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

2024-03-03 Thread Sam James
commit: fb8c9392b94540fbfe676ba81b546998e8266e9e
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 07:57:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 07:57:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb8c9392

dev-java/icedtea-bin: Stabilize 3.16.0-r2 amd64, #926122

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

 dev-java/icedtea-bin/icedtea-bin-3.16.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/icedtea-bin/icedtea-bin-3.16.0-r2.ebuild 
b/dev-java/icedtea-bin/icedtea-bin-3.16.0-r2.ebuild
index bb3c3fa69eea..d81265453bcb 100644
--- a/dev-java/icedtea-bin/icedtea-bin-3.16.0-r2.ebuild
+++ b/dev-java/icedtea-bin/icedtea-bin-3.16.0-r2.ebuild
@@ -32,7 +32,7 @@ HOMEPAGE="http://icedtea.classpath.org;
 
 LICENSE="GPL-2-with-classpath-exception"
 SLOT="8"
-KEYWORDS="-* ~amd64 ~arm arm64 ppc64 x86"
+KEYWORDS="-* amd64 ~arm arm64 ppc64 x86"
 IUSE="+alsa big-endian cups doc examples +gtk headless-awt pulseaudio selinux 
source"
 
 REQUIRED_USE="gtk? ( !headless-awt )"



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

2024-03-03 Thread Sam James
commit: 8cd375481706ab803b2d081b0c2eaff9daaa26e1
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 07:57:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 07:57:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cd37548

dev-java/icedtea-bin: Stabilize 3.16.0-r2 x86, #926122

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

 dev-java/icedtea-bin/icedtea-bin-3.16.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/icedtea-bin/icedtea-bin-3.16.0-r2.ebuild 
b/dev-java/icedtea-bin/icedtea-bin-3.16.0-r2.ebuild
index 286903ac85c1..bb3c3fa69eea 100644
--- a/dev-java/icedtea-bin/icedtea-bin-3.16.0-r2.ebuild
+++ b/dev-java/icedtea-bin/icedtea-bin-3.16.0-r2.ebuild
@@ -32,7 +32,7 @@ HOMEPAGE="http://icedtea.classpath.org;
 
 LICENSE="GPL-2-with-classpath-exception"
 SLOT="8"
-KEYWORDS="-* ~amd64 ~arm arm64 ppc64 ~x86"
+KEYWORDS="-* ~amd64 ~arm arm64 ppc64 x86"
 IUSE="+alsa big-endian cups doc examples +gtk headless-awt pulseaudio selinux 
source"
 
 REQUIRED_USE="gtk? ( !headless-awt )"



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

2024-03-03 Thread Joonas Niilola
commit: dcf9ec0ee70ae90ecb44fcb367fb5c0ad95aefca
Author: Hank Leininger  korelogic  com>
AuthorDate: Tue Feb  6 22:52:34 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar  4 07:53:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcf9ec0e

net-proxy/squid: bump to 6.7, fix compilation w/gcc-13

Closes: https://bugs.gentoo.org/911945
Signed-off-by: Hank Leininger  korelogic.com>
Closes: https://github.com/gentoo/gentoo/pull/35206
Signed-off-by: Joonas Niilola  gentoo.org>

 net-proxy/squid/Manifest |   2 +
 net-proxy/squid/squid-6.7.ebuild | 391 +++
 2 files changed, 393 insertions(+)

diff --git a/net-proxy/squid/Manifest b/net-proxy/squid/Manifest
index e67b2b0eac8f..3bcef4eecfdd 100644
--- a/net-proxy/squid/Manifest
+++ b/net-proxy/squid/Manifest
@@ -1,3 +1,5 @@
 DIST squid-6.5.tar.xz 2554492 BLAKE2B 
91ed91f9b0f56f440a7f15a63bbc3e19537b60bc8b31b5bf7e16884367d0da060c5490e1721dbd7c5fce7f4a4e958fb3554d6bdc5b55f568598f907722b651de
 SHA512 
d3a40f5f390f0042a8e981ca28755a90dd520230a06b4246ba7bec0c98025ce1cdc7426797a666f769addd60238e28e1f04d2c701ea2ef2d7329dbe87b830d70
 DIST squid-6.6.tar.xz 2554824 BLAKE2B 
7c3c96f5cd5f819f6f020fb3e63ee8d9bb26b7fb4ff4405d7963a643c6766344e6492505bc1b33f3040ad800b3d7a3ad6a4b067b031ac4d178ddcac04c6e74dc
 SHA512 
4ab261ed85ad674288467500aca9d8a48e3918b55f777635c0ba7a2551f248d35536848a5fbf2c946490a818004727f2aed33144f0a3ebab0be36cc4cffb020c
 DIST squid-6.6.tar.xz.asc 1193 BLAKE2B 
c37a400c51c30de35c6fe52123389c134d05670a36b1ffae4d67e7d06981bbf94788343daf2fdeafb782d464a977ee31bc601e3b1b92b45cd40ba6a6725b9a16
 SHA512 
08550569759c403a1a9747d08ea7055751fbf251355691074f6d09baca76a0987c5dff36e1f01b64edd446d568c7244b14124f6f8a1b19ccfc30293eed83a297
+DIST squid-6.7.tar.xz 2427468 BLAKE2B 
0cd892213085326d1f4cc065778d95d74c03edaaf98b839b4422397fdcd449716b022e74adcbac636ca98e9d5c45a8f7aa156c3edc9f306fb13fc5cc21125dd6
 SHA512 
6221437056c600119fe9ff1ceeeaa9955cf9f21df481ad29a3515f8439a41b779d51f37b820b75641d0d4d6de54554f6f924dbd347834bf4a6ad6b5b317084a0
+DIST squid-6.7.tar.xz.asc 646 BLAKE2B 
6d4e6075b261f54269577fc31b28e7cb74b835c851741542c322b226d29325128cdbaadd156070e9fe6c5af5c33149c78f71b01272934a62676e08f3f75f8628
 SHA512 
4a1f9d123ce6b5a600d9d2dd3af95a7ce98bfe28ba42d1281ab1f3d7f220f8738a4320afb85eeba1bf9d31e722ffaccd2d89cbefcd11e6b6ea31fe237ccf9a8c

diff --git a/net-proxy/squid/squid-6.7.ebuild b/net-proxy/squid/squid-6.7.ebuild
new file mode 100644
index ..0f87a54910f4
--- /dev/null
+++ b/net-proxy/squid/squid-6.7.ebuild
@@ -0,0 +1,391 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/squid.gpg
+inherit autotools flag-o-matic linux-info pam systemd toolchain-funcs 
verify-sig
+
+DESCRIPTION="Full-featured web proxy cache"
+HOMEPAGE="http://www.squid-cache.org/;
+
+MY_PV_MAJOR=$(ver_cut 1)
+# Upstream patch ID for the most recent bug-fixed update to the formal release.
+#r=-20181117-r0022167
+r=
+if [[ -z ${r} ]]; then
+   SRC_URI="
+   
http://static.squid-cache.org/Versions/v${MY_PV_MAJOR}/${P}.tar.xz
+   verify-sig? ( 
http://static.squid-cache.org/Versions/v${MY_PV_MAJOR}/${P}.tar.xz.asc )
+   "
+else
+   
SRC_URI="http://static.squid-cache.org/Versions/v${MY_PV_MAJOR}/${P}${r}.tar.bz2;
+   S="${S}${r}"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+IUSE="caps gnutls pam ldap samba sasl kerberos nis radius ssl snmp selinux 
logrotate test ecap"
+IUSE+=" esi ssl-crtd mysql postgres sqlite systemd perl qos tproxy +htcp 
valgrind +wccp +wccpv2"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="tproxy? ( caps ) qos? ( caps ) ssl-crtd? ( ssl )"
+
+DEPEND="
+   acct-group/squid
+   acct-user/squid
+   dev-libs/libltdl
+   sys-libs/tdb
+   virtual/libcrypt:=
+   caps? ( >=sys-libs/libcap-2.16 )
+   ecap? ( net-libs/libecap:1 )
+   esi? (
+   dev-libs/expat
+   dev-libs/libxml2
+   )
+   ldap? ( net-nds/openldap:= )
+   gnutls? ( >=net-libs/gnutls-3.1.5:= )
+   logrotate? ( app-admin/logrotate )
+   nis? (
+   net-libs/libtirpc:=
+   net-libs/libnsl:=
+   )
+   kerberos? ( virtual/krb5 )
+   pam? ( sys-libs/pam )
+   qos? ( net-libs/libnetfilter_conntrack )
+   ssl? (
+   dev-libs/nettle:=
+   !gnutls? (
+   dev-libs/openssl:=
+   )
+   )
+   sasl? ( dev-libs/cyrus-sasl )
+   systemd? ( sys-apps/systemd:= )
+"
+RDEPEND="
+   ${DEPEND}
+   mysql? ( dev-perl/DBD-mysql )
+   postgres? ( dev-perl/DBD-Pg )
+   perl? ( dev-lang/perl )
+   samba? ( net-fs/samba )
+   selinux? ( sec-policy/selinux-squid )
+   sqlite? ( dev-perl/DBD-SQLite )

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

2024-03-03 Thread Joonas Niilola
commit: 361926ec953c93bac40cfe984197c461777bc9d5
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Mar  4 07:43:35 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar  4 07:53:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=361926ec

net-misc/openvswitch: migrate 2.17.8 to linux-mod-r1.eclass

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

 net-misc/openvswitch/openvswitch-2.17.8.ebuild | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/net-misc/openvswitch/openvswitch-2.17.8.ebuild 
b/net-misc/openvswitch/openvswitch-2.17.8.ebuild
index 059ccf3295d6..b8af26f3b838 100644
--- a/net-misc/openvswitch/openvswitch-2.17.8.ebuild
+++ b/net-misc/openvswitch/openvswitch-2.17.8.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 MODULES_OPTIONAL_USE="modules"
 PYTHON_COMPAT=( python3_{10..11} )
 
-inherit autotools linux-mod python-single-r1 systemd tmpfiles
+inherit autotools linux-mod-r1 python-single-r1 systemd tmpfiles
 
 DESCRIPTION="Production quality, multilayer virtual switch"
 HOMEPAGE="https://www.openvswitch.org;
@@ -51,7 +51,7 @@ pkg_setup() {
CONFIG_CHECK+=" ~!OPENVSWITCH"
kernel_is ge 3 10 0 || die "Linux >= 3.10.0 and <= 5.8 required 
for userspace modules"
kernel_is le 5 8 999 || die "Linux >= 3.10.0 and <= 5.8 
required for userspace modules"
-   linux-mod_pkg_setup
+   linux-mod-r1_pkg_setup
else
CONFIG_CHECK+=" ~OPENVSWITCH"
linux-info_pkg_setup
@@ -106,7 +106,7 @@ src_configure() {
 src_compile() {
default
 
-   use modules && linux-mod_src_compile
+   use modules && linux-mod-r1_src_compile
 }
 
 src_install() {
@@ -144,11 +144,11 @@ src_install() {
insinto /etc/logrotate.d
newins rhel/etc_logrotate.d_openvswitch openvswitch
 
-   use modules && linux-mod_src_install
+   use modules && linux-mod-r1_src_install
 }
 
 pkg_postinst() {
-   use modules && linux-mod_pkg_postinst
+   use modules && linux-mod-r1_pkg_postinst
 
tmpfiles_process openvswitch.conf
 



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

2024-03-03 Thread Joonas Niilola
commit: 07d89f7bad0ec7c412402314f5aa0e53bf7a967f
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Mar  4 07:47:42 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar  4 07:53:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07d89f7b

app-arch/rpm: drop 4.19.1

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

 app-arch/rpm/Manifest   |   1 -
 app-arch/rpm/files/rpm-4.19.1-musl-compat.patch |  59 ---
 app-arch/rpm/rpm-4.19.1.ebuild  | 134 
 3 files changed, 194 deletions(-)

diff --git a/app-arch/rpm/Manifest b/app-arch/rpm/Manifest
index 21df9682d6aa..1598162f1521 100644
--- a/app-arch/rpm/Manifest
+++ b/app-arch/rpm/Manifest
@@ -1,3 +1,2 @@
 DIST rpm-4.18.1.tar.bz2 6396363 BLAKE2B 
4bc582bdc34a89d83346a8e18133c4f1846f2e8741c85ae2d0fd3398166e5a5d81ed86869e34700d3ea414fbf8ccf6c918692e865b956b1e6b70830b64cd323e
 SHA512 
0ede2138b9b4c3b50d7e914cf82655507fcc207ba67804c749ea17560002976cb26b95801e9138a51589b60459494a991213a1131dbef5af2eca9b5050a4f29c
 DIST rpm-4.19.1.1.tar.bz2 5849649 BLAKE2B 
66ed845007f3767fd92e2384962927b93cef7b825b8ea60f81f0a4b51b9d6a09d1cbec1668226fa85de675347d52635cb25c4d11204ada0eed6c898425b21536
 SHA512 
3364c453c29903c144a3680ceca7a17426eb085c288b6313fb7e857a42a5e0a965f623882e0f58e633f8b8770e839d9df9f7653d99c73759af5c89d0a981908d
-DIST rpm-4.19.1.tar.bz2 5940447 BLAKE2B 
b40de875d79a48d0c54aef86bb8b3cb0312cbb4eb5b1382fcc147669c5d559c9a91fcfb3b4160fe1ad34595bc553132d1af34fe70a45f868b7f06a1635c3fe1e
 SHA512 
12e6c7294a98032418ec9a0510a8183658483fe713d67e6890a9c0da44748371df45a26af6055d08470b85b5dec0cf94795d17c5b3e11db08b20ef07e8e06642

diff --git a/app-arch/rpm/files/rpm-4.19.1-musl-compat.patch 
b/app-arch/rpm/files/rpm-4.19.1-musl-compat.patch
deleted file mode 100644
index ca9f97257c70..
--- a/app-arch/rpm/files/rpm-4.19.1-musl-compat.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-musl doesn't implement GLOB_BRACE, simply disable it.
-
-https://bugs.gentoo.org/922286
-https://github.com/rpm-software-management/rpm/issues/2844
 a/rpmio/rpmglob.c
-+++ b/rpmio/rpmglob.c
-@@ -33,6 +33,10 @@
- 
- #include "debug.h"
- 
-+#ifndef GLOB_BRACE
-+#define GLOB_BRACE 0
-+#endif
-+
- /* Return 1 if pattern contains a magic char, see glob(7) for a list */
- static int ismagic(const char *pattern)
- {
-
-From 57f3711846f44da0f37cbc5dd66e8fba80a3bee1 Mon Sep 17 00:00:00 2001
-From: Panu Matilainen 
-Date: Mon, 18 Dec 2023 12:25:04 +0200
-Subject: [PATCH] Fix unconditional dependency on non-POSIX GLOB_ONLYDIR flag
-
-This regressed when we axed our internal glob copy in commit
-66fa46c006bae0f28d93238b8f7f1c923645eee5. Luckily GLOB_ONLYDIR is only
-an optimization so we can just skip it if not available.
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -350,6 +350,7 @@ if (LIBDW_FOUND)
-   set(HAVE_LIBDW 1)
- endif()
- 
-+check_symbol_exists(GLOB_ONLYDIR "glob.h" HAVE_GLOB_ONLYDIR)
- check_symbol_exists(major "sys/sysmacros.h" MAJOR_IN_SYSMACROS)
- if (NOT MAJOR_IN_SYSMACROS)
-   check_symbol_exists(major "sys/mkdev.h" MAJOR_IN_MKDEV)
 a/config.h.in
-+++ b/config.h.in
-@@ -100,6 +100,7 @@
- #cmakedefine HAVE_ZSTD @HAVE_ZSTD@
- #cmakedefine HAVE___PROGNAME @HAVE___PROGNAME@
- #cmakedefine HAVE___SECURE_GETENV @HAVE___SECURE_GETENV@
-+#cmakedefine HAVE_GLOB_ONLYDIR @HAVE_GLOB_ONLYDIR@
- #cmakedefine MAJOR_IN_MKDEV @MAJOR_IN_MKDEV@
- #cmakedefine MAJOR_IN_SYSMACROS @MAJOR_IN_SYSMACROS@
- #cmakedefine RUNDIR @rundir@
 a/rpmio/rpmglob.c
-+++ b/rpmio/rpmglob.c
-@@ -84,8 +84,10 @@ int rpmGlobPath(const char * pattern, rpmglobFlags flags,
- gflags |= GLOB_BRACE;
- if (home != NULL && strlen(home) > 0) 
-   gflags |= GLOB_TILDE;
-+#if HAVE_GLOB_ONLYDIR
- if (dir_only)
-   gflags |= GLOB_ONLYDIR;
-+#endif
- if (flags & RPMGLOB_NOCHECK)
-   gflags |= GLOB_NOCHECK;
- 

diff --git a/app-arch/rpm/rpm-4.19.1.ebuild b/app-arch/rpm/rpm-4.19.1.ebuild
deleted file mode 100644
index bac0276f3d5c..
--- a/app-arch/rpm/rpm-4.19.1.ebuild
+++ /dev/null
@@ -1,134 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_MAKEFILE_GENERATOR=emake
-LUA_COMPAT=( lua5-{3,4} )
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit cmake lua-single python-single-r1 toolchain-funcs
-
-DESCRIPTION="The RPM Package Manager"
-HOMEPAGE="https://rpm.org/ https://github.com/rpm-software-management/rpm;
-SRC_URI="
-   https://ftp.osuosl.org/pub/rpm/releases/rpm-$(ver_cut 
1-2).x/${P}.tar.bz2
-   http://ftp.rpm.org/releases/rpm-$(ver_cut 1-2).x/${P}.tar.bz2
-"
-
-LICENSE="GPL-2 LGPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~loong ~riscv ~sparc ~x86"
-IUSE="acl audit caps +berkdb doc dbus nls openmp python selinux +sequoia 
+sqlite"
-REQUIRED_USE="
-   ${LUA_REQUIRED_USE}
-   python? ( ${PYTHON_REQUIRED_USE} )
-"
-# Tests run against a Fedora container image, which needs to be 

[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-squid/

2024-03-03 Thread Joonas Niilola
commit: b120261195f3f6dc7da055ad48aaceb15ed900b9
Author: Hank Leininger  korelogic  com>
AuthorDate: Tue Feb  6 22:50:33 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar  4 07:53:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1202611

sec-keys/openpgp-keys-squid: corrected HOMEPAGE

Signed-off-by: Hank Leininger  korelogic.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 sec-keys/openpgp-keys-squid/openpgp-keys-squid-20240206.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sec-keys/openpgp-keys-squid/openpgp-keys-squid-20240206.ebuild 
b/sec-keys/openpgp-keys-squid/openpgp-keys-squid-20240206.ebuild
index 530c81bb3776..7671e292d84b 100644
--- a/sec-keys/openpgp-keys-squid/openpgp-keys-squid-20240206.ebuild
+++ b/sec-keys/openpgp-keys-squid/openpgp-keys-squid-20240206.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DESCRIPTION="OpenPGP key used to sign squid releases"
-HOMEPAGE="https://sourceware.org/elfutils/;
+HOMEPAGE="https://www.squid-cache.org/;
 SRC_URI="https://www.squid-cache.org/pgp.asc -> ${P}.asc"
 S="${WORKDIR}"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/loop-aes-losetup/

2024-03-03 Thread Joonas Niilola
commit: 5cce989d926d63e83706cdcdd09679009f10c308
Author: Hank Leininger  korelogic  com>
AuthorDate: Tue Feb  6 23:41:44 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar  4 07:53:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cce989d

app-crypt/loop-aes-losetup: drop 2.35.2

Signed-off-by: Hank Leininger  korelogic.com>
Closes: https://github.com/gentoo/gentoo/pull/35207
Signed-off-by: Joonas Niilola  gentoo.org>

 app-crypt/loop-aes-losetup/Manifest|  4 +-
 .../loop-aes-losetup-2.35.2.ebuild | 81 --
 2 files changed, 1 insertion(+), 84 deletions(-)

diff --git a/app-crypt/loop-aes-losetup/Manifest 
b/app-crypt/loop-aes-losetup/Manifest
index 8fcc8786a4f9..f562291f8628 100644
--- a/app-crypt/loop-aes-losetup/Manifest
+++ b/app-crypt/loop-aes-losetup/Manifest
@@ -1,4 +1,2 @@
-DIST loop-AES-v3.7q.tar.bz2 376027 BLAKE2B 
7f3206196fcb7ecc928bda4cd127042f61cd5ac7f39e483fb91db388572be1c8e252d5c4adb653e6fd00ff6a7ba4c1406c35f2b2659e9cb38fd817f1bdb2a15f
 SHA512 
103869695f6b18bcc765804865468db4b24fc2fcce3ec97d8468fdc0bd37c480386960730e280cd93c707026dddc5e79d8d25e2601c3678330e016835166ad20
-DIST util-linux-2.35.2.tar.xz 5150488 BLAKE2B 
93eb90ab33db7795b46425ec4ec87f8a2d3d6e0dad671345375ea02efd654bf72041932d30b41bea494e4b62952e2fd14ea9f9e6c738d4eb4b050bd170b9bb0e
 SHA512 
59e038ba71aa74c9af6f927b357483a965f675ab3ffcd25cf0c1b043656312d2d2d07c55659fd3da69ede165bec313e0ae7e1cd73758e49681ae610604b399a2
-DIST util-linux-2.39.2.tar.xz 8362220 BLAKE2B 
963c257b86f8a025a3452f102656f479382b9e03dd8ce39b9561302b484c595005aa0bbce9b91422d9be038037143772483363c2a1eec569355316fc8d5d5765
 SHA512 
cebecdd62749d0aeea2c4faf7ad1606426eff03ef3b15cd9c2df1126f216a4ed546d8fc3218c649fa95944eb87a98bb6a7cdd0bea31057c481c5cf608ffc19a3
 DIST loop-AES-v3.8b.tar.bz2 411795 BLAKE2B 
51e2c4ddd25f288c5cc5cbbbe20d79951d68bc2b7ecc91fe6eddbb829b297fe6946590512f423efcf5be3c4a1c9ce450c0cf49ed44ac6ad8eb2568468570d48f
 SHA512 
8143649cc9616735cb9a9c8cb8b5c8a709b139e8b41aec444d56c85ef7852d103f657d0d702ffb04783963f0d0e919a6fe4e10b31cd373cd326e546caad90661
+DIST util-linux-2.39.2.tar.xz 8362220 BLAKE2B 
963c257b86f8a025a3452f102656f479382b9e03dd8ce39b9561302b484c595005aa0bbce9b91422d9be038037143772483363c2a1eec569355316fc8d5d5765
 SHA512 
cebecdd62749d0aeea2c4faf7ad1606426eff03ef3b15cd9c2df1126f216a4ed546d8fc3218c649fa95944eb87a98bb6a7cdd0bea31057c481c5cf608ffc19a3

diff --git a/app-crypt/loop-aes-losetup/loop-aes-losetup-2.35.2.ebuild 
b/app-crypt/loop-aes-losetup/loop-aes-losetup-2.35.2.ebuild
deleted file mode 100644
index 1c85353f16ee..
--- a/app-crypt/loop-aes-losetup/loop-aes-losetup-2.35.2.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools toolchain-funcs flag-o-matic
-
-MY_PV="${PV/_/-}"
-MY_P="util-linux-${MY_PV}"
-LOOPAES_P="loop-AES-v3.7q"
-S="${WORKDIR}/${MY_P}"
-
-DESCRIPTION="Loop-AES losetup utility"
-HOMEPAGE="https://www.kernel.org/pub/linux/utils/util-linux/;
-SRC_URI="https://www.kernel.org/pub/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.xz
-   http://loop-aes.sourceforge.net/loop-AES/${LOOPAES_P}.tar.bz2;
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
-
-LICENSE="GPL-2 LGPL-2.1 BSD-4 MIT public-domain"
-SLOT="0"
-IUSE="nls selinux static"
-
-RDEPEND="selinux? ( >=sys-libs/libselinux-2.2.2-r4 )"
-BDEPEND="
-   virtual/pkgconfig
-   nls? ( sys-devel/gettext )
-"
-DEPEND="
-   ${RDEPEND}
-   virtual/os-headers
-"
-
-PATCHES=(
-   "${WORKDIR}/${LOOPAES_P}/util-linux-${PV}.diff"
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-lfs_fallocate_test() {
-   # Make sure we can use fallocate with LFS #300307
-   cat <<-EOF > "${T}"/fallocate.${ABI}.c || die
-   #define _GNU_SOURCE
-   #include 
-   main() { return fallocate(0, 0, 0, 0); }
-   EOF
-   append-lfs-flags
-   $( $(tc-getCC) ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} 
"${T}"/fallocate.${ABI}.c -o /dev/null >/dev/null 2>&1 || die) \
-   || export ac_cv_func_fallocate=no
-   rm "${T}"/fallocate.${ABI}.c || die
-}
-
-src_configure() {
-   lfs_fallocate_test
-   # The scanf test in a run-time test which fails while cross-compiling.
-   # Blindly assume a POSIX setup since we require libmount, and libmount
-   # itself fails when the scanf test fails. #531856
-   tc-is-cross-compiler && export scanf_cv_alloc_modifier=ms
-
-   ECONF_SOURCE=${S} \
-   econf \
-   --disable-all-programs \
-   --disable-pylibmount \
-   --enable-libsmartcols \
-   --enable-losetup \
-   --without-ncurses \
-   --without-udev \
-   $(use_enable nls) \
-   $(use_with selinux) \
-   $(tc-has-tls || echo --disable-tls) \
-   

[gentoo-commits] repo/gentoo:master commit in: net-firewall/fwknop/

2024-03-03 Thread Joonas Niilola
commit: 1d29ef3e3ee3cfed5cc90e993c21d7abd7fe6d15
Author: Hank Leininger  korelogic  com>
AuthorDate: Thu Feb  8 22:41:09 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar  4 07:53:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d29ef3e

net-firewall/fwknop: add 2.6.11

Signed-off-by: Hank Leininger  korelogic.com>
Closes: https://bugs.gentoo.org/822741
Closes: https://bugs.gentoo.org/920793
Closes: https://github.com/gentoo/gentoo/pull/35236
Signed-off-by: Joonas Niilola  gentoo.org>

 net-firewall/fwknop/Manifest |   2 +
 net-firewall/fwknop/fwknop-2.6.11.ebuild | 133 +++
 2 files changed, 135 insertions(+)

diff --git a/net-firewall/fwknop/Manifest b/net-firewall/fwknop/Manifest
index 53b2c9de54bf..9dca4d3387dd 100644
--- a/net-firewall/fwknop/Manifest
+++ b/net-firewall/fwknop/Manifest
@@ -1 +1,3 @@
 DIST fwknop-2.6.10.tar.gz 1988197 BLAKE2B 
d4c2010c64ab160f0edc02e2b1530749ee47ff6ed16d6b556d366daef7ce5e22ef38fbbbf6e8cfaa14e0d9706ba2b65937b03c70b54b3429ff1732ae33c1852c
 SHA512 
3b3e35eda574abd1759431c88677eea7078c54cb3252c0ee0e1019b5b8224ed8844d30760da70a952e1cd92b04715a547f6effabda54678f791fff9afa32cd80
+DIST fwknop-2.6.11.tar.bz2 1812061 BLAKE2B 
7cfb8abc95fd8aa8a8d6774507fe4dea8deacc5aa4c9f5874c39dc2a3ab0c413cf479632a34027c76180cecd0a4fbf11d8cac5fe77f48993932fab13ea740a0b
 SHA512 
79ce0585d075dffe77143b4d6ec3f8653ddad5f46cfb596e9f373be0065bdace7efdfe9cd341ebfaa7232d39f905affa81325b569635c8a44095fd551debadd7
+DIST fwknop-2.6.11.tar.bz2.asc 195 BLAKE2B 
56ea868bd31fc4d06e3e976042bd3969f2c8df5bcb1e6a12d87c5740eb39b2eaf1118620be260e94b07758f4bc875e58f6b63a7989cdc08a32f049aa208b57a3
 SHA512 
2902a9ccb1c82baa4a96af5841d21ac873b606876fe01e8fbcf2b1e2a89c75965477f574c62a6f261f2af4420038ea6d41ef66af57b79742527054593e3cd3d7

diff --git a/net-firewall/fwknop/fwknop-2.6.11.ebuild 
b/net-firewall/fwknop/fwknop-2.6.11.ebuild
new file mode 100644
index ..2ae43d31f5f7
--- /dev/null
+++ b/net-firewall/fwknop/fwknop-2.6.11.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/fwknop.gpg
+inherit autotools linux-info readme.gentoo-r1 systemd tmpfiles verify-sig
+
+DESCRIPTION="Single Packet Authorization and Port Knocking application"
+HOMEPAGE="https://www.cipherdyne.org/fwknop/;
+SRC_URI="
+   https://www.cipherdyne.org/fwknop/download/${P}.tar.bz2
+   verify-sig? ( 
https://www.cipherdyne.org/fwknop/download/${P}.tar.bz2.asc )
+   "
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+client extras firewalld gdbm gpg +iptables nfqueue +server static-libs 
udp-server"
+
+DEPEND="
+   client? ( net-misc/wget[ssl] )
+   firewalld? ( net-firewall/firewalld )
+   gdbm? ( sys-libs/gdbm )
+   gpg? (
+   app-crypt/gpgme:=
+   dev-libs/libassuan
+   dev-libs/libgpg-error
+   )
+   iptables? ( net-firewall/iptables )
+   nfqueue? ( net-libs/libnetfilter_queue )
+   server? ( !nfqueue? ( !udp-server? ( net-libs/libpcap ) ) )
+   verify-sig? ( sec-keys/openpgp-keys-fwknop )
+"
+RDEPEND="${DEPEND}"
+
+REQUIRED_USE="
+   nfqueue? ( server )
+   server? ( ^^ ( firewalld iptables ) )
+   udp-server? ( server )
+"
+
+##PATCHES=( "${FILESDIR}/${PN}-2.6.10_fno-common_fix.patch" )
+
+DOCS=( AUTHORS ChangeLog README )
+
+DISABLE_AUTOFORMATTING=1
+DOC_CONTENTS="
+Example configuration files were installed to '${EPREFIX}/etc/fwknopd/'.
+Please edit them to suit your needs and then remove the .example suffix.
+
+fwknopd supports several backends: firewalld, iptables, ipfw, pf, ipf.
+You can set the desired backend via FIREWALL_EXE option in fwknopd.conf
+instead of the default one chosen at compile time.
+"
+
+pkg_setup() {
+   linux-info_pkg_setup
+}
+
+src_prepare() {
+   default_src_prepare
+
+   # Install example configs with .example suffix.
+   if use server; then
+   sed -i -e 's|conf;|conf.example;|g' Makefile.am || die
+   fi
+
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --localstatedir="${EPREFIX}/run"
+   $(use_enable client)
+   $(use_enable !gdbm file-cache)
+   $(use_enable nfqueue nfq-capture)
+   $(use_enable server)
+   $(use_enable udp-server)
+   $(use_with gpg gpgme)
+   )
+   use firewalld && 
myeconfargs+=(--with-firewalld="${EPREFIX}/usr/sbin/firewalld")
+   use iptables && 
myeconfargs+=(--with-iptables="${EPREFIX}/sbin/iptables")
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default_src_install
+
+   if use extras; then
+   dodoc extras/apparmor/usr.sbin.fwknopd
+   dodoc extras/console-qr/console-qr.sh
+   dodoc extras/fwknop-launcher/*
+   

[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-fwknop/

2024-03-03 Thread Joonas Niilola
commit: cfa15707466135b28ce5dc8ba871b9c69ec4d716
Author: Hank Leininger  korelogic  com>
AuthorDate: Thu Feb  8 22:40:08 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar  4 07:53:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfa15707

sec-keys/openpgp-keys-fwknop: new package, add 20240208

Signed-off-by: Hank Leininger  korelogic.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 sec-keys/openpgp-keys-fwknop/Manifest |  1 +
 sec-keys/openpgp-keys-fwknop/metadata.xml | 12 
 .../openpgp-keys-fwknop-20240208.ebuild   | 19 +++
 3 files changed, 32 insertions(+)

diff --git a/sec-keys/openpgp-keys-fwknop/Manifest 
b/sec-keys/openpgp-keys-fwknop/Manifest
new file mode 100644
index ..a561a412f008
--- /dev/null
+++ b/sec-keys/openpgp-keys-fwknop/Manifest
@@ -0,0 +1 @@
+DIST openpgp-keys-fwknop-20240208.asc 2433 BLAKE2B 
e8423904c8fa32fb74131f663e545178e64760bde4da46b1b221b61a7336141081f0004080bb0a49a8f68f822e9ad361d51275c0dff09c388ee91adc34255728
 SHA512 
281f46e2a1c04be4bbbd9ebf822851fd5b16ecc3de1f003f2703f40f02ed032e3570d67da1746d2a28ed0898515c16d51aa7eee5655435fb811401a53e7b7ece

diff --git a/sec-keys/openpgp-keys-fwknop/metadata.xml 
b/sec-keys/openpgp-keys-fwknop/metadata.xml
new file mode 100644
index ..64b269faa688
--- /dev/null
+++ b/sec-keys/openpgp-keys-fwknop/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   hl...@korelogic.com
+   Hank Leininger
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+

diff --git a/sec-keys/openpgp-keys-fwknop/openpgp-keys-fwknop-20240208.ebuild 
b/sec-keys/openpgp-keys-fwknop/openpgp-keys-fwknop-20240208.ebuild
new file mode 100644
index ..3eaf5e975b68
--- /dev/null
+++ b/sec-keys/openpgp-keys-fwknop/openpgp-keys-fwknop-20240208.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="OpenPGP key used to sign fwknop releases"
+HOMEPAGE="https://www.cipherdyne.org/fwknop/index.html;
+SRC_URI="https://www.cipherdyne.org/signing_key -> ${P}.asc"
+S="${WORKDIR}"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+src_install() {
+   local files=( ${A} )
+   insinto /usr/share/openpgp-keys
+   newins - fwknop.gpg < <(cat "${files[@]/#/${DISTDIR}/}")
+}



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

2024-03-03 Thread Joonas Niilola
commit: cbddeb9984d61e08cff7c7b5f2e416251d84a5a7
Author: Takuya Wakazono  gmail  com>
AuthorDate: Thu Feb  8 12:33:02 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar  4 07:53:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbddeb99

app-arch/rpm: add 4.19.1.1

bump + fix DEPEND ordering

Closes: https://github.com/gentoo/gentoo/pull/35227
Signed-off-by: Takuya Wakazono  gmail.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 app-arch/rpm/Manifest |   1 +
 app-arch/rpm/files/rpm-4.19.1.1-musl-compat.patch |  17 +++
 app-arch/rpm/rpm-4.19.1.1.ebuild  | 134 ++
 3 files changed, 152 insertions(+)

diff --git a/app-arch/rpm/Manifest b/app-arch/rpm/Manifest
index 9a58e89006b0..21df9682d6aa 100644
--- a/app-arch/rpm/Manifest
+++ b/app-arch/rpm/Manifest
@@ -1,2 +1,3 @@
 DIST rpm-4.18.1.tar.bz2 6396363 BLAKE2B 
4bc582bdc34a89d83346a8e18133c4f1846f2e8741c85ae2d0fd3398166e5a5d81ed86869e34700d3ea414fbf8ccf6c918692e865b956b1e6b70830b64cd323e
 SHA512 
0ede2138b9b4c3b50d7e914cf82655507fcc207ba67804c749ea17560002976cb26b95801e9138a51589b60459494a991213a1131dbef5af2eca9b5050a4f29c
+DIST rpm-4.19.1.1.tar.bz2 5849649 BLAKE2B 
66ed845007f3767fd92e2384962927b93cef7b825b8ea60f81f0a4b51b9d6a09d1cbec1668226fa85de675347d52635cb25c4d11204ada0eed6c898425b21536
 SHA512 
3364c453c29903c144a3680ceca7a17426eb085c288b6313fb7e857a42a5e0a965f623882e0f58e633f8b8770e839d9df9f7653d99c73759af5c89d0a981908d
 DIST rpm-4.19.1.tar.bz2 5940447 BLAKE2B 
b40de875d79a48d0c54aef86bb8b3cb0312cbb4eb5b1382fcc147669c5d559c9a91fcfb3b4160fe1ad34595bc553132d1af34fe70a45f868b7f06a1635c3fe1e
 SHA512 
12e6c7294a98032418ec9a0510a8183658483fe713d67e6890a9c0da44748371df45a26af6055d08470b85b5dec0cf94795d17c5b3e11db08b20ef07e8e06642

diff --git a/app-arch/rpm/files/rpm-4.19.1.1-musl-compat.patch 
b/app-arch/rpm/files/rpm-4.19.1.1-musl-compat.patch
new file mode 100644
index ..441689febd5d
--- /dev/null
+++ b/app-arch/rpm/files/rpm-4.19.1.1-musl-compat.patch
@@ -0,0 +1,17 @@
+musl doesn't implement GLOB_BRACE, simply disable it.
+
+https://bugs.gentoo.org/922286
+https://github.com/rpm-software-management/rpm/issues/2844
+--- a/rpmio/rpmglob.c
 b/rpmio/rpmglob.c
+@@ -33,6 +33,10 @@
+ 
+ #include "debug.h"
+ 
++#ifndef GLOB_BRACE
++#define GLOB_BRACE 0
++#endif
++
+ /* Return 1 if pattern contains a magic char, see glob(7) for a list */
+ static int ismagic(const char *pattern)
+ {

diff --git a/app-arch/rpm/rpm-4.19.1.1.ebuild b/app-arch/rpm/rpm-4.19.1.1.ebuild
new file mode 100644
index ..d57cff0ff5c7
--- /dev/null
+++ b/app-arch/rpm/rpm-4.19.1.1.ebuild
@@ -0,0 +1,134 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_MAKEFILE_GENERATOR=emake
+LUA_COMPAT=( lua5-{3,4} )
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake lua-single python-single-r1 toolchain-funcs
+
+DESCRIPTION="The RPM Package Manager"
+HOMEPAGE="https://rpm.org/ https://github.com/rpm-software-management/rpm;
+SRC_URI="
+   https://ftp.osuosl.org/pub/rpm/releases/rpm-$(ver_cut 
1-2).x/${P}.tar.bz2
+   http://ftp.rpm.org/releases/rpm-$(ver_cut 1-2).x/${P}.tar.bz2
+"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~loong ~riscv ~x86"
+IUSE="acl audit caps +berkdb doc dbus nls openmp python readline selinux 
+sequoia +sqlite"
+REQUIRED_USE="
+   ${LUA_REQUIRED_USE}
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+# Tests run against a Fedora container image, which needs to be pulled.
+RESTRICT="test"
+
+DEPEND="
+   ${LUA_DEPS}
+   >=app-arch/bzip2-1.0.1
+   app-arch/libarchive:=
+   app-arch/xz-utils
+   app-arch/zstd:=
+   >=app-crypt/gnupg-1.2
+   >=dev-lang/perl-5.8.8
+   dev-libs/elfutils
+   >=dev-libs/popt-1.7
+   sys-apps/file
+   sys-libs/readline:=
+   >=sys-libs/zlib-1.2.3-r1
+   acl? ( virtual/acl )
+   audit? ( sys-process/audit )
+   caps? ( >=sys-libs/libcap-2.0 )
+   dbus? ( sys-apps/dbus )
+   nls? ( virtual/libintl )
+   python? ( ${PYTHON_DEPS} )
+   readline? ( sys-libs/readline:= )
+   sequoia? ( app-crypt/rpm-sequoia )
+   !sequoia? ( dev-libs/libgcrypt:= )
+   sqlite? ( dev-db/sqlite:3 )
+"
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( app-text/doxygen )
+   nls? ( sys-devel/gettext )
+"
+RDEPEND="
+   ${DEPEND}
+   selinux? ( sec-policy/selinux-rpm )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.19.0-libdir.patch
+   "${FILESDIR}"/${P}-musl-compat.patch
+)
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   lua-single_pkg_setup
+
+   use python && python-single-r1_pkg_setup
+
+   # bug #779769
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+src_prepare() {
+   cmake_src_prepare
+}
+
+src_configure() {
+   # 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2024-03-03 Thread Joonas Niilola
commit: b728aeb1c886d26a5ceed9700f3764a0ebfa1587
Author: Hank Leininger  korelogic  com>
AuthorDate: Tue Feb  6 23:41:06 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar  4 07:53:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b728aeb1

sys-fs/loop-aes: drop 3.7z, 3.8a

Signed-off-by: Hank Leininger  korelogic.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-fs/loop-aes/Manifest |  2 --
 sys-fs/loop-aes/loop-aes-3.7z.ebuild | 69 
 sys-fs/loop-aes/loop-aes-3.8a.ebuild | 69 
 3 files changed, 140 deletions(-)

diff --git a/sys-fs/loop-aes/Manifest b/sys-fs/loop-aes/Manifest
index 22252520d22f..e20f56fa0200 100644
--- a/sys-fs/loop-aes/Manifest
+++ b/sys-fs/loop-aes/Manifest
@@ -1,3 +1 @@
-DIST loop-AES-v3.7z.tar.bz2 403715 BLAKE2B 
44a64f6f071a2263ba9aec7e9d576ede4761ef12cdded1725f897fdf8f8c8aa0a841bd34380d020159d1509cd78b7f80fd8c0f7f340cc5b35d16690aacfa6e0b
 SHA512 
a682ab0b45b1a7e2f06bcc6351a08fb6c4af1f8917c72816a07030fa07a041be7620ad20722404186dc5056b01d8ac98aaf85face6bf68336d8608a2dae3
-DIST loop-AES-v3.8a.tar.bz2 404078 BLAKE2B 
fc4bd2999c3cc9fdbdc5e69e57bcad6304f9101773911af0ad8b9d1271837b7da07c7adfbf38355d82dd8e0a5b13a8ab38613e90b964ff07e3e6ace4ade4a688
 SHA512 
cf89281e964257040bb17c85078a711199126e9624f9b0b019b30115568752c54c07ef77d67f5cc5a0165cad320dd7be7fa3144584d7ef02ad395f1cae9ffcd0
 DIST loop-AES-v3.8b.tar.bz2 411795 BLAKE2B 
51e2c4ddd25f288c5cc5cbbbe20d79951d68bc2b7ecc91fe6eddbb829b297fe6946590512f423efcf5be3c4a1c9ce450c0cf49ed44ac6ad8eb2568468570d48f
 SHA512 
8143649cc9616735cb9a9c8cb8b5c8a709b139e8b41aec444d56c85ef7852d103f657d0d702ffb04783963f0d0e919a6fe4e10b31cd373cd326e546caad90661

diff --git a/sys-fs/loop-aes/loop-aes-3.7z.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7z.ebuild
deleted file mode 100644
index 27b95ca5fd2c..
--- a/sys-fs/loop-aes/loop-aes-3.7z.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-mod
-
-MY_P="${PN/aes/AES}-v${PV}"
-
-DESCRIPTION="Linux kernel module to encrypt disk partitions with AES cipher"
-HOMEPAGE="http://loop-aes.sourceforge.net/loop-AES.README;
-SRC_URI="http://loop-aes.sourceforge.net/loop-AES/${MY_P}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
-IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
-
-DEPEND="app-crypt/loop-aes-losetup"
-
-PATCHES=( "${FILESDIR}"/loop-aes-3.7w-build-initrd_explicit-losetup.patch )
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
-   linux-mod_pkg_setup
-
-   CONFIG_CHECK="!BLK_DEV_LOOP"
-   MODULE_NAMES="loop(block::tmp-d-kbuild)"
-   BUILD_TARGETS="all"
-
-   BUILD_PARAMS=" \
-   V=1 \
-   LINUX_SOURCE=\"${KERNEL_DIR}\" \
-   KBUILD_OUTPUT=\"${KBUILD_OUTPUT}\" \
-   USE_KBUILD=y MODINST=n RUNDM=n"
-   use cpu_flags_x86_aes && BUILD_PARAMS+=" INTELAES=y"
-   use keyscrub && BUILD_PARAMS+=" KEYSCRUB=y"
-   use cpu_flags_x86_padlock && BUILD_PARAMS+=" PADLOCK=y"
-
-   if use extra-ciphers; then
-   MODULE_NAMES="${MODULE_NAMES}
-   loop_blowfish(block::tmp-d-kbuild)
-   loop_serpent(block::tmp-d-kbuild)
-   loop_twofish(block::tmp-d-kbuild)"
-   BUILD_PARAMS+=" EXTRA_CIPHERS=y"
-   fi
-}
-
-src_install() {
-   linux-mod_src_install
-
-   dodoc README
-   dodoc ChangeLog
-   dobin loop-aes-keygen
-   doman loop-aes-keygen.1
-
-   into /
-   dosbin build-initrd.sh
-}
-
-pkg_postinst() {
-   linux-mod_pkg_postinst
-
-   einfo
-   einfo "For more instructions take a look at examples in README at:"
-   einfo "'${EPREFIX}/usr/share/doc/${PF}'"
-   einfo
-}

diff --git a/sys-fs/loop-aes/loop-aes-3.8a.ebuild 
b/sys-fs/loop-aes/loop-aes-3.8a.ebuild
deleted file mode 100644
index 4854a6549c10..
--- a/sys-fs/loop-aes/loop-aes-3.8a.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-mod
-
-MY_P="${PN/aes/AES}-v${PV}"
-
-DESCRIPTION="Linux kernel module to encrypt disk partitions with AES cipher"
-HOMEPAGE="http://loop-aes.sourceforge.net/loop-AES.README;
-SRC_URI="http://loop-aes.sourceforge.net/loop-AES/${MY_P}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
-IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
-
-DEPEND="app-crypt/loop-aes-losetup"
-
-PATCHES=( "${FILESDIR}"/loop-aes-3.7w-build-initrd_explicit-losetup.patch )
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
-   linux-mod_pkg_setup
-
-   CONFIG_CHECK="!BLK_DEV_LOOP"
-   MODULE_NAMES="loop(block::tmp-d-kbuild)"
-   

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

2024-03-03 Thread Joonas Niilola
commit: 81a509bcc3fb98c2b5f3d3e323f26ce92a5ae138
Author: Brahmajit Das  gmail  com>
AuthorDate: Thu Feb  8 19:44:21 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar  4 07:53:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81a509bc

net-misc/openvswitch: add 2.17.8

Updating to latest LTS release and fixing build error with GCC 14

Closes: https://bugs.gentoo.org/923703
Signed-off-by: Brahmajit Das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35235
Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/openvswitch/Manifest  |   1 +
 .../files/openvswitch-2.17.8-gcc14-build-fix.patch |  32 
 net-misc/openvswitch/openvswitch-2.17.8.ebuild | 174 +
 3 files changed, 207 insertions(+)

diff --git a/net-misc/openvswitch/Manifest b/net-misc/openvswitch/Manifest
index 3bebee2ed69e..7acfe647114a 100644
--- a/net-misc/openvswitch/Manifest
+++ b/net-misc/openvswitch/Manifest
@@ -1 +1,2 @@
 DIST openvswitch-2.17.6.tar.gz 8092331 BLAKE2B 
0564a332e8c876552a9a3a068f4e54d3f5d56428e277e32f188aba9626035818c900be45171964ddcb782166a5e5b3b8f3a2fb80d5ed9723b94c9e1ed7410544
 SHA512 
ff9d19a9101c9a18117a859150d391eecbd6a331e35da3f20a62acaac1febbfbad716874734f9bd0d304d635212884f9f617b944e79bb7e554ddd9e5c53645c8
+DIST openvswitch-2.17.8.tar.gz 8097747 BLAKE2B 
d37ae60481255476d41aa94086f6a597107b23176f7ff47eeff9d85a5904da3685886663451317e0b9e512fb049b4024e291f320752aa90fe798ff08f49772c5
 SHA512 
c94685b67f9f25c81a590696d36c431fadf09c2504b06565011c2945ef242c5039508b312992597822f8ee274ce615ca58bc6bb2aa0a9cf1346bc2dcada70fa1

diff --git 
a/net-misc/openvswitch/files/openvswitch-2.17.8-gcc14-build-fix.patch 
b/net-misc/openvswitch/files/openvswitch-2.17.8-gcc14-build-fix.patch
new file mode 100644
index ..6a439dc0544a
--- /dev/null
+++ b/net-misc/openvswitch/files/openvswitch-2.17.8-gcc14-build-fix.patch
@@ -0,0 +1,32 @@
+https://github.com/openvswitch/ovs/commit/335a5deac3ff91448ca14651e92f39dfdd512fcf.patch
+From: Ilya Maximets 
+Date: Thu, 18 Jan 2024 15:59:05 +0100
+Subject: [PATCH] ovs-atomic: Fix inclusion of Clang header by GCC 14.
+
+GCC 14 started to advertise c_atomic extension, older versions didn't
+do that.  Add check for __clang__, so GCC doesn't include headers
+designed for Clang.
+
+Another option would be to prefer stdatomic implementation instead,
+but some older versions of Clang are not able to use stdatomic.h
+supplied by GCC as described in commit:
+  07ece367fb5f ("ovs-atomic: Prefer Clang intrinsics over .")
+
+This change fixes OVS build with GCC on Fedora Rawhide (40).
+
+Reported-by: Jakob Meng 
+Acked-by: Jakob Meng 
+Acked-by: Eelco Chaudron 
+Acked-by: Simon Horman 
+Signed-off-by: Ilya Maximets 
+--- a/lib/ovs-atomic.h
 b/lib/ovs-atomic.h
+@@ -328,7 +328,7 @@
+ #if __CHECKER__
+ /* sparse doesn't understand some GCC extensions we use. */
+ #include "ovs-atomic-pthreads.h"
+-#elif __has_extension(c_atomic)
++#elif __clang__ &&  __has_extension(c_atomic)
+ #include "ovs-atomic-clang.h"
+ #elif HAVE_ATOMIC && __cplusplus >= 201103L
+ #include "ovs-atomic-c++.h"

diff --git a/net-misc/openvswitch/openvswitch-2.17.8.ebuild 
b/net-misc/openvswitch/openvswitch-2.17.8.ebuild
new file mode 100644
index ..059ccf3295d6
--- /dev/null
+++ b/net-misc/openvswitch/openvswitch-2.17.8.ebuild
@@ -0,0 +1,174 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MODULES_OPTIONAL_USE="modules"
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit autotools linux-mod python-single-r1 systemd tmpfiles
+
+DESCRIPTION="Production quality, multilayer virtual switch"
+HOMEPAGE="https://www.openvswitch.org;
+SRC_URI="https://www.openvswitch.org/releases/${P}.tar.gz;
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug modules monitor +ssl unwind valgrind"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Check python/ovs/version.py in tarball for dev-python/ovs dep
+RDEPEND="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   ~dev-python/ovs-2.17.1_p1[${PYTHON_USEDEP}]
+   dev-python/twisted[${PYTHON_USEDEP}]
+   dev-python/zope-interface[${PYTHON_USEDEP}]
+   ')
+   debug? ( dev-lang/perl )
+   unwind? ( sys-libs/libunwind:= )
+   ssl? ( dev-libs/openssl:= )"
+DEPEND="${RDEPEND}
+   sys-apps/util-linux[caps]
+   valgrind? ( dev-debug/valgrind )"
+BDEPEND="virtual/pkgconfig
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ')"
+
+PATCHES=(
+   "${FILESDIR}/xcp-interface-reconfigure-2.3.2.patch"
+   "${FILESDIR}/${PN}-2.17.8-gcc14-build-fix.patch"
+)
+
+CONFIG_CHECK="~NET_CLS_ACT ~NET_CLS_U32 ~NET_SCH_INGRESS ~NET_ACT_POLICE ~IPV6 
~TUN"
+MODULE_NAMES="openvswitch(net:${S}/datapath/linux)"
+BUILD_TARGETS="all"
+

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

2024-03-03 Thread Sam James
commit: e95dedfcf5edc38d02ba802c4f67625beaca2b0e
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 07:51:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 07:51:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e95dedfc

dev-java/icedtea-bin: Stabilize 3.16.0-r2 arm64, #926122

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

 dev-java/icedtea-bin/icedtea-bin-3.16.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/icedtea-bin/icedtea-bin-3.16.0-r2.ebuild 
b/dev-java/icedtea-bin/icedtea-bin-3.16.0-r2.ebuild
index 5a3ca5b1305b..286903ac85c1 100644
--- a/dev-java/icedtea-bin/icedtea-bin-3.16.0-r2.ebuild
+++ b/dev-java/icedtea-bin/icedtea-bin-3.16.0-r2.ebuild
@@ -32,7 +32,7 @@ HOMEPAGE="http://icedtea.classpath.org;
 
 LICENSE="GPL-2-with-classpath-exception"
 SLOT="8"
-KEYWORDS="-* ~amd64 ~arm ~arm64 ppc64 ~x86"
+KEYWORDS="-* ~amd64 ~arm arm64 ppc64 ~x86"
 IUSE="+alsa big-endian cups doc examples +gtk headless-awt pulseaudio selinux 
source"
 
 REQUIRED_USE="gtk? ( !headless-awt )"



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

2024-03-03 Thread Sam James
commit: 0d29133ff7022ba03ae9e444072062ff0c423882
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 07:51:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 07:51:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d29133f

dev-java/icedtea-bin: Stabilize 3.16.0-r2 ppc64, #926122

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

 dev-java/icedtea-bin/icedtea-bin-3.16.0-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-java/icedtea-bin/icedtea-bin-3.16.0-r2.ebuild 
b/dev-java/icedtea-bin/icedtea-bin-3.16.0-r2.ebuild
index 329f90ac4a8d..5a3ca5b1305b 100644
--- a/dev-java/icedtea-bin/icedtea-bin-3.16.0-r2.ebuild
+++ b/dev-java/icedtea-bin/icedtea-bin-3.16.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -32,7 +32,7 @@ HOMEPAGE="http://icedtea.classpath.org;
 
 LICENSE="GPL-2-with-classpath-exception"
 SLOT="8"
-KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="-* ~amd64 ~arm ~arm64 ppc64 ~x86"
 IUSE="+alsa big-endian cups doc examples +gtk headless-awt pulseaudio selinux 
source"
 
 REQUIRED_USE="gtk? ( !headless-awt )"



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

2024-03-03 Thread Sam James
commit: e108ed0812435be78ee16421559291838289d2e1
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 07:43:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 07:43:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e108ed08

sys-apps/ripgrep: Stabilize 14.1.0 x86, #924582

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

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

diff --git a/sys-apps/ripgrep/ripgrep-14.1.0.ebuild 
b/sys-apps/ripgrep/ripgrep-14.1.0.ebuild
index 2e1746daaf40..7cde6b85a027 100644
--- a/sys-apps/ripgrep/ripgrep-14.1.0.ebuild
+++ b/sys-apps/ripgrep/ripgrep-14.1.0.ebuild
@@ -69,7 +69,7 @@ LICENSE+="
|| ( Apache-2.0 Boost-1.0 )
 "
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv x86"
 IUSE="+pcre"
 
 RDEPEND="pcre? ( dev-libs/libpcre2:= )"



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

2024-03-03 Thread Sam James
commit: 040eae326d8571725ee4879bef2fa058e531faa9
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 07:43:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 07:43:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=040eae32

dev-util/cargo-c: Stabilize 0.9.30 arm64, #925954

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

 dev-util/cargo-c/cargo-c-0.9.30.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/cargo-c/cargo-c-0.9.30.ebuild 
b/dev-util/cargo-c/cargo-c-0.9.30.ebuild
index 8a4f75d1c441..efd999171092 100644
--- a/dev-util/cargo-c/cargo-c-0.9.30.ebuild
+++ b/dev-util/cargo-c/cargo-c-0.9.30.ebuild
@@ -352,7 +352,7 @@ LICENSE="MIT"
 # Dependent crate licenses
 LICENSE+=" Apache-2.0 BSD ISC MIT MPL-2.0 MPL-2.0 Unicode-DFS-2016"
 SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~loong ppc ppc64 ~riscv ~s390 sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc ~x86"
 
 RDEPEND="dev-libs/libgit2:=
dev-libs/openssl:=



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

2024-03-03 Thread Sam James
commit: c1f21527bfa5c0ef128499d9571ad679474c260f
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 07:43:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 07:43:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1f21527

dev-util/cargo-c: Stabilize 0.9.30 sparc, #925954

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

 dev-util/cargo-c/cargo-c-0.9.30.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/cargo-c/cargo-c-0.9.30.ebuild 
b/dev-util/cargo-c/cargo-c-0.9.30.ebuild
index fd6651e767b4..8a4f75d1c441 100644
--- a/dev-util/cargo-c/cargo-c-0.9.30.ebuild
+++ b/dev-util/cargo-c/cargo-c-0.9.30.ebuild
@@ -352,7 +352,7 @@ LICENSE="MIT"
 # Dependent crate licenses
 LICENSE+=" Apache-2.0 BSD ISC MIT MPL-2.0 MPL-2.0 Unicode-DFS-2016"
 SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~loong ppc ppc64 ~riscv ~s390 sparc ~x86"
 
 RDEPEND="dev-libs/libgit2:=
dev-libs/openssl:=



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

2024-03-03 Thread Sam James
commit: ebde29b7ca67ea29465eae766c1da862e99b21c3
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 07:43:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 07:43:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebde29b7

sys-apps/ripgrep: Stabilize 14.1.0 arm64, #924582

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

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

diff --git a/sys-apps/ripgrep/ripgrep-14.1.0.ebuild 
b/sys-apps/ripgrep/ripgrep-14.1.0.ebuild
index 7cde6b85a027..2d41fa4ab080 100644
--- a/sys-apps/ripgrep/ripgrep-14.1.0.ebuild
+++ b/sys-apps/ripgrep/ripgrep-14.1.0.ebuild
@@ -69,7 +69,7 @@ LICENSE+="
|| ( Apache-2.0 Boost-1.0 )
 "
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
 IUSE="+pcre"
 
 RDEPEND="pcre? ( dev-libs/libpcre2:= )"



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

2024-03-03 Thread Sam James
commit: 55a78953e4235b7301058899175e58d7212c5ad6
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 07:43:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 07:43:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55a78953

dev-util/cargo-c: Stabilize 0.9.30 ppc, #925954

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

 dev-util/cargo-c/cargo-c-0.9.30.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/cargo-c/cargo-c-0.9.30.ebuild 
b/dev-util/cargo-c/cargo-c-0.9.30.ebuild
index b3c644d2f52d..fd6651e767b4 100644
--- a/dev-util/cargo-c/cargo-c-0.9.30.ebuild
+++ b/dev-util/cargo-c/cargo-c-0.9.30.ebuild
@@ -352,7 +352,7 @@ LICENSE="MIT"
 # Dependent crate licenses
 LICENSE+=" Apache-2.0 BSD ISC MIT MPL-2.0 MPL-2.0 Unicode-DFS-2016"
 SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86"
 
 RDEPEND="dev-libs/libgit2:=
dev-libs/openssl:=



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

2024-03-03 Thread Sam James
commit: 350c9cc013bcbef745cc27b0b2594ef333de8f3a
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 07:43:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 07:43:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=350c9cc0

dev-util/cargo-c: Stabilize 0.9.30 arm, #925954

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

 dev-util/cargo-c/cargo-c-0.9.30.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/cargo-c/cargo-c-0.9.30.ebuild 
b/dev-util/cargo-c/cargo-c-0.9.30.ebuild
index 824cc36ba84f..fc2a0a7bcb32 100644
--- a/dev-util/cargo-c/cargo-c-0.9.30.ebuild
+++ b/dev-util/cargo-c/cargo-c-0.9.30.ebuild
@@ -352,7 +352,7 @@ LICENSE="MIT"
 # Dependent crate licenses
 LICENSE+=" Apache-2.0 BSD ISC MIT MPL-2.0 MPL-2.0 Unicode-DFS-2016"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
 
 RDEPEND="dev-libs/libgit2:=
dev-libs/openssl:=



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

2024-03-03 Thread Sam James
commit: 1f35e59757e2827c0d9c3b083feea196b78c1c50
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 07:43:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 07:43:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f35e597

dev-util/cargo-c: Stabilize 0.9.30 amd64, #925954

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

 dev-util/cargo-c/cargo-c-0.9.30.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/cargo-c/cargo-c-0.9.30.ebuild 
b/dev-util/cargo-c/cargo-c-0.9.30.ebuild
index fc2a0a7bcb32..b3c644d2f52d 100644
--- a/dev-util/cargo-c/cargo-c-0.9.30.ebuild
+++ b/dev-util/cargo-c/cargo-c-0.9.30.ebuild
@@ -352,7 +352,7 @@ LICENSE="MIT"
 # Dependent crate licenses
 LICENSE+=" Apache-2.0 BSD ISC MIT MPL-2.0 MPL-2.0 Unicode-DFS-2016"
 SLOT="0"
-KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
 
 RDEPEND="dev-libs/libgit2:=
dev-libs/openssl:=



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

2024-03-03 Thread Sam James
commit: 4ef6049b65771f06e758bc8565bc8e9154927993
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 07:43:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 07:43:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ef6049b

dev-util/cargo-c: Stabilize 0.9.30 ppc64, #925954

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

 dev-util/cargo-c/cargo-c-0.9.30.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/cargo-c/cargo-c-0.9.30.ebuild 
b/dev-util/cargo-c/cargo-c-0.9.30.ebuild
index b5e4d8a3a27c..824cc36ba84f 100644
--- a/dev-util/cargo-c/cargo-c-0.9.30.ebuild
+++ b/dev-util/cargo-c/cargo-c-0.9.30.ebuild
@@ -352,7 +352,7 @@ LICENSE="MIT"
 # Dependent crate licenses
 LICENSE+=" Apache-2.0 BSD ISC MIT MPL-2.0 MPL-2.0 Unicode-DFS-2016"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
 
 RDEPEND="dev-libs/libgit2:=
dev-libs/openssl:=



[gentoo-commits] repo/gentoo:master commit in: app-accessibility/flite/, app-accessibility/flite/files/

2024-03-03 Thread Sam James
commit: 67e62445b8a9e6428f4c6abc67617e013887f078
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 07:33:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 07:33:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67e62445

app-accessibility/flite: fix build w/ make-4.4

Keeping -j1 as the upstream PR notes it's not complete.

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

 .../flite/files/flite-2.2-make-4.4.patch   | 60 ++
 app-accessibility/flite/flite-2.2-r1.ebuild| 12 -
 2 files changed, 70 insertions(+), 2 deletions(-)

diff --git a/app-accessibility/flite/files/flite-2.2-make-4.4.patch 
b/app-accessibility/flite/files/flite-2.2-make-4.4.patch
new file mode 100644
index ..21c2f866f5fc
--- /dev/null
+++ b/app-accessibility/flite/files/flite-2.2-make-4.4.patch
@@ -0,0 +1,60 @@
+https://github.com/festvox/flite/issues/86
+https://github.com/festvox/flite/pull/92
+
+From 14aa28529357ba13994a2bd90cfd11bfceeffcce Mon Sep 17 00:00:00 2001
+From: Moritz Barsnick 
+Date: Thu, 23 Mar 2023 14:53:08 +0100
+Subject: [PATCH] fix implicit dependency on flite_voice_list.c
+
+Also make flite_lang_list a proper rule, so that it only builds once.
+
+Both C files were repeatedly being clobbered, as were their respective
+object files.
+
+Convert flite_voice_list.c is into an explicit dependency with a creation
+rule. flite_voice_list.o continues to be implicit from flite_voice_list.c.
+
+Convert flite_lang_list into a similar, proper object rule.
+
+Fixes https://github.com/festvox/flite/issues/86
+--- a/main/Makefile
 b/main/Makefile
+@@ -106,21 +106,16 @@ endif
+ 
+ .NOTPARALLEL: $(ALL)
+ 
+-flite_lang_list: 
+-  rm -f flite_lang_list.c
++flite_lang_list.c:
+   $(TOP)/tools/make_lang_list $(LANGS) $(LEXES)
+-  $(MAKE) flite_lang_list.o
+ 
+-$(BINDIR)/flite$(EXEEXT): flite_main.o flite_lang_list $(flite_LIBS_deps)
++flite_voice_list.c:
+   $(TOP)/tools/make_voice_list $(VOICES)
+-  rm -f flite_voice_list.o
+-  $(MAKE) flite_voice_list.o
++
++$(BINDIR)/flite$(EXEEXT): flite_main.o flite_voice_list.o flite_lang_list.o 
$(flite_LIBS_deps)
+   $(CC) $(CFLAGS) -o $@ flite_main.o flite_voice_list.o flite_lang_list.o 
$(flite_LIBS_flags) $(LDFLAGS)
+ 
+-$(BINDIR)/flitevox_info$(EXEEXT): flitevox_info_main.o flite_lang_list 
$(flite_LIBS_deps)
+-  $(TOP)/tools/make_voice_list $(VOICES)
+-  rm -f flite_voice_list.o
+-  $(MAKE) flite_voice_list.o
++$(BINDIR)/flitevox_info$(EXEEXT): flitevox_info_main.o flite_voice_list.o 
flite_lang_list.o $(flite_LIBS_deps)
+   $(CC) $(CFLAGS) -o $@ flitevox_info_main.o flite_voice_list.o 
flite_lang_list.o $(flite_LIBS_flags) $(LDFLAGS)
+ 
+ $(BINDIR)/world$(EXEEXT): world_main.c
+@@ -144,10 +139,7 @@ each:
+  $(MAKE) VOICE=$$i $(BINDIR)/flite_$$i ; \
+   done
+ 
+-$(BINDIR)/flite_${VOICE}: flite_main.o flite_lang_list $(flite_LIBS_deps)
+-  $(TOP)/tools/make_voice_list $(VOICE)
+-  rm -f flite_voice_list.o
+-  $(MAKE) flite_voice_list.o
++$(BINDIR)/flite_${VOICE}: flite_main.o flite_voice_list.o flite_lang_list.o 
$(flite_LIBS_deps)
+   $(CC) $(CFLAGS) -o $@ flite_main.o flite_voice_list.o flite_lang_list.o 
$(flite_LIBS_flags) $(LDFLAGS)
+ 
+ install:

diff --git a/app-accessibility/flite/flite-2.2-r1.ebuild 
b/app-accessibility/flite/flite-2.2-r1.ebuild
index 5c91935f7dc3..835c173da379 100644
--- a/app-accessibility/flite/flite-2.2-r1.ebuild
+++ b/app-accessibility/flite/flite-2.2-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit autotools multilib-minimal toolchain-funcs
+inherit autotools flag-o-matic multilib-minimal toolchain-funcs
 
 DESCRIPTION="Flite text to speech engine"
 HOMEPAGE="http://www.festvox.org/flite/ https://github.com/festvox/flite;
@@ -58,6 +58,7 @@ RDEPEND="${DEPEND}"
 PATCHES=(
"${FILESDIR}"/${PN}-1.4-audio-interface.patch
"${FILESDIR}"/${PN}-2.2-backport-pr30.patch
+   "${FILESDIR}"/${PN}-2.2-make-4.4.patch
 )
 
 get_audio() {
@@ -105,6 +106,13 @@ src_prepare() {
multilib_copy_sources
 }
 
+src_configure() {
+   # lto-type-mismatch
+   filter-lto
+
+   multilib-minimal_src_configure
+}
+
 multilib_src_configure() {
local myconf=(
--enable-shared



[gentoo-commits] repo/gentoo:master commit in: dev-java/icedtea/files/, dev-java/icedtea/

2024-03-03 Thread Sam James
commit: fe8b20a48349bbd32c170e1e15fb573ab7909680
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 07:39:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 07:40:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe8b20a4

dev-java/icedtea: fix build w/ make-4.4

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

 dev-java/icedtea/files/openjdk-8-make-4.4.patch | 13 +
 dev-java/icedtea/icedtea-3.21.0.ebuild  |  2 ++
 2 files changed, 15 insertions(+)

diff --git a/dev-java/icedtea/files/openjdk-8-make-4.4.patch 
b/dev-java/icedtea/files/openjdk-8-make-4.4.patch
new file mode 100644
index ..1217895b7547
--- /dev/null
+++ b/dev-java/icedtea/files/openjdk-8-make-4.4.patch
@@ -0,0 +1,13 @@
+https://bugs.gentoo.org/882611
+https://build.opensuse.org/package/view_file/openSUSE:Factory/java-1_8_0-openjdk/make-jobserver-detection.patch?expand=1
+--- openjdk/make/MakeHelpers.gmk
 openjdk/make/MakeHelpers.gmk
+@@ -145,7 +145,7 @@ endef
+ 
+ # Hook to be called as the very first thing when running a normal build
+ define AtMakeStart
+-  $(if $(findstring --jobserver,$(MAKEFLAGS)),$(error make -j is not 
supported, use make JOBS=n))
++  $(if $(findstring jobserver,$(.FEATURES)),,$(error make -j is not 
supported, use make JOBS=n))
+   $(call CheckEnvironment)
+   @$(PRINTF) $(LOG_INFO) "Running make as '$(MAKE) $(MFLAGS) 
$(MAKE_ARGS)'\n"
+   @$(PRINTF) "Building $(PRODUCT_NAME) for target '$(call GetRealTarget)' 
in configuration '$(CONF_NAME)'\n\n"

diff --git a/dev-java/icedtea/icedtea-3.21.0.ebuild 
b/dev-java/icedtea/icedtea-3.21.0.ebuild
index 2cfc8e518512..c4fd8dd748b4 100644
--- a/dev-java/icedtea/icedtea-3.21.0.ebuild
+++ b/dev-java/icedtea/icedtea-3.21.0.ebuild
@@ -203,7 +203,9 @@ src_configure() {
# ${FILESDIR} directly.
mkdir -v gentoo_patches || die
cp -v "${FILESDIR}/openjdk-8-hotspot-arrayallocator.patch" 
gentoo_patches || die
+   cp -v "${FILESDIR}/openjdk-8-make-4.4.patch" gentoo_patches || die
export 
DISTRIBUTION_PATCHES="gentoo_patches//openjdk-8-hotspot-arrayallocator.patch"
+   DISTRIBUTION_PATCHES+=" gentoo_patches//openjdk-8-make-4.4.patch"
 
# For bootstrap builds as the sandbox control file might not yet exist.
addpredict /proc/self/coredump_filter #nowarn



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

2024-03-03 Thread Matt Jolly
commit: d9216961a544c9daf1b4d7ee0a757d15d7ae9f92
Author: Matt Jolly  gentoo  org>
AuthorDate: Mon Mar  4 02:59:33 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Mon Mar  4 07:25:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9216961

www-client/chromium: enable py3.12 and disable py3.10

Looks like the last of 'imp' was tidied up in ~120.

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

 www-client/chromium/chromium-123.0.6312.22.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/www-client/chromium/chromium-123.0.6312.22.ebuild 
b/www-client/chromium/chromium-123.0.6312.22.ebuild
index 8d6ebd83f8bd..5914aece60b2 100644
--- a/www-client/chromium/chromium-123.0.6312.22.ebuild
+++ b/www-client/chromium/chromium-123.0.6312.22.ebuild
@@ -3,8 +3,7 @@
 
 EAPI=8
 
-# Can't do 12 yet: heavy use of imp, among other things (bug #915001, bug 
#915062)
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{11..12} )
 PYTHON_REQ_USE="xml(+)"
 
 # PACKAGING NOTES:



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

2024-03-03 Thread Sam James
commit: eaa05d995ae6f231ffee63e07b9364428b6fcedf
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 07:20:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 07:20:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaa05d99

sys-apps/ripgrep: Stabilize 14.1.0 ppc64, #924582

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

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

diff --git a/sys-apps/ripgrep/ripgrep-14.1.0.ebuild 
b/sys-apps/ripgrep/ripgrep-14.1.0.ebuild
index 705abc35068c..2e1746daaf40 100644
--- a/sys-apps/ripgrep/ripgrep-14.1.0.ebuild
+++ b/sys-apps/ripgrep/ripgrep-14.1.0.ebuild
@@ -69,7 +69,7 @@ LICENSE+="
|| ( Apache-2.0 Boost-1.0 )
 "
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv ~x86"
 IUSE="+pcre"
 
 RDEPEND="pcre? ( dev-libs/libpcre2:= )"



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

2024-03-03 Thread Sam James
commit: 415e198828306fd718830ec58e213056dd099d37
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 07:20:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 07:20:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=415e1988

sys-apps/ripgrep: Stabilize 14.1.0 amd64, #924582

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

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

diff --git a/sys-apps/ripgrep/ripgrep-14.1.0.ebuild 
b/sys-apps/ripgrep/ripgrep-14.1.0.ebuild
index 16a845e1041c..705abc35068c 100644
--- a/sys-apps/ripgrep/ripgrep-14.1.0.ebuild
+++ b/sys-apps/ripgrep/ripgrep-14.1.0.ebuild
@@ -69,7 +69,7 @@ LICENSE+="
|| ( Apache-2.0 Boost-1.0 )
 "
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="+pcre"
 
 RDEPEND="pcre? ( dev-libs/libpcre2:= )"



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

2024-03-03 Thread Sam James
commit: 059b830c7efdc2f883edcb1733fecf3f6504ebe5
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 07:20:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 07:20:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=059b830c

media-video/rav1e: Stabilize 0.7.1 arm64, #925952

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

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

diff --git a/media-video/rav1e/rav1e-0.7.1.ebuild 
b/media-video/rav1e/rav1e-0.7.1.ebuild
index e6593b795752..306e34120246 100644
--- a/media-video/rav1e/rav1e-0.7.1.ebuild
+++ b/media-video/rav1e/rav1e-0.7.1.ebuild
@@ -247,7 +247,7 @@ else
https://github.com/xiph/rav1e/archive/v${PV}.tar.gz -> 
${P}.tar.gz
${CARGO_CRATE_URIS}
"
-   KEYWORDS="amd64 arm ~arm64 ~loong ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
 fi
 
 LICENSE="BSD-2"



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

2024-03-03 Thread Arthur Zamarin
commit: cbb6c9e4adc4350d586b56970eea8131c162ec4b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Mar  4 07:16:36 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Mar  4 07:16:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbb6c9e4

media-video/rav1e: Stabilize 0.7.1 arm, #925952

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

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

diff --git a/media-video/rav1e/rav1e-0.7.1.ebuild 
b/media-video/rav1e/rav1e-0.7.1.ebuild
index 99e6b2b85777..f6a5e70c0994 100644
--- a/media-video/rav1e/rav1e-0.7.1.ebuild
+++ b/media-video/rav1e/rav1e-0.7.1.ebuild
@@ -247,7 +247,7 @@ else
https://github.com/xiph/rav1e/archive/v${PV}.tar.gz -> 
${P}.tar.gz
${CARGO_CRATE_URIS}
"
-   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="BSD-2"



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

2024-03-03 Thread Arthur Zamarin
commit: 036451fd4f79061e9f9e930bc657983c9a90b7d6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Mar  4 07:16:37 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Mar  4 07:16:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=036451fd

media-video/rav1e: Stabilize 0.7.1 ppc64, #925952

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

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

diff --git a/media-video/rav1e/rav1e-0.7.1.ebuild 
b/media-video/rav1e/rav1e-0.7.1.ebuild
index f6a5e70c0994..9d8966f6c09b 100644
--- a/media-video/rav1e/rav1e-0.7.1.ebuild
+++ b/media-video/rav1e/rav1e-0.7.1.ebuild
@@ -247,7 +247,7 @@ else
https://github.com/xiph/rav1e/archive/v${PV}.tar.gz -> 
${P}.tar.gz
${CARGO_CRATE_URIS}
"
-   KEYWORDS="amd64 arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 arm ~arm64 ~loong ppc64 ~riscv ~x86"
 fi
 
 LICENSE="BSD-2"



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

2024-03-03 Thread Arthur Zamarin
commit: c83dcf847b303220574086fc7d1a3ab8f90d3540
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Mar  4 07:16:38 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Mar  4 07:16:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c83dcf84

media-video/rav1e: Stabilize 0.7.1 x86, #925952

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

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

diff --git a/media-video/rav1e/rav1e-0.7.1.ebuild 
b/media-video/rav1e/rav1e-0.7.1.ebuild
index 9d8966f6c09b..e6593b795752 100644
--- a/media-video/rav1e/rav1e-0.7.1.ebuild
+++ b/media-video/rav1e/rav1e-0.7.1.ebuild
@@ -247,7 +247,7 @@ else
https://github.com/xiph/rav1e/archive/v${PV}.tar.gz -> 
${P}.tar.gz
${CARGO_CRATE_URIS}
"
-   KEYWORDS="amd64 arm ~arm64 ~loong ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 arm ~arm64 ~loong ppc64 ~riscv x86"
 fi
 
 LICENSE="BSD-2"



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

2024-03-03 Thread Sam James
commit: 422eadde78eb31ae24324979a10291ba2f0d7d9d
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 07:11:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 07:11:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=422eadde

media-video/rav1e: Stabilize 0.7.1 amd64, #925952

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

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

diff --git a/media-video/rav1e/rav1e-0.7.1.ebuild 
b/media-video/rav1e/rav1e-0.7.1.ebuild
index 6e51df483cb6..99e6b2b85777 100644
--- a/media-video/rav1e/rav1e-0.7.1.ebuild
+++ b/media-video/rav1e/rav1e-0.7.1.ebuild
@@ -247,7 +247,7 @@ else
https://github.com/xiph/rav1e/archive/v${PV}.tar.gz -> 
${P}.tar.gz
${CARGO_CRATE_URIS}
"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="BSD-2"



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

2024-03-03 Thread Sam James
commit: 42a4bf3807912a8af4f66c915905956a63511f7f
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 07:08:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 07:08:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42a4bf38

virtual/rust: Stabilize 1.74.1 x86, #920441

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

 virtual/rust/rust-1.74.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/rust/rust-1.74.1.ebuild b/virtual/rust/rust-1.74.1.ebuild
index 6229f38883f9..142a357e436a 100644
--- a/virtual/rust/rust-1.74.1.ebuild
+++ b/virtual/rust/rust-1.74.1.ebuild
@@ -13,7 +13,7 @@ LICENSE=""
 # 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"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="rustfmt"
 
 BDEPEND=""



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

2024-03-03 Thread Sam James
commit: 1364d00b7e4ffc299452dbf94b1e4b0e6378e42c
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 07:08:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 07:08:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1364d00b

dev-lang/rust-bin: Stabilize 1.74.1 x86, #920441

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

 dev-lang/rust-bin/rust-bin-1.74.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/rust-bin/rust-bin-1.74.1.ebuild 
b/dev-lang/rust-bin/rust-bin-1.74.1.ebuild
index 079db482d5d8..69a01d73d598 100644
--- a/dev-lang/rust-bin/rust-bin-1.74.1.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.74.1.ebuild
@@ -30,7 +30,7 @@ SRC_URI+=" sparc? ( 
${GENTOO_BIN_BASEURI}/${MY_P}-sparc64-unknown-linux-gnu.tar.
 
 LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4"
 SLOT="stable"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="big-endian clippy cpu_flags_x86_sse2 doc prefix rust-analyzer rust-src 
rustfmt"
 
 DEPEND=""



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

2024-03-03 Thread Sam James
commit: e4e85bca13db4d557f4d43b10d03adbe8e5c3ab7
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 07:08:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 07:08:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4e85bca

dev-lang/rust: Stabilize 1.74.1 arm, #920441

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

 dev-lang/rust/rust-1.74.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/rust/rust-1.74.1.ebuild b/dev-lang/rust/rust-1.74.1.ebuild
index b37b1fd78ff5..84609e54c386 100644
--- a/dev-lang/rust/rust-1.74.1.ebuild
+++ b/dev-lang/rust/rust-1.74.1.ebuild
@@ -19,7 +19,7 @@ else
SLOT="stable/${ABI_VER}"
MY_P="rustc-${PV}"
SRC="${MY_P}-src.tar.xz"
-   KEYWORDS="amd64 ~arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc ~x86"
+   KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc ~x86"
 fi
 
 RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).0"



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

2024-03-03 Thread Sam James
commit: ba34395ba655f72a54ffa2a2aedb03f7dbadf19f
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 07:08:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 07:08:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba34395b

dev-lang/rust-bin: Stabilize 1.74.1 arm, #920441

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

 dev-lang/rust-bin/rust-bin-1.74.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/rust-bin/rust-bin-1.74.1.ebuild 
b/dev-lang/rust-bin/rust-bin-1.74.1.ebuild
index ee46e6c096f0..079db482d5d8 100644
--- a/dev-lang/rust-bin/rust-bin-1.74.1.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.74.1.ebuild
@@ -30,7 +30,7 @@ SRC_URI+=" sparc? ( 
${GENTOO_BIN_BASEURI}/${MY_P}-sparc64-unknown-linux-gnu.tar.
 
 LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4"
 SLOT="stable"
-KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc ~x86"
 IUSE="big-endian clippy cpu_flags_x86_sse2 doc prefix rust-analyzer rust-src 
rustfmt"
 
 DEPEND=""



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

2024-03-03 Thread Sam James
commit: 697d5d8cfe851c37a811b6b8658fe0d559ff275b
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 07:08:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 07:08:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=697d5d8c

dev-lang/rust: Stabilize 1.74.1 x86, #920441

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

 dev-lang/rust/rust-1.74.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/rust/rust-1.74.1.ebuild b/dev-lang/rust/rust-1.74.1.ebuild
index 84609e54c386..c9e7a8ec43e6 100644
--- a/dev-lang/rust/rust-1.74.1.ebuild
+++ b/dev-lang/rust/rust-1.74.1.ebuild
@@ -19,7 +19,7 @@ else
SLOT="stable/${ABI_VER}"
MY_P="rustc-${PV}"
SRC="${MY_P}-src.tar.xz"
-   KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc ~x86"
+   KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
 fi
 
 RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).0"



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

2024-03-03 Thread Sam James
commit: b9b6fcee63a0e61742ec3ca07f99f52d0d9c6baf
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 07:08:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 07:08:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9b6fcee

virtual/rust: Stabilize 1.74.1 arm, #920441

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

 virtual/rust/rust-1.74.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/rust/rust-1.74.1.ebuild b/virtual/rust/rust-1.74.1.ebuild
index cff4b221d7b4..6229f38883f9 100644
--- a/virtual/rust/rust-1.74.1.ebuild
+++ b/virtual/rust/rust-1.74.1.ebuild
@@ -13,7 +13,7 @@ LICENSE=""
 # 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"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc ~x86"
 IUSE="rustfmt"
 
 BDEPEND=""



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

2024-03-03 Thread Sam James
commit: 62d8fc4ea5567ca73e23acc6cea1a74544708451
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 06:57:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 06:57:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62d8fc4e

dev-lang/rust-bin: keyword 1.75.0 for ~sparc

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

 dev-lang/rust-bin/Manifest   | 1 +
 dev-lang/rust-bin/rust-bin-1.75.0.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index 2a8d91045de8..c74daa6e4d8a 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -154,6 +154,7 @@ DIST rust-1.75.0-riscv64gc-unknown-linux-gnu.tar.xz 
179877936 BLAKE2B 210b84fe6b
 DIST rust-1.75.0-riscv64gc-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
8230c219c9cc22c93fc25f023729e87bf5e725f0613cc0a1a205a671c24beecc48997f824e128b56e4242369328666e355fb5e630cefa6339b39ddab61ca273f
 SHA512 
75820f06aea67b3731777d5b7a0cb907a829b65dcabb4ce2fd55bff52837f6929239be6f8c6b303b86a352ecab16d38afde3ef9683cf7d5c4b4046231c9988c0
 DIST rust-1.75.0-s390x-unknown-linux-gnu.tar.xz 199359500 BLAKE2B 
fffc6c690c4ad8a9985ce8d2b3e6518787b474e47cf1d5a634f38b5d9d4017ac8f5f69206a9229298dd504d2ed2648dacd2d09a8512c008678033608231c2d7c
 SHA512 
bae263c19a59347705959bf2d285420d2074836adcb92a74d2ec922be2ce2f8aff6f758509701a2136473301654bf528b7c1c2522fd7388f5669d1ed94324c50
 DIST rust-1.75.0-s390x-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
74cca56622367225f8326b60540c3738adb2ab12a5e320bc85b448e1cd2111983a0816188dd8767d2f20db0f9120d5d1bcc5393548f1a18c828a55f99e4c50e6
 SHA512 
00e0181fbf6ea1ba2035b368f3ea143f270f8a3c5e41e441593cf3cf072c31b3874146de8c2c51e3eef5c8f0ce8594132a39516d3f614d8d5f0863b546dfb746
+DIST rust-1.75.0-sparc64-unknown-linux-gnu.tar.xz 56499524 BLAKE2B 
f2a801f8f6fbff49f0f344c6c6d9bc3d5d6b98d030ee8c3d2080b24c6dfdf1992e32f91758954b57b34188856c86474a04f38e23bd2c287e5043c1854f59cfdd
 SHA512 
464f55e76db139d43f4f1f22f1591f774fb2063d35410dbf0008fbe51a7d7b65f04a8839eaa869a1c1ffa061df344c29f41ac35777aff85d84d737cd536f162b
 DIST rust-1.75.0-x86_64-unknown-linux-gnu.tar.xz 156249584 BLAKE2B 
e6ac90854f589c2fb15144bb4db07a9b05b72196febd07c9de223c74c05c2637c832505f1135faceed14fe8c8bcad0a5205005540faa2bdf0f42949d934107c5
 SHA512 
86d1a5686f826c8f43f876c4cef42e9483785a37b1aaead73dc64a1ff64e7a025a6771d2e642771c6c847d717c25c6bd2560a2b8b59516a55dece589580b2534
 DIST rust-1.75.0-x86_64-unknown-linux-gnu.tar.xz.asc 801 BLAKE2B 
6614cb3ef782c917e8f7fdc990c5b82e8fcffa71e075f10f9726f405ff566fd963bec64cde4dd7252d9d78e09a184b8ba22d15cc87662ad987cdd37c881d8288
 SHA512 
bfaeef4cd7643879991955fd33f4cdc4c34afb1202cb77c0736434fb735bd215d18d1a11c25f04a7f2514640858a36832e5805a5f85e92d8b7076aa18607ffc3
 DIST rust-1.75.0-x86_64-unknown-linux-musl.tar.xz 234151836 BLAKE2B 
9461afbdf26dea19e118b35ea7ef1ee60c22f601501ae6a08950658598a74a6b3179cbdfd9dc4748a0c2485af721b371e5fb523f27e7d7d702f94b532a70437f
 SHA512 
7d650a29c5d14023a3d7d606b7bac4be6ef7988a82525f02d7af9cf3895bb88284442b8042d27be69689f4bddaa5c5370ef7609d18849986860eafcdf89d2d69

diff --git a/dev-lang/rust-bin/rust-bin-1.75.0.ebuild 
b/dev-lang/rust-bin/rust-bin-1.75.0.ebuild
index b4028fedd77b..343c4f54f2ee 100644
--- a/dev-lang/rust-bin/rust-bin-1.75.0.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.75.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="$(rust_all_arch_uris ${MY_P})
rust-src? ( ${MY_SRC_URI} )
 "
 # Keep this separate to allow easy commenting out if not yet built
-#SRC_URI+=" sparc? ( 
${GENTOO_BIN_BASEURI}/${MY_P}-sparc64-unknown-linux-gnu.tar.xz ) "
+SRC_URI+=" sparc? ( 
${GENTOO_BIN_BASEURI}/${MY_P}-sparc64-unknown-linux-gnu.tar.xz ) "
 #SRC_URI+=" mips? (
 #  abi_mips_o32? (
 #  big-endian?  ( 
${GENTOO_BIN_BASEURI}/${MY_P}-mips-unknown-linux-gnu.tar.xz )
@@ -30,7 +30,7 @@ SRC_URI="$(rust_all_arch_uris ${MY_P})
 
 LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4"
 SLOT="stable"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 IUSE="big-endian clippy cpu_flags_x86_sse2 doc prefix rust-analyzer rust-src 
rustfmt"
 
 DEPEND=""



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

2024-03-03 Thread Joonas Niilola
commit: 8bbcbe8901625902ceac956ddbf4d6a474405890
Author: Robert Siebeck  r123  de>
AuthorDate: Thu Feb 29 08:55:51 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar  4 06:57:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bbcbe89

net-im/signal-desktop-bin: add new version 7.0.0

Signed-off-by: Robert Siebeck  r123.de>
Signed-off-by: Joonas Niilola  gentoo.org>

 net-im/signal-desktop-bin/Manifest |  1 +
 .../signal-desktop-bin-7.0.0.ebuild| 96 ++
 2 files changed, 97 insertions(+)

diff --git a/net-im/signal-desktop-bin/Manifest 
b/net-im/signal-desktop-bin/Manifest
index 4552e88431eb..772a6a6e5132 100644
--- a/net-im/signal-desktop-bin/Manifest
+++ b/net-im/signal-desktop-bin/Manifest
@@ -1 +1,2 @@
 DIST signal-desktop_6.48.0_amd64.deb 118091928 BLAKE2B 
212f8d1871e3281a7263464bbe6febc8c593825b655d80b437506bb14be7bcfd41c5d0fb876134776d5f35edfeacb74505b1ad165eefbe114c4b7dea45529fc8
 SHA512 
523c053e7a3bfacd1de5b96688075fb58a78d32664ea00e094d8cd9262f5668b76231f51bebd776e695de8156e9e6309a0690c2bebdc42b7a818a7d10393824c
+DIST signal-desktop_7.0.0_amd64.deb 118161204 BLAKE2B 
12f210fa6489e0c5784dfcae791ec6d95c1dd72c6746f74fac01b18154576b2af71e7bfbe67c47a46268ce19487dee4e6f8f9056b1e5e8420b1683ecfe79fc42
 SHA512 
4bf73fd35beac798b87e1dafff9feefa5fbef9b3b2f8e7e579fe9d91d5a531e99052e341d2fceccb44578dc77dbc8302dae08a6804d6c127ded050110404aa21

diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-7.0.0.ebuild 
b/net-im/signal-desktop-bin/signal-desktop-bin-7.0.0.ebuild
new file mode 100644
index ..99e798892138
--- /dev/null
+++ b/net-im/signal-desktop-bin/signal-desktop-bin-7.0.0.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN/-bin/}"
+
+inherit pax-utils unpacker xdg
+
+DESCRIPTION="Allows you to send and receive messages of Signal Messenger on 
your computer"
+HOMEPAGE="https://signal.org/
+   https://github.com/signalapp/Signal-Desktop;
+SRC_URI="https://updates.signal.org/desktop/apt/pool/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb;
+S="${WORKDIR}"
+
+LICENSE="GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl 
ZLIB APSL-2 icu Artistic-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="-* amd64"
+IUSE="+sound"
+RESTRICT="splitdebug"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   >=media-fonts/noto-emoji-20231130
+   media-libs/alsa-lib
+   media-libs/mesa[X(+)]
+   net-print/cups
+   sys-apps/dbus[X]
+   x11-libs/cairo
+   x11-libs/gtk+:3[X]
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/pango
+   sound? (
+   || (
+   media-libs/libpulse
+   media-sound/apulse
+   )
+   )
+"
+
+QA_PREBUILT="
+   opt/Signal/chrome_crashpad_handler
+   opt/Signal/chrome-sandbox
+   opt/Signal/libEGL.so
+   opt/Signal/libGLESv2.so
+   opt/Signal/libffmpeg.so
+   opt/Signal/libvk_swiftshader.so
+   opt/Signal/libvulkan.so.1
+   opt/Signal/resources/app.asar.unpacked/node_modules/*
+   opt/Signal/signal-desktop
+   opt/Signal/swiftshader/libEGL.so
+   opt/Signal/swiftshader/libGLESv2.so"
+
+src_prepare() {
+   default
+   sed -e 's| --no-sandbox||g' \
+   -i usr/share/applications/signal-desktop.desktop || die
+   unpack usr/share/doc/signal-desktop/changelog.gz
+}
+
+src_install() {
+   insinto /
+   dodoc changelog
+   doins -r opt
+   insinto /usr/share
+
+   if has_version media-sound/apulse[-sdk] && ! has_version 
media-sound/pulseaudio; then
+   sed -i 's/Exec=/Exec=apulse /g' 
usr/share/applications/signal-desktop.desktop || die
+   fi
+
+   doins -r usr/share/applications
+   doins -r usr/share/icons
+   fperms +x /opt/Signal/signal-desktop /opt/Signal/chrome-sandbox
+   fperms u+s /opt/Signal/chrome-sandbox
+   pax-mark m opt/Signal/signal-desktop opt/Signal/chrome-sandbox
+
+   dosym -r /opt/Signal/${MY_PN} /usr/bin/${MY_PN}
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   elog "For using the tray icon on compatible desktop environments, start 
Signal with"
+   elog " '--start-in-tray' or '--use-tray-icon'."
+}



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

2024-03-03 Thread Joonas Niilola
commit: 26ce786b731db8f105de38f431b948e2fea0d3a7
Author: Robert Siebeck  r123  de>
AuthorDate: Thu Feb 29 08:55:52 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar  4 06:57:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26ce786b

net-im/signal-desktop-bin: remove old version

Signed-off-by: Robert Siebeck  r123.de>
Closes: https://github.com/gentoo/gentoo/pull/35501
Signed-off-by: Joonas Niilola  gentoo.org>

 net-im/signal-desktop-bin/Manifest |  1 -
 .../signal-desktop-bin-6.48.0.ebuild   | 96 --
 2 files changed, 97 deletions(-)

diff --git a/net-im/signal-desktop-bin/Manifest 
b/net-im/signal-desktop-bin/Manifest
index 772a6a6e5132..d2e3218c05c4 100644
--- a/net-im/signal-desktop-bin/Manifest
+++ b/net-im/signal-desktop-bin/Manifest
@@ -1,2 +1 @@
-DIST signal-desktop_6.48.0_amd64.deb 118091928 BLAKE2B 
212f8d1871e3281a7263464bbe6febc8c593825b655d80b437506bb14be7bcfd41c5d0fb876134776d5f35edfeacb74505b1ad165eefbe114c4b7dea45529fc8
 SHA512 
523c053e7a3bfacd1de5b96688075fb58a78d32664ea00e094d8cd9262f5668b76231f51bebd776e695de8156e9e6309a0690c2bebdc42b7a818a7d10393824c
 DIST signal-desktop_7.0.0_amd64.deb 118161204 BLAKE2B 
12f210fa6489e0c5784dfcae791ec6d95c1dd72c6746f74fac01b18154576b2af71e7bfbe67c47a46268ce19487dee4e6f8f9056b1e5e8420b1683ecfe79fc42
 SHA512 
4bf73fd35beac798b87e1dafff9feefa5fbef9b3b2f8e7e579fe9d91d5a531e99052e341d2fceccb44578dc77dbc8302dae08a6804d6c127ded050110404aa21

diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-6.48.0.ebuild 
b/net-im/signal-desktop-bin/signal-desktop-bin-6.48.0.ebuild
deleted file mode 100644
index 99e798892138..
--- a/net-im/signal-desktop-bin/signal-desktop-bin-6.48.0.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="${PN/-bin/}"
-
-inherit pax-utils unpacker xdg
-
-DESCRIPTION="Allows you to send and receive messages of Signal Messenger on 
your computer"
-HOMEPAGE="https://signal.org/
-   https://github.com/signalapp/Signal-Desktop;
-SRC_URI="https://updates.signal.org/desktop/apt/pool/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb;
-S="${WORKDIR}"
-
-LICENSE="GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl 
ZLIB APSL-2 icu Artistic-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="-* amd64"
-IUSE="+sound"
-RESTRICT="splitdebug"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   >=media-fonts/noto-emoji-20231130
-   media-libs/alsa-lib
-   media-libs/mesa[X(+)]
-   net-print/cups
-   sys-apps/dbus[X]
-   x11-libs/cairo
-   x11-libs/gtk+:3[X]
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/pango
-   sound? (
-   || (
-   media-libs/libpulse
-   media-sound/apulse
-   )
-   )
-"
-
-QA_PREBUILT="
-   opt/Signal/chrome_crashpad_handler
-   opt/Signal/chrome-sandbox
-   opt/Signal/libEGL.so
-   opt/Signal/libGLESv2.so
-   opt/Signal/libffmpeg.so
-   opt/Signal/libvk_swiftshader.so
-   opt/Signal/libvulkan.so.1
-   opt/Signal/resources/app.asar.unpacked/node_modules/*
-   opt/Signal/signal-desktop
-   opt/Signal/swiftshader/libEGL.so
-   opt/Signal/swiftshader/libGLESv2.so"
-
-src_prepare() {
-   default
-   sed -e 's| --no-sandbox||g' \
-   -i usr/share/applications/signal-desktop.desktop || die
-   unpack usr/share/doc/signal-desktop/changelog.gz
-}
-
-src_install() {
-   insinto /
-   dodoc changelog
-   doins -r opt
-   insinto /usr/share
-
-   if has_version media-sound/apulse[-sdk] && ! has_version 
media-sound/pulseaudio; then
-   sed -i 's/Exec=/Exec=apulse /g' 
usr/share/applications/signal-desktop.desktop || die
-   fi
-
-   doins -r usr/share/applications
-   doins -r usr/share/icons
-   fperms +x /opt/Signal/signal-desktop /opt/Signal/chrome-sandbox
-   fperms u+s /opt/Signal/chrome-sandbox
-   pax-mark m opt/Signal/signal-desktop opt/Signal/chrome-sandbox
-
-   dosym -r /opt/Signal/${MY_PN} /usr/bin/${MY_PN}
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   elog "For using the tray icon on compatible desktop environments, start 
Signal with"
-   elog " '--start-in-tray' or '--use-tray-icon'."
-}



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

2024-03-03 Thread Joonas Niilola
commit: 54b8fc063fe6e3cc903f971ad2978a638a786473
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Mar  4 06:55:51 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar  4 06:56:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54b8fc06

x11-terms/kitty: Stabilize 0.32.2 amd64, #926114

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

 x11-terms/kitty/kitty-0.32.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty/kitty-0.32.2.ebuild 
b/x11-terms/kitty/kitty-0.32.2.ebuild
index 51c0ff876043..de8a2affadb5 100644
--- a/x11-terms/kitty/kitty-0.32.2.ebuild
+++ b/x11-terms/kitty/kitty-0.32.2.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Fast, feature-rich, GPU-based terminal"



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

2024-03-03 Thread Joonas Niilola
commit: 69591a7ca97477a39ba0ac041ebd0a1673567329
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Mar  4 06:55:51 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar  4 06:56:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69591a7c

x11-terms/kitty-terminfo: Stabilize 0.32.2 amd64, #926114

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

 x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild
index 644024a9f4e7..5d9e89c307ab 100644
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
 RESTRICT="test" # intended to be ran on the full kitty package
 
 BDEPEND="sys-libs/ncurses"



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

2024-03-03 Thread Joonas Niilola
commit: 05e5c263e9a364760e0dcb7a1c09506a17eef9c9
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Mar  4 06:55:51 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar  4 06:56:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05e5c263

x11-terms/kitty-shell-integration: Stabilize 0.32.2 amd64, #926114

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

 x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild
index 8171f4e8a099..46bae3676e56 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
 RESTRICT="test" # intended to be ran on the full kitty package
 
 src_compile() { :; }



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

2024-03-03 Thread Sam James
commit: 3e79b4fdb86877d73cbd33ae19dc4eb1be6a1ea5
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 06:51:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 06:51:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e79b4fd

profiles/arch/x86: mask >=dev-lang/rust-1.74.1[lto]

Miscompiles rust and fails to bootstrap.

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

 profiles/arch/x86/package.use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index 9fcadcb3a176..88ff6cd06d25 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2024-03-04)
+# Miscompiles rust and fails to bootstrap (bug #923278)
+>=dev-lang/rust-1.74.1 lto
+
 # Leonardo Hernández Hernández  (2024-02-23)
 # net-libs/paho-mqtt-c is only available for amd64 and x86
 app-admin/syslog-ng -mqtt



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

2024-03-03 Thread Hans de Graaff
commit: 54a858910131d4766d6043bdb7c2c2d185eeb30f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Mar  4 06:44:46 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Mar  4 06:48:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54a85891

dev-ruby/deckar01-task_list: add 2.3.4

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

 dev-ruby/deckar01-task_list/Manifest   |  1 +
 .../deckar01-task_list-2.3.4.ebuild| 29 ++
 2 files changed, 30 insertions(+)

diff --git a/dev-ruby/deckar01-task_list/Manifest 
b/dev-ruby/deckar01-task_list/Manifest
index 32ea8c65c1b3..2512a1c329eb 100644
--- a/dev-ruby/deckar01-task_list/Manifest
+++ b/dev-ruby/deckar01-task_list/Manifest
@@ -1,2 +1,3 @@
 DIST deckar01-task_list-2.3.2.gem 20480 BLAKE2B 
1fe3c658abf7ba63305f3760d4baf6e1bd2e1f4fbe6161c592b1aaf628b323ad0e5327c7df2cc73c2297cf230eec7aca85eca10dc5bae45b3f4f7164c343610c
 SHA512 
f2f755d31780d89dfcc276750526caadaea56bebc580798879a49871ecce88c78921a35b8c92afb2b10d4b4c7440d1cf7ea60d08f2ac703bca60304fd3564dc6
 DIST deckar01-task_list-2.3.3.gem 66560 BLAKE2B 
3423a2b18e27fb44dcedb9df786430033c8d6f314b9995193d91ab8d35f569210b3189b55b4a77bbba8d93b7316e6d2a04e2b605ba74adac776f716fcc236b0f
 SHA512 
3331b9e1f5e110b4777da5887cf5f8691f156203ae62e8f5c5bad92c9bc60fb441bdd41f71bce2dbee94bc19c6943f6c21eaad1348ce4094148a6cb2ec98d148
+DIST deckar01-task_list-2.3.4.gem 66560 BLAKE2B 
e7ee4bcdbf620d8f3d7da045c0c6c916e04ba62895ac2b5489d9d0b5a558c07f4787a3391c5a0bec66c9865cd91e2df1c4437f889237fe1d24c2a8bd2fc7476c
 SHA512 
ec551e9dbad829c99debbe0e385968a98e021db96afb7d8414dac627896b9b14e38345078c4e6a40905b956fd8552cefa1668d76e4a1055af64ebddb14c7b0a3

diff --git a/dev-ruby/deckar01-task_list/deckar01-task_list-2.3.4.ebuild 
b/dev-ruby/deckar01-task_list/deckar01-task_list-2.3.4.ebuild
new file mode 100644
index ..cc74077b488a
--- /dev/null
+++ b/dev-ruby/deckar01-task_list/deckar01-task_list-2.3.4.ebuild
@@ -0,0 +1,29 @@
+# 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="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Markdown TaskList components"
+HOMEPAGE="https://github.com/deckar01/task_list;
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE="test"
+
+ruby_add_rdepend "
+   dev-ruby/html-pipeline
+"
+
+ruby_add_bdepend "test? (
+   dev-ruby/commonmarker
+   dev-ruby/coffee-script
+   dev-ruby/json
+   dev-ruby/rack
+   dev-ruby/sprockets
+)"



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

2024-03-03 Thread Hans de Graaff
commit: b0660eeedd4744f261a243722078e9a3fefdc090
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Mar  4 06:30:31 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Mar  4 06:48:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0660eee

dev-ruby/minitest-around: enable ruby33

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

 dev-ruby/minitest-around/minitest-around-0.5.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/minitest-around/minitest-around-0.5.0-r1.ebuild 
b/dev-ruby/minitest-around/minitest-around-0.5.0-r1.ebuild
index af2c338bf1ce..b03436238718 100644
--- a/dev-ruby/minitest-around/minitest-around-0.5.0-r1.ebuild
+++ b/dev-ruby/minitest-around/minitest-around-0.5.0-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_TASK_DOC=""
 RUBY_FAKEGEM_EXTRADOC="README.md"



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

2024-03-03 Thread Hans de Graaff
commit: c94e73914097263b1ac4884424ed20b15f118fc8
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Mar  4 06:48:28 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Mar  4 06:48:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c94e7391

dev-ruby/ruby-prof: add 1.7.0

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

 dev-ruby/ruby-prof/Manifest   |  1 +
 dev-ruby/ruby-prof/ruby-prof-1.7.0.ebuild | 44 +++
 2 files changed, 45 insertions(+)

diff --git a/dev-ruby/ruby-prof/Manifest b/dev-ruby/ruby-prof/Manifest
index d720f090100a..7a913905280d 100644
--- a/dev-ruby/ruby-prof/Manifest
+++ b/dev-ruby/ruby-prof/Manifest
@@ -1 +1,2 @@
 DIST ruby-prof-1.6.3.tgz 247407 BLAKE2B 
aac1ec36ee274faba919aa04be625b7b97ef61df105266f3d1b629cef6948db0bffbe67e70782f90a059221cb11cdb0df18031c9061f84cc882029cdde84629f
 SHA512 
3172251fbd445c73f0eec734e09021ec0e375fd2f2999ec357569c679aa98ea5e0e08a18be1236e2572a8f0c302a1157d6a0d36ef04dffc4d0767accce629118
+DIST ruby-prof-1.7.0.tgz 251253 BLAKE2B 
e9cc60591d5cb8b3be528ba57c6374e7965b2f23394d468f3eb62a547e50edc7cc4ea99a6985726a30f063a0ce4823863b468e0ef2c89ef58cfbbe0362bfdb96
 SHA512 
ecea55a2a77d832f4aeca73aab578372a57a4fdf2cfc4db1fb14a899fed35ddfac79a078ab8207af8a4e70cdd0c4bb1e44a9ead8642e06b27ac4214d7d5981ef

diff --git a/dev-ruby/ruby-prof/ruby-prof-1.7.0.ebuild 
b/dev-ruby/ruby-prof/ruby-prof-1.7.0.ebuild
new file mode 100644
index ..5de91d47156c
--- /dev/null
+++ b/dev-ruby/ruby-prof/ruby-prof-1.7.0.ebuild
@@ -0,0 +1,44 @@
+# 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_EXTRADOC="README.md CHANGES"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="ruby-prof.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/ruby_prof/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR="lib"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A module for profiling Ruby code"
+HOMEPAGE="https://github.com/ruby-prof/ruby-prof;
+SRC_URI="https://github.com/ruby-prof/${PN}/archive/${PV}.tar.gz -> ${P}.tgz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/test-unit:2 dev-ruby/minitest )"
+
+all_ruby_prepare() {
+   # Avoid bundler
+   sed -i -e '/bundler/I s:^:#:' -e '/:build/ s:^:#:' Rakefile || die
+
+   sed -i -e '2igem "test-unit"' -e '/bundler/ s:^:#:' test/test_helper.rb 
|| die
+
+   # We install the shared object in lib, not ext.
+   sed -i -e 's#../ext/ruby_prof#../lib/ruby_prof#' lib/ruby-prof.rb || die
+
+   # Avoid unneeded dependency on rake-compiler
+   sed -i -e '/extensiontask/ s:^:#:' \
+   -e '/ExtensionTask/,/end/ s:^:#:' Rakefile || die
+
+   # Don't strip library by default
+   sed -i -e '/LDFLAGS/ s/-s//' ext/ruby_prof/extconf.rb || die
+}



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

2024-03-03 Thread Hans de Graaff
commit: c5fb1adbf6d0da78100024926d21662534fc2e0a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Mar  4 06:28:56 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Mar  4 06:48:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5fb1adb

dev-ruby/rspec-json_expectations: enable ruby33

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

 .../rspec-json_expectations/rspec-json_expectations-2.2.0-r1.ebuild   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/dev-ruby/rspec-json_expectations/rspec-json_expectations-2.2.0-r1.ebuild 
b/dev-ruby/rspec-json_expectations/rspec-json_expectations-2.2.0-r1.ebuild
index 2d977f533430..7e11048e3ef8 100644
--- a/dev-ruby/rspec-json_expectations/rspec-json_expectations-2.2.0-r1.ebuild
+++ b/dev-ruby/rspec-json_expectations/rspec-json_expectations-2.2.0-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_EXTRADOC="README.md"
 



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

2024-03-03 Thread Joonas Niilola
commit: 880f77ec2c80d16fbf7577041f79fc57d191344f
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Mar  4 06:45:06 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar  4 06:45:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=880f77ec

x11-terms/kitty-shell-integration: Stabilize 0.32.2 x86, #926114

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

 x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild 
b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild
index c3b309c79626..8171f4e8a099 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86"
 RESTRICT="test" # intended to be ran on the full kitty package
 
 src_compile() { :; }



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

2024-03-03 Thread Joonas Niilola
commit: e44b13519c077c707a7d7edeb89f82b726f2e38c
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Mar  4 06:45:07 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar  4 06:45:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e44b1351

x11-terms/kitty: Stabilize 0.32.2 x86, #926114

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

 x11-terms/kitty/kitty-0.32.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty/kitty-0.32.2.ebuild 
b/x11-terms/kitty/kitty-0.32.2.ebuild
index 5099295c3d2c..51c0ff876043 100644
--- a/x11-terms/kitty/kitty-0.32.2.ebuild
+++ b/x11-terms/kitty/kitty-0.32.2.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? ( 
https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Fast, feature-rich, GPU-based terminal"



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

2024-03-03 Thread Joonas Niilola
commit: 4b44da98612392443c4c9b83d691d3b7e16e6c01
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Mar  4 06:45:07 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar  4 06:45:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b44da98

x11-terms/kitty-terminfo: Stabilize 0.32.2 x86, #926114

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

 x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild 
b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild
index b5c7cbc40759..644024a9f4e7 100644
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86"
 RESTRICT="test" # intended to be ran on the full kitty package
 
 BDEPEND="sys-libs/ncurses"



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/ananicy-cpp/

2024-03-03 Thread Alberto Gireud
commit: 60e5c5396db601c04febca6629d109b44fd441cc
Author: Alberto Gireud  protonmail  com>
AuthorDate: Mon Mar  4 03:36:51 2024 +
Commit: Alberto Gireud  protonmail  com>
CommitDate: Mon Mar  4 04:57:35 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=60e5c539

app-admin/ananicy-cpp: add 1.1.1

Signed-off-by: Alberto Gireud  protonmail.com>

 app-admin/ananicy-cpp/Manifest |  1 +
 app-admin/ananicy-cpp/ananicy-cpp-1.1.1.ebuild | 49 ++
 app-admin/ananicy-cpp/metadata.xml |  4 +++
 3 files changed, 54 insertions(+)

diff --git a/app-admin/ananicy-cpp/Manifest b/app-admin/ananicy-cpp/Manifest
index a6cc104622..16a5793651 100644
--- a/app-admin/ananicy-cpp/Manifest
+++ b/app-admin/ananicy-cpp/Manifest
@@ -1,2 +1,3 @@
 DIST ananicy-cpp-v1.0.0-rc6.tar.bz2 41819 BLAKE2B 
f2d051e12784a66a141c294dd38c84f3d7d392cad0b8e7c8e563b11990695493ceb326df30869ca3647ac19be5eeda1e360e5dd358e1ab7e6af32f58cb240fbf
 SHA512 
8703fd4a12a7a81385f6289a3eb16f7f42f160eebfc3493b3f82eeb2b104539e1911dafcacfc772a2add71dec89bcf94e53958021868f999bdfd1bdf06edac32
+DIST ananicy-cpp-v1.1.1.tar.bz2 326329 BLAKE2B 
b9e62e2e2a2ee956b6e1e3b0e484e340bbaa8a62f851c342efa5ce9a896d477213cd10aea5dc2f9978fdaddc85d17473a9ed9a0544d83fca01b52ecb09f6bbfd
 SHA512 
ef351d45d54c6f3c60be9208e105d3952b88ad31708247dbda02c2de0e4852f29f06ba8c4f82a50f8d2bd1aa51f6fc914f9d7c13f598e21b527155bd0cbde27c
 DIST minq-ananicy-9180bb4511e2de5229428303df1a4954b0c516d9.tar.gz 48127 
BLAKE2B 
f8cd256b141df6cca7feba22595afa7f2d92284a86b9fc9794630faad339828b1343dae87537fd054b33a87d59278f56178fbcb5af545e710232e8c518ac9e66
 SHA512 
846849c4c0466166f09cf3da4ef1e5a339680bbe5b823838b4aa7f8b5b69871498c9387aff2eb01c09991cad894d145b3ae76bce4403f55bf14c78b42a81a1a5

diff --git a/app-admin/ananicy-cpp/ananicy-cpp-1.1.1.ebuild 
b/app-admin/ananicy-cpp/ananicy-cpp-1.1.1.ebuild
new file mode 100644
index 00..9ccfb2cf21
--- /dev/null
+++ b/app-admin/ananicy-cpp/ananicy-cpp-1.1.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Ananicy rewritten in C++ for much lower CPU and memory usage"
+HOMEPAGE="https://gitlab.com/ananicy-cpp/ananicy-cpp;
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+regex systemd +threads"
+
+SRC_URI="https://gitlab.com/ananicy-cpp/ananicy-cpp/-/archive/v${PV}/${PN}-v${PV}.tar.bz2;
+S="${WORKDIR}/${PN}-v${PV}"
+
+DEPEND="
+   !app-admin/ananicy
+   >=dev-cpp/nlohmann_json-3.9
+   >=dev-libs/libfmt-8
+   >=dev-libs/spdlog-1.9
+   regex? ( >=dev-libs/libpcre2-8 )
+   systemd? ( sys-apps/systemd )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_REGEX_SUPPORT=$(usex regex)
+   -DENABLE_SYSTEMD=$(usex systemd)
+   -DENABLE_THREADS=$(usex threads)
+   -DUSE_EXTERNAL_FMTLIB=ON
+   -DUSE_EXTERNAL_JSON=ON
+   -DUSE_EXTERNAL_SPDLOG=ON
+   -DVERSION=${PV}
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   if ! use systemd ; then
+   doinitd "${FILESDIR}/${PN}.initd"
+   fi
+
+   keepdir /etc/ananicy.d
+}

diff --git a/app-admin/ananicy-cpp/metadata.xml 
b/app-admin/ananicy-cpp/metadata.xml
index 52724a1795..7f705e1709 100644
--- a/app-admin/ananicy-cpp/metadata.xml
+++ b/app-admin/ananicy-cpp/metadata.xml
@@ -10,4 +10,8 @@
 ananicy-cpp/ananicy-cpp
 kuche1/minq-ananicy
   
+  
+Enable regex support.
+Enable threading support.
+  
 



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

2024-03-03 Thread Alberto Gireud
commit: eeaf9b2d4bf25887ee85bd6e6e5045fa1a12f729
Author: Alberto Gireud  protonmail  com>
AuthorDate: Mon Mar  4 02:37:57 2024 +
Commit: Alberto Gireud  protonmail  com>
CommitDate: Mon Mar  4 02:37:57 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=eeaf9b2d

profiles: Unmask app-admin/ananicy-cpp

Signed-off-by: Alberto Gireud  protonmail.com>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 1d065ab422..0b38d871ac 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -20,7 +20,6 @@
 # Leave a comment on this pull request: https://github.com/gentoo/guru/pull/141
 # Open a bug on https://bugs.gentoo.org
 # Talk about it on IRC in #gentoo-guru on libera.chat
-app-admin/ananicy-cpp
 app-admin/zenmonitor3
 app-crypt/tomb
 app-dicts/canna-2ch



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/ananicy-cpp/

2024-03-03 Thread Alberto Gireud
commit: 1dde63852772d7063b8796537d61b9b92cb67037
Author: Alberto Gireud  protonmail  com>
AuthorDate: Mon Mar  4 02:27:23 2024 +
Commit: Alberto Gireud  protonmail  com>
CommitDate: Mon Mar  4 02:27:23 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1dde6385

app-admin/ananicy-cpp: add myself as a maintainer

Signed-off-by: Alberto Gireud  protonmail.com>

 app-admin/ananicy-cpp/metadata.xml | 18 +-
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/app-admin/ananicy-cpp/metadata.xml 
b/app-admin/ananicy-cpp/metadata.xml
index 3dc230ed89..52724a1795 100644
--- a/app-admin/ananicy-cpp/metadata.xml
+++ b/app-admin/ananicy-cpp/metadata.xml
@@ -1,13 +1,13 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   lssndrbarbi...@gmail.com
-   Alessandro Barbieri
-   
-   
-   
https://gitlab.com/ananicy-cpp/ananicy-cpp/-/issues
-   ananicy-cpp/ananicy-cpp
-   kuche1/minq-ananicy
-   
+  
+agir...@protonmail.com
+Alberto Gireud
+  
+  
+https://gitlab.com/ananicy-cpp/ananicy-cpp/-/issues
+ananicy-cpp/ananicy-cpp
+kuche1/minq-ananicy
+  
 



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/ananicy-cpp/

2024-03-03 Thread Alberto Gireud
commit: 5ce29c2ef859e4f52d33f778e786cf37a3111bca
Author: Alberto Gireud  protonmail  com>
AuthorDate: Mon Mar  4 03:38:50 2024 +
Commit: Alberto Gireud  protonmail  com>
CommitDate: Mon Mar  4 04:57:41 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5ce29c2e

app-admin/ananicy-cpp: drop 1.0.0_rc6-r1

Signed-off-by: Alberto Gireud  protonmail.com>

 app-admin/ananicy-cpp/Manifest |  2 -
 .../ananicy-cpp/ananicy-cpp-1.0.0_rc6-r1.ebuild| 55 --
 2 files changed, 57 deletions(-)

diff --git a/app-admin/ananicy-cpp/Manifest b/app-admin/ananicy-cpp/Manifest
index 16a5793651..d2ce42cb0a 100644
--- a/app-admin/ananicy-cpp/Manifest
+++ b/app-admin/ananicy-cpp/Manifest
@@ -1,3 +1 @@
-DIST ananicy-cpp-v1.0.0-rc6.tar.bz2 41819 BLAKE2B 
f2d051e12784a66a141c294dd38c84f3d7d392cad0b8e7c8e563b11990695493ceb326df30869ca3647ac19be5eeda1e360e5dd358e1ab7e6af32f58cb240fbf
 SHA512 
8703fd4a12a7a81385f6289a3eb16f7f42f160eebfc3493b3f82eeb2b104539e1911dafcacfc772a2add71dec89bcf94e53958021868f999bdfd1bdf06edac32
 DIST ananicy-cpp-v1.1.1.tar.bz2 326329 BLAKE2B 
b9e62e2e2a2ee956b6e1e3b0e484e340bbaa8a62f851c342efa5ce9a896d477213cd10aea5dc2f9978fdaddc85d17473a9ed9a0544d83fca01b52ecb09f6bbfd
 SHA512 
ef351d45d54c6f3c60be9208e105d3952b88ad31708247dbda02c2de0e4852f29f06ba8c4f82a50f8d2bd1aa51f6fc914f9d7c13f598e21b527155bd0cbde27c
-DIST minq-ananicy-9180bb4511e2de5229428303df1a4954b0c516d9.tar.gz 48127 
BLAKE2B 
f8cd256b141df6cca7feba22595afa7f2d92284a86b9fc9794630faad339828b1343dae87537fd054b33a87d59278f56178fbcb5af545e710232e8c518ac9e66
 SHA512 
846849c4c0466166f09cf3da4ef1e5a339680bbe5b823838b4aa7f8b5b69871498c9387aff2eb01c09991cad894d145b3ae76bce4403f55bf14c78b42a81a1a5

diff --git a/app-admin/ananicy-cpp/ananicy-cpp-1.0.0_rc6-r1.ebuild 
b/app-admin/ananicy-cpp/ananicy-cpp-1.0.0_rc6-r1.ebuild
deleted file mode 100644
index bfe106080a..00
--- a/app-admin/ananicy-cpp/ananicy-cpp-1.0.0_rc6-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ANANICY_COMMIT="9180bb4511e2de5229428303df1a4954b0c516d9" # for rules
-MYPV="${PV/_rc/-rc}"
-
-inherit cmake
-
-DESCRIPTION="Ananicy rewritten in C++ for much lower CPU and memory usage"
-HOMEPAGE="https://gitlab.com/ananicy-cpp/ananicy-cpp;
-SRC_URI="
-   
https://gitlab.com/ananicy-cpp/ananicy-cpp/-/archive/v${MYPV}/${PN}-v${MYPV}.tar.bz2
-   https://github.com/kuche1/minq-ananicy/archive/${ANANICY_COMMIT}.tar.gz 
-> minq-ananicy-${ANANICY_COMMIT}.tar.gz
-"
-S="${WORKDIR}/${PN}-v${MYPV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="systemd"
-
-RDEPEND="
-   dev-cpp/nlohmann_json
-   dev-libs/libfmt
-   dev-libs/spdlog
-   systemd? ( sys-apps/systemd )
-"
-DEPEND="
-   ${RDEPEND}
-   dev-cpp/std-format
-"
-
-PATCHES=(
-   "${FILESDIR}/${P}-system-std-format.patch"
-   "${FILESDIR}/${P}-respect-flags.patch"
-)
-
-src_configure() {
-   local mycmakeargs=(
-   -DENABLE_SYSTEMD=$(usex systemd)
-   -DUSE_EXTERNAL_FMTLIB=ON
-   -DUSE_EXTERNAL_JSON=ON
-   -DUSE_EXTERNAL_SPDLOG=ON
-   )
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-   doinitd "${FILESDIR}/${PN}.initd"
-   insinto /etc
-   doins -r "${WORKDIR}/minq-ananicy-${ANANICY_COMMIT}/ananicy.d"
-}



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/ananicy-cpp/files/

2024-03-03 Thread Alberto Gireud
commit: 0d481c5d1773c4a184a902dba531e5af65dc69c2
Author: Alberto Gireud  protonmail  com>
AuthorDate: Mon Mar  4 03:39:45 2024 +
Commit: Alberto Gireud  protonmail  com>
CommitDate: Mon Mar  4 04:57:42 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0d481c5d

app-admin/ananicy-cpp/files: Remove unused patches

Signed-off-by: Alberto Gireud  protonmail.com>

 .../ananicy-cpp-1.0.0_rc6-respect-flags.patch  | 22 --
 .../ananicy-cpp-1.0.0_rc6-system-std-format.patch  | 22 --
 2 files changed, 44 deletions(-)

diff --git 
a/app-admin/ananicy-cpp/files/ananicy-cpp-1.0.0_rc6-respect-flags.patch 
b/app-admin/ananicy-cpp/files/ananicy-cpp-1.0.0_rc6-respect-flags.patch
deleted file mode 100644
index 7087d3e31c..00
--- a/app-admin/ananicy-cpp/files/ananicy-cpp-1.0.0_rc6-respect-flags.patch
+++ /dev/null
@@ -1,22 +0,0 @@
 b/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -49,7 +49,7 @@
- 
- set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG}")
- set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O3")
--set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -O2")
-+set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO}")
- 
- configure_file(${CMAKE_CURRENT_SOURCE_DIR}/include/version.hpp.in 
${CMAKE_CURRENT_SOURCE_DIR}/include/version.hpp)
- 
-@@ -83,10 +83,6 @@
- set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -flto")
- endif()
- 
--if(CXX_ACCEPTS_SANITIZE AND NOT(STATIC))
--set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=undefined")
--endif()
--
- if(OPTIMIZE_FOR_NATIVE_MICROARCH AND CXX_ACCEPTS_MARCH_NATIVE)
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=native")
- endif()

diff --git 
a/app-admin/ananicy-cpp/files/ananicy-cpp-1.0.0_rc6-system-std-format.patch 
b/app-admin/ananicy-cpp/files/ananicy-cpp-1.0.0_rc6-system-std-format.patch
deleted file mode 100644
index adf7c941ef..00
--- a/app-admin/ananicy-cpp/files/ananicy-cpp-1.0.0_rc6-system-std-format.patch
+++ /dev/null
@@ -1,22 +0,0 @@
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -193,10 +193,8 @@
- 
- # std::format
- set(STL_FORMAT_USE_EXTERNAL_FMTLIB ${USE_EXTERNAL_FMTLIB} CACHE BOOL "" FORCE)
--if (NOT TARGET stl_polyfill::format)
--add_subdirectory(external/std-format)
--endif()
--target_link_libraries(ananicy-cpp PRIVATE stl_polyfill::format)
-+find_package(StlPolyfillFormat REQUIRED)
-+target_include_directories(ananicy-cpp PRIVATE 
"/usr/include/polyfills/format")
- 
- 
- # spdlog
-@@ -242,4 +240,4 @@
- install(FILES ${CMAKE_CURRENT_BINARY_DIR}/ananicy-cpp.service
- DESTINATION lib/systemd/system/
- COMPONENT Runtime)
--endif()
-\ Manca newline alla fine del file
-+endif()



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

2024-03-03 Thread Michał Górny
commit: cf34896167d89319ac623ecc418a0995d45bd130
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar  4 06:24:54 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar  4 06:31:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf348961

dev-cpp/rapidfuzz-cpp: Bump to 3.0.1

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

 dev-cpp/rapidfuzz-cpp/Manifest   |  1 +
 dev-cpp/rapidfuzz-cpp/metadata.xml   |  2 +-
 dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.0.1.ebuild | 32 
 3 files changed, 34 insertions(+), 1 deletion(-)

diff --git a/dev-cpp/rapidfuzz-cpp/Manifest b/dev-cpp/rapidfuzz-cpp/Manifest
index 54587e0656bd..3d811e1e18d3 100644
--- a/dev-cpp/rapidfuzz-cpp/Manifest
+++ b/dev-cpp/rapidfuzz-cpp/Manifest
@@ -1,2 +1,3 @@
 DIST rapidfuzz-cpp-2.2.3.gh.tar.gz 299404 BLAKE2B 
e45cf997cb6454aae781cb67663bcc12a0b507efd88b9293a4ec3424fb67ff713983e77041808488abad3d710a5a81aa45295f838908a8fdbad1f980a8eeb00f
 SHA512 
5ef484ccc3309d43ae4a2644eb57fa2a382b797c791b150b8d78451d7e6d57a8af23d0b7645eecfe539a128d2d8585e2a7380b6772b23cf8fd71d6a7f38b
 DIST rapidfuzz-cpp-3.0.0.gh.tar.gz 301220 BLAKE2B 
c5fb0c088a18d86afcea71ef32711951da9c1b3f4d0d75e74f0d3ca84711c52dac2fe3d2f7790722fb7f88378e4c0d04dabbc4f9e1a656314ec61bd5b9bbc7df
 SHA512 
c5f20399bd1cfaa057c40cc17be5d730d50c1014553241f80f461a2fa89de670357d17a4f090394170263b09a53aa29238e5eff2caf9064a2a118c42aa14f320
+DIST rapidfuzz-cpp-3.0.1.gh.tar.gz 301815 BLAKE2B 
751644e01c6195bf5bd13fa7bb35bed4b4878ed39d0fe8102c2c257d54bddecc6f480bab4e78d9b9b81e1366737afb77db5af45dcf4bde0555ba147d50b0b681
 SHA512 
6bca79a2f4c411993e6f0d9cb60d6a8f88b5c612c6a94e7876158cb7ab9e392965cecfc1264d5165a59e82684edc73fbf16c9da2a8d478d420f0824f67da2732

diff --git a/dev-cpp/rapidfuzz-cpp/metadata.xml 
b/dev-cpp/rapidfuzz-cpp/metadata.xml
index b69c1750aa36..3503d414e046 100644
--- a/dev-cpp/rapidfuzz-cpp/metadata.xml
+++ b/dev-cpp/rapidfuzz-cpp/metadata.xml
@@ -6,6 +6,6 @@
Michał Górny


-   maxbachmann/rapidfuzz-cpp
+   rapidfuzz/rapidfuzz-cpp

 

diff --git a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.0.1.ebuild 
b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.0.1.ebuild
new file mode 100644
index ..d6330403376e
--- /dev/null
+++ b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.0.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Rapid fuzzy string matching in C++"
+HOMEPAGE="https://github.com/rapidfuzz/rapidfuzz-cpp/;
+SRC_URI="
+   https://github.com/rapidfuzz/rapidfuzz-cpp/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   test? (
+   >=dev-cpp/catch-3
+   )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   -DRAPIDFUZZ_BUILD_TESTING=$(usex test)
+   )
+   cmake_src_configure
+}



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

2024-03-03 Thread Michał Górny
commit: 990af6027eb7451976e4a59da5d7726825208574
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar  4 06:27:35 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar  4 06:31:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=990af602

dev-python/pkginfo: Bump to 1.10.0

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

 dev-python/pkginfo/Manifest  |  1 +
 dev-python/pkginfo/pkginfo-1.10.0.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-python/pkginfo/Manifest b/dev-python/pkginfo/Manifest
index 2e6095b8f3a9..d24156de3129 100644
--- a/dev-python/pkginfo/Manifest
+++ b/dev-python/pkginfo/Manifest
@@ -1 +1,2 @@
+DIST pkginfo-1.10.0.tar.gz 378457 BLAKE2B 
976bde677c365b78bde56604cef46892c95f796af59836946e1302cea868882a06d3f8cdbb330e3af011691dc8123f2555d0ebf6bacfaeff5a4e010a9bdd7030
 SHA512 
d1350166bc6d37d8c7f227bfee332f5d289e1a513a13db1ba75992dbb24b30b42b2b95d2fe55ca249c83132e880a46975d4146e0cb9d5b1d103da2e9ce36a858
 DIST pkginfo-1.9.6.tar.gz 379307 BLAKE2B 
a063e3461aecabac5bf35a9eb6b9f59a24865f3eeb903f69538a6e625893f506a897df7199d647539405bdd383b10722f5b0048380cc8ce8b6a8b4e7b2016c54
 SHA512 
07d9b8ce9965572b84ddced107aa1fcd2ed20a485580f87d667bd53508b0a8fc3aef2ca900bf8bb7fc075b95a81512920c4eef513c9ee6582d61b09968efee08

diff --git a/dev-python/pkginfo/pkginfo-1.10.0.ebuild 
b/dev-python/pkginfo/pkginfo-1.10.0.ebuild
new file mode 100644
index ..a53f172b6846
--- /dev/null
+++ b/dev-python/pkginfo/pkginfo-1.10.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Provides an API for querying the distutils metadata written in a 
PKG-INFO file"
+HOMEPAGE="
+   https://launchpad.net/pkginfo/
+   https://pypi.org/project/pkginfo/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
+
+BDEPEND="
+   test? (
+   dev-python/wheel[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs



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

2024-03-03 Thread Michał Górny
commit: 5756e42f19ff6be22869ecf3dab2cb2565c5dde9
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar  4 06:27:02 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar  4 06:31:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5756e42f

dev-python/leechcorepyc: Bump to 2.17.2

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

 dev-python/leechcorepyc/Manifest   |  1 +
 dev-python/leechcorepyc/leechcorepyc-2.17.2.ebuild | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/leechcorepyc/Manifest b/dev-python/leechcorepyc/Manifest
index 186fdd4e84d7..904d462f6c2f 100644
--- a/dev-python/leechcorepyc/Manifest
+++ b/dev-python/leechcorepyc/Manifest
@@ -1,2 +1,3 @@
 DIST leechcorepyc-2.16.9.tar.gz 178656 BLAKE2B 
76cefea2d8c30c88ae649da6c95f420b366e6b7ec8a44339cda6bd65b890b02196ff19d3b7d8218c87a73256e079fdd51dcb0499934fef0145e4a404376be7de
 SHA512 
5a5455d0401177d2ae4f6b22a0dbf1f4ddce3458edb4cea04c8a127a6baa7083c83ba79d3d236a6cec15e8a1c05c4a8c747d7053b451dbed9b6a8defa17ec288
 DIST leechcorepyc-2.17.0.tar.gz 179198 BLAKE2B 
b811e924687e67d394a5271a88ad01e0f9d528176e50baecc9f471c17cc016f11e02e05c4ac0b04277f6828aa2c1c4ff39d56065d6f95a5f0c1d909b0b448b2f
 SHA512 
91cf73c62af104f83bd4d4926633ceb702027c97137c351e4d6d8518a4c8c467031153127e85058a9b451e33f370257dd3aa461f0eab643fb8b48a62827ed436
+DIST leechcorepyc-2.17.2.tar.gz 179233 BLAKE2B 
7b5b472c829e897f089f7b0a1de941b22e54ec1f740b837e5f0c291af656601411acb20e22034322b1618dab64a5a9aa34f78115c91fd11b1fdeb7663ff4c422
 SHA512 
f51ca93791ccbe0bcb8fc298ace7ee6757a26fc8052380fdd101dfc5686942cb6243fc8aca06f0c1f14faf076dd0055cf653e6ad253c6460cd65fac4a5b094a9

diff --git a/dev-python/leechcorepyc/leechcorepyc-2.17.2.ebuild 
b/dev-python/leechcorepyc/leechcorepyc-2.17.2.ebuild
new file mode 100644
index ..594aa6daeab7
--- /dev/null
+++ b/dev-python/leechcorepyc/leechcorepyc-2.17.2.ebuild
@@ -0,0 +1,41 @@
+# 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 toolchain-funcs pypi
+
+DESCRIPTION="Python binding for LeechCore Physical Memory Acquisition Library"
+HOMEPAGE="https://github.com/ufrisk/LeechCore;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# leechcorepyc ships with a bundled version of the LeechCore library. So we
+# don't depend on the library here. But we must be aware this module doesn't
+# use the system library.
+DEPEND="virtual/libusb:="
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.16.9-respect-CC.patch"
+)
+
+src_prepare() {
+   default
+
+   # Avoid redefining _FORTIFY_SOURCE. See #893824, #906715.
+   sed -i -e 's/ -D_FORTIFY_SOURCE=2 / /g' leechcore/Makefile || die
+}
+
+src_configure() {
+   tc-export CC
+
+   distutils-r1_src_configure
+}



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

2024-03-03 Thread Michał Górny
commit: 3c92b3c2c96756d8878b439742c9469a6438afe3
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar  4 06:24:12 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar  4 06:31:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c92b3c2

dev-python/griffe: Bump to 0.41.2

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

 dev-python/griffe/Manifest |  1 +
 dev-python/griffe/griffe-0.41.2.ebuild | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/dev-python/griffe/Manifest b/dev-python/griffe/Manifest
index 2ed15d75326d..73a3e968c2aa 100644
--- a/dev-python/griffe/Manifest
+++ b/dev-python/griffe/Manifest
@@ -1,3 +1,4 @@
 DIST griffe-0.40.1.gh.tar.gz 216435 BLAKE2B 
0b2e304db94dadd113e72fd49d593a56fb4a115d18bde46a76f27a28e44d7efc7620e0782eb9960a32278c63ca79c7a499a5214cc3856794dc9d89c4333f44ec
 SHA512 
6e7d3d120cee4270f6455ac46a43e03da7f77e6b8c2776eea3a49d0809737cdebf24ca413d1fb05c025b820d5dd55717781d33749b29dc60edcfa5848c890d7b
 DIST griffe-0.41.0.gh.tar.gz 216110 BLAKE2B 
ce7865bc38afc60b61ca530937599a25a45e5eb1ed905d989558da39246bf4fd75cf109f8158cd11a1d83c5d369a30d15fda1fa2d301b6ce0b54f198e21284a3
 SHA512 
48fbe053755027dca9c5cb00ed9eff07667114585381a4ff017de508bcd555a54ea457c652719d43e28878eef26a985517d4b14d4992a8681d60be9090507814
 DIST griffe-0.41.1.gh.tar.gz 216351 BLAKE2B 
e4c8bad6c6870aab7dee9d8d4326537d7943b3afdb96d8c3ffb90387f1e6dde7296f63a9cecf0b8f7f444ee1d05845af3a064483b6c96e6434ee6469acd9c7ca
 SHA512 
853082357ee79cf29d8551a22c2b6bf40e74a332234afeeea629a27814e8bbc91f682d2a0a305c93baf27e5e4f2697b8ee19cbf43e63e03ac71879f872a71988
+DIST griffe-0.41.2.gh.tar.gz 216659 BLAKE2B 
b0974a105aaa9ffca5e0b977fd816f228ff78f550e7995fe0f902d9bdfb720c603238b2e084fc2cf1364c13a78311877c87e175eb37b5ac310345ed05b04ec96
 SHA512 
981c91a48a06d157b42b7415002360158a144845a1cdbd7c09c7e07ff43bbb795bbcda784f72dfb863183fe7093e34483f2c57f8370194f4834d51659401462e

diff --git a/dev-python/griffe/griffe-0.41.2.ebuild 
b/dev-python/griffe/griffe-0.41.2.ebuild
new file mode 100644
index ..73f99c53e1af
--- /dev/null
+++ b/dev-python/griffe/griffe-0.41.2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Signature generator for Python programs"
+HOMEPAGE="
+   https://mkdocstrings.github.io/griffe/
+   https://github.com/mkdocstrings/griffe/
+   https://pypi.org/project/griffe/
+"
+# Tests need files absent from the PyPI tarballs
+SRC_URI="
+   https://github.com/mkdocstrings/griffe/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+RDEPEND="
+   >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/jsonschema-4.17[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.4[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export PDM_BUILD_SCM_VERSION=${PV}
+
+EPYTEST_DESELECT=(
+   # fragile to installed packages
+   # (failed on PySide2 for me)
+   tests/test_stdlib.py::test_fuzzing_on_stdlib
+)



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

2024-03-03 Thread Michał Górny
commit: 30168091d2e239e6a30fcab158b82379935e3adf
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar  4 06:28:05 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar  4 06:31:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30168091

dev-python/asyncstdlib: Bump to 3.12.1

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

 dev-python/asyncstdlib/Manifest  |  1 +
 dev-python/asyncstdlib/asyncstdlib-3.12.1.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/dev-python/asyncstdlib/Manifest b/dev-python/asyncstdlib/Manifest
index e0c401fe5a36..145b872cfb1f 100644
--- a/dev-python/asyncstdlib/Manifest
+++ b/dev-python/asyncstdlib/Manifest
@@ -1 +1,2 @@
 DIST asyncstdlib-3.12.0.tar.gz 44339 BLAKE2B 
ed96b676d6136de510f8e6223096120da946788264d0cdfde77edbbd63b1a56fc6f38c7bd998dd3f3b4659264852d14f4ec613f4007dd5931f2674f6746ca5cc
 SHA512 
07c1683cbc9421790d27c0e694cb3a6a544236aaf62a3300cc886f6bae7c7e9525c9d2a92add9aaa72fd17604c8de41750f11236b3a7497130a12613658cec90
+DIST asyncstdlib-3.12.1.tar.gz 44779 BLAKE2B 
98400f1524cfa627e6ba4c214bd60ba7884c9110eae00a1ce4f389745da78e310d759c4a2cbdfd1d821afa65d85d9f23fcbe4022c3b0c66fdf166579df42ebc6
 SHA512 
d3cb16333b9e1f20dd979a84d0561c2175926f565b7c7284a9cb5e75f09145717c558d2142e36af8396299e72765f65b749ccdc1e55a829e73e2ce89f3cd1f2f

diff --git a/dev-python/asyncstdlib/asyncstdlib-3.12.1.ebuild 
b/dev-python/asyncstdlib/asyncstdlib-3.12.1.ebuild
new file mode 100644
index ..4e6fb6ccdf12
--- /dev/null
+++ b/dev-python/asyncstdlib/asyncstdlib-3.12.1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="The missing async toolbox"
+HOMEPAGE="
+   https://github.com/maxfischer2781/asyncstdlib/
+   https://pypi.org/project/asyncstdlib/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+distutils_enable_tests pytest



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

2024-03-03 Thread Michał Górny
commit: de8ff964afc3a13ae261b1dd2f870cbe68f74f9b
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar  4 06:20:47 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar  4 06:31:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de8ff964

dev-python/apprise: Bump to 1.7.3

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

 dev-python/apprise/Manifest |  1 +
 dev-python/apprise/apprise-1.7.3.ebuild | 38 +
 2 files changed, 39 insertions(+)

diff --git a/dev-python/apprise/Manifest b/dev-python/apprise/Manifest
index 6451b1081ac0..2209bcbba829 100644
--- a/dev-python/apprise/Manifest
+++ b/dev-python/apprise/Manifest
@@ -1 +1,2 @@
 DIST apprise-1.7.2.tar.gz 1638384 BLAKE2B 
8fecb4d08e7e7c3aad24c1f8ac7aaec382aa934d46d5ab7cfd196949c9b7aa9ab2242a7626bddd336932ec12f17cdd966fde293f544e695468cfd810f5e6f5ba
 SHA512 
897d4d253fcc2cfbb3fe2f1d0e9ecbe3a2a1bca65cb2c7d9595410e9c12adc6f5696216365fe583ebc457042db2d7e8a3c6153272865fc996e87342480536a0d
+DIST apprise-1.7.3.tar.gz 1644531 BLAKE2B 
ea825be56ab037df25b46515e1c2a8dd6da0b202cd117fffd6138bbda183d83ef0586df90198a47de9030bb2e7b2f7c27eea24b30b5df04eee6d557a7f61a910
 SHA512 
1f5dad1f9b4c89c40a28a889ff03fcae104101678e3fe8006be8508d17b5cea45dcc8af8fcafea36e5e6455f42659b7ff92be3cb0e4545468ab30a49460c

diff --git a/dev-python/apprise/apprise-1.7.3.ebuild 
b/dev-python/apprise/apprise-1.7.3.ebuild
new file mode 100644
index ..a85837c32c40
--- /dev/null
+++ b/dev-python/apprise/apprise-1.7.3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Push Notifications that work with just about every platform"
+HOMEPAGE="
+   https://pypi.org/project/apprise/
+   https://github.com/caronc/apprise/
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv"
+IUSE="+dbus mqtt"
+
+RDEPEND="
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/markdown[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/requests-oauthlib[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
+   mqtt? ( dev-python/paho-mqtt[${PYTHON_USEDEP}] )
+"
+BDEPEND="
+   dev-python/Babel[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2024-03-03 Thread Michał Górny
commit: 1fa9a586071af6dfcf78e2485d2d629040dd6828
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar  4 06:26:30 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar  4 06:31:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fa9a586

dev-python/pypdf: Bump to 4.1.0

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

 dev-python/pypdf/Manifest   |  2 ++
 dev-python/pypdf/pypdf-4.1.0.ebuild | 62 +
 2 files changed, 64 insertions(+)

diff --git a/dev-python/pypdf/Manifest b/dev-python/pypdf/Manifest
index 4a73efbf83c1..aa8a933a9bfa 100644
--- a/dev-python/pypdf/Manifest
+++ b/dev-python/pypdf/Manifest
@@ -1,3 +1,5 @@
 DIST pypdf-4.0.1.gh.tar.gz 7992979 BLAKE2B 
a072b50d177a89133bd5c7a74cae1d4f4ed5d6bcb1d78c68573c98f792a28a8ded26b5a82743a70ec2cd41651db8a19580cc48b0376c0dfe2f422826311914c3
 SHA512 
e9170b75ab00ce86580194bfa64ff3a31eb6fca62adc006478fcee3a78a99df269c75857672838c2b752b78b19174883cecb2eea5586878f81eb75474fabee6d
 DIST pypdf-4.0.2.gh.tar.gz 7992844 BLAKE2B 
ddd38e8c27230c6425de2677c1f2bd6f521c87e4b10e4791ed8d2b961c7c9e210b49b6d684780f16fb1620db7c123aed9ee548b381d54ae881a6e64305b26379
 SHA512 
4539f2c1c4b98e27dd3f43c7aa44efe03e80c8089f655130dd80dceee85afae235bc819b9309bc36653c953741ec3b998ccbb1274c28abf144792ae44147efd9
+DIST pypdf-4.1.0.gh.tar.gz 8005929 BLAKE2B 
3bec62a86dc8503a8738ea14941db6f66181784288d51f345f6d0a973e80c984c676814820ee68d7d5372931272747a22def10928f935ea7bdef2f2a5cdffd28
 SHA512 
1dac8f45d24406b17a6c0872fdac928b2aa8e434d64b5f8bd3359ca58f51e7a936d0990d3a7d4b4bbd433ca1497e343838ab0dbd3d22f2db32575472f1a660c9
+DIST pypdf-sample-files-8c405ece5eff12396a34a1fae3276132002e1753.gh.tar.gz 
11748093 BLAKE2B 
c5989200893b28a3c2062bb024a5cfc6f3389dc259ec129857979fa43469e1274559612b4d555499e2c7e16cf34be07825229932bf4d147fa6d7324d043e97d5
 SHA512 
c9771129b7668a2fd1fa79bb859ae9213f3d60341cf1b9937ff0eaab0de9bf4c35adcb7b896e93329038dc0f3809a0c697c523f8fe41b43030b0b029a88058e3
 DIST pypdf-sample-files-964fb47b0fbfa89864680582640ae4eedf143890.gh.tar.gz 
11668924 BLAKE2B 
0c7d8e7cfb2f9d06d7633d57b691ba473d33cfcb58d2f1f83661cef9d755340d05db8767771a385d0ba88aa904f84b8bc7eafdb5d4f614b7a21a2d138572316f
 SHA512 
28070b575273b6fee3173e797ed5bac618f8e8aca16d0122dcf3b4b16cedbcad69b84a9bc4be65037695597bcc1fa7898cdf766c37915c49f880a0c6ca057e68

diff --git a/dev-python/pypdf/pypdf-4.1.0.ebuild 
b/dev-python/pypdf/pypdf-4.1.0.ebuild
new file mode 100644
index ..6e78af9cd6a3
--- /dev/null
+++ b/dev-python/pypdf/pypdf-4.1.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+SAMPLE_COMMIT=8c405ece5eff12396a34a1fae3276132002e1753
+DESCRIPTION="Python library to work with PDF files"
+HOMEPAGE="
+   https://pypi.org/project/pypdf/
+   https://github.com/py-pdf/pypdf/
+"
+SRC_URI="
+   https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   test? (
+   
https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz
+   -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz
+   )
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   
>=dev-python/pillow-8.0.0[jpeg,jpeg2k,tiff,zlib,${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_unpack() {
+   default
+   if use test; then
+   mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die
+   fi
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   tests/test_reader.py::test_decode_permissions
+   tests/test_workflows.py::test_text_extraction_layout_mode
+   # rely on -Werror
+   tests/test_utils.py::test_deprecate_no_replacement
+   tests/test_workflows.py::test_orientations
+   tests/test_writer.py::test_remove_image_per_type
+   tests/test_generic.py::test_name_object
+   # Internet
+   tests/test_generic.py::test_calling_indirect_objects
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -o addopts= -m "not enable_socket"
+}



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

2024-03-03 Thread Michał Górny
commit: 38c402eb67d91d6130598a7b301ac92e3d3ffc88
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar  4 06:21:46 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar  4 06:31:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38c402eb

dev-python/time-machine: Bump to 2.14.0

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

 dev-python/time-machine/Manifest   |  1 +
 dev-python/time-machine/time-machine-2.14.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-python/time-machine/Manifest b/dev-python/time-machine/Manifest
index 42866ec58975..505db519d0c1 100644
--- a/dev-python/time-machine/Manifest
+++ b/dev-python/time-machine/Manifest
@@ -1 +1,2 @@
 DIST time-machine-2.13.0.gh.tar.gz 28747 BLAKE2B 
88836d2b9ad34c8d256b576ab6b2bfe263232fb50d2e95f13049f84dbc838283811ebc54c5bb68493ef966e64777983ab6bcb7fafccda6dc74e00d3bb6a2108f
 SHA512 
26a852d93633e037585ec8fcd563c86af8d977a87633dbeb66cf23c9ca49ca0ae536bdcdcdf809ee2ab423c197610c630d506bc3bf4f13c373d806cee2d8c598
+DIST time-machine-2.14.0.gh.tar.gz 29270 BLAKE2B 
55050879fe221204f14c77a90190c2ef5232e182d281885d60686230365b9249f8e90ec80e7a842d43a2c52b72bf463cd59b4a22fdc8b0cd25c5ad5b0306fc98
 SHA512 
7bc9d6d53da68c18ccdae1af6282ea482a0758a4fda9acabe9fa39bfe217a57e65b8041ae4436b7cef2c0b39835f3aae9590515d200b9b2962bd0610370e8454

diff --git a/dev-python/time-machine/time-machine-2.14.0.ebuild 
b/dev-python/time-machine/time-machine-2.14.0.ebuild
new file mode 100644
index ..6e40b0484718
--- /dev/null
+++ b/dev-python/time-machine/time-machine-2.14.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2022-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
+
+DESCRIPTION="Travel through time in your tests"
+HOMEPAGE="
+   https://github.com/adamchainz/time-machine/
+   https://pypi.org/project/time-machine/
+"
+SRC_URI="
+   https://github.com/adamchainz/time-machine/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2024-03-03 Thread Michał Górny
commit: 36b0dde030d9df212452c2711321cf620ac7a509
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar  4 06:23:50 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar  4 06:31:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36b0dde0

dev-python/asteval: Bump to 0.9.32

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

 dev-python/asteval/Manifest  |  1 +
 dev-python/asteval/asteval-0.9.32.ebuild | 36 
 dev-python/asteval/metadata.xml  |  2 +-
 3 files changed, 38 insertions(+), 1 deletion(-)

diff --git a/dev-python/asteval/Manifest b/dev-python/asteval/Manifest
index 87e55d9fc935..b161e448f2d4 100644
--- a/dev-python/asteval/Manifest
+++ b/dev-python/asteval/Manifest
@@ -1 +1,2 @@
 DIST asteval-0.9.31.gh.tar.gz 54667 BLAKE2B 
9bb4ac81118d5fdf2b7437cb64a571e91f44e34ea17ab9eb55201f9edf7c18e7736b7dbdaf2bdac3e83e28c55fe3f869f01ac3ab9d41b15c043de52227c064f8
 SHA512 
af70363eba0a08dd91d05faf2ac83020f9e89b927dba8752e5bf00ad3b887cf7b57cdf4c64b231d484d55796a9d203af4fb9860ceac3dbd5d8855baf7ffb1417
+DIST asteval-0.9.32.gh.tar.gz 54542 BLAKE2B 
367c25c6099538e7457aa17a7224bb3112558a7183f948dcec01fe5cb6ef689e9fc6ef34a1c45cd668c84b8d7647e55c15457d34f5aeb5885b03515730ad03d1
 SHA512 
b8975cedff0680c4581b1a2053b4d7f55cd0fa6e970dfc65c21047f9c919c2fd44ff0a747e1a1cf97ddb69212f564e8d2d1dc705f864563f21684c68c98b5a8c

diff --git a/dev-python/asteval/asteval-0.9.32.ebuild 
b/dev-python/asteval/asteval-0.9.32.ebuild
new file mode 100644
index ..db9c4073802e
--- /dev/null
+++ b/dev-python/asteval/asteval-0.9.32.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Evaluator of Python expression using ast module"
+HOMEPAGE="
+   https://lmfit.github.io/asteval/
+   https://github.com/lmfit/asteval/
+   https://pypi.org/project/asteval/
+"
+SRC_URI="
+   https://github.com/lmfit/asteval/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+python_test() {
+   epytest -o addopts=
+}

diff --git a/dev-python/asteval/metadata.xml b/dev-python/asteval/metadata.xml
index 2a634211c954..b6cd0e636df0 100644
--- a/dev-python/asteval/metadata.xml
+++ b/dev-python/asteval/metadata.xml
@@ -9,7 +9,7 @@
Python


-   newville/asteval
+   lmfit/asteval
asteval

 



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

2024-03-03 Thread Michał Górny
commit: e8b53c46b0786fcd1fe6b0062a46cb2a18219054
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar  4 05:36:24 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar  4 06:31:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8b53c46

dev-python/hypothesis: Bump to 6.98.17

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

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

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 26376eae94b8..97f01b9259d0 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -4,4 +4,5 @@ DIST hypothesis-6.98.11.gh.tar.gz 9428472 BLAKE2B 
79c4561ac1ac3ad309bccd215bb0b4
 DIST hypothesis-6.98.12.gh.tar.gz 9429362 BLAKE2B 
cb8ac92b93057c1e311caddcdba99ef56cc5fdcedbf4a5fc0cc9342a4bdc2565cb5154f963e202b0d6fc6254a123277db0ff825493ed0d240f01b14f33131745
 SHA512 
0dfb07a69810685fc8042e93ce3fa9738d593835008bae31afd9cee621b8975f455c545768096990c3000e08d230cb116c465509e95c5139db0c7609a576ab3e
 DIST hypothesis-6.98.13.gh.tar.gz 9430826 BLAKE2B 
93de2e3548c10167e3f1d66dafe8a1f4bb221b79da6de71055753413778657260aac88ac6321d78a06934d2e5c649478b8f7704a79d7d93bcb655d866b3c89d5
 SHA512 
4a512e2feea13968327913df601be284bf42f94f7cfc574db6e2107b991d83f5c81734a43df31a19f30e1ea57f610916d611270fb9c9f5df353db7c2645b6428
 DIST hypothesis-6.98.15.gh.tar.gz 9431325 BLAKE2B 
350791d64db933b4b64df5430d79ec1d67b6fac9f2a3cef0997965e29c2c1acc1f83e59f11591d29734abc5704a2d25f4497d30c6fce8190bd245365d8ee5dbd
 SHA512 
97794968d2028fd1fbb90c1fcb415f3d3cc894e160f0af0a867798ffb6b678c7f5c213ef24d05def81be0fda3de4264371e211e7c514b64d5e21d312ca381ef1
+DIST hypothesis-6.98.17.gh.tar.gz 9434016 BLAKE2B 
3c26f8c696bc4a62b9ada8e45dd3053879e15c3dfde25caf8239be5e89f6267df342d9c3039b6c2cbb8125ade365b89c5f4d1de5f79e65ddc0808227fe37ec40
 SHA512 
749fb572b7239dafab5af649ec0eb8fa0071f35dd394c1b356ff2042abbe6e469ca8d7c32619d44cefbc3d7aa8fd31a81d95f772e826578261fdf97c792bdb57
 DIST hypothesis-6.98.9.gh.tar.gz 9427046 BLAKE2B 
c3705e4c780b6e7f427943231ac056f343e70569e88391f118383e6d6197f72e744306476f2e1994e8a6d95dce73b93dcd49e8fa197149e532b84c91bce79594
 SHA512 
1e8a0dcefb8def8376a0ad6549a58dac66470941e4a3584ba82867f8779fd941c141039f631f15f134f7cdb3beb2ad1a19312d8e56c47db9ace0569f203afaf3

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

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

2024-03-03 Thread Michał Górny
commit: d746de12896ecda4adeedff7fccfa8b3ff7704e8
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar  4 05:40:46 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar  4 06:31:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d746de12

dev-python/pytest: Bump to 8.1.0

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

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

diff --git a/dev-python/pytest/Manifest b/dev-python/pytest/Manifest
index 6f86d01bcfa9..7b01ba3e81b5 100644
--- a/dev-python/pytest/Manifest
+++ b/dev-python/pytest/Manifest
@@ -2,3 +2,4 @@ DIST pytest-7.4.4.tar.gz 1357116 BLAKE2B 
0bf281b3d4b7b2eb7805423a75c8c2befa820cc
 DIST pytest-8.0.0.tar.gz 1395242 BLAKE2B 
99d0dce33a2a9c0c42179584b6f74950e27c4a3a64daaf9fbb9d6a28583cff1890ebd6f471e1ffdc6f9d3cfc69deb513b6884ec216a7e95b16eba8c59c5e
 SHA512 
18c09d378e02a5b33bdf269aa27b6a4e84d43c46a702d34252ddf01a7cab3d56c8c9793ed4605ae041fc8c8845016b69dba4eb1f723756bab3704ab3e079b551
 DIST pytest-8.0.1.tar.gz 1396338 BLAKE2B 
feb21b576e1c82376481493d4c7c345f16ac7c818c13b88d37a2b5c3ecdbb6fa7397243f8672df320657a4a6fd654267760a278313fd0cba069da950834fdb55
 SHA512 
ce1fa9fa2a78f73320e1692681930c7bee5f6bd66b592d6f8b7e6c958cbdc180d9b1f39ecad2556c0811c5337e7fa28b84a093f064ac46f7fd3c4a6d94b3e73a
 DIST pytest-8.0.2.tar.gz 1396924 BLAKE2B 
ad95d246f5592cfe54faea6c96e38cb60d3e2713070d1ff7cab6c42aea312883c5d97c99a930dbcbd8493e966c4b8351320f6494b4ab904afbf21d7e1dd004a7
 SHA512 
c495943baad05e09b467d23c7afadb3edff7ae93ee96290d6db9e64739236888148b63dff7e8e25b331b11bd48c55fb0ca8901cf823d69b1a922e94915bab2f1
+DIST pytest-8.1.0.tar.gz 1407129 BLAKE2B 
38118dc5d5ab11d14a40c3e0a304218f376ea4b31ee451bf8dbe29081d5faf9a1f57d2f47d1a14a344cb5855a1aec5f37ea6098b88d83f7b79822499fa8285a5
 SHA512 
9c527946dcf27924e1c9dd7e4e129bd1a6d46f07e75bba97dba6e980d3404b9542b2a5088623d45a9879e7bafc9f2377bda144ff4fae21a6888ac6583b027e2c

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

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

2024-03-03 Thread Michał Górny
commit: 84b766edcf260665af2dd913e8fbc397ac41e535
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar  4 06:20:27 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar  4 06:31:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84b766ed

dev-python/types-docutils: Bump to 0.20.0.20240304

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

 dev-python/types-docutils/Manifest  |  1 +
 .../types-docutils-0.20.0.20240304.ebuild   | 17 +
 2 files changed, 18 insertions(+)

diff --git a/dev-python/types-docutils/Manifest 
b/dev-python/types-docutils/Manifest
index 46db2e5de920..5549f3302650 100644
--- a/dev-python/types-docutils/Manifest
+++ b/dev-python/types-docutils/Manifest
@@ -1,2 +1,3 @@
 DIST types-docutils-0.20.0.20240302.tar.gz 13137 BLAKE2B 
3e9190aa61d73454df392bd7c069db7b0fb2ad84017de8ec8051bd5c74f6bb9798ebfa4e5cb92aee444ec051a736fc1b2f2bf046cdc7ac32b675a5ca606e
 SHA512 
44f6cab5155e92d95aa18846f8713af156f61fec742651727f50f6779140fcab73cd993b2271796a563564a7301ad3f18f4b38de79e01b51440026832b1a044c
 DIST types-docutils-0.20.0.20240303.tar.gz 13607 BLAKE2B 
59963a2d072d8e3c408f778cb681872306f3f3598b24fa555993e1ef0e085aa2b1060528ca7ecae5f12bb6b0aca7b1e5d967cd21dabbbde558466aa057269f3e
 SHA512 
37c4864d68183b75458cdf2898c454c80fa7fa5563918a63764a038cd3b41b6abc727dc5c79e06a19d3e3623653548b72c98b539ac2fb219cc3a8531924c97d5
+DIST types-docutils-0.20.0.20240304.tar.gz 14344 BLAKE2B 
9a1013cf9c76dc3b388f28e2ecd215ad9c058143f97e19d659d76249290ee9977ee018c5cd8c19ea8181948549fd6ae9c6196a1901659cfd141cbd231b4626eb
 SHA512 
2156a97382029c75186c49460a1fc24a91db43c187a82eb967726f97cddd9232ab58182b5a33422d205e1d87bfcdea8a1e86513545917f8d0a4d4d915616274b

diff --git a/dev-python/types-docutils/types-docutils-0.20.0.20240304.ebuild 
b/dev-python/types-docutils/types-docutils-0.20.0.20240304.ebuild
new file mode 100644
index ..cb335ec2836f
--- /dev/null
+++ b/dev-python/types-docutils/types-docutils-0.20.0.20240304.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Typing stubs for docutils"
+HOMEPAGE="https://pypi.org/project/types-docutils/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"



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

2024-03-03 Thread Michał Górny
commit: 0f2a5d58ca175c0e091dfc325aea471de84f4875
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar  4 06:22:06 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar  4 06:31:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f2a5d58

dev-python/trove-classifiers: Bump to 2024.3.3

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

 dev-python/trove-classifiers/Manifest  |  1 +
 .../trove-classifiers-2024.3.3.ebuild  | 43 ++
 2 files changed, 44 insertions(+)

diff --git a/dev-python/trove-classifiers/Manifest 
b/dev-python/trove-classifiers/Manifest
index 66f57ae5e822..7faf740d83dc 100644
--- a/dev-python/trove-classifiers/Manifest
+++ b/dev-python/trove-classifiers/Manifest
@@ -1,3 +1,4 @@
 DIST trove-classifiers-2024.1.31.tar.gz 15958 BLAKE2B 
c08cd4c7a13cd1473171bb8f5ed478f649bc1083d9881e260d43a2a3fb2679cf0f7ac926af3136d593cab63266826545be35301bf4d18a0b9b2d5919a31d0b74
 SHA512 
b77f2a84a89a4f5ce3ee94921d7d293bd70869af53632ffc0e08a4e0e3876c5ca4e86aefef0622be3d1a2f4eb5f153f294bbec251431373d1e98418a76cf93fb
 DIST trove-classifiers-2024.2.22.tar.gz 15951 BLAKE2B 
97afd582592d094a226f3deb8076b0c4bbd9b1321d57eeef4a4e45088825d23ff07102d34a5192b62f3d509de744ae923876d2b3a98513fe1305e71edc2ddab4
 SHA512 
efbcf87d5c197b26e7972fff2b024dc7044941cf29c61b9a652227f28590f9a4063ac3738130c94e913232828ae386967265e3d405c11a160aff9c0af888a16a
 DIST trove-classifiers-2024.2.23.tar.gz 15976 BLAKE2B 
48327abd7c5b4cc20725247082420c70981ec47d2e82e1bda70499fffc80787d456e1ea46c03df7e08848adb922a8f38c39321e2f886639d5c3967c1fcc26e88
 SHA512 
8099d9c66099c43a8d8eb29b47cfd33d3ca893f434fbcd14c3d5ce5561a385ca382ba772933fc8303f900af2067b86ecce34adb8f5962211aa54c62e968e3ce1
+DIST trove-classifiers-2024.3.3.tar.gz 15982 BLAKE2B 
7cfa726b25bfa1714d022e8bbdbb2b02a0c4d8395d3bd1d0abeb85706889b10bf990f18329cd588de8523a961710cf23219bdc5c8a1480f7ebbaeea4dca786ff
 SHA512 
be034c60cbc9d3a684cea33d30e8387994e90bbb9e20e57533ed18cb3ccbd5f51a251d97dca5db09b006228bc1a919cc4543ddc83dd341d94e4b800a72cb3623

diff --git a/dev-python/trove-classifiers/trove-classifiers-2024.3.3.ebuild 
b/dev-python/trove-classifiers/trove-classifiers-2024.3.3.ebuild
new file mode 100644
index ..3172a692bdd9
--- /dev/null
+++ b/dev-python/trove-classifiers/trove-classifiers-2024.3.3.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)"
+HOMEPAGE="
+   https://github.com/pypa/trove-classifiers/
+   https://pypi.org/project/trove-classifiers/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+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"
+
+distutils_enable_tests pytest
+
+src_configure() {
+   grep -q 'build-backend = "setuptools' pyproject.toml ||
+   die "Upstream changed build-backend, recheck"
+   # write a custom pyproject.toml to ease hatchling bootstrap
+   cat > pyproject.toml <<-EOF || die
+   [build-system]
+   requires = ["flit_core >=3.2,<4"]
+   build-backend = "flit_core.buildapi"
+
+   [project]
+   name = "trove-classifiers"
+   version = "${PV}"
+   description = "Canonical source for classifiers on PyPI 
(pypi.org)."
+   EOF
+}
+
+python_test() {
+   epytest
+   "${EPYTHON}" -m tests.lib || die
+}



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

2024-03-03 Thread Michał Górny
commit: ec793217ccf47f98366a2168f0bace624d2a516a
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar  4 05:37:18 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar  4 06:31:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec793217

dev-python/nox: Bump to 2024.03.02

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

 dev-python/nox/Manifest  |  1 +
 dev-python/nox/nox-2024.03.02.ebuild | 64 
 2 files changed, 65 insertions(+)

diff --git a/dev-python/nox/Manifest b/dev-python/nox/Manifest
index ed0a28875abd..00392e4cdf40 100644
--- a/dev-python/nox/Manifest
+++ b/dev-python/nox/Manifest
@@ -1 +1,2 @@
 DIST nox-2023.04.22.gh.tar.gz 3985377 BLAKE2B 
7365141bf1c299f6e560dbf42a2927f98e5bf7121ed0dc1dbdc739de847caafdc0834fdc2f2473f20b97d25a4d1d01aced8400e85ec6c027494b8d93077d9a0b
 SHA512 
7425588b0ae87d66211a4fec1d204122a2adb114ddca866d2e66e1caff930f593af1540e5c88806894400ea8aba92037d3f458a98df05d6ac70662705426ee6e
+DIST nox-2024.03.02.gh.tar.gz 3995248 BLAKE2B 
3dc1ad8764fb1f849d15b7613999e2a9480f4b072d1b3ceb1d4316a8a97eaad418dc0d151b5477bf807e0f8b983fd53ca73a29cae3faed4f93a015f5b1d253ad
 SHA512 
7b76d62ced6d6968fab489223fbe2af1270b19fe2f2376c2fef375c47ca1bce7de23a5686b7c8dc617cb0cd331a90b9806bf3b478c28e61294aa4ea453635dcb

diff --git a/dev-python/nox/nox-2024.03.02.ebuild 
b/dev-python/nox/nox-2024.03.02.ebuild
new file mode 100644
index ..a6a145b1df10
--- /dev/null
+++ b/dev-python/nox/nox-2024.03.02.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Flexible test automation for Python"
+HOMEPAGE="
+   https://github.com/wntrblm/nox/
+   https://pypi.org/project/nox/
+"
+SRC_URI="
+   https://github.com/wntrblm/nox/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   >=dev-python/argcomplete-1.9.4[${PYTHON_USEDEP}]
+   >=dev-python/colorlog-2.6.1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.9[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20.14.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/py[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # remove upper bounds from dependencies
+   sed -i -e 's:<[0-9.]*,::' pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO: conda?
+   
'tests/test_sessions.py::TestSessionRunner::test__create_venv_options[nox.virtualenv.CondaEnv.create-conda-CondaEnv]'
+   )
+
+   case ${EPYTHON} in
+   pypy3)
+   EPYTEST_DESELECT+=(
+   # hardcoded CPython assumption
+   tests/test_tox_to_nox.py::test_skipinstall
+   tests/test_tox_to_nox.py::test_trivial
+   tests/test_tox_to_nox.py::test_usedevelop
+   )
+   ;;
+   esac
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -o tmp_path_retention_policy=all
+}



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

2024-03-03 Thread Michał Górny
commit: b56332c34a2f5f7f1194cbab1ad24af5ccd8a6c2
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar  4 06:19:21 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar  4 06:31:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b56332c3

dev-python/json5: Bump to 0.9.20

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

 dev-python/json5/Manifest|  1 +
 dev-python/json5/json5-0.9.20.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/dev-python/json5/Manifest b/dev-python/json5/Manifest
index 08631dc5839b..b7d0c1aaf83d 100644
--- a/dev-python/json5/Manifest
+++ b/dev-python/json5/Manifest
@@ -1,3 +1,4 @@
 DIST json5-0.9.17.tar.gz 35980 BLAKE2B 
5edfdbd48dbc287d3b0575ef0f6b8dfd567cecfb0fabe31c2254ba56b82d9c54e133bca86dd71315537d15f7068fb957c9d86b869804de2d51bcc12c07a0961d
 SHA512 
eeff6db19e9a38d61c0ef6a1259e69616b524ede372fade1973be341a7c8730812049212a0f75023026ece3e598f579900d9cac73f231dfa711939c71b8c1e17
 DIST json5-0.9.18.tar.gz 36395 BLAKE2B 
577b4ce726ea408547e387d9489a65b57db7c2bc8a1fcdbdde48261a6b74646c4adba99ba7a5252305b5bff005de2355c5312e428c6bb1bf48a56124e7493062
 SHA512 
c4244aee83365f51011609686e214fc5d3a9154346286304b1b4ca3385619ec1735eba998e10cfaadb34a6ba9f6203c5c8306b2c739ac7e98e9298c58c34
+DIST json5-0.9.20.tar.gz 36990 BLAKE2B 
3de1d852ca6ccc379c20dee1866ae4d05e4c276c4d4b37dd2531c0773d1f8d38f1e80ee682732a2c20c03cd2fe666f77476075bb31d038b17ebd6fe8fa3181bf
 SHA512 
60ba90e13c70965eb1561684c7b0a816d0002629a76789a1d649a7b41708c14a860ccc942ecc94a246dbcbb8d866065d0c5f62a5d9f9ccefcc01f3c9d29d81ca
 DIST pyjson5-0.9.11.gh.tar.gz 111445 BLAKE2B 
038ac1fab6e56e6dc45dc9bff1fc5e0da21c594cb0ac1f6d888f0207fddace9663b0dbd6abbfabce857cb9fcb40348002b10a6b4133e2f2ebb2081c543e1ad9c
 SHA512 
aca3f38cd79d4bf52ceaf1b3dd27e30bf7598fa0b369216ac820f0c913797ebf542c9eaac17e562ee07006bf83c09210c799bc1b715c7b6e7689d2dcd702d414

diff --git a/dev-python/json5/json5-0.9.20.ebuild 
b/dev-python/json5/json5-0.9.20.ebuild
new file mode 100644
index ..ef679f5690a7
--- /dev/null
+++ b/dev-python/json5/json5-0.9.20.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A Python implementation of the JSON5 data format"
+HOMEPAGE="
+   https://github.com/dpranke/pyjson5/
+   https://pypi.org/project/json5/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+distutils_enable_tests pytest



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

2024-03-03 Thread Joonas Niilola
commit: 1f21214f66044967cdbb26c162ee14174c1966f6
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Mar  4 06:27:59 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar  4 06:27:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f21214f

dev-python/shtab: Keyword 1.7.0 x86, #926111

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

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

diff --git a/dev-python/shtab/shtab-1.7.0.ebuild 
b/dev-python/shtab/shtab-1.7.0.ebuild
index a2c1c32cd280..3debac670a80 100644
--- a/dev-python/shtab/shtab-1.7.0.ebuild
+++ b/dev-python/shtab/shtab-1.7.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]"
 



[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef-mpris2-plugin/

2024-03-03 Thread Viorel Munteanu
commit: fb6edc3e159eca40cbc70bd5f6ff5b96c99fd6d4
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Mon Mar  4 05:16:51 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Mar  4 06:20:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb6edc3e

media-sound/deadbeef-mpris2-plugin: fix building with slibtool

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

 media-sound/deadbeef-mpris2-plugin/deadbeef-mpris2-plugin-1.16.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git 
a/media-sound/deadbeef-mpris2-plugin/deadbeef-mpris2-plugin-1.16.ebuild 
b/media-sound/deadbeef-mpris2-plugin/deadbeef-mpris2-plugin-1.16.ebuild
index 2dd504ba3517..1e0022116113 100644
--- a/media-sound/deadbeef-mpris2-plugin/deadbeef-mpris2-plugin-1.16.ebuild
+++ b/media-sound/deadbeef-mpris2-plugin/deadbeef-mpris2-plugin-1.16.ebuild
@@ -35,6 +35,5 @@ src_install() {
default
 
# Remove static library
-   rm "${ED}"/usr/$(get_libdir)/deadbeef/mpris.la || die
-
+   find "${ED}" -name \*.la -delete || die
 }



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

2024-03-03 Thread Sam James
commit: 7bbe8523321447cd14ac683242a8d253fb629c07
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 05:54:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 05:55:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bbe8523

sys-apps/eza: update environment variable for forcing system libgit2

See d98b521e041fe26b4f5e7b495e1cf11b7963903a.

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

 sys-apps/eza/{eza-0.17.2.ebuild => eza-0.17.2-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/eza/eza-0.17.2.ebuild b/sys-apps/eza/eza-0.17.2-r1.ebuild
similarity index 98%
rename from sys-apps/eza/eza-0.17.2.ebuild
rename to sys-apps/eza/eza-0.17.2-r1.ebuild
index f31a0687ecba..ce4507d1c264 100644
--- a/sys-apps/eza/eza-0.17.2.ebuild
+++ b/sys-apps/eza/eza-0.17.2-r1.ebuild
@@ -208,7 +208,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="+git"
 
-DEPEND="git? ( dev-libs/libgit2:= )"
+DEPEND="git? ( >=dev-libs/libgit2-1.7.0:= )"
 RDEPEND="${DEPEND}"
 BDEPEND=">=virtual/rust-1.70.0"
 
@@ -229,7 +229,7 @@ src_configure() {
local myfeatures=(
$(usev git)
)
-   export LIBGIT2_SYS_USE_PKG_CONFIG=1
+   export LIBGIT2_NO_VENDOR=1
export PKG_CONFIG_ALLOW_CROSS=1
cargo_src_configure --no-default-features
 }



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

2024-03-03 Thread Sam James
commit: 030d99aef084cd3f2a30ca38a76638321649dc65
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 05:59:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 05:59:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=030d99ae

sys-apps/bat: update environment variable for forcing system libgit2

See d98b521e041fe26b4f5e7b495e1cf11b7963903a.

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

 sys-apps/bat/{bat-0.24.0.ebuild => bat-0.24.0-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/bat/bat-0.24.0.ebuild b/sys-apps/bat/bat-0.24.0-r1.ebuild
similarity index 98%
rename from sys-apps/bat/bat-0.24.0.ebuild
rename to sys-apps/bat/bat-0.24.0-r1.ebuild
index 5ff80b653f44..64152c55b844 100644
--- a/sys-apps/bat/bat-0.24.0.ebuild
+++ b/sys-apps/bat/bat-0.24.0-r1.ebuild
@@ -206,7 +206,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 
 BDEPEND="virtual/pkgconfig"
 DEPEND="
-   >=dev-libs/libgit2-1.1.0:=[threads]
+   >=dev-libs/libgit2-1.7.0:=[threads]
dev-libs/oniguruma:=
sys-libs/zlib
 "
@@ -221,7 +221,7 @@ QA_FLAGS_IGNORED="usr/bin/${PN}"
 
 src_configure() {
export RUSTONIG_SYSTEM_LIBONIG=1
-   export LIBGIT2_SYS_USE_PKG_CONFIG=1
+   export LIBGIT2_NO_VENDOR=1
export PKG_CONFIG_ALLOW_CROSS=1
sed -i -e 's/strip = true/strip = false/g' Cargo.toml || die
cargo_src_configure



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

2024-03-03 Thread Sam James
commit: 4a41e9885a97ab376c0169c7c82dd170b20da51c
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Mar  4 04:57:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 05:47:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a41e988

media-video/rav1e: use cargo.eclass functions to build

Avoid randomly circumventing cargo_src_compile just to run additional
things *after*. We want to consistently use the eclass handling,
including in this case filter-lto.

Closes: https://bugs.gentoo.org/908815
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-video/rav1e/rav1e-0.6.6.ebuild | 8 +++-
 media-video/rav1e/rav1e-0.7.1.ebuild | 6 ++
 media-video/rav1e/rav1e-.ebuild  | 6 ++
 3 files changed, 7 insertions(+), 13 deletions(-)

diff --git a/media-video/rav1e/rav1e-0.6.6.ebuild 
b/media-video/rav1e/rav1e-0.6.6.ebuild
index bd8790306918..7de235fa58a7 100644
--- a/media-video/rav1e/rav1e-0.6.6.ebuild
+++ b/media-video/rav1e/rav1e-0.6.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Autogenerated by pycargoebuild 0.6.2
@@ -281,12 +281,10 @@ src_unpack() {
 }
 
 src_compile() {
-   export CARGO_HOME="${ECARGO_HOME}"
-   local args=$(usev !debug --release)
-
-   cargo build ${args} || die "cargo build failed"
+   cargo_src_compile
 
if use capi; then
+   local args=$(usev !debug --release)
cargo cbuild ${args} --target-dir="capi" \
--prefix="/usr" --libdir="/usr/$(get_libdir)" \
--library-type=cdylib \

diff --git a/media-video/rav1e/rav1e-0.7.1.ebuild 
b/media-video/rav1e/rav1e-0.7.1.ebuild
index bc583f5762cb..3f21fd7d33c8 100644
--- a/media-video/rav1e/rav1e-0.7.1.ebuild
+++ b/media-video/rav1e/rav1e-0.7.1.ebuild
@@ -280,12 +280,10 @@ src_unpack() {
 }
 
 src_compile() {
-   export CARGO_HOME="${ECARGO_HOME}"
-   local args=$(usev !debug --release)
-
-   cargo build ${args} || die "cargo build failed"
+   cargo_src_compile
 
if use capi; then
+   local args=$(usev !debug --release)
cargo cbuild ${args} --target-dir="capi" \
--prefix="/usr" --libdir="/usr/$(get_libdir)" \
--library-type=cdylib \

diff --git a/media-video/rav1e/rav1e-.ebuild 
b/media-video/rav1e/rav1e-.ebuild
index bc583f5762cb..3f21fd7d33c8 100644
--- a/media-video/rav1e/rav1e-.ebuild
+++ b/media-video/rav1e/rav1e-.ebuild
@@ -280,12 +280,10 @@ src_unpack() {
 }
 
 src_compile() {
-   export CARGO_HOME="${ECARGO_HOME}"
-   local args=$(usev !debug --release)
-
-   cargo build ${args} || die "cargo build failed"
+   cargo_src_compile
 
if use capi; then
+   local args=$(usev !debug --release)
cargo cbuild ${args} --target-dir="capi" \
--prefix="/usr" --libdir="/usr/$(get_libdir)" \
--library-type=cdylib \



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

2024-03-03 Thread Sam James
commit: e287404a043cf110b9982dc3493877fd7b14f08c
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Mar  4 05:36:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 05:47:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e287404a

media-video/rav1e: unvendor libgit2 from rust dependency

It is actually only used at build time, by this... thing:
https://crates.io/crates/built

Apparently it is of the utmost importance that when you get the version
info from your git checkout of the project, you do so with blazing-fast
fearless concurrency, and if that means spending several minutes
compiling a git implementation instead of running /usr/bin/git, then no
price is too large.

Fearless concurrency for the win! Onward!

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

 media-video/rav1e/rav1e-0.7.1.ebuild | 5 +
 media-video/rav1e/rav1e-.ebuild  | 5 +
 2 files changed, 10 insertions(+)

diff --git a/media-video/rav1e/rav1e-0.7.1.ebuild 
b/media-video/rav1e/rav1e-0.7.1.ebuild
index 3f21fd7d33c8..6e51df483cb6 100644
--- a/media-video/rav1e/rav1e-0.7.1.ebuild
+++ b/media-video/rav1e/rav1e-0.7.1.ebuild
@@ -265,6 +265,8 @@ BDEPEND="
amd64? ( ${ASM_DEP} )
capi? ( >=dev-util/cargo-c-0.6.3 )
 "
+# only used as a build script to check the version of rav1e...
+DEPEND="dev-libs/libgit2"
 
 # Rust
 QA_FLAGS_IGNORED="usr/lib.*/librav1e.* usr/bin/rav1e"
@@ -280,6 +282,9 @@ src_unpack() {
 }
 
 src_compile() {
+   # used by build script to get rav1e repository info
+   export LIBGIT2_NO_VENDOR=1
+
cargo_src_compile
 
if use capi; then

diff --git a/media-video/rav1e/rav1e-.ebuild 
b/media-video/rav1e/rav1e-.ebuild
index 3f21fd7d33c8..6e51df483cb6 100644
--- a/media-video/rav1e/rav1e-.ebuild
+++ b/media-video/rav1e/rav1e-.ebuild
@@ -265,6 +265,8 @@ BDEPEND="
amd64? ( ${ASM_DEP} )
capi? ( >=dev-util/cargo-c-0.6.3 )
 "
+# only used as a build script to check the version of rav1e...
+DEPEND="dev-libs/libgit2"
 
 # Rust
 QA_FLAGS_IGNORED="usr/lib.*/librav1e.* usr/bin/rav1e"
@@ -280,6 +282,9 @@ src_unpack() {
 }
 
 src_compile() {
+   # used by build script to get rav1e repository info
+   export LIBGIT2_NO_VENDOR=1
+
cargo_src_compile
 
if use capi; then



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

2024-03-03 Thread Sam James
commit: d98b521e041fe26b4f5e7b495e1cf11b7963903a
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Mar  4 05:42:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 05:47:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d98b521e

dev-util/cargo-c: update environment variable for forcing system libgit2

It has changed. 
https://github.com/rust-lang/git2-rs/commit/59a81cac9ada22b5ea6ca2841f5bd1229f1dd659

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

 dev-util/cargo-c/cargo-c-0.9.30.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/cargo-c/cargo-c-0.9.30.ebuild 
b/dev-util/cargo-c/cargo-c-0.9.30.ebuild
index e3a68b2fb262..b5e4d8a3a27c 100644
--- a/dev-util/cargo-c/cargo-c-0.9.30.ebuild
+++ b/dev-util/cargo-c/cargo-c-0.9.30.ebuild
@@ -376,6 +376,6 @@ src_configure() {
# Some crates will auto-build and statically link C libraries(!)
# Tracker bug #709568
export LIBSSH2_SYS_USE_PKG_CONFIG=1
-   export LIBGIT2_SYS_USE_PKG_CONFIG=1
+   export LIBGIT2_NO_VENDOR=1
export PKG_CONFIG_ALLOW_CROSS=1
 }



[gentoo-commits] repo/gentoo:master commit in: net-im/dino/files/, net-im/dino/

2024-03-03 Thread Sam James
commit: 0a5a81b94069143e452d8196d659b1d8a8565475
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 05:44:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 05:44:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a5a81b9

net-im/dino: fix modern C issues

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

 net-im/dino/dino-0.4.3-r1.ebuild   | 103 +
 net-im/dino/files/dino-0.4.3-c99.patch |  57 ++
 2 files changed, 160 insertions(+)

diff --git a/net-im/dino/dino-0.4.3-r1.ebuild b/net-im/dino/dino-0.4.3-r1.ebuild
new file mode 100644
index ..0badcf1fd992
--- /dev/null
+++ b/net-im/dino/dino-0.4.3-r1.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake vala xdg readme.gentoo-r1
+
+DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala"
+HOMEPAGE="https://dino.im;
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="+gpg +http +omemo +notification-sound +rtp test"
+RESTRICT="!test? ( test )"
+
+MY_REPO_URI="https://github.com/dino/dino;
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="${MY_REPO_URI}.git"
+   inherit git-r3
+else
+   KEYWORDS="~amd64 ~arm64"
+   SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz"
+fi
+
+RDEPEND="
+   dev-db/sqlite:3
+   dev-libs/glib:2
+   dev-libs/icu:=
+   dev-libs/libgee:0.8=
+   gui-libs/gtk:4
+   >=gui-libs/libadwaita-1.2.0:1[vala]
+   media-libs/graphene
+   net-libs/glib-networking
+   net-libs/gnutls:=
+   >=net-libs/libnice-0.1.15
+   net-libs/libsignal-protocol-c
+   net-libs/libsrtp:2=
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/pango
+   gpg? ( app-crypt/gpgme:= )
+   http? ( net-libs/libsoup:2.4 )
+   notification-sound? ( media-libs/libcanberra:0[sound] )
+   omemo? (
+   dev-libs/libgcrypt:=
+   media-gfx/qrencode:=
+   )
+   rtp? (
+   media-libs/gst-plugins-base:1.0
+   media-libs/gstreamer:1.0
+   media-libs/webrtc-audio-processing:0
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   media-libs/gst-plugins-base
+   media-libs/gstreamer
+"
+BDEPEND="
+   sys-devel/gettext
+   $(vala_depend)
+"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-c99.patch
+)
+
+src_configure() {
+   vala_setup
+
+   local disabled_plugins=(
+   $(usex gpg "" "openpgp")
+   $(usex omemo "" "omemo")
+   $(usex http  "" "http-files")
+   $(usex rtp "" rtp)
+   )
+   local enabled_plugins=(
+   $(usex notification-sound "notification-sound" "")
+   )
+   local mycmakeargs=(
+   "-DENABLED_PLUGINS=$(local IFS=";"; echo 
"${enabled_plugins[*]}")"
+   "-DDISABLED_PLUGINS=$(local IFS=";"; echo 
"${disabled_plugins[*]}")"
+   "-DVALA_EXECUTABLE=${VALAC}"
+   "-DSOUP_VERSION=2"
+   "-DBUILD_TESTS=$(usex test)"
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   "${BUILD_DIR}"/xmpp-vala-test || die
+}
+
+src_install() {
+   cmake_src_install
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   readme.gentoo_print_elog
+}

diff --git a/net-im/dino/files/dino-0.4.3-c99.patch 
b/net-im/dino/files/dino-0.4.3-c99.patch
new file mode 100644
index ..d21ff5e4adec
--- /dev/null
+++ b/net-im/dino/files/dino-0.4.3-c99.patch
@@ -0,0 +1,57 @@
+https://bugs.gentoo.org/926073
+https://github.com/dino/dino/commit/0c45387bf903e5b0d02502d27642dd2a78aa6539
+
+From 0c45387bf903e5b0d02502d27642dd2a78aa6539 Mon Sep 17 00:00:00 2001
+From: fiaxh 
+Date: Sat, 7 Oct 2023 13:56:38 +0200
+Subject: [PATCH] Fix implicit-function-declaration compiler warnings
+
+--- a/xmpp-vala/src/module/xep/0384_omemo/omemo_encryptor.vala
 b/xmpp-vala/src/module/xep/0384_omemo/omemo_encryptor.vala
+@@ -72,27 +72,27 @@ namespace Xmpp.Xep.Omemo {
+ }
+ 
+ public class EncryptionResult {
+-public int lost { get; internal set; }
+-public int success { get; internal set; }
+-public int unknown { get; internal set; }
+-public int failure { get; internal set; }
++public int lost { get; set; }
++public int success { get; set; }
++public int unknown { get; set; }
++public int failure { get; set; }
+ }
+ 
+ public class EncryptState {
+-public bool encrypted { get; internal set; }
+-public int other_devices { get; internal set; }
+-public int other_success { get; internal set; }
+-public int other_lost { get; internal set; }
+-public int other_unknown { get; internal set; }
+-public int other_failure { get; internal set; }
+-public int other_waiting_lists { get; internal set; }

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

2024-03-03 Thread Sam James
commit: 831da4211843bab2a3f5c7a54aed9f5c59738b75
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 05:29:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 05:29:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=831da421

dev-libs/libsigsegv: update EAPI 7 -> 8, modern C fixes

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

 .../libsigsegv/files/libsigsegv-2.14-c99.patch | 79 ++
 dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild  | 40 +++
 2 files changed, 119 insertions(+)

diff --git a/dev-libs/libsigsegv/files/libsigsegv-2.14-c99.patch 
b/dev-libs/libsigsegv/files/libsigsegv-2.14-c99.patch
new file mode 100644
index ..73eb0ab8ca9b
--- /dev/null
+++ b/dev-libs/libsigsegv/files/libsigsegv-2.14-c99.patch
@@ -0,0 +1,79 @@
+https://bugs.gentoo.org/855953
+https://bugs.gentoo.org/893896
+https://git.savannah.gnu.org/gitweb/?p=libsigsegv.git;a=commit;h=3030c472c9d7e1ffb2c6ce8c815545146a6ff8b8
+https://git.savannah.gnu.org/gitweb/?p=libsigsegv.git;a=commit;h=bfa4d54ddbd8caabbe2e9a943395905e40f45f00
+
+From 3030c472c9d7e1ffb2c6ce8c815545146a6ff8b8 Mon Sep 17 00:00:00 2001
+From: Bruno Haible 
+Date: Sat, 11 Feb 2023 18:43:46 +0100
+Subject: [PATCH] Don't let configure tests fail due to the picky clang 16
+ compiler.
+
+clang 16 will report an error for -Wincompatible-function-pointer-types
+by default.
+
+Reported by Sam James  in
+.
+
+* configure.ac (MacOSX/Darwin7 PowerPC): Add a cast when assigning to
+action.sa_sigaction.
+--- a/configure.ac
 b/configure.ac
+@@ -1,7 +1,7 @@
+ dnl Autoconf configuration for libsigsegv.
+ dnl Process this file with autoconf to produce a configure script.
+ dnl
+-dnl Copyright (C) 2002-2022  Bruno Haible 
++dnl Copyright (C) 2002-2023  Bruno Haible 
+ dnl
+ dnl This program is free software: you can redistribute it and/or modify
+ dnl it under the terms of the GNU General Public License as published by
+@@ -238,7 +238,7 @@ SV_TRY_FAULT([MacOSX/Darwin7 PowerPC], 
sv_cv_fault_macosdarwin7_ppc,
+   [#include "$srcdir/src/fault-macosdarwin7-powerpc.c"],
+   [int sig, siginfo_t *sip, ucontext_t *ucp],
+   [get_fault_addr (sip, ucp)],
+-  [action.sa_sigaction = _handler;
++  [action.sa_sigaction = (void (*) (int, siginfo_t *, void *)) 
_handler;
+action.sa_flags = SA_SIGINFO;])
+ 
+ if test "$sv_cv_fault_macosdarwin7_ppc" != yes; then
+-- 
+2.17.1
+
+From bfa4d54ddbd8caabbe2e9a943395905e40f45f00 Mon Sep 17 00:00:00 2001
+From: Bruno Haible 
+Date: Thu, 29 Jun 2023 11:24:26 +0200
+Subject: [PATCH] Make the autoconf tests more robust.
+MIME-Version: 1.0
+Content-Type: text/plain; charset=utf8
+Content-Transfer-Encoding: 8bit
+
+Triggered by
+https://gitlab.com/redhat/centos-stream/rpms/libsigsegv/-/blob/c9s/configure.patch
+from Petr Å abata .
+
+* m4/fault.m4 (SV_TRY_FAULT): Mark the variables that are accessed by
+the signal handler as 'volatile'.
+--- a/m4/fault.m4
 b/m4/fault.m4
+@@ -1,5 +1,5 @@
+-# fault.m4 serial 9 (libsigsegv-2.12)
+-dnl Copyright (C) 2002-2003, 2011, 2017 Bruno Haible 
++# fault.m4 serial 10 (libsigsegv-2.15)
++dnl Copyright (C) 2002-2003, 2011, 2017, 2023 Bruno Haible 
+ dnl This file is free software, distributed under the terms of the GNU
+ dnl General Public License.  As a special exception to the GNU General
+ dnl Public License, this file may be distributed as part of a program
+@@ -52,8 +52,8 @@ static int zero_fd;
+ #else
+ # define SIGSEGV_FAULT_ADDRESS_ROUNDOFF_BITS 0UL
+ #endif
+-unsigned long page;
+-int handler_called = 0;
++unsigned long volatile page;
++int volatile handler_called = 0;
+ void sigsegv_handler ($5)
+ {
+   void *fault_address = (void *) ($6);
+-- 
+2.17.1

diff --git a/dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild 
b/dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild
new file mode 100644
index ..9311409de504
--- /dev/null
+++ b/dev-libs/libsigsegv/libsigsegv-2.14-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="Library for handling page faults in user mode"
+HOMEPAGE="https://www.gnu.org/software/libsigsegv/;
+SRC_URI="mirror://gnu/libsigsegv/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-c99.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf --enable-shared
+
+   if tc-is-cross-compiler && [[ ${CHOST} == sparc64* ]] ; then
+   # Tries to use fault-linux-sparc-old.h otherwise which is
+   # for non-POSIX systems.
+   # bug #833469
+   sed -i -e 

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

2024-03-03 Thread John Helmert III
commit: e353611ab45ea96bb7289e1bb31dd2c40fea54e7
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Mar  4 04:56:59 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon Mar  4 05:21:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e353611a

dev-util/rizin: add 0.7.1

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/rizin/Manifest   |   2 +
 dev-util/rizin/rizin-0.7.1.ebuild | 100 ++
 2 files changed, 102 insertions(+)

diff --git a/dev-util/rizin/Manifest b/dev-util/rizin/Manifest
index 1d6bbfad14ab..655cb62f0692 100644
--- a/dev-util/rizin/Manifest
+++ b/dev-util/rizin/Manifest
@@ -1,3 +1,5 @@
 DIST rizin-src-v0.6.2.tar.xz 15409072 BLAKE2B 
9e90b07b5a3a5196e68e7c283dcfa214449e9cf1099c90b80a4e3712997bd6f28d5682de01c6f2b6ccafa749e74a4a9a8f7e6e0a313e926779394322a52b14ff
 SHA512 
2b75ebd1c94dd560bb48ffaf8cb56d765ceafd00a3a878f0ae8802a51f398202c501db4c2ec2caefa89a770d4e674743ff5b56fd21f06bf99d9bac4753580dce
 DIST rizin-src-v0.6.3.tar.xz 15411052 BLAKE2B 
4ddde26dc2541917e1d16f38339bf1467b2148524a1365d739c417857ee856ecb7fbc9210a0f3b562a429c962e31f637bb88a0c0817f42a59868ed3093b0e902
 SHA512 
031ae1c5b43237d55b3e48d825d4bd9cda16a4a84a47464eb1745a02265a1412e2864345595c0dca7f8ea0cb348fe9760ea424556ff6b915ac8014a7f410b03c
+DIST rizin-src-v0.7.1.tar.xz 18941692 BLAKE2B 
d0384a272e5e8274c970dd9253d84204e8bc026de05ec63fe0252cb6fc9eaee9729bbf03ef3dba100c6e55c58e4a81f7755d7ecb15ee041aa9bfb4c53d30
 SHA512 
e59b6fd748e551f10169da9a04f7c04ffb017182d3eb5856467df3b167c6d9b387d0faccdb0cd97ee7321ac71179eb7d9a28fa954f34dc028ea8e4259211eac7
+DIST rizin-testbins-1203a9a2f51e32337c8434d9f4f7c4543552e271.tar.gz 185572487 
BLAKE2B 
b274a58bebe0123bd8ab7b18a4e88833e7de53133d8f640d00b9efa953cf8ef766582acd5a0f65750ebb273be70d5cc1daf9b700cd6b9bfd4d464cf59ab735ba
 SHA512 
47e8993bea5d7805acb46c1c4e034524fe47d2b0b2471af00d3255f3e853430617658cd6b1f8a4706a748704a52646ec43495f0d4e80f16bce4aaf34e29539a4
 DIST rizin-testbins-903588ed69d7717069955322b31dad5e666b338a.tar.gz 181644100 
BLAKE2B 
ea491bea61a6d17fa2727e1b08b810be2bb99d05cf2afa4e97dc440a69a4fd376a39c25c6e86e9e2d499732b55e7c75e5eef39adef84f571e48d147e410d04e5
 SHA512 
fffef043d76440976e02e2b890138f57df849f507c0a7a48bd97b421fc1683e73696c50b6daddf906a53685eccfd7346e25881d3d498417e4e55b97ef56b8317

diff --git a/dev-util/rizin/rizin-0.7.1.ebuild 
b/dev-util/rizin/rizin-0.7.1.ebuild
new file mode 100644
index ..0ec214767a5e
--- /dev/null
+++ b/dev-util/rizin/rizin-0.7.1.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+# This is the commit that the CI for the release commit used
+BINS_COMMIT="1203a9a2f51e32337c8434d9f4f7c4543552e271"
+
+inherit meson python-any-r1
+
+DESCRIPTION="reverse engineering framework for binary analysis"
+HOMEPAGE="https://rizin.re/;
+
+SRC_URI="mirror+https://github.com/rizinorg/rizin/releases/download/v${PV}/rizin-src-v${PV}.tar.xz
+   test? ( 
https://github.com/rizinorg/rizin-testbins/archive/${BINS_COMMIT}.tar.gz -> 
rizin-testbins-${BINS_COMMIT}.tar.gz )"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+LICENSE="Apache-2.0 BSD LGPL-3 MIT"
+SLOT="0/${PV}"
+IUSE="test"
+
+# Need to audit licenses of the binaries used for testing
+RESTRICT="test? ( fetch ) !test? ( test )"
+
+# TODO: unbundle dev-libs/blake3
+RDEPEND="
+   app-arch/lz4:0=
+   app-arch/xz-utils
+   app-arch/zstd:=
+   >=dev-libs/capstone-5:0=
+   dev-libs/libmspack
+   dev-libs/libzip:0=
+   dev-libs/openssl:0=
+   dev-libs/libpcre2:0=
+   >=dev-libs/tree-sitter-0.19.0
+   dev-libs/xxhash
+   sys-apps/file
+   sys-libs/zlib:0=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.4.0-never-rebuild-parser.patch"
+)
+
+S="${WORKDIR}/${PN}-v${PV}"
+
+src_prepare() {
+   default
+
+   local py_to_mangle=(
+   librz/core/cmd_descs/cmd_descs_generate.py
+   sys/clang-format.py
+   test/fuzz/scripts/fuzz_rz_asm.py
+   test/scripts/gdbserver.py
+   )
+
+   python_fix_shebang "${py_to_mangle[@]}"
+
+   # https://github.com/rizinorg/rizin/issues/3459
+   sed -ie '/dyld_chained_ptr_arm64e_auth/d' test/unit/test_bin_mach0.c || 
die
+
+   if use test; then
+   cp -r "${WORKDIR}/rizin-testbins-${BINS_COMMIT}" 
"${S}/test/bins" || die
+   cp -r "${WORKDIR}/rizin-testbins-${BINS_COMMIT}" "${S}" || die
+   fi
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dcli=enabled
+   -Duse_sys_capstone=enabled
+   -Duse_sys_libmspack=enabled
+   -Duse_sys_libzip=enabled
+   -Duse_sys_libzstd=enabled
+   -Duse_sys_lz4=enabled
+   -Duse_sys_lzma=enabled
+   -Duse_sys_magic=enabled
+ 

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

2024-03-03 Thread John Helmert III
commit: d226ce0175a1b4cc94c17b809cb3ad9ed7b1800b
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Mar  4 05:08:56 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon Mar  4 05:21:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d226ce01

dev-util/cutter: add 2.3.3

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/Manifest|  1 +
 dev-util/cutter/cutter-2.3.3.ebuild | 56 +
 2 files changed, 57 insertions(+)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index f341761f3b3a..b62a1633797e 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,3 +1,4 @@
 DIST cutter-2.2.1.tar.gz 11028914 BLAKE2B 
4afb93940a3878b254d0c8cff37f63a40a2ba6d581d0ac086b0fe12fb914b161375c64aa18369892feae5da1726c047f96b2405d48f4cdba7532ef839c557ef6
 SHA512 
1036679049666971bc3dc8f54067d822bc6df798138790fdba2f70932f3034aceeceb10cb732c8257539b128a2d0b10f684d2d6db787402f70bfb1bf13dbbf39
 DIST cutter-2.3.1.tar.gz 11269422 BLAKE2B 
7c0060551d9a40b9bef33e28db122f1d1aa5469750f5a02d436ac7c33e1849cb75b9080d21ff22b29868357395b224aa2267deed298c0913713f71429e9da23d
 SHA512 
7166e9acf757b6cb11e3a16be5d5cc3783cdea906e642c40967e823bd0fe3cd877969b5123a555673e1ed23588c0037bb83b50be2beed6a436a90ab0eafa03a1
 DIST cutter-2.3.2.tar.gz 11280258 BLAKE2B 
20dba40d96fed296b9af0b0e0b66dd46901bfc6621ba59cce1940ed2980acfc1e8b6447c20995bbeace71c7eeb1c9b180bf3b2076bbae9035706c6d4aff6dc5f
 SHA512 
65ca98f6618b1e60efa25d33bb4f3ef6b36dfd8496cf1f40c6a6b9744df3c2f77673d1d3cc1142c1b3b064abd0698ca07a20c5e4009ba5f6b05fc7f7501a4435
+DIST cutter-2.3.3.tar.gz 11609727 BLAKE2B 
bea428892d242c8112d5004b9960d9f74b3aa48b5988436bba54983abf3d26f4bca89b4dc75061e857c2cc51f724ea392fc4f380f227c36f38618078ec0a5761
 SHA512 
7731b6a2efa03a745cd0760d905df474383dc77906d5aefada7bd94098d771b75ae030cb71ed33256cc2f3e23c1c4930d45355cf6371361cb9780b26996dd2cb

diff --git a/dev-util/cutter/cutter-2.3.3.ebuild 
b/dev-util/cutter/cutter-2.3.3.ebuild
new file mode 100644
index ..4f65e2f75406
--- /dev/null
+++ b/dev-util/cutter/cutter-2.3.3.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake toolchain-funcs xdg-utils python-single-r1
+
+MY_P="${PN^}-v${PV}"
+
+DESCRIPTION="A Qt and C++ GUI for rizin reverse engineering framework"
+HOMEPAGE="https://cutter.re https://github.com/rizinorg/cutter/;
+SRC_URI="https://github.com/rizinorg/${PN}/releases/download/v${PV}/${MY_P}-src.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="CC-BY-SA-3.0 GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="graphviz"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   >=dev-util/rizin-0.7.0:=
+   graphviz? ( media-gfx/graphviz )"
+RDEPEND="${DEPEND}
+   !net-analyzer/cutter" # https://bugs.gentoo.org/897738
+BDEPEND="dev-qt/linguist-tools:5"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_CXX_COMPILER="$(tc-getCXX)"
+   -DCMAKE_C_COMPILER="$(tc-getCC)"
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+   -DCUTTER_ENABLE_GRAPHVIZ="$(usex graphviz)"
+   -DCUTTER_ENABLE_KSYNTAXHIGHLIGHTING=OFF
+   -DCUTTER_ENABLE_PYTHON=ON
+   -DCUTTER_USE_ADDITIONAL_RIZIN_PATHS=OFF
+   -DCUTTER_USE_BUNDLED_RIZIN=OFF
+   )
+
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}



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

2024-03-03 Thread John Helmert III
commit: 2a7653d7e76aa0303623dad616f4ee0bdccb7962
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Mar  4 05:09:08 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon Mar  4 05:21:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a7653d7

dev-util/cutter: drop 2.2.1, 2.3.1

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/cutter/Manifest|  2 --
 dev-util/cutter/cutter-2.2.1.ebuild | 56 -
 dev-util/cutter/cutter-2.3.1.ebuild | 56 -
 3 files changed, 114 deletions(-)

diff --git a/dev-util/cutter/Manifest b/dev-util/cutter/Manifest
index b62a1633797e..7be92b5a730e 100644
--- a/dev-util/cutter/Manifest
+++ b/dev-util/cutter/Manifest
@@ -1,4 +1,2 @@
-DIST cutter-2.2.1.tar.gz 11028914 BLAKE2B 
4afb93940a3878b254d0c8cff37f63a40a2ba6d581d0ac086b0fe12fb914b161375c64aa18369892feae5da1726c047f96b2405d48f4cdba7532ef839c557ef6
 SHA512 
1036679049666971bc3dc8f54067d822bc6df798138790fdba2f70932f3034aceeceb10cb732c8257539b128a2d0b10f684d2d6db787402f70bfb1bf13dbbf39
-DIST cutter-2.3.1.tar.gz 11269422 BLAKE2B 
7c0060551d9a40b9bef33e28db122f1d1aa5469750f5a02d436ac7c33e1849cb75b9080d21ff22b29868357395b224aa2267deed298c0913713f71429e9da23d
 SHA512 
7166e9acf757b6cb11e3a16be5d5cc3783cdea906e642c40967e823bd0fe3cd877969b5123a555673e1ed23588c0037bb83b50be2beed6a436a90ab0eafa03a1
 DIST cutter-2.3.2.tar.gz 11280258 BLAKE2B 
20dba40d96fed296b9af0b0e0b66dd46901bfc6621ba59cce1940ed2980acfc1e8b6447c20995bbeace71c7eeb1c9b180bf3b2076bbae9035706c6d4aff6dc5f
 SHA512 
65ca98f6618b1e60efa25d33bb4f3ef6b36dfd8496cf1f40c6a6b9744df3c2f77673d1d3cc1142c1b3b064abd0698ca07a20c5e4009ba5f6b05fc7f7501a4435
 DIST cutter-2.3.3.tar.gz 11609727 BLAKE2B 
bea428892d242c8112d5004b9960d9f74b3aa48b5988436bba54983abf3d26f4bca89b4dc75061e857c2cc51f724ea392fc4f380f227c36f38618078ec0a5761
 SHA512 
7731b6a2efa03a745cd0760d905df474383dc77906d5aefada7bd94098d771b75ae030cb71ed33256cc2f3e23c1c4930d45355cf6371361cb9780b26996dd2cb

diff --git a/dev-util/cutter/cutter-2.2.1.ebuild 
b/dev-util/cutter/cutter-2.2.1.ebuild
deleted file mode 100644
index 8937a0e9eceb..
--- a/dev-util/cutter/cutter-2.2.1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..12} )
-
-inherit cmake toolchain-funcs xdg-utils python-single-r1
-
-MY_P="${PN^}-v${PV}"
-
-DESCRIPTION="A Qt and C++ GUI for rizin reverse engineering framework"
-HOMEPAGE="https://cutter.re https://github.com/rizinorg/cutter/;
-SRC_URI="https://github.com/rizinorg/${PN}/releases/download/v${PV}/${MY_P}-src.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="CC-BY-SA-3.0 GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="graphviz"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="${PYTHON_DEPS}
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   >=dev-util/rizin-0.5.0:=
-   graphviz? ( media-gfx/graphviz )"
-RDEPEND="${DEPEND}
-   !net-analyzer/cutter" # https://bugs.gentoo.org/897738
-BDEPEND="dev-qt/linguist-tools:5"
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_CXX_COMPILER="$(tc-getCXX)"
-   -DCMAKE_C_COMPILER="$(tc-getCC)"
-   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-   -DCUTTER_ENABLE_GRAPHVIZ="$(usex graphviz)"
-   -DCUTTER_ENABLE_KSYNTAXHIGHLIGHTING=OFF
-   -DCUTTER_ENABLE_PYTHON=ON
-   -DCUTTER_USE_ADDITIONAL_RIZIN_PATHS=OFF
-   -DCUTTER_USE_BUNDLED_RIZIN=OFF
-   )
-
-   cmake_src_configure
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}

diff --git a/dev-util/cutter/cutter-2.3.1.ebuild 
b/dev-util/cutter/cutter-2.3.1.ebuild
deleted file mode 100644
index 410b1cc43a64..
--- a/dev-util/cutter/cutter-2.3.1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit cmake toolchain-funcs xdg-utils python-single-r1
-
-MY_P="${PN^}-v${PV}"
-
-DESCRIPTION="A Qt and C++ GUI for rizin reverse engineering framework"
-HOMEPAGE="https://cutter.re https://github.com/rizinorg/cutter/;
-SRC_URI="https://github.com/rizinorg/${PN}/releases/download/v${PV}/${MY_P}-src.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="CC-BY-SA-3.0 GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="graphviz"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="${PYTHON_DEPS}
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   >=dev-util/rizin-0.6.1:=
-   graphviz? ( media-gfx/graphviz )"
-RDEPEND="${DEPEND}
-   !net-analyzer/cutter" # 

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

2024-03-03 Thread John Helmert III
commit: 37c61166141438c3b86cc797705781e5668b9859
Author: John Helmert III  gentoo  org>
AuthorDate: Mon Mar  4 05:16:40 2024 +
Commit: John Helmert III  gentoo  org>
CommitDate: Mon Mar  4 05:21:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37c61166

dev-util/rizin: drop 0.6.2

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/rizin/Manifest   |  1 -
 dev-util/rizin/rizin-0.6.2.ebuild | 98 ---
 2 files changed, 99 deletions(-)

diff --git a/dev-util/rizin/Manifest b/dev-util/rizin/Manifest
index 655cb62f0692..2bfe3632e358 100644
--- a/dev-util/rizin/Manifest
+++ b/dev-util/rizin/Manifest
@@ -1,4 +1,3 @@
-DIST rizin-src-v0.6.2.tar.xz 15409072 BLAKE2B 
9e90b07b5a3a5196e68e7c283dcfa214449e9cf1099c90b80a4e3712997bd6f28d5682de01c6f2b6ccafa749e74a4a9a8f7e6e0a313e926779394322a52b14ff
 SHA512 
2b75ebd1c94dd560bb48ffaf8cb56d765ceafd00a3a878f0ae8802a51f398202c501db4c2ec2caefa89a770d4e674743ff5b56fd21f06bf99d9bac4753580dce
 DIST rizin-src-v0.6.3.tar.xz 15411052 BLAKE2B 
4ddde26dc2541917e1d16f38339bf1467b2148524a1365d739c417857ee856ecb7fbc9210a0f3b562a429c962e31f637bb88a0c0817f42a59868ed3093b0e902
 SHA512 
031ae1c5b43237d55b3e48d825d4bd9cda16a4a84a47464eb1745a02265a1412e2864345595c0dca7f8ea0cb348fe9760ea424556ff6b915ac8014a7f410b03c
 DIST rizin-src-v0.7.1.tar.xz 18941692 BLAKE2B 
d0384a272e5e8274c970dd9253d84204e8bc026de05ec63fe0252cb6fc9eaee9729bbf03ef3dba100c6e55c58e4a81f7755d7ecb15ee041aa9bfb4c53d30
 SHA512 
e59b6fd748e551f10169da9a04f7c04ffb017182d3eb5856467df3b167c6d9b387d0faccdb0cd97ee7321ac71179eb7d9a28fa954f34dc028ea8e4259211eac7
 DIST rizin-testbins-1203a9a2f51e32337c8434d9f4f7c4543552e271.tar.gz 185572487 
BLAKE2B 
b274a58bebe0123bd8ab7b18a4e88833e7de53133d8f640d00b9efa953cf8ef766582acd5a0f65750ebb273be70d5cc1daf9b700cd6b9bfd4d464cf59ab735ba
 SHA512 
47e8993bea5d7805acb46c1c4e034524fe47d2b0b2471af00d3255f3e853430617658cd6b1f8a4706a748704a52646ec43495f0d4e80f16bce4aaf34e29539a4

diff --git a/dev-util/rizin/rizin-0.6.2.ebuild 
b/dev-util/rizin/rizin-0.6.2.ebuild
deleted file mode 100644
index 80c181364210..
--- a/dev-util/rizin/rizin-0.6.2.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-# This is the commit that the CI for the release commit used
-BINS_COMMIT="903588ed69d7717069955322b31dad5e666b338a"
-
-inherit meson python-any-r1
-
-DESCRIPTION="reverse engineering framework for binary analysis"
-HOMEPAGE="https://rizin.re/;
-
-SRC_URI="mirror+https://github.com/rizinorg/rizin/releases/download/v${PV}/rizin-src-v${PV}.tar.xz
-   test? ( 
https://github.com/rizinorg/rizin-testbins/archive/${BINS_COMMIT}.tar.gz -> 
rizin-testbins-${BINS_COMMIT}.tar.gz )"
-KEYWORDS="amd64 ~arm64 ~x86"
-
-LICENSE="Apache-2.0 BSD LGPL-3 MIT"
-SLOT="0/${PV}"
-IUSE="test"
-
-# Need to audit licenses of the binaries used for testing
-RESTRICT="test? ( fetch ) !test? ( test )"
-
-# TODO: unbundle dev-libs/blake3
-RDEPEND="
-   app-arch/lz4:0=
-   app-arch/xz-utils
-   >=dev-libs/capstone-5:0=
-   dev-libs/libmspack
-   dev-libs/libzip:0=
-   dev-libs/openssl:0=
-   >=dev-libs/tree-sitter-0.19.0
-   dev-libs/xxhash
-   sys-apps/file
-   sys-libs/zlib:0=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.4.0-never-rebuild-parser.patch"
-   "${FILESDIR}/${PN}-0.5.2-find-tree-sitter-parser.patch"
-)
-
-S="${WORKDIR}/${PN}-v${PV}"
-
-src_prepare() {
-   default
-
-   local py_to_mangle=(
-   librz/core/cmd_descs/cmd_descs_generate.py
-   sys/clang-format.py
-   test/fuzz/scripts/fuzz_rz_asm.py
-   test/scripts/gdbserver.py
-   )
-
-   python_fix_shebang "${py_to_mangle[@]}"
-
-   # https://github.com/rizinorg/rizin/issues/3459
-   sed -ie '/dyld_chained_ptr_arm64e_auth/d' test/unit/test_bin_mach0.c || 
die
-
-   if use test; then
-   cp -r "${WORKDIR}/rizin-testbins-${BINS_COMMIT}" 
"${S}/test/bins" || die
-   cp -r "${WORKDIR}/rizin-testbins-${BINS_COMMIT}" "${S}" || die
-   fi
-}
-
-src_configure() {
-   local emesonargs=(
-   -Dcli=enabled
-   -Duse_sys_capstone=enabled
-   -Duse_sys_libmspack=enabled
-   -Duse_sys_libzip=enabled
-   -Duse_sys_lz4=enabled
-   -Duse_sys_lzma=enabled
-   -Duse_sys_magic=enabled
-   # https://github.com/rizinorg/rizin/issues/3841
-   # -Duse_sys_openssl=enabled
-   -Duse_sys_tree_sitter=enabled
-   -Duse_sys_xxhash=enabled
-   -Duse_sys_zlib=enabled
-
-   $(meson_use test enable_tests)
-   $(meson_use test enable_rz_test)
-   )
-   meson_src_configure
-}
-
-src_test() {
-   # 

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

2024-03-03 Thread Sam James
commit: fb7d223bb97be7db2af28d511e2342d45d59211e
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 05:20:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 05:20:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb7d223b

sci-libs/lapack: restore filter-lto

In 58d080c1bad9b1c0d307f2cf2d0251d60025efb1, we dropped filter-lto, but
the testsuite still fails to build with LTO, so put it back.

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

 sci-libs/lapack/lapack-3.12.0-r1.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sci-libs/lapack/lapack-3.12.0-r1.ebuild 
b/sci-libs/lapack/lapack-3.12.0-r1.ebuild
index 9ccdd64e8562..b1b9e9824637 100644
--- a/sci-libs/lapack/lapack-3.12.0-r1.ebuild
+++ b/sci-libs/lapack/lapack-3.12.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 # Some additional tests are run if Python is found
 PYTHON_COMPAT=( python3_{10..11} )
-inherit cmake fortran-2 python-any-r1
+inherit cmake flag-o-matic fortran-2 python-any-r1
 
 DESCRIPTION="BLAS, CBLAS, LAPACK, LAPACKE reference implementations"
 HOMEPAGE="https://www.netlib.org/lapack/;
@@ -47,6 +47,9 @@ pkg_setup() {
 }
 
 src_configure() {
+   # bug #878891
+   filter-lto
+
local mycmakeargs=(
-DCBLAS=ON
-DLAPACKE=$(usex lapacke)



[gentoo-commits] repo/gentoo:master commit in: games-misc/typespeed/, games-misc/typespeed/files/

2024-03-03 Thread Sam James
commit: 205386500401a626968efb6b5e5dba531e752fe8
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 05:12:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 05:16:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20538650

games-misc/typespeed: update EAPI 7 -> 8, fix build with LTO, fix group for 
leaderboard

* EAPI 8
* Fix build with LTO (-Wlto-type-mismatch)
* Fix group for leaderboard (tried to use 'games', move to 'gamestat')
* Wire up tests

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

 .../typespeed/files/typespeed-0.6.5-gamestat.patch | 15 +
 .../typespeed/files/typespeed-0.6.5-lto.patch  | 54 ++
 games-misc/typespeed/typespeed-0.6.5-r3.ebuild | 64 ++
 3 files changed, 133 insertions(+)

diff --git a/games-misc/typespeed/files/typespeed-0.6.5-gamestat.patch 
b/games-misc/typespeed/files/typespeed-0.6.5-gamestat.patch
new file mode 100644
index ..7159b1950ecc
--- /dev/null
+++ b/games-misc/typespeed/files/typespeed-0.6.5-gamestat.patch
@@ -0,0 +1,15 @@
+--- a/src/Makefile.am
 b/src/Makefile.am
+@@ -23,10 +23,10 @@ typespeed.score:
+   @touch typespeed.score
+ 
+ install-data-hook:
+-  -chgrp games $(DESTDIR)$(highscoredir)/$(HIGHFILE) && \
++  -chgrp gamestat $(DESTDIR)$(highscoredir)/$(HIGHFILE) && \
+   chmod g+w $(DESTDIR)$(highscoredir)/$(HIGHFILE) && \
+   chmod o-rwx $(DESTDIR)$(highscoredir)/$(HIGHFILE)
+ 
+ install-exec-hook:
+-  -chgrp games $(DESTDIR)$(bindir)/typespeed && \
++  -chgrp gamestat $(DESTDIR)$(bindir)/typespeed && \
+   chmod g+s $(DESTDIR)$(bindir)/typespeed

diff --git a/games-misc/typespeed/files/typespeed-0.6.5-lto.patch 
b/games-misc/typespeed/files/typespeed-0.6.5-lto.patch
new file mode 100644
index ..c734e196e683
--- /dev/null
+++ b/games-misc/typespeed/files/typespeed-0.6.5-lto.patch
@@ -0,0 +1,54 @@
+https://bugs.gentoo.org/858785
+--- a/src/file.c
 b/src/file.c
+@@ -97,7 +97,7 @@ extern unsigned long  cstrl(char *);
+ extern voiddefrule(void);
+ extern voiddrawscreen(void);
+ extern int fileselmenu(int, struct finfo *, const char *);
+-extern unsigned short  level(int);
++extern int level(int);
+ extern voidliima_mvgetnstr(int, int, char *, int);
+ extern int netrecv(int, int, int, int, char *, size_t);
+ extern int netsend(char *);
+--- a/src/menu.c
 b/src/menu.c
+@@ -54,7 +54,7 @@ extern void  closenetwork(void);
+ extern unsigned long  cstrl(char *);
+ extern void   xerrx(int, const char *, ...);
+ extern intinitnetwork(char *, int);
+-extern unsigned short level(int);
++extern intlevel(int);
+ extern void   liima_mvgetnstr(int, int, char *, int);
+ extern void   multipmenu(void);
+ extern void   xcolor_set(short);
+--- a/src/misc.c
 b/src/misc.c
+@@ -61,7 +61,7 @@
+ unsigned long  cstrl(char *);
+ void   endcursestuff(void);
+ void   initcursestuff(void);
+-unsigned short level(int);
++intlevel(int);
+ void   liima_mvgetnstr(int, int, char *, int);
+ intr(int);
+ clock_ttimenow(void);
+@@ -151,7 +151,7 @@ initcursestuff(void)
+ }
+ 
+ /* Returns (0 - 10) and sets color according to "pointsit". */
+-unsigned short
++int
+ level(int pointsit)
+ {
+   int leveli;
+--- a/src/typespeed.c
 b/src/typespeed.c
+@@ -96,7 +96,7 @@ extern void  freewords(void);
+ extern void   initcursestuff(void);
+ extern intinitnetwork(char *, int);
+ extern void   initstatus(char *);
+-extern unsigned short level(int);
++extern intlevel(int);
+ extern intloadscores(char *);
+ extern void   makescorefiles(char *);
+ extern void   multipmenu(void);

diff --git a/games-misc/typespeed/typespeed-0.6.5-r3.ebuild 
b/games-misc/typespeed/typespeed-0.6.5-r3.ebuild
new file mode 100644
index ..a8cbef568bc7
--- /dev/null
+++ b/games-misc/typespeed/typespeed-0.6.5-r3.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools edo
+
+DESCRIPTION="Test your typing speed, and get your fingers CPS"
+HOMEPAGE="https://typespeed.sourceforge.net/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="nls"
+
+RDEPEND="
+   acct-group/gamestat
+   sys-libs/ncurses:=
+   nls? ( virtual/libintl )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-musl.patch
+   "${FILESDIR}"/${P}-use-extern.patch
+   "${FILESDIR}"/${P}-link-tinfo.patch
+   "${FILESDIR}"/${P}-lto.patch
+   "${FILESDIR}"/${P}-gamestat.patch
+)
+

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

2024-03-03 Thread Sam James
commit: b34a8017a0faa59faac8d19621c7e9ff1fb9402e
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 05:01:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 05:01:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b34a8017

games-emulation/dolphin: filter LTO with USE=gui

Interaction between Qt and LTO.

Bug: https://bugs.dolphin-emu.org/issues/11481
Bug: https://bugreports.qt.io/browse/QTBUG-61710
Closes: https://bugs.gentoo.org/891225
Signed-off-by: Sam James  gentoo.org>

 games-emulation/dolphin/dolphin-5.0_p20220520-r2.ebuild | 7 +--
 games-emulation/dolphin/dolphin-.ebuild | 7 +--
 2 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/games-emulation/dolphin/dolphin-5.0_p20220520-r2.ebuild 
b/games-emulation/dolphin/dolphin-5.0_p20220520-r2.ebuild
index af6e7afd45e0..c1f43ed2cbd5 100644
--- a/games-emulation/dolphin/dolphin-5.0_p20220520-r2.ebuild
+++ b/games-emulation/dolphin/dolphin-5.0_p20220520-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit cmake desktop xdg-utils pax-utils
+inherit cmake desktop flag-o-matic xdg-utils pax-utils
 
 if [[ ${PV} == * ]]
 then
@@ -153,6 +153,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # bug #891225 (https://bugs.dolphin-emu.org/issues/11481, QTBUG-61710)
+   use gui && filter-lto
+
local mycmakeargs=(
# Use ccache only when user did set FEATURES=ccache (or similar)
# not when ccache binary is present in system (automagic).

diff --git a/games-emulation/dolphin/dolphin-.ebuild 
b/games-emulation/dolphin/dolphin-.ebuild
index 690c3afb5517..25bf321c0c70 100644
--- a/games-emulation/dolphin/dolphin-.ebuild
+++ b/games-emulation/dolphin/dolphin-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit cmake desktop xdg-utils pax-utils
+inherit cmake desktop flag-o-matic xdg-utils pax-utils
 
 if [[ ${PV} == * ]]
 then
@@ -151,6 +151,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # bug #891225 (https://bugs.dolphin-emu.org/issues/11481, QTBUG-61710)
+   use gui && filter-lto
+
local mycmakeargs=(
# Use ccache only when user did set FEATURES=ccache (or similar)
# not when ccache binary is present in system (automagic).



[gentoo-commits] repo/gentoo:master commit in: dev-db/mariadb-connector-c/

2024-03-03 Thread Sam James
commit: 5f6bcf1d1e0af240e48c672ef388110114d90fd4
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 04:54:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 04:54:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f6bcf1d

dev-db/mariadb-connector-c: add 3.3.8

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

 dev-db/mariadb-connector-c/Manifest | 1 +
 ...adb-connector-c-.ebuild => mariadb-connector-c-3.3.8.ebuild} | 6 ++
 dev-db/mariadb-connector-c/mariadb-connector-c-.ebuild  | 6 ++
 3 files changed, 13 insertions(+)

diff --git a/dev-db/mariadb-connector-c/Manifest 
b/dev-db/mariadb-connector-c/Manifest
index 9439c470d5f0..6333e56ae7a2 100644
--- a/dev-db/mariadb-connector-c/Manifest
+++ b/dev-db/mariadb-connector-c/Manifest
@@ -1,2 +1,3 @@
 DIST mariadb-connector-c-3.2.7-src.tar.gz 1212691 BLAKE2B 
ae2d1317fdc087c6d64b7cf11f4343bf35662d04da5c693f6f3b45ec405ff0f3d5d03157eb56a9c05cf4e16b9980baffec8800b886ae3d962d22a828a6938671
 SHA512 
3f0c67c5fd12e889a3704e0a638b64a784f05d12c7c424f7ce64e78a3eb17e2ad588e0e23f0ce037cd49efb695294ab69277da78f02940c2a7ea0676886b9c36
 DIST mariadb-connector-c-3.3.4-src.tar.gz 1389030 BLAKE2B 
4bee45ee4f76979d36072ab2119042b4de1127a42e99510bd0c1bc5e163fdb4e9b7ca4cce9381ed89e0c733158293d0641c7b7cbd14feaf3257a442c62083e23
 SHA512 
3a3f20efe58f8458a426501248b154107b76bd2001a43e41923e31568c8419cd88f2379e3636a54118ee64ac160a1c6f68dd79c0ac053fa273d9b6b127410ef6
+DIST mariadb-connector-c-3.3.8-src.tar.gz 1393368 BLAKE2B 
09a8a310f97809f0b0396770a77d4512fe1124de263e2077e5a14a2fa1fbc59d7e35a09d97b0471b687943fc9ce06925507e4b950fdacfdc7ca04ea5ee56bf9e
 SHA512 
d2630bda8deb28696842a6b5dd308060a8b9a83a04dfb3ed908387f53af4108510c6f536aaecc4a3c9a035c7be91b98229d6c480366a3579b6be2c5a8d85ff56

diff --git a/dev-db/mariadb-connector-c/mariadb-connector-c-.ebuild 
b/dev-db/mariadb-connector-c/mariadb-connector-c-3.3.8.ebuild
similarity index 91%
copy from dev-db/mariadb-connector-c/mariadb-connector-c-.ebuild
copy to dev-db/mariadb-connector-c/mariadb-connector-c-3.3.8.ebuild
index 416f40ada533..c7280c550ded 100644
--- a/dev-db/mariadb-connector-c/mariadb-connector-c-.ebuild
+++ b/dev-db/mariadb-connector-c/mariadb-connector-c-3.3.8.ebuild
@@ -47,9 +47,15 @@ MULTILIB_WRAPPED_HEADERS+=( 
/usr/include/mariadb/mariadb_version.h )
 
 PATCHES=(
"${FILESDIR}"/${PN}-3.1.3-fix-pkconfig-file.patch
+   "${FILESDIR}"/${PN}-3.3.4-remove-zstd.patch
 )
 
 src_prepare() {
+   # Should be able to drop this once bug #926121 is fixed and
+   # 
https://github.com/mariadb-corporation/mariadb-connector-c/commit/395641549ac72bc31def6d8b64e09093336aef72
+   # is in a release.
+   sed -i -e '/SET(WARNING_AS_ERROR "-Werror")/d' CMakeLists.txt || die
+
# These tests the remote_io plugin which requires network access
sed -i 's/{"test_remote1", test_remote1, TEST_CONNECTION_NEW, 0, NULL, 
NULL},//g' "unittest/libmariadb/misc.c" || die
 

diff --git a/dev-db/mariadb-connector-c/mariadb-connector-c-.ebuild 
b/dev-db/mariadb-connector-c/mariadb-connector-c-.ebuild
index 416f40ada533..c7280c550ded 100644
--- a/dev-db/mariadb-connector-c/mariadb-connector-c-.ebuild
+++ b/dev-db/mariadb-connector-c/mariadb-connector-c-.ebuild
@@ -47,9 +47,15 @@ MULTILIB_WRAPPED_HEADERS+=( 
/usr/include/mariadb/mariadb_version.h )
 
 PATCHES=(
"${FILESDIR}"/${PN}-3.1.3-fix-pkconfig-file.patch
+   "${FILESDIR}"/${PN}-3.3.4-remove-zstd.patch
 )
 
 src_prepare() {
+   # Should be able to drop this once bug #926121 is fixed and
+   # 
https://github.com/mariadb-corporation/mariadb-connector-c/commit/395641549ac72bc31def6d8b64e09093336aef72
+   # is in a release.
+   sed -i -e '/SET(WARNING_AS_ERROR "-Werror")/d' CMakeLists.txt || die
+
# These tests the remote_io plugin which requires network access
sed -i 's/{"test_remote1", test_remote1, TEST_CONNECTION_NEW, 0, NULL, 
NULL},//g' "unittest/libmariadb/misc.c" || die
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/mysql/

2024-03-03 Thread Sam James
commit: 708b6937017fa683259645bb00fb729dc1cb8a80
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 04:56:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 04:56:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=708b6937

dev-db/mysql: filter LTO for legacy 5.7.x branch

ODR violations.

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

 dev-db/mysql/mysql-5.7.41.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-db/mysql/mysql-5.7.41.ebuild b/dev-db/mysql/mysql-5.7.41.ebuild
index 016aa962043a..3efb6229af13 100644
--- a/dev-db/mysql/mysql-5.7.41.ebuild
+++ b/dev-db/mysql/mysql-5.7.41.ebuild
@@ -261,6 +261,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # Filter LTO for legacy branch with ODR violations (bug #855242)
+   filter-lto
+
# Bug #114895, bug #110149
filter-flags "-O" "-O[01]"
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/mariadb-connector-c/

2024-03-03 Thread Sam James
commit: a75e6bb902f21f884eddfda9efebf7d8ca6f04a9
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 04:51:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 04:52:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a75e6bb9

dev-db/mariadb-connector-c: filter LTO

Bug: https://jira.mariadb.org/browse/MDEV-11914
Bug: https://jira.mariadb.org/browse/MDEV-25633
Bug: https://bugs.gentoo.org/855233
Closes: https://bugs.gentoo.org/855236
Signed-off-by: Sam James  gentoo.org>

 dev-db/mariadb-connector-c/mariadb-connector-c-3.2.7.ebuild | 13 ++---
 dev-db/mariadb-connector-c/mariadb-connector-c-3.3.4.ebuild | 13 ++---
 dev-db/mariadb-connector-c/mariadb-connector-c-.ebuild  | 13 ++---
 3 files changed, 30 insertions(+), 9 deletions(-)

diff --git a/dev-db/mariadb-connector-c/mariadb-connector-c-3.2.7.ebuild 
b/dev-db/mariadb-connector-c/mariadb-connector-c-3.2.7.ebuild
index 0f94f5ae5fd0..455985c30d27 100644
--- a/dev-db/mariadb-connector-c/mariadb-connector-c-3.2.7.ebuild
+++ b/dev-db/mariadb-connector-c/mariadb-connector-c-3.2.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,7 @@ else
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~s390 x86"
 fi
 
-inherit cmake-multilib toolchain-funcs
+inherit cmake-multilib flag-o-matic toolchain-funcs
 
 DESCRIPTION="C client library for MariaDB/MySQL"
 HOMEPAGE="https://mariadb.org/;
@@ -64,10 +64,17 @@ src_prepare() {
cmake_src_prepare
 }
 
-multilib_src_configure() {
+src_configure() {
# mariadb cannot use ld.gold, bug #508724
tc-ld-disable-gold
 
+   # bug #855233 (MDEV-11914, MDEV-25633) at least
+   filter-lto
+
+   cmake-multilib_src_configure
+}
+
+multilib_src_configure() {
local mycmakeargs=(
-DWITH_EXTERNAL_ZLIB=ON
-DWITH_SSL:STRING=$(usex ssl $(usex gnutls GNUTLS OPENSSL) OFF)

diff --git a/dev-db/mariadb-connector-c/mariadb-connector-c-3.3.4.ebuild 
b/dev-db/mariadb-connector-c/mariadb-connector-c-3.3.4.ebuild
index 2778d1261848..3ebe51ce18fc 100644
--- a/dev-db/mariadb-connector-c/mariadb-connector-c-3.3.4.ebuild
+++ b/dev-db/mariadb-connector-c/mariadb-connector-c-3.3.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,7 @@ else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~x86"
 fi
 
-inherit cmake-multilib toolchain-funcs
+inherit cmake-multilib flag-o-matic toolchain-funcs
 
 DESCRIPTION="C client library for MariaDB/MySQL"
 HOMEPAGE="https://mariadb.org/;
@@ -66,10 +66,17 @@ src_prepare() {
cmake_src_prepare
 }
 
-multilib_src_configure() {
+src_configure() {
# mariadb cannot use ld.gold, bug #508724
tc-ld-disable-gold
 
+   # bug #855233 (MDEV-11914, MDEV-25633) at least
+   filter-lto
+
+   cmake-multilib_src_configure
+}
+
+multilib_src_configure() {
local mycmakeargs=(
-DWITH_EXTERNAL_ZLIB=ON
-DWITH_SSL:STRING=$(usex ssl $(usex gnutls GNUTLS OPENSSL) OFF)

diff --git a/dev-db/mariadb-connector-c/mariadb-connector-c-.ebuild 
b/dev-db/mariadb-connector-c/mariadb-connector-c-.ebuild
index 62a90589ade5..416f40ada533 100644
--- a/dev-db/mariadb-connector-c/mariadb-connector-c-.ebuild
+++ b/dev-db/mariadb-connector-c/mariadb-connector-c-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,7 @@ else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~x86"
 fi
 
-inherit cmake-multilib toolchain-funcs
+inherit cmake-multilib flag-o-matic toolchain-funcs
 
 DESCRIPTION="C client library for MariaDB/MySQL"
 HOMEPAGE="https://mariadb.org/;
@@ -64,10 +64,17 @@ src_prepare() {
cmake_src_prepare
 }
 
-multilib_src_configure() {
+src_configure() {
# mariadb cannot use ld.gold, bug #508724
tc-ld-disable-gold
 
+   # bug #855233 (MDEV-11914, MDEV-25633) at least
+   filter-lto
+
+   cmake-multilib_src_configure
+}
+
+multilib_src_configure() {
local mycmakeargs=(
-DWITH_EXTERNAL_ZLIB=ON
-DWITH_SSL:STRING=$(usex ssl $(usex gnutls GNUTLS OPENSSL) OFF)



[gentoo-commits] repo/gentoo:master commit in: dev-db/mariadb/

2024-03-03 Thread Sam James
commit: 3feee7984bf0b20f52f20dec288f152d756004da
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 04:49:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 04:49:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3feee798

dev-db/mariadb: filter LTO

Bug: https://jira.mariadb.org/browse/MDEV-11914
Bug: https://jira.mariadb.org/browse/MDEV-25633
Bug: https://bugs.gentoo.org/855236
Closes: https://bugs.gentoo.org/855233
Signed-off-by: Sam James  gentoo.org>

 dev-db/mariadb/mariadb-10.11.5-r1.ebuild | 2 ++
 dev-db/mariadb/mariadb-10.11.5.ebuild| 2 ++
 dev-db/mariadb/mariadb-10.11.6.ebuild| 2 ++
 dev-db/mariadb/mariadb-10.6.14.ebuild| 2 ++
 dev-db/mariadb/mariadb-10.6.15-r1.ebuild | 2 ++
 dev-db/mariadb/mariadb-10.6.15.ebuild| 2 ++
 dev-db/mariadb/mariadb-10.6.16.ebuild| 2 ++
 7 files changed, 14 insertions(+)

diff --git a/dev-db/mariadb/mariadb-10.11.5-r1.ebuild 
b/dev-db/mariadb/mariadb-10.11.5-r1.ebuild
index faf4a0173937..c746545f8e79 100644
--- a/dev-db/mariadb/mariadb-10.11.5-r1.ebuild
+++ b/dev-db/mariadb/mariadb-10.11.5-r1.ebuild
@@ -275,6 +275,8 @@ src_prepare() {
 }
 
 src_configure() {
+   # bug #855233 (MDEV-11914, MDEV-25633) at least
+   filter-lto
# bug 508724 mariadb cannot use ld.gold
tc-ld-disable-gold
# Bug #114895, bug #110149

diff --git a/dev-db/mariadb/mariadb-10.11.5.ebuild 
b/dev-db/mariadb/mariadb-10.11.5.ebuild
index 388d4ffea6c1..a4216b24f9fb 100644
--- a/dev-db/mariadb/mariadb-10.11.5.ebuild
+++ b/dev-db/mariadb/mariadb-10.11.5.ebuild
@@ -275,6 +275,8 @@ src_prepare() {
 }
 
 src_configure() {
+   # bug #855233 (MDEV-11914, MDEV-25633) at least
+   filter-lto
# bug 508724 mariadb cannot use ld.gold
tc-ld-disable-gold
# Bug #114895, bug #110149

diff --git a/dev-db/mariadb/mariadb-10.11.6.ebuild 
b/dev-db/mariadb/mariadb-10.11.6.ebuild
index 618372159ab3..17e3f6655187 100644
--- a/dev-db/mariadb/mariadb-10.11.6.ebuild
+++ b/dev-db/mariadb/mariadb-10.11.6.ebuild
@@ -275,6 +275,8 @@ src_prepare() {
 }
 
 src_configure() {
+   # bug #855233 (MDEV-11914, MDEV-25633) at least
+   filter-lto
# bug 508724 mariadb cannot use ld.gold
tc-ld-disable-gold
# Bug #114895, bug #110149

diff --git a/dev-db/mariadb/mariadb-10.6.14.ebuild 
b/dev-db/mariadb/mariadb-10.6.14.ebuild
index 6b04209e8502..a47a18609606 100644
--- a/dev-db/mariadb/mariadb-10.6.14.ebuild
+++ b/dev-db/mariadb/mariadb-10.6.14.ebuild
@@ -286,6 +286,8 @@ src_prepare() {
 }
 
 src_configure() {
+   # bug #855233 (MDEV-11914, MDEV-25633) at least
+   filter-lto
# bug 508724 mariadb cannot use ld.gold
tc-ld-disable-gold
# Bug #114895, bug #110149

diff --git a/dev-db/mariadb/mariadb-10.6.15-r1.ebuild 
b/dev-db/mariadb/mariadb-10.6.15-r1.ebuild
index 2bce0280ca59..8ffeec4aa737 100644
--- a/dev-db/mariadb/mariadb-10.6.15-r1.ebuild
+++ b/dev-db/mariadb/mariadb-10.6.15-r1.ebuild
@@ -286,6 +286,8 @@ src_prepare() {
 }
 
 src_configure() {
+   # bug #855233 (MDEV-11914, MDEV-25633) at least
+   filter-lto
# bug 508724 mariadb cannot use ld.gold
tc-ld-disable-gold
# Bug #114895, bug #110149

diff --git a/dev-db/mariadb/mariadb-10.6.15.ebuild 
b/dev-db/mariadb/mariadb-10.6.15.ebuild
index e2281369b5cb..56661ef5dc05 100644
--- a/dev-db/mariadb/mariadb-10.6.15.ebuild
+++ b/dev-db/mariadb/mariadb-10.6.15.ebuild
@@ -286,6 +286,8 @@ src_prepare() {
 }
 
 src_configure() {
+   # bug #855233 (MDEV-11914, MDEV-25633) at least
+   filter-lto
# bug 508724 mariadb cannot use ld.gold
tc-ld-disable-gold
# Bug #114895, bug #110149

diff --git a/dev-db/mariadb/mariadb-10.6.16.ebuild 
b/dev-db/mariadb/mariadb-10.6.16.ebuild
index b2abcce4246a..675c53c34db1 100644
--- a/dev-db/mariadb/mariadb-10.6.16.ebuild
+++ b/dev-db/mariadb/mariadb-10.6.16.ebuild
@@ -286,6 +286,8 @@ src_prepare() {
 }
 
 src_configure() {
+   # bug #855233 (MDEV-11914, MDEV-25633) at least
+   filter-lto
# bug 508724 mariadb cannot use ld.gold
tc-ld-disable-gold
# Bug #114895, bug #110149



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

2024-03-03 Thread Sam James
commit: 321f0cac07cd882e8ab7f74d7fd5c80c84dcd4a4
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 04:21:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 04:21:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=321f0cac

app-office/libreoffice: fix build w/ GCC 14

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

 .../files/libreoffice-7.6.5.2-gcc14.patch  | 38 ++
 app-office/libreoffice/libreoffice-7.6.5.2.ebuild  |  3 ++
 2 files changed, 41 insertions(+)

diff --git a/app-office/libreoffice/files/libreoffice-7.6.5.2-gcc14.patch 
b/app-office/libreoffice/files/libreoffice-7.6.5.2-gcc14.patch
new file mode 100644
index ..a98012320375
--- /dev/null
+++ b/app-office/libreoffice/files/libreoffice-7.6.5.2-gcc14.patch
@@ -0,0 +1,38 @@
+https://github.com/LibreOffice/core/commit/db98a3f1b1a703ea8e1284b8815eea2274abb2db
+
+From db98a3f1b1a703ea8e1284b8815eea2274abb2db Mon Sep 17 00:00:00 2001
+From: Martin Jambor 
+Date: Wed, 7 Jun 2023 18:11:45 +0200
+Subject: [PATCH] Add cstdlib include necessary to build with gcc14 libstdc++
+ (tdf#155715)
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Without explicitely including , compiling some files
+including store/source/storbase.hxx (such as store/source/storpage.cxx
+which includes it through store/source/storpage.hxx) will result in
+errors:
+
+  error: ‘malloc’ is not a member of ‘std’
+
+and
+
+  error: ‘free’ is not a member of ‘std’
+
+This patch simply adds the necessary include.
+
+Change-Id: I3d1fa2a17c5ae9d512f1de9d434dac3d82fc353f
+Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152712
+Tested-by: Jenkins
+Reviewed-by: Stephan Bergmann 
+--- a/store/source/storbase.hxx
 b/store/source/storbase.hxx
+@@ -32,6 +32,7 @@
+ 
+ #include 
+ 
++#include 
+ #include 
+ #include 
+ 

diff --git a/app-office/libreoffice/libreoffice-7.6.5.2.ebuild 
b/app-office/libreoffice/libreoffice-7.6.5.2.ebuild
index 938dfe9ad75d..f13092052517 100644
--- a/app-office/libreoffice/libreoffice-7.6.5.2.ebuild
+++ b/app-office/libreoffice/libreoffice-7.6.5.2.ebuild
@@ -296,6 +296,9 @@ PATCHES=(
"${FILESDIR}/${PN}-6.1-nomancompress.patch"
"${FILESDIR}/${PN}-7.2.0.4-qt5detect.patch"
 
+   # upstream
+   "${FILESDIR}/${PN}-7.6.5.2-gcc14.patch"
+
# maybe upstreamable
"${FILESDIR}/${PN}-7.5.8.2-icu-74-compatibility.patch"
 )



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

2024-03-03 Thread Sam James
commit: f01af1ef60c38383fad5af32ef9be9aeb3adf419
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 04:17:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 04:17:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f01af1ef

dev-libs/libksba: Stabilize 1.6.6 ppc64, #926119

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

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

diff --git a/dev-libs/libksba/libksba-1.6.6.ebuild 
b/dev-libs/libksba/libksba-1.6.6.ebuild
index b1c4b9bedd0f..76789896a3a9 100644
--- a/dev-libs/libksba/libksba-1.6.6.ebuild
+++ b/dev-libs/libksba/libksba-1.6.6.ebuild
@@ -20,7 +20,7 @@ SRC_URI+=" verify-sig? ( 
mirror://gnupg/${PN}/${P}.tar.bz2.sig )"
 
 LICENSE="LGPL-3+ GPL-2+ 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 ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="static-libs"
 
 RDEPEND=">=dev-libs/libgpg-error-1.33"



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

2024-03-03 Thread Sam James
commit: 7c2adb8c32510c3b076b15b4454cef2d57361de1
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 04:17:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 04:17:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c2adb8c

dev-libs/libksba: Stabilize 1.6.6 arm64, #926119

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

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

diff --git a/dev-libs/libksba/libksba-1.6.6.ebuild 
b/dev-libs/libksba/libksba-1.6.6.ebuild
index 58ec150ea984..ce5461b68c8b 100644
--- a/dev-libs/libksba/libksba-1.6.6.ebuild
+++ b/dev-libs/libksba/libksba-1.6.6.ebuild
@@ -20,7 +20,7 @@ SRC_URI+=" verify-sig? ( 
mirror://gnupg/${PN}/${P}.tar.bz2.sig )"
 
 LICENSE="LGPL-3+ GPL-2+ 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 ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="static-libs"
 
 RDEPEND=">=dev-libs/libgpg-error-1.33"



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

2024-03-03 Thread Sam James
commit: e96d741ee45f47531c5ad85fbc79b9a8d9b77b5f
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 04:17:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 04:17:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e96d741e

dev-libs/libksba: Stabilize 1.6.6 amd64, #926119

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

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

diff --git a/dev-libs/libksba/libksba-1.6.6.ebuild 
b/dev-libs/libksba/libksba-1.6.6.ebuild
index ce5461b68c8b..b02777ead934 100644
--- a/dev-libs/libksba/libksba-1.6.6.ebuild
+++ b/dev-libs/libksba/libksba-1.6.6.ebuild
@@ -20,7 +20,7 @@ SRC_URI+=" verify-sig? ( 
mirror://gnupg/${PN}/${P}.tar.bz2.sig )"
 
 LICENSE="LGPL-3+ GPL-2+ 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 ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="static-libs"
 
 RDEPEND=">=dev-libs/libgpg-error-1.33"



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

2024-03-03 Thread Sam James
commit: 09bceda9b700a240fa09393de54257976e0f7d1d
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 04:17:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 04:17:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09bceda9

dev-libs/libksba: Stabilize 1.6.6 sparc, #926119

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

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

diff --git a/dev-libs/libksba/libksba-1.6.6.ebuild 
b/dev-libs/libksba/libksba-1.6.6.ebuild
index 5768432302ae..58ec150ea984 100644
--- a/dev-libs/libksba/libksba-1.6.6.ebuild
+++ b/dev-libs/libksba/libksba-1.6.6.ebuild
@@ -20,7 +20,7 @@ SRC_URI+=" verify-sig? ( 
mirror://gnupg/${PN}/${P}.tar.bz2.sig )"
 
 LICENSE="LGPL-3+ GPL-2+ 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 ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="static-libs"
 
 RDEPEND=">=dev-libs/libgpg-error-1.33"



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

2024-03-03 Thread Sam James
commit: 168e87dfd07d2137282d12eb34a5a543dc3bfbff
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 04:17:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 04:17:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=168e87df

dev-libs/libksba: Stabilize 1.6.6 x86, #926119

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

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

diff --git a/dev-libs/libksba/libksba-1.6.6.ebuild 
b/dev-libs/libksba/libksba-1.6.6.ebuild
index 76789896a3a9..5768432302ae 100644
--- a/dev-libs/libksba/libksba-1.6.6.ebuild
+++ b/dev-libs/libksba/libksba-1.6.6.ebuild
@@ -20,7 +20,7 @@ SRC_URI+=" verify-sig? ( 
mirror://gnupg/${PN}/${P}.tar.bz2.sig )"
 
 LICENSE="LGPL-3+ GPL-2+ 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 ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="static-libs"
 
 RDEPEND=">=dev-libs/libgpg-error-1.33"



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

2024-03-03 Thread Sam James
commit: 8daa628daac6635d52c6e440112d7af58276529f
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 04:17:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 04:17:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8daa628d

dev-libs/libksba: Stabilize 1.6.6 arm, #926119

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

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

diff --git a/dev-libs/libksba/libksba-1.6.6.ebuild 
b/dev-libs/libksba/libksba-1.6.6.ebuild
index 6e94bee34900..a8a693bf3eca 100644
--- a/dev-libs/libksba/libksba-1.6.6.ebuild
+++ b/dev-libs/libksba/libksba-1.6.6.ebuild
@@ -20,7 +20,7 @@ SRC_URI+=" verify-sig? ( 
mirror://gnupg/${PN}/${P}.tar.bz2.sig )"
 
 LICENSE="LGPL-3+ GPL-2+ 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 ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="static-libs"
 
 RDEPEND=">=dev-libs/libgpg-error-1.33"



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

2024-03-03 Thread Sam James
commit: 8f4e0cdc1b997cd3d303bdcbb1d870c7b58b9697
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 04:17:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 04:17:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f4e0cdc

dev-libs/libksba: Stabilize 1.6.6 ppc, #926119

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

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

diff --git a/dev-libs/libksba/libksba-1.6.6.ebuild 
b/dev-libs/libksba/libksba-1.6.6.ebuild
index a8a693bf3eca..b1c4b9bedd0f 100644
--- a/dev-libs/libksba/libksba-1.6.6.ebuild
+++ b/dev-libs/libksba/libksba-1.6.6.ebuild
@@ -20,7 +20,7 @@ SRC_URI+=" verify-sig? ( 
mirror://gnupg/${PN}/${P}.tar.bz2.sig )"
 
 LICENSE="LGPL-3+ GPL-2+ 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 ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="static-libs"
 
 RDEPEND=">=dev-libs/libgpg-error-1.33"



  1   2   3   4   5   >