[gentoo-commits] repo/gentoo:master commit in: dev-perl/Unicode-Map8/, dev-perl/Unicode-Map8/files/

2024-03-11 Thread Sam James
commit: 79a66e0737d26f0ee0cce3bf370e16e6abe91ca2
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 05:47:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 05:48:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79a66e07

dev-perl/Unicode-Map8: fix modern C issues

This didn't even work on amd64 until now. No comment.

I hereby certify this as One Of The Examples The Modern C Work Is Good.

Closes: https://bugs.gentoo.org/834518
Closes: https://bugs.gentoo.org/856574
Closes: https://bugs.gentoo.org/883709
Signed-off-by: Sam James  gentoo.org>

 .../Unicode-Map8/Unicode-Map8-0.130.0-r3.ebuild| 22 ++
 .../files/Unicode-Map8-0.130.0-c99.patch   | 48 ++
 2 files changed, 70 insertions(+)

diff --git a/dev-perl/Unicode-Map8/Unicode-Map8-0.130.0-r3.ebuild 
b/dev-perl/Unicode-Map8/Unicode-Map8-0.130.0-r3.ebuild
new file mode 100644
index ..54b99dcb0732
--- /dev/null
+++ b/dev-perl/Unicode-Map8/Unicode-Map8-0.130.0-r3.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=GAAS
+DIST_VERSION=0.13
+inherit perl-module
+
+DESCRIPTION="Convert between most 8bit encodings"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-perl/Unicode-String-2.60.0
+"
+BDEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.130.0-c99.patch
+)

diff --git a/dev-perl/Unicode-Map8/files/Unicode-Map8-0.130.0-c99.patch 
b/dev-perl/Unicode-Map8/files/Unicode-Map8-0.130.0-c99.patch
new file mode 100644
index ..7305438159c4
--- /dev/null
+++ b/dev-perl/Unicode-Map8/files/Unicode-Map8-0.130.0-c99.patch
@@ -0,0 +1,48 @@
+https://bugs.gentoo.org/834518
+https://bugs.gentoo.org/856574
+https://bugs.gentoo.org/883709
+
+https://rt.cpan.org/Ticket/Display.html?id=24652
+https://rt.cpan.org/Ticket/Display.html?id=126031
+https://rt.cpan.org/Ticket/Display.html?id=70534
+https://rt.cpan.org/Ticket/Display.html?id=43404
+--- a/Map8.xs
 b/Map8.xs
+@@ -218,7 +218,7 @@ map8_to_char8(map, uc)
+   U16 uc
+ 
+ SV*
+-to8(map, str16)
++to8(map, xstr16)
+   Map8* map
+   PREINIT:
+   STRLEN len;
+@@ -282,7 +282,7 @@ to8(map, str16)
+   RETVAL
+ 
+ SV*
+-to16(map, str8)
++to16(map, xstr8)
+   Map8* map
+   PREINIT:
+   STRLEN len;
+@@ -347,7 +347,7 @@ recode8(m1, m2, str)
+   Map8* m2
+   PREINIT:
+   STRLEN len;
+-  STRLEN rlen;
++  int rlen;
+   char*  res;
+   INPUT:
+   char* str = SvPV(ST(2), len);
+--- a/map8.h
 b/map8.h
+@@ -80,7 +80,7 @@ void  map8_free(Map8*);
+ 
+ U16*  map8_to_str16(Map8*, U8*, U16*, int, int*);
+ U8*   map8_to_str8 (Map8*, U16*, U8*, int, int*);
+-U8*   map8_recode_8(Map8*, Map8*, U8*, U8*, int, int*);
++U8*   map8_recode8(Map8*, Map8*, U8*, U8*, int, int*);
+ 
+ int   map8_empty_block(Map8*, U8);
+ 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Unicode-UTF8/files/, dev-perl/Unicode-UTF8/

2024-03-11 Thread Sam James
commit: d9a4c4a5bce7bb45f75c5552adf4e799b6bcb829
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 05:52:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 05:52:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9a4c4a5

dev-perl/Unicode-UTF8: fix 32-bit tests

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

 .../Unicode-UTF8/Unicode-UTF8-0.620.0-r1.ebuild|  6 ++-
 .../files/Unicode-UTF8-0.620.0-32-bit.patch| 52 ++
 2 files changed, 57 insertions(+), 1 deletion(-)

diff --git a/dev-perl/Unicode-UTF8/Unicode-UTF8-0.620.0-r1.ebuild 
b/dev-perl/Unicode-UTF8/Unicode-UTF8-0.620.0-r1.ebuild
index efe2e84c7e4d..9bf3e2d925c5 100644
--- a/dev-perl/Unicode-UTF8/Unicode-UTF8-0.620.0-r1.ebuild
+++ b/dev-perl/Unicode-UTF8/Unicode-UTF8-0.620.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -30,6 +30,10 @@ BDEPEND="${RDEPEND}
)
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.620.0-32-bit.patch
+)
+
 src_test() {
perl_rm_files t/999_pod.t
perl-module_src_test

diff --git a/dev-perl/Unicode-UTF8/files/Unicode-UTF8-0.620.0-32-bit.patch 
b/dev-perl/Unicode-UTF8/files/Unicode-UTF8-0.620.0-32-bit.patch
new file mode 100644
index ..9c243c9d106a
--- /dev/null
+++ b/dev-perl/Unicode-UTF8/files/Unicode-UTF8-0.620.0-32-bit.patch
@@ -0,0 +1,52 @@
+https://bugs.gentoo.org/925365
+https://rt.cpan.org/Public/Bug/Display.html?id=127007
+https://github.com/chansen/p5-unicode-utf8/pull/3
+
+From cb30ee19c31a27254c709b78451159d89c377beb Mon Sep 17 00:00:00 2001
+From: "E. Choroba" 
+Date: Thu, 6 Dec 2018 14:42:09 +0100
+Subject: [PATCH 1/2] Fix 080_super.t for 32-bit
+
+Copied from https://rt.cpan.org/Public/Bug/Display.html?id=127007.
+--- a/t/080_super.t
 b/t/080_super.t
+@@ -1,5 +1,6 @@
+ #!perl
+ 
++use Config;
+ use strict;
+ use warnings;
+ use lib 't';
+@@ -16,8 +17,12 @@ my @SUPER = ();
+ for (my $i = 0x0011_; $i < 0x7FFF_; $i += 0x20) {
+ push @SUPER, $i;
+ }
+-for (my $i = 0x8000_; $i < 0x_; $i += 0x40) {
+-push @SUPER, $i;
++
++# Doesn't work on 32 bit.
++if ($Config{ptrsize} == 8) {
++for (my $i = 0x8000_; $i < 0x_; $i += 0x40) {
++push @SUPER, $i;
++}
+ }
+ }
+ 
+
+From f989eaedfe83639c7be35fd429af36452ebaf1d2 Mon Sep 17 00:00:00 2001
+From: "E. Choroba" 
+Date: Tue, 11 Dec 2018 17:30:13 +0100
+Subject: [PATCH 2/2] fixup! Fix 080_super.t for 32-bit
+
+--- a/t/080_super.t
 b/t/080_super.t
+@@ -19,7 +19,7 @@ my @SUPER = ();
+ }
+ 
+ # Doesn't work on 32 bit.
+-if ($Config{ptrsize} == 8) {
++if ($Config{ivsize} > 4) {
+ for (my $i = 0x8000_; $i < 0x_; $i += 0x40) {
+ push @SUPER, $i;
+ }
+



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/uek-sources/

2024-03-11 Thread Aisha Tammy
commit: 785213f4ef45dc155f697c5a51d485bb63aa4f01
Author: Aisha Tammy  aisha  cc>
AuthorDate: Tue Mar 12 03:19:32 2024 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Tue Mar 12 03:19:32 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=785213f4

sys-kernel/uek-sources: add 5.15.0.205.149.3

Signed-off-by: Aisha Tammy  aisha.cc>

 sys-kernel/uek-sources/Manifest|  3 +
 .../uek-sources-5.15.0.205.149.3.ebuild| 64 ++
 2 files changed, 67 insertions(+)

diff --git a/sys-kernel/uek-sources/Manifest b/sys-kernel/uek-sources/Manifest
index c605a3ee3f..aeb47f1dc1 100644
--- a/sys-kernel/uek-sources/Manifest
+++ b/sys-kernel/uek-sources/Manifest
@@ -1,4 +1,7 @@
 DIST genpatches-5.15-157.base.tar.xz 6083340 BLAKE2B 
da2898a405bfd934e761180064107f4d87d144105ade4c825ff9299cb4a0b57324927cf34d3a55fc7a0227d9db053caf5b0f8159ca0ddbd946d31459b2683e1f
 SHA512 
04c2d322ec1f0946b7f0f551e0fc0342da749cade5f20f2da1a1e60fd0cd946593a797c053bbd0eb8121f70e69f6766f8c945a99fd77fca3eef89aeae6d5b871
 DIST genpatches-5.15-157.experimental.tar.xz 5424 BLAKE2B 
146f16bbfc049fabd87adcad9216e97949d0d25ac1d6ce0087b441dedee29611eaf5c20196c22a1f803d497e931c006bfc8a3d435d55b4ca61f55c9d0e9c6c0b
 SHA512 
3bce31759cce8ac4594be37748ae8517f13d0809aa10877646d10b5287643bae623fea1662106dedb24f02f7bf00586014f7d13737b53ff31e99b49037217c07
 DIST genpatches-5.15-157.extras.tar.xz 3936 BLAKE2B 
d559b4c240ab2b8a0b522d846c3d9707b0beacd800e137517c29b51253283b47caf05f7facbdd7be747255dc2485170ecfad04a3ba5293d749c8d22ae60886f7
 SHA512 
e99880adebd2d08067fbcc73bf01eb844c39cef7c06e99b95c9622949e38a2ed58045f27e71bde4d5321dc06212848c884c8f4added4c41a8a1197cd375091b8
+DIST genpatches-5.15-160.base.tar.xz 6317352 BLAKE2B 
ccee78c3ccba8755f0e9de9e62c870d7f85d5302d2cdafd178184bbbec51d1a69be990c49f58fe1a1f897ed7e59bba1cc5eacc7589b4476ee6fcac19a90b0e78
 SHA512 
e36a435f9e353cd48ee12322f998a2fb4e9cf29eeb9e6f6f95534a48524db17b6eb654aa514ddba1108135eb92da7ef6af54f532bf29ca89b566d8903c1456e6
+DIST genpatches-5.15-160.extras.tar.xz 3936 BLAKE2B 
7b4d7802346372f862321837b1b554dcc5cd666be0a39fb56c6a6364060c3c5b5fe37d77d131beff6f0ed4c6290d9c9f9eafc58e9a923e268cafd2814ea9d18e
 SHA512 
4ff242b000ce5969dd50c424ebe94a417271a2af081584e91d155ef11c3b11536fc8a242b0e536491396317ead92a825590208c5f317dc6a8975bbfae28a17a1
 DIST linux-uek-5.15.0-204.147.4.tar.gz 202907093 BLAKE2B 
3fea77ce11b44046865579c6902d33f246830b020c8f57451cff71824ef8a57ddf8338841574ab4c45d98a945ec90bdd6ce4a6a75b2af26acc5ddb89d24d80a7
 SHA512 
7c566f842b3fdf676fb88f4b6c8d70e72da3b3e95d3093abf044f0053ef37829efcd227235e2074cf31e58c4a932c5f591e162138f1f0f2e52692391dda2c170
+DIST linux-uek-5.15.0-205.149.3.tar.gz 202944634 BLAKE2B 
830e19ca6090efe2d42dc5703e242b917b381589c7f74efca39abc4ab6675962c47e6067e77a9695665a655d1f9414a2aed21d283a8bb9da2c1df7c236131834
 SHA512 
1711a281d46582a78c70d09ca738e16c056de9f1bc390c2001c55fe38723a7fa4df0cf7775be22834d8b790d2ec75947bca6067622f112582eed7f5af119f6df

diff --git a/sys-kernel/uek-sources/uek-sources-5.15.0.205.149.3.ebuild 
b/sys-kernel/uek-sources/uek-sources-5.15.0.205.149.3.ebuild
new file mode 100644
index 00..295ffbc66b
--- /dev/null
+++ b/sys-kernel/uek-sources/uek-sources-5.15.0.205.149.3.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_VERSION=$(ver_cut 1-3)
+KERNEL_TRUNK=$(ver_cut 1-2)
+UEK_PATCH_VERSION=$(ver_cut 4-6)
+UEK_VERSION="${KERNEL_VERSION}-${UEK_PATCH_VERSION}"
+
+ETYPE="sources"
+
+K_GENPATCHES_VER="160"
+K_SECURITY_UNSUPPORTED="1"
+CKV="${KERNEL_VERSION}_p${UEK_PATCH_VERSION}"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+DESCRIPTION="Unbreakable Enterprise Kernel (UEK) sources built from Oracle"
+HOMEPAGE="https://github.com/oracle/linux-uek;
+SRC_URI="
+   
https://github.com/oracle/linux-uek/archive/refs/tags/v${UEK_VERSION}.tar.gz
+   -> linux-uek-${UEK_VERSION}.tar.gz
+   
mirror://gentoo/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.base.tar.xz
+   
mirror://gentoo/genpatches-${KERNEL_TRUNK}-${K_GENPATCHES_VER}.extras.tar.xz
+"
+S="${WORKDIR}/linux-uek-${UEK_VERSION}"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64"
+IUSE="+gentoo experimental"
+
+PATCHES=(
+   "${FILESDIR}"/uek-sources-5.4.17.2136.303.2-O3.patch
+)
+
+src_unpack() {
+   default
+
+   # remove all backup files
+   find . -iname "*~" -print -exec rm {} \; 2>/dev/null
+
+   unpack_set_extraversion
+   unpack_fix_install_path
+
+   env_setup_xmakeopts
+}
+
+src_prepare() {
+   use gentoo && PATCHES+=(
+   "${WORKDIR}"/1500_XATTR_USER_PREFIX.patch
+   
"${WORKDIR}"/1510_fs-enable-link-security-restrictions-by-default.patch
+   
"${WORKDIR}"/2000_BT-Check-key-sizes-only-if-Secure-Simple-Pairing-enabled.patch
+   "${WORKDIR}"/2920_sign-file-patch-for-libressl.patch
+   

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

2024-03-11 Thread Sam James
commit: b688088071cf1e7fcafb50cef1abc81c523a50de
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 05:28:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 05:28:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6880880

net-proxy/nutcracker: drop unused init files

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

 net-proxy/nutcracker/files/nutcracker.confd |  9 ---
 net-proxy/nutcracker/files/nutcracker.initd | 39 -
 2 files changed, 48 deletions(-)

diff --git a/net-proxy/nutcracker/files/nutcracker.confd 
b/net-proxy/nutcracker/files/nutcracker.confd
deleted file mode 100644
index 03393f23a64c..
--- a/net-proxy/nutcracker/files/nutcracker.confd
+++ /dev/null
@@ -1,9 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-#USER="nobody"
-#PIDFILE="/var/run/nutcracker.pid"
-#CONF_FILE="/etc/nutcracker/nutcracker.yaml"
-
-NUTCRACKER_BIN="/usr/bin/nutcracker"
-NUTCRACKER_OPTS="--daemonize"

diff --git a/net-proxy/nutcracker/files/nutcracker.initd 
b/net-proxy/nutcracker/files/nutcracker.initd
deleted file mode 100644
index 47abe8f3cd45..
--- a/net-proxy/nutcracker/files/nutcracker.initd
+++ /dev/null
@@ -1,39 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-USER="${USER:-nobody}"
-PIDFILE="${PIDFILE:-/var/run/nutcracker.pid}"
-NUTCRACKER_BIN="${NUTCRACKER_BIN:-/usr/bin/nutcracker}"
-CONF_FILE="${CONF_FILE:-/etc/nutcracker/nutcracker.yml}"
-
-depend() {
-need net
-}
-
-checkconf() {
-   ebegin "Testing configuration"
-   ${NUTCRACKER_BIN} --test-conf \
-   --conf-file=${CONF_FILE} \
-   >/dev/null 2>&1
-   eend $?
-}
-
-start() {
-   checkconf || exit 1
-ebegin "Starting Nutcracker"
-start-stop-daemon --start -u ${USER} \
-   --name ${SVCNAME} \
---exec ${NUTCRACKER_BIN} -- \
-   --conf-file="${CONF_FILE}" \
---pid-file=${PIDFILE} \
-   ${NUTCRACKER_OPTS}
-eend $?
-}
-
-stop() {
-ebegin "Stopping Nutcracker"
-start-stop-daemon --stop --pidfile "${PIDFILE}"
-eend $?
-}
-



[gentoo-commits] repo/gentoo:master commit in: net-proxy/nutcracker/, net-proxy/nutcracker/files/

2024-03-11 Thread Sam James
commit: 59c641be74b0f217d0d47763aa9a0f3437b9d76b
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 05:27:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 05:27:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59c641be

net-proxy/nutcracker: add 0.5.0

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

 net-proxy/nutcracker/Manifest  |  1 +
 .../files/nutcracker-0.5.0-configure-bashism.patch | 11 
 ...tcracker-0.5.0-md5_signature-lto-mismatch.patch | 12 +
 .../nutcracker-0.5.0-use-system-libyaml.patch  | 62 ++
 net-proxy/nutcracker/nutcracker-0.5.0.ebuild   | 51 ++
 5 files changed, 137 insertions(+)

diff --git a/net-proxy/nutcracker/Manifest b/net-proxy/nutcracker/Manifest
index e23ed70311fa..d135fda95e43 100644
--- a/net-proxy/nutcracker/Manifest
+++ b/net-proxy/nutcracker/Manifest
@@ -1 +1,2 @@
 DIST nutcracker-0.4.1.tar.gz 1163442 BLAKE2B 
6838fbb5623ad49ef564176ba4c7d4e61cedb9693851cacc06d8ed09e3045b8cff9df1af8e21790cfa0e3f988b81a9c9cfa852449d532a432c05f3f4c3eace56
 SHA512 
581fae1d12feb983ed25b22cd6f597fd28b7070906ac29d3990669ae5c626a468914021cee152a6a2299a2838c838ad907e4c911b911ef04166ac7bbb2982da1
+DIST twemproxy-0.5.0.tar.gz 1298797 BLAKE2B 
f321fb7c44bb1abca2986f458b01234da50973fd75fee1eb2e22e6119be48adab5f45f78317aa99d234a246b26e579050df4b094658139d10207f817f26c14b1
 SHA512 
01a90b4596c0c50535b424f193b172f39d50432b91005bb36e08a6a37fdcb0ba612a905f49ff1c0acf0e168b7cdf7552425fb095f373c180801e1d68b1b0d1c9

diff --git 
a/net-proxy/nutcracker/files/nutcracker-0.5.0-configure-bashism.patch 
b/net-proxy/nutcracker/files/nutcracker-0.5.0-configure-bashism.patch
new file mode 100644
index ..888779a82514
--- /dev/null
+++ b/net-proxy/nutcracker/files/nutcracker-0.5.0-configure-bashism.patch
@@ -0,0 +1,11 @@
+--- a/configure.ac
 b/configure.ac
+@@ -159,7 +159,7 @@ AS_IF([test "x$ac_cv_epoll_works" = "xno" &&
+ AM_CONDITIONAL([OS_LINUX], [test "x$ac_cv_epoll_works" = "xyes"])
+ AM_CONDITIONAL([OS_BSD], [test "x$ac_cv_kqueue_works" = "xyes"])
+ AM_CONDITIONAL([OS_SOLARIS], [test "x$ac_cv_evports_works" = "xyes"])
+-AM_CONDITIONAL([OS_FREEBSD], [test "$(uname -v | cut -c 1-10)" == "FreeBSD 
10"])
++AM_CONDITIONAL([OS_FREEBSD], [test "$(uname -v | cut -c 1-10)" = "FreeBSD 
10"])
+ 
+ # Package options
+ AC_MSG_CHECKING([whether to enable debug logs and asserts])

diff --git 
a/net-proxy/nutcracker/files/nutcracker-0.5.0-md5_signature-lto-mismatch.patch 
b/net-proxy/nutcracker/files/nutcracker-0.5.0-md5_signature-lto-mismatch.patch
new file mode 100644
index ..bb493f209bb8
--- /dev/null
+++ 
b/net-proxy/nutcracker/files/nutcracker-0.5.0-md5_signature-lto-mismatch.patch
@@ -0,0 +1,12 @@
+https://bugs.gentoo.org/861860
+--- a/src/hashkit/nc_hashkit.h
 b/src/hashkit/nc_hashkit.h
+@@ -55,7 +55,7 @@ typedef enum dist_type {
+ #undef DEFINE_ACTION
+ 
+ uint32_t hash_one_at_a_time(const char *key, size_t key_length);
+-void md5_signature(const unsigned char *key, unsigned int length, unsigned 
char *result);
++void md5_signature(const unsigned char *key, unsigned long length, unsigned 
char *result);
+ uint32_t hash_md5(const char *key, size_t key_length);
+ uint32_t hash_crc16(const char *key, size_t key_length);
+ uint32_t hash_crc32(const char *key, size_t key_length);

diff --git 
a/net-proxy/nutcracker/files/nutcracker-0.5.0-use-system-libyaml.patch 
b/net-proxy/nutcracker/files/nutcracker-0.5.0-use-system-libyaml.patch
new file mode 100644
index ..ddb6694f05b6
--- /dev/null
+++ b/net-proxy/nutcracker/files/nutcracker-0.5.0-use-system-libyaml.patch
@@ -0,0 +1,62 @@
+--- a/Makefile.am
 b/Makefile.am
+@@ -2,7 +2,7 @@ MAINTAINERCLEANFILES = Makefile.in aclocal.m4 configure 
config.h.in config.h.in~
+ 
+ ACLOCAL_AMFLAGS = -I m4
+ 
+-SUBDIRS = contrib src
++SUBDIRS = src
+ 
+ dist_man_MANS = man/nutcracker.8
+ 
+--- a/configure.ac
 b/configure.ac
+@@ -197,11 +197,8 @@ AS_IF([test "x$disable_stats" = xyes],
+   [AC_DEFINE([HAVE_STATS], [1], [Define to 1 if stats is not disabled])])
+ AC_MSG_RESULT($disable_stats)
+ 
+-# Untar the yaml-0.2.5 in contrib/ before config.status is rerun
+-AC_CONFIG_COMMANDS_PRE([tar xvfz contrib/yaml-0.2.5.tar.gz -C contrib])
+-
+-# Call yaml-0.2.5 ./configure recursively
+-AC_CONFIG_SUBDIRS([contrib/yaml-0.2.5])
++# Use systems libyaml.
++PKG_CHECK_MODULES([YAML], [yaml-0.1 >= 0.2.5])
+ 
+ # Define Makefiles
+ AC_CONFIG_FILES([Makefile
+--- a/src/Makefile.am
 b/src/Makefile.am
+@@ -7,7 +7,6 @@ endif
+ AM_CPPFLAGS += -I $(top_srcdir)/src/hashkit
+ AM_CPPFLAGS += -I $(top_srcdir)/src/proto
+ AM_CPPFLAGS += -I $(top_srcdir)/src/event
+-AM_CPPFLAGS += -I $(top_srcdir)/contrib/yaml-0.2.5/include
+ 
+ AM_CFLAGS =
+ # about -fno-strict-aliasing: https://github.com/twitter/twemproxy/issues/276
+@@ -20,9 +19,10 @@ AM_CFLAGS += -Wno-unused-parameter -Wno-unused-value
+ AM_CFLAGS += 

[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/uek-sources/

2024-03-11 Thread Aisha Tammy
commit: e4ad53895f15e6495a117d3a4e118683651e94ab
Author: Aisha Tammy  aisha  cc>
AuthorDate: Tue Mar 12 03:03:30 2024 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Tue Mar 12 03:03:49 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e4ad5389

sys-kernel/uek-sources: drop versions

Signed-off-by: Aisha Tammy  aisha.cc>

 sys-kernel/uek-sources/Manifest| 32 ---
 .../uek-sources-5.15.0.105.125.4.ebuild| 65 --
 .../uek-sources-5.15.0.201.135.2.ebuild| 65 --
 .../uek-sources-5.15.0.201.135.4.ebuild| 65 --
 .../uek-sources-5.15.0.202.135.1-r1.ebuild | 65 --
 .../uek-sources-5.15.0.202.135.1.ebuild| 65 --
 .../uek-sources-5.15.0.203.135.1.ebuild| 65 --
 .../uek-sources-5.15.0.203.146.3-r1.ebuild | 65 --
 .../uek-sources-5.15.0.203.146.3.ebuild| 65 --
 .../uek-sources-5.15.0.203.146.5.ebuild| 65 --
 .../uek-sources-5.15.0.204.147.2.ebuild| 65 --
 .../uek-sources/uek-sources-5.15.0.5.70.1.ebuild   | 65 --
 .../uek-sources/uek-sources-5.15.0.6.80.3.ebuild   | 65 --
 .../uek-sources/uek-sources-5.15.0.8.91.3.ebuild   | 65 --
 14 files changed, 877 deletions(-)

diff --git a/sys-kernel/uek-sources/Manifest b/sys-kernel/uek-sources/Manifest
index 47e57e4efb..c605a3ee3f 100644
--- a/sys-kernel/uek-sources/Manifest
+++ b/sys-kernel/uek-sources/Manifest
@@ -1,36 +1,4 @@
-DIST genpatches-5.15-133.base.tar.xz 5249652 BLAKE2B 
309acc807e07bfcbb34e0ae87618d6dbb76e6481699fc017f449e61a2518e96e1abaf43ffe32bb9f76786fbe8bad5607407be4a40dd8d26be484943d5b4afee1
 SHA512 
f0c689a808a7724cb4f30d697c22a0a089df3e0f837440b22b6c32672355b79898c8097810fa1e420e0f8c364f5a33b6c373db58b7c8caac8b67be763a820cea
-DIST genpatches-5.15-133.experimental.tar.xz 5424 BLAKE2B 
4b68fab502bfce588c7a8fdc11dc44fb619fa082f8afd574bf8d44f786a0a08aeafcf2229c9e63c7ee87c4aa4a5ce27f107994c0ab048e4c012c30b554221cff
 SHA512 
fdb7e8bc1ec0e6a3819a0aa39138f60162fb376fc29de6e6e09038b88c4070073628331216f9fa74aabf0eefa492085f5b87002f7b9edc97effd2110dc26
-DIST genpatches-5.15-133.extras.tar.xz 3932 BLAKE2B 
b99e279af41ad1d19a58e8f9b1bbf392c805a46c371d7a022a65c0090b5824c6ce26280525a0c21feda2a5a5cfffcafc690a2194d29af6a44e10a9d4c923db8b
 SHA512 
7cd772a6feed01543305417ff03b834bb002821ccf254e7f5481623a7f16b0b54da5fc72c21f4ae3481308eaab08fcca8fc5103ffbed58dc4355cfb661f04f8e
-DIST genpatches-5.15-143.base.tar.xz 5634608 BLAKE2B 
a00b2898db47b874fdfe2e2bf0c40edcb4f358765f14aba79c686b8d6f99c6a77792d45dfcce141837ad6d956c6ce417453e53b6ede9db2f4e88b501aeabda21
 SHA512 
1342f8090f18bd15c44ca11409fc09ee5c406801fc077277682595fd58e8f37a57e022f433a0e8fb132cf6bee64f48dccacdbdbabab776d45634477e195eed67
-DIST genpatches-5.15-143.experimental.tar.xz 5420 BLAKE2B 
cd652e0c96af294a265f5d52971fdd36c71d5d87496944f8a23d304fef76ea3ba7cf6c2b45126f5370898c743a0ee63f017876991a471fd27104d2e5845049f7
 SHA512 
d2266c0e49a2580864ea0de5fb4b93ecc28e6c1b2aa5acbb8aa2b94f58b209f0fcae47363819433926063d77630a032ab501369a1563b874f8e1cb241795
-DIST genpatches-5.15-143.extras.tar.xz 3936 BLAKE2B 
c942135c9120024effcc516070b81aef19de95969e19c95b7c222ccf9ba515db329735596f3c5dfe81f12ef29165b898de75988f0c632cd228b6d3579e3c5648
 SHA512 
eb9d0661d81c1acbf5884f3ccc864e0b110a517556bd62020f41f3fad77c32e57da5a7c1f6411a4dc7d9b85ad8fe9af4658613b0a3e9484fb609a7f9ac1a3f39
-DIST genpatches-5.15-154.base.tar.xz 5941944 BLAKE2B 
b32e3bbeadf0b2b3e121d1cd017c3e77320fa8b7365e4106d6574934899ca1c0d4604370774da759a840c09693f89006365078cb77bcf1c23da5bc463d4a36fe
 SHA512 
e32978ea17b1770d5180ebeaa6ba5f9e91e6b4bca70fc4dfced04c93aa7b6d76adf8c83c1b94a182b61fb6a5b73d3778789a0183ef9b49e887647348fadbf2e3
-DIST genpatches-5.15-154.experimental.tar.xz 5420 BLAKE2B 
162a76e418af594045ec24fed99dba3204f14cb6370f990d39dfc02bc953cb438d090868308cda33459e506c032bd7e27d14551512b133b7f7981774a21c2f89
 SHA512 
9bc64f0e16e29443036341f7439e1f9a827423ba0a132aadfe5bc2f14b67cd9c591e3cbd31476197d2c3225aaff1f394ead9b93bf6054f39b70bf4bac2277d47
-DIST genpatches-5.15-154.extras.tar.xz 3936 BLAKE2B 
6940bf38e7c0ea4008d745171b61b4dc9825ed418a10e5d5c7fbd0ecd7a6bbabcb6c747830bc60f5d75250b826c308bb221e4720be47275e0cb653b3e21d8f10
 SHA512 
6b70c21c724be7e42d4e9b7ca0ee5af7aba1f7d2532ae73a571137290cebc4c6ba5146d4c0b73c9424827b876c1fba18e6b60868f09022902e0c8369b73cf2d5
-DIST genpatches-5.15-155.base.tar.xz 5989160 BLAKE2B 
d0b4b6b84a87f5ce4f7f22ae2b0c21cf21acbdba1de9f22839a327c1fe581023ce4b6a2886e6871220189618bd4adf865eb073388ef14b6becf8bcc8861f690f
 SHA512 
1d7454c1e628e0f4a281c14ae0c330d69611dc96a074f25a0c6573bb83ebf4c3d6a3137ee3599421ab70b55c98f71e9a2934c45afc45d4c02b7f1c4614288c79
-DIST genpatches-5.15-155.experimental.tar.xz 

[gentoo-commits] repo/gentoo:master commit in: net-print/mtink/, net-print/mtink/files/

2024-03-11 Thread Sam James
commit: 65c4d815a053b023f48cf96ca632a2afe8cb394a
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Mar 12 04:07:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 05:15:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65c4d815

net-print/mtink: fix LTO and Modern C bugs

Import a patch from debian which fixes both issues by:
- including the correct headers
- avoiding conflicting definitions of two functions by deleting the
  conflicting one and #include'ing the other one everywhere

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

 .../mtink-1.0.16-fix-function-declarations.patch   | 57 ++
 net-print/mtink/mtink-1.0.16-r2.ebuild |  1 +
 2 files changed, 58 insertions(+)

diff --git a/net-print/mtink/files/mtink-1.0.16-fix-function-declarations.patch 
b/net-print/mtink/files/mtink-1.0.16-fix-function-declarations.patch
new file mode 100644
index ..459341f63a79
--- /dev/null
+++ b/net-print/mtink/files/mtink-1.0.16-fix-function-declarations.patch
@@ -0,0 +1,57 @@
+Description: fix function declarations
+ This patch fixes various conflicting and implicit function declarations
+ reported by goto-cc from the cbmc package.
+Bug-Debian: http://bugs.debian.org/749433
+Author: Graham Inggs 
+Forwarded: No, nothing left to forward to
+Last-Update: 2015-05-31
+--- a/mainSrc/cmd.h
 b/mainSrc/cmd.h
+@@ -70,6 +70,4 @@
+ }
+ #endif
+ 
+-extern int devRead(int fd, unsigned char *buf, int len, int timeout); 
+-extern int devWrite(int fd, unsigned char *buf, int len, int timeout); 
+ #endif
+--- a/mainSrc/rw.c
 b/mainSrc/rw.c
+@@ -18,6 +18,8 @@
+  
+ #ifndef MACOS
+ #include 
++#include 
++#include 
+ #include 
+ #include 
+ #include 
+--- a/mainSrc/cmd.c
 b/mainSrc/cmd.c
+@@ -53,6 +53,7 @@
+ #include "mtink.h"
+ #include "cmd.h"
+ #include "d4lib.h"
++#include "rw.h"
+ 
+ #ifdef MACOS
+ #include "usbHlp.h"
+--- a/mainSrc/gimp-mtink.c
 b/mainSrc/gimp-mtink.c
+@@ -23,6 +23,7 @@
+ 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+--- a/detect/askPrinter.c
 b/detect/askPrinter.c
+@@ -1,6 +1,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 

diff --git a/net-print/mtink/mtink-1.0.16-r2.ebuild 
b/net-print/mtink/mtink-1.0.16-r2.ebuild
index 32b8c51473ac..4d46836b2d1f 100644
--- a/net-print/mtink/mtink-1.0.16-r2.ebuild
+++ b/net-print/mtink/mtink-1.0.16-r2.ebuild
@@ -32,6 +32,7 @@ PATCHES=(
"${FILESDIR}"/${P}-flags.patch
"${FILESDIR}"/${P}-motif.patch
"${FILESDIR}"/${P}-fno-common.patch
+   "${FILESDIR}"/${P}-fix-function-declarations.patch
 )
 
 src_prepare() {



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

2024-03-11 Thread Sam James
commit: 2f8c57b46ad5450a60adadafdf189f0631500857
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Mar 12 04:54:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 05:15:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f8c57b4

media-gfx/flameshot: mark as LTO-unsafe, strict-aliasing unsafe

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

 media-gfx/flameshot/flameshot-12.1.0-r2.ebuild | 12 ++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/media-gfx/flameshot/flameshot-12.1.0-r2.ebuild 
b/media-gfx/flameshot/flameshot-12.1.0-r2.ebuild
index c24b2ab6ac05..b01a0e3e9fc2 100644
--- a/media-gfx/flameshot/flameshot-12.1.0-r2.ebuild
+++ b/media-gfx/flameshot/flameshot-12.1.0-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit cmake xdg
+inherit cmake flag-o-matic xdg
 
 DESCRIPTION="Powerful yet simple to use screenshot software"
 HOMEPAGE="https://flameshot.org https://github.com/flameshot-org/flameshot;
@@ -37,6 +37,14 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=strict-aliasing
+   # https://bugs.gentoo.org/859613
+   # https://github.com/flameshot-org/flameshot/issues/3531
+   #
+   # Do not trust with LTO either
+   append-flags -fno-strict-aliasing
+   filter-lto
+
local mycmakeargs=(
-DUSE_EXTERNAL_SINGLEAPPLICATION=1
-DENABLE_CACHE=0



[gentoo-commits] repo/gentoo:master commit in: net-print/mtink/

2024-03-11 Thread Sam James
commit: 28a87b8c6c255d81a19449b8ef9e4a32c0b1a4fd
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Mar 12 03:39:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 05:15:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28a87b8c

net-print/mtink: update HOMEPAGE, SRC_URI

Original website is gone. Still available via archive.org though.

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

 net-print/mtink/mtink-1.0.16-r2.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-print/mtink/mtink-1.0.16-r2.ebuild 
b/net-print/mtink/mtink-1.0.16-r2.ebuild
index 8f231fa1e74e..32b8c51473ac 100644
--- a/net-print/mtink/mtink-1.0.16-r2.ebuild
+++ b/net-print/mtink/mtink-1.0.16-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=7
@@ -6,8 +6,8 @@ EAPI=7
 inherit toolchain-funcs
 
 DESCRIPTION="mtink is a status monitor and inkjet cartridge changer for some 
Epson printers"
-HOMEPAGE="http://xwtools.automatix.de/;
-SRC_URI="http://xwtools.automatix.de/files/${P}.tar.gz;
+HOMEPAGE="https://web.archive.org/web/20160316185818/http://xwtools.automatix.de/;
+SRC_URI="https://web.archive.org/web/20160316185818/http://xwtools.automatix.de/files/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"



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

2024-03-11 Thread Sam James
commit: 8994f0c196a97bec1bc50259d462565efb937e4f
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Mar 12 04:42:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 05:15:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8994f0c1

media-libs/devil: mark as LTO-unsafe, strict-aliasing unsafe

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

 media-libs/devil/devil-1.7.8-r6.ebuild | 12 ++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/media-libs/devil/devil-1.7.8-r6.ebuild 
b/media-libs/devil/devil-1.7.8-r6.ebuild
index ea29d4edf855..fafa062a9f18 100644
--- a/media-libs/devil/devil-1.7.8-r6.ebuild
+++ b/media-libs/devil/devil-1.7.8-r6.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
+inherit autotools flag-o-matic
 
 MY_P=DevIL-${PV}
 
@@ -58,6 +58,14 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=strict-aliasing
+   # https://bugs.gentoo.org/859835
+   # https://github.com/DentonW/DevIL/issues/110
+   #
+   # Do not trust with LTO either
+   append-flags -fno-strict-aliasing
+   filter-lto
+
econf \
$(use_enable static-libs static) \
--disable-lcms \



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

2024-03-11 Thread Sam James
commit: 1d5d4b6b9797f87a06e4fc6ef79313caab942721
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 05:09:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 05:15:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d5d4b6b

app-admin/ansible-core: revbump for PEP517 change

diff is OK:
```
 * CMP: =app-admin/ansible-core-2.16.4 with app-admin/ansible-core-2.16.4/image
 *  
FILES:-usr/lib/python3.10/site-packages/ansible_core-*-py3.10.egg-info/PKG-INFO
 *  
FILES:-usr/lib/python3.10/site-packages/ansible_core-*-py3.10.egg-info/SOURCES.txt
 *  
FILES:-usr/lib/python3.10/site-packages/ansible_core-*-py3.10.egg-info/dependency_links.txt
 *  
FILES:-usr/lib/python3.10/site-packages/ansible_core-*-py3.10.egg-info/entry_points.txt
 *  
FILES:-usr/lib/python3.10/site-packages/ansible_core-*-py3.10.egg-info/not-zip-safe
 *  
FILES:-usr/lib/python3.10/site-packages/ansible_core-*-py3.10.egg-info/requires.txt
 *  
FILES:-usr/lib/python3.10/site-packages/ansible_core-*-py3.10.egg-info/top_level.txt
 *  FILES:+usr/lib/python3.10/site-packages/ansible_core-*.dist-info/METADATA
 *  FILES:+usr/lib/python3.10/site-packages/ansible_core-*.dist-info/RECORD
 *  FILES:+usr/lib/python3.10/site-packages/ansible_core-*.dist-info/WHEEL
 *  
FILES:+usr/lib/python3.10/site-packages/ansible_core-*.dist-info/entry_points.txt
 *  
FILES:+usr/lib/python3.10/site-packages/ansible_core-*.dist-info/top_level.txt
 *  
FILES:-usr/lib/python3.11/site-packages/ansible_core-*-py3.11.egg-info/PKG-INFO
 *  
FILES:-usr/lib/python3.11/site-packages/ansible_core-*-py3.11.egg-info/SOURCES.txt
 *  
FILES:-usr/lib/python3.11/site-packages/ansible_core-*-py3.11.egg-info/dependency_links.txt
 *  
FILES:-usr/lib/python3.11/site-packages/ansible_core-*-py3.11.egg-info/entry_points.txt
 *  
FILES:-usr/lib/python3.11/site-packages/ansible_core-*-py3.11.egg-info/not-zip-safe
 *  
FILES:-usr/lib/python3.11/site-packages/ansible_core-*-py3.11.egg-info/requires.txt
 *  
FILES:-usr/lib/python3.11/site-packages/ansible_core-*-py3.11.egg-info/top_level.txt
 *  FILES:+usr/lib/python3.11/site-packages/ansible_core-*.dist-info/METADATA
 *  FILES:+usr/lib/python3.11/site-packages/ansible_core-*.dist-info/RECORD
 *  FILES:+usr/lib/python3.11/site-packages/ansible_core-*.dist-info/WHEEL
 *  
FILES:+usr/lib/python3.11/site-packages/ansible_core-*.dist-info/entry_points.txt
 *  
FILES:+usr/lib/python3.11/site-packages/ansible_core-*.dist-info/top_level.txt
 *  
FILES:-usr/lib/python3.12/site-packages/ansible_core-*-py3.12.egg-info/PKG-INFO
 *  
FILES:-usr/lib/python3.12/site-packages/ansible_core-*-py3.12.egg-info/SOURCES.txt
 *  
FILES:-usr/lib/python3.12/site-packages/ansible_core-*-py3.12.egg-info/dependency_links.txt
 *  
FILES:-usr/lib/python3.12/site-packages/ansible_core-*-py3.12.egg-info/entry_points.txt
 *  
FILES:-usr/lib/python3.12/site-packages/ansible_core-*-py3.12.egg-info/not-zip-safe
 *  
FILES:-usr/lib/python3.12/site-packages/ansible_core-*-py3.12.egg-info/requires.txt
 *  
FILES:-usr/lib/python3.12/site-packages/ansible_core-*-py3.12.egg-info/top_level.txt
 *  FILES:+usr/lib/python3.12/site-packages/ansible_core-*.dist-info/METADATA
 *  FILES:+usr/lib/python3.12/site-packages/ansible_core-*.dist-info/RECORD
 *  FILES:+usr/lib/python3.12/site-packages/ansible_core-*.dist-info/WHEEL
 *  
FILES:+usr/lib/python3.12/site-packages/ansible_core-*.dist-info/entry_points.txt
 *  
FILES:+usr/lib/python3.12/site-packages/ansible_core-*.dist-info/top_level.txt
 * --> FILES(+15,-21)
```

Fixes: 17301a0d3be5a056502f827ed5e699fe5695d6f8
Bug: https://bugs.gentoo.org/909858
Signed-off-by: Sam James  gentoo.org>

 .../{ansible-core-2.14.13.ebuild => ansible-core-2.14.13-r1.ebuild}   | 0
 .../{ansible-core-2.15.8.ebuild => ansible-core-2.15.8-r1.ebuild} | 0
 .../{ansible-core-2.16.2.ebuild => ansible-core-2.16.2-r1.ebuild} | 0
 .../{ansible-core-2.16.4.ebuild => ansible-core-2.16.4-r1.ebuild} | 0
 4 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/app-admin/ansible-core/ansible-core-2.14.13.ebuild 
b/app-admin/ansible-core/ansible-core-2.14.13-r1.ebuild
similarity index 100%
rename from app-admin/ansible-core/ansible-core-2.14.13.ebuild
rename to app-admin/ansible-core/ansible-core-2.14.13-r1.ebuild

diff --git a/app-admin/ansible-core/ansible-core-2.15.8.ebuild 
b/app-admin/ansible-core/ansible-core-2.15.8-r1.ebuild
similarity index 100%
rename from app-admin/ansible-core/ansible-core-2.15.8.ebuild
rename to app-admin/ansible-core/ansible-core-2.15.8-r1.ebuild

diff --git a/app-admin/ansible-core/ansible-core-2.16.2.ebuild 
b/app-admin/ansible-core/ansible-core-2.16.2-r1.ebuild
similarity index 100%
rename from app-admin/ansible-core/ansible-core-2.16.2.ebuild
rename to app-admin/ansible-core/ansible-core-2.16.2-r1.ebuild

diff --git a/app-admin/ansible-core/ansible-core-2.16.4.ebuild 
b/app-admin/ansible-core/ansible-core-2.16.4-r1.ebuild
similarity index 100%

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

2024-03-11 Thread Sam James
commit: 6ccfffa5524eba5950f104e8eb2c9d70e1deca0f
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 04:21:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 05:15:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ccfffa5

dev-util/gertty: revbump for PEP517 change

diff is OK:
```
 * CMP: =dev-util/gertty-1.6.0-r1 with dev-util/gertty-1.6.0-r1/image
 *  FILES:-usr/lib/python3.10/site-packages/gertty-*-py3.10.egg-info/PKG-INFO
 *  FILES:-usr/lib/python3.10/site-packages/gertty-*-py3.10.egg-info/SOURCES.txt
 *  
FILES:-usr/lib/python3.10/site-packages/gertty-*-py3.10.egg-info/dependency_links.txt
 *  
FILES:-usr/lib/python3.10/site-packages/gertty-*-py3.10.egg-info/entry_points.txt
 *  
FILES:-usr/lib/python3.10/site-packages/gertty-*-py3.10.egg-info/not-zip-safe
 *  FILES:-usr/lib/python3.10/site-packages/gertty-*-py3.10.egg-info/pbr.json
 *  
FILES:-usr/lib/python3.10/site-packages/gertty-*-py3.10.egg-info/requires.txt
 *  
FILES:-usr/lib/python3.10/site-packages/gertty-*-py3.10.egg-info/top_level.txt
 *  FILES:+usr/lib/python3.10/site-packages/gertty-*.dist-info/AUTHORS
 *  FILES:+usr/lib/python3.10/site-packages/gertty-*.dist-info/METADATA
 *  FILES:+usr/lib/python3.10/site-packages/gertty-*.dist-info/RECORD
 *  FILES:+usr/lib/python3.10/site-packages/gertty-*.dist-info/WHEEL
 *  FILES:+usr/lib/python3.10/site-packages/gertty-*.dist-info/entry_points.txt
 *  FILES:+usr/lib/python3.10/site-packages/gertty-*.dist-info/pbr.json
 *  FILES:+usr/lib/python3.10/site-packages/gertty-*.dist-info/top_level.txt
 *  FILES:-usr/lib/python3.11/site-packages/gertty-*-py3.11.egg-info/PKG-INFO
 *  FILES:-usr/lib/python3.11/site-packages/gertty-*-py3.11.egg-info/SOURCES.txt
 *  
FILES:-usr/lib/python3.11/site-packages/gertty-*-py3.11.egg-info/dependency_links.txt
 *  
FILES:-usr/lib/python3.11/site-packages/gertty-*-py3.11.egg-info/entry_points.txt
 *  
FILES:-usr/lib/python3.11/site-packages/gertty-*-py3.11.egg-info/not-zip-safe
 *  FILES:-usr/lib/python3.11/site-packages/gertty-*-py3.11.egg-info/pbr.json
 *  
FILES:-usr/lib/python3.11/site-packages/gertty-*-py3.11.egg-info/requires.txt
 *  
FILES:-usr/lib/python3.11/site-packages/gertty-*-py3.11.egg-info/top_level.txt
 *  FILES:+usr/lib/python3.11/site-packages/gertty-*.dist-info/AUTHORS
 *  FILES:+usr/lib/python3.11/site-packages/gertty-*.dist-info/METADATA
 *  FILES:+usr/lib/python3.11/site-packages/gertty-*.dist-info/RECORD
 *  FILES:+usr/lib/python3.11/site-packages/gertty-*.dist-info/WHEEL
 *  FILES:+usr/lib/python3.11/site-packages/gertty-*.dist-info/entry_points.txt
 *  FILES:+usr/lib/python3.11/site-packages/gertty-*.dist-info/pbr.json
 *  FILES:+usr/lib/python3.11/site-packages/gertty-*.dist-info/top_level.txt
 * --> FILES(+14,-16)
```

Fixes: 56c1fa06eecb61c479c435161bf6cadb37dc2661
Bug: https://bugs.gentoo.org/909979
Signed-off-by: Sam James  gentoo.org>

 dev-util/gertty/{gertty-1.6.0-r1.ebuild => gertty-1.6.0-r2.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-util/gertty/gertty-1.6.0-r1.ebuild 
b/dev-util/gertty/gertty-1.6.0-r2.ebuild
similarity index 100%
rename from dev-util/gertty/gertty-1.6.0-r1.ebuild
rename to dev-util/gertty/gertty-1.6.0-r2.ebuild



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

2024-03-11 Thread Sam James
commit: 6ee7d6499a7839dc541c02d472d3417fb46dfd2f
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 04:12:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 05:15:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ee7d649

app-emulation/glean: revbump for PEP517 change

diff is OK:
```
 * CMP: =app-emulation/glean-1.23.0 with app-emulation/glean-1.23.0/image
 *  FILES:-usr/lib/python3.10/site-packages/glean-*-py3.10.egg-info/PKG-INFO
 *  FILES:-usr/lib/python3.10/site-packages/glean-*-py3.10.egg-info/SOURCES.txt
 *  
FILES:-usr/lib/python3.10/site-packages/glean-*-py3.10.egg-info/dependency_links.txt
 *  
FILES:-usr/lib/python3.10/site-packages/glean-*-py3.10.egg-info/entry_points.txt
 *  FILES:-usr/lib/python3.10/site-packages/glean-*-py3.10.egg-info/not-zip-safe
 *  FILES:-usr/lib/python3.10/site-packages/glean-*-py3.10.egg-info/pbr.json
 *  
FILES:-usr/lib/python3.10/site-packages/glean-*-py3.10.egg-info/top_level.txt
 *  FILES:+usr/lib/python3.10/site-packages/glean-*.dist-info/AUTHORS
 *  FILES:+usr/lib/python3.10/site-packages/glean-*.dist-info/METADATA
 *  FILES:+usr/lib/python3.10/site-packages/glean-*.dist-info/RECORD
 *  FILES:+usr/lib/python3.10/site-packages/glean-*.dist-info/WHEEL
 *  FILES:+usr/lib/python3.10/site-packages/glean-*.dist-info/entry_points.txt
 *  FILES:+usr/lib/python3.10/site-packages/glean-*.dist-info/pbr.json
 *  FILES:+usr/lib/python3.10/site-packages/glean-*.dist-info/top_level.txt
 *  FILES:-usr/lib/python3.11/site-packages/glean-*-py3.11.egg-info/PKG-INFO
 *  FILES:-usr/lib/python3.11/site-packages/glean-*-py3.11.egg-info/SOURCES.txt
 *  
FILES:-usr/lib/python3.11/site-packages/glean-*-py3.11.egg-info/dependency_links.txt
 *  
FILES:-usr/lib/python3.11/site-packages/glean-*-py3.11.egg-info/entry_points.txt
 *  FILES:-usr/lib/python3.11/site-packages/glean-*-py3.11.egg-info/not-zip-safe
 *  FILES:-usr/lib/python3.11/site-packages/glean-*-py3.11.egg-info/pbr.json
 *  
FILES:-usr/lib/python3.11/site-packages/glean-*-py3.11.egg-info/top_level.txt
 *  FILES:+usr/lib/python3.11/site-packages/glean-*.dist-info/AUTHORS
 *  FILES:+usr/lib/python3.11/site-packages/glean-*.dist-info/METADATA
 *  FILES:+usr/lib/python3.11/site-packages/glean-*.dist-info/RECORD
 *  FILES:+usr/lib/python3.11/site-packages/glean-*.dist-info/WHEEL
 *  FILES:+usr/lib/python3.11/site-packages/glean-*.dist-info/entry_points.txt
 *  FILES:+usr/lib/python3.11/site-packages/glean-*.dist-info/pbr.json
 *  FILES:+usr/lib/python3.11/site-packages/glean-*.dist-info/top_level.txt
 * --> FILES(+14,-14)
```

Bug: https://bugs.gentoo.org/909875
Fixes: 0ff36ef3ef05c13a7154527b843b1164d3d269bd
Signed-off-by: Sam James  gentoo.org>

 app-emulation/glean/{glean-1.23.0.ebuild => glean-1.23.0-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/app-emulation/glean/glean-1.23.0.ebuild 
b/app-emulation/glean/glean-1.23.0-r1.ebuild
similarity index 100%
rename from app-emulation/glean/glean-1.23.0.ebuild
rename to app-emulation/glean/glean-1.23.0-r1.ebuild



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

2024-03-11 Thread Sam James
commit: ec6777d0e9c682d1c3902c7a56a5c7cad8ec591c
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 04:47:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 05:15:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec6777d0

app-shells/powerline: revbump for PEP517 change

diff is OK:
```
 * CMP: =app-shells/powerline-2.7-r2 with app-shells/powerline-2.7-r2/image
 *  
FILES:-usr/lib/python3.10/site-packages/powerline_status-*-py3.10.egg-info/PKG-INFO
 *  
FILES:-usr/lib/python3.10/site-packages/powerline_status-*-py3.10.egg-info/SOURCES.txt
 *  
FILES:-usr/lib/python3.10/site-packages/powerline_status-*-py3.10.egg-info/dependency_links.txt
 *  
FILES:-usr/lib/python3.10/site-packages/powerline_status-*-py3.10.egg-info/not-zip-safe
 *  
FILES:-usr/lib/python3.10/site-packages/powerline_status-*-py3.10.egg-info/requires.txt
 *  
FILES:-usr/lib/python3.10/site-packages/powerline_status-*-py3.10.egg-info/top_level.txt
 *  
FILES:+usr/lib/python3.10/site-packages/powerline_status-*.dist-info/METADATA
 *  FILES:+usr/lib/python3.10/site-packages/powerline_status-*.dist-info/RECORD
 *  FILES:+usr/lib/python3.10/site-packages/powerline_status-*.dist-info/WHEEL
 *  
FILES:+usr/lib/python3.10/site-packages/powerline_status-*.dist-info/top_level.txt
 *  
FILES:-usr/lib/python3.11/site-packages/powerline_status-*-py3.11.egg-info/PKG-INFO
 *  
FILES:-usr/lib/python3.11/site-packages/powerline_status-*-py3.11.egg-info/SOURCES.txt
 *  
FILES:-usr/lib/python3.11/site-packages/powerline_status-*-py3.11.egg-info/dependency_links.txt
 *  
FILES:-usr/lib/python3.11/site-packages/powerline_status-*-py3.11.egg-info/not-zip-safe
 *  
FILES:-usr/lib/python3.11/site-packages/powerline_status-*-py3.11.egg-info/requires.txt
 *  
FILES:-usr/lib/python3.11/site-packages/powerline_status-*-py3.11.egg-info/top_level.txt
 *  
FILES:+usr/lib/python3.11/site-packages/powerline_status-*.dist-info/METADATA
 *  FILES:+usr/lib/python3.11/site-packages/powerline_status-*.dist-info/RECORD
 *  FILES:+usr/lib/python3.11/site-packages/powerline_status-*.dist-info/WHEEL
 *  
FILES:+usr/lib/python3.11/site-packages/powerline_status-*.dist-info/top_level.txt
 * --> FILES(+8,-12)
```

Fixes: 6faa61c59e55bf56acb8fddbbea8f820a22a1c56
Bug: https://bugs.gentoo.org/909895
Signed-off-by: Sam James  gentoo.org>

 app-shells/powerline/{powerline-2.7-r2.ebuild => powerline-2.7-r3.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/app-shells/powerline/powerline-2.7-r2.ebuild 
b/app-shells/powerline/powerline-2.7-r3.ebuild
similarity index 100%
rename from app-shells/powerline/powerline-2.7-r2.ebuild
rename to app-shells/powerline/powerline-2.7-r3.ebuild



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

2024-03-11 Thread Sam James
commit: d7120a5c19ab3233cec596b80e713f30ebc08b6b
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 04:16:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 05:15:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7120a5c

net-misc/pulseaudio-dlna: revbump for PEP517 change

diff is OK:
```
 * CMP: =net-misc/pulseaudio-dlna-0.6.5_p1 with 
net-misc/pulseaudio-dlna-0.6.5_p1/image
 *  
FILES:-usr/lib/python3.10/site-packages/pulseaudio_dlna-*-py3.10.egg-info/PKG-INFO
 *  
FILES:-usr/lib/python3.10/site-packages/pulseaudio_dlna-*-py3.10.egg-info/SOURCES.txt
 *  
FILES:-usr/lib/python3.10/site-packages/pulseaudio_dlna-*-py3.10.egg-info/dependency_links.txt
 *  
FILES:-usr/lib/python3.10/site-packages/pulseaudio_dlna-*-py3.10.egg-info/entry_points.txt
 *  
FILES:-usr/lib/python3.10/site-packages/pulseaudio_dlna-*-py3.10.egg-info/not-zip-safe
 *  
FILES:-usr/lib/python3.10/site-packages/pulseaudio_dlna-*-py3.10.egg-info/requires.txt
 *  
FILES:-usr/lib/python3.10/site-packages/pulseaudio_dlna-*-py3.10.egg-info/top_level.txt
 *  FILES:+usr/lib/python3.10/site-packages/pulseaudio_dlna-*.dist-info/METADATA
 *  FILES:+usr/lib/python3.10/site-packages/pulseaudio_dlna-*.dist-info/RECORD
 *  FILES:+usr/lib/python3.10/site-packages/pulseaudio_dlna-*.dist-info/WHEEL
 *  
FILES:+usr/lib/python3.10/site-packages/pulseaudio_dlna-*.dist-info/entry_points.txt
 *  
FILES:+usr/lib/python3.10/site-packages/pulseaudio_dlna-*.dist-info/top_level.txt
 *  
FILES:-usr/lib/python3.11/site-packages/pulseaudio_dlna-*-py3.11.egg-info/PKG-INFO
 *  
FILES:-usr/lib/python3.11/site-packages/pulseaudio_dlna-*-py3.11.egg-info/SOURCES.txt
 *  
FILES:-usr/lib/python3.11/site-packages/pulseaudio_dlna-*-py3.11.egg-info/dependency_links.txt
 *  
FILES:-usr/lib/python3.11/site-packages/pulseaudio_dlna-*-py3.11.egg-info/entry_points.txt
 *  
FILES:-usr/lib/python3.11/site-packages/pulseaudio_dlna-*-py3.11.egg-info/not-zip-safe
 *  
FILES:-usr/lib/python3.11/site-packages/pulseaudio_dlna-*-py3.11.egg-info/requires.txt
 *  
FILES:-usr/lib/python3.11/site-packages/pulseaudio_dlna-*-py3.11.egg-info/top_level.txt
 *  FILES:+usr/lib/python3.11/site-packages/pulseaudio_dlna-*.dist-info/METADATA
 *  FILES:+usr/lib/python3.11/site-packages/pulseaudio_dlna-*.dist-info/RECORD
 *  FILES:+usr/lib/python3.11/site-packages/pulseaudio_dlna-*.dist-info/WHEEL
 *  
FILES:+usr/lib/python3.11/site-packages/pulseaudio_dlna-*.dist-info/entry_points.txt
 *  
FILES:+usr/lib/python3.11/site-packages/pulseaudio_dlna-*.dist-info/top_level.txt
 * --> FILES(+10,-14)
```

Fixes: dd5b24324cdcfe19f7668cf94fe07417f724e0b8
Bug: https://bugs.gentoo.org/910010
Signed-off-by: Sam James  gentoo.org>

 ...pulseaudio-dlna-0.6.5_p1.ebuild => pulseaudio-dlna-0.6.5_p1-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/net-misc/pulseaudio-dlna/pulseaudio-dlna-0.6.5_p1.ebuild 
b/net-misc/pulseaudio-dlna/pulseaudio-dlna-0.6.5_p1-r1.ebuild
similarity index 100%
rename from net-misc/pulseaudio-dlna/pulseaudio-dlna-0.6.5_p1.ebuild
rename to net-misc/pulseaudio-dlna/pulseaudio-dlna-0.6.5_p1-r1.ebuild



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

2024-03-11 Thread Michał Górny
commit: 2c54e46af31bb80974e686d89786175235d43b37
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 12 04:56:14 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 12 05:08:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c54e46a

dev-python/requests-oauthlib: Bump to 1.4.0

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

 dev-python/requests-oauthlib/Manifest  |  1 +
 .../requests-oauthlib-1.4.0.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/dev-python/requests-oauthlib/Manifest 
b/dev-python/requests-oauthlib/Manifest
index c6de87b7f1d6..95bf581c0d54 100644
--- a/dev-python/requests-oauthlib/Manifest
+++ b/dev-python/requests-oauthlib/Manifest
@@ -1 +1,2 @@
 DIST requests-oauthlib-1.3.1.tar.gz 48367 BLAKE2B 
0cc538fe7ed1ef12740b60bb8b3e32d84f0d45b6c231c70b8bbfe9db9c8775acc51f50e78589e43eb0644c82e919a5a124941986023de4432e0631ebf0764869
 SHA512 
86fe34d39ad7224fd44a1b0c4fbf3784032239b894ae73ba65043941cde9675c2f8abedf44ccc00b5fb1648b8e261de258464b311f3ace6392ab6202fb50aa08
+DIST requests-oauthlib-1.4.0.gh.tar.gz 51324 BLAKE2B 
e62d696ceaf483f5cbfacd60570a87665d7b7933d3c79de93ce7884c6ac9f245d5ba77f1e83c518226ec2be89c3e6ba4281669e1dcf83cffcddda95fd25ae2fe
 SHA512 
14ffe34be4aaffb774aeda7965687738c12b23291994a86ee9c1436490cd20588bfeac4fb41b4cc89966f62a6ed5152235cd06cd194a8eecc8ea9367975d87ce

diff --git a/dev-python/requests-oauthlib/requests-oauthlib-1.4.0.ebuild 
b/dev-python/requests-oauthlib/requests-oauthlib-1.4.0.ebuild
new file mode 100644
index ..fbe6ef8d3352
--- /dev/null
+++ b/dev-python/requests-oauthlib/requests-oauthlib-1.4.0.ebuild
@@ -0,0 +1,50 @@
+# 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="This project provides first-class OAuth library support for 
Requests"
+HOMEPAGE="
+   https://github.com/requests/requests-oauthlib/
+   https://pypi.org/project/requests-oauthlib/
+"
+SRC_URI="
+   https://github.com/requests/requests-oauthlib/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/requests-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/oauthlib-3.0.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/requests-mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Internet access
+   tests/test_core.py::OAuth1Test::testCanPostBinaryData
+   tests/test_core.py::OAuth1Test::test_content_type_override
+   tests/test_core.py::OAuth1Test::test_url_is_native_str
+   )
+   local EPYTEST_IGNORE=(
+   tests/examples
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2024-03-11 Thread Michał Górny
commit: f1a67e237e4df3d6aaf7b038bb86e5fd02353031
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 12 04:52:44 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 12 05:08:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1a67e23

dev-python/pyrate-limiter: Bump to 3.4.1

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

 dev-python/pyrate-limiter/Manifest |  1 +
 .../pyrate-limiter/pyrate-limiter-3.4.1.ebuild | 74 ++
 2 files changed, 75 insertions(+)

diff --git a/dev-python/pyrate-limiter/Manifest 
b/dev-python/pyrate-limiter/Manifest
index 46dd421a22fd..1b30ace06e2e 100644
--- a/dev-python/pyrate-limiter/Manifest
+++ b/dev-python/pyrate-limiter/Manifest
@@ -1,3 +1,4 @@
 DIST pyrate-limiter-2.10.0.gh.tar.gz 71838 BLAKE2B 
3b8fd16684268870991c3a731c5497802c6f7be51e57bc983a14a7484fad2d0983613304fa061fdb70a3e6645d17fe37fbd68e9ddeca57bc7bd97fef4a5d8585
 SHA512 
b0090b2d80d40ba2f86ac7b5c5612a35fa885b52a87d783aa9726782275e79ca8d54a9a44b1f0dd43c98bf2355f4c17e1686d7c7f806934ea492b67f66b06ffe
 DIST pyrate_limiter-3.2.1.tar.gz 277166 BLAKE2B 
eb126b94bc9a113addd1e727ae21ee2df447e1f9fc0b3a1b77ab46464186a0cb62584fafbc9fac1ddbcc7c3289338208dfb39070e57e974e00442b1d7c5f0d21
 SHA512 
cb782766c2e1e47aeb35c3d7d03f9a82862a53e73b5afdab1b8a255866392cf0636340164c19e4181e8aa4327e9c346fc2fde64b2f50aaf227dd60633038f7c7
 DIST pyrate_limiter-3.3.0.tar.gz 278153 BLAKE2B 
df0e3aaf53150fb905be994c8bcc268e45bafddf795514eb8a6ee56da25e998b85336f48331a2720cbf501cb6feee806c9c17d99adcb4647979f6d79f960cc9f
 SHA512 
ee2cc0c573c7b696e6a6444eca85b4e5c8315c291b6ab64ed5e60cfd54298cd9aca1efdbfb7a669b92f8169848c03287ecb0a3f50c9281a4bc15acfc1713e300
+DIST pyrate_limiter-3.4.1.tar.gz 278251 BLAKE2B 
c1894a190d0d70134683723d8ffa2b216ebf724cd409e9cc25301b9a9d70d73cf1e4fc1c7bf48e661935cc6f2c530b9d45f96d7c86ce2a20ab0e47892093e6d3
 SHA512 
64c06abaf540e21e4b085062eff83f1f9d1710156c2d22c0180858c31f731733d9db69bdc56e48aaf4220d874d9c5253f506decd0ce3743c8fb8aa695a4ff6b4

diff --git a/dev-python/pyrate-limiter/pyrate-limiter-3.4.1.ebuild 
b/dev-python/pyrate-limiter/pyrate-limiter-3.4.1.ebuild
new file mode 100644
index ..0f5062a73d40
--- /dev/null
+++ b/dev-python/pyrate-limiter/pyrate-limiter-3.4.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python Rate-Limiter using Leaky-Bucket Algorimth Family"
+HOMEPAGE="
+   https://github.com/vutran1710/PyrateLimiter/
+   https://pypi.org/project/pyrate-limiter/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/filelock[${PYTHON_USEDEP}]
+   dev-python/redis[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-db/redis
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_DESELECT=(
+   # Optional dependency redis-py-cluster not packaged
+   "tests/test_02.py::test_redis_cluster"
+)
+EPYTEST_XDIST=1
+
+distutils_enable_sphinx docs \
+   dev-python/sphinx-autodoc-typehints \
+   dev-python/sphinx-copybutton \
+   dev-python/furo \
+   dev-python/myst-parser \
+   dev-python/sphinxcontrib-apidoc
+distutils_enable_tests pytest
+
+src_test() {
+   local redis_pid="${T}"/redis.pid
+   local redis_port=6379
+
+   # Spawn Redis itself for testing purposes
+   einfo "Spawning Redis"
+   einfo "NOTE: Port ${redis_port} must be free"
+   "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start 
redis server"
+   daemonize yes
+   pidfile ${redis_pid}
+   port ${redis_port}
+   bind 127.0.0.1 ::1
+   ${extra_conf}
+   EOF
+
+   # Run the tests
+   distutils-r1_src_test
+
+   # Clean up afterwards
+   kill "$(<"${redis_pid}")" || die
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p asyncio -p rerunfailures --reruns=5
+}



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

2024-03-11 Thread Michał Górny
commit: 29cf9389fedfe71cd9607575cf9170ebd53af5b6
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 12 04:51:32 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 12 05:07:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29cf9389

dev-python/flask-migrate: Bump to 4.0.7

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

 dev-python/flask-migrate/Manifest  |  1 +
 .../flask-migrate/flask-migrate-4.0.7.ebuild   | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/dev-python/flask-migrate/Manifest 
b/dev-python/flask-migrate/Manifest
index 1adad2550ec2..77ad1370f0b7 100644
--- a/dev-python/flask-migrate/Manifest
+++ b/dev-python/flask-migrate/Manifest
@@ -1,2 +1,3 @@
 DIST Flask-Migrate-4.0.5.gh.tar.gz 26827 BLAKE2B 
4b674856bc1177857b1272740351e953099a22f981faf63714ac07748308c77a599ce942e273858df2b0e010a4b962e8c8c9488c3bb750f5c4e9037e4a0c58bf
 SHA512 
cdc02e3f567119604e56e9cafed3e7b40e7335d4c3f42cffb26515a4cec12ff34c16f8d5ae036d841cf846985973980d820cdc5d87a99ebf634b3b17becaeb69
 DIST Flask-Migrate-4.0.6.gh.tar.gz 27087 BLAKE2B 
73d96ec3b6483f5ecf181589263f87d2bf4f4c6f430cc7668481ce71ea1674d2a659ff48980034d4416a8891c7eaba1bab02f7eae7821ae22f31146c92b6eb61
 SHA512 
908668fc16a0f5dfef7a6de61b68ec350ec90c97d181f037be8906c1aa0e67464324bacd2e367462a1adc6b202eb08a203451653fca57a7d26c3e7d85676da42
+DIST Flask-Migrate-4.0.7.gh.tar.gz 27172 BLAKE2B 
743eccd8705c57a5748676e3f824632d2a547291d9816f903311c7abbc62eb418bf422aed183b10d986a923a00337310b7ab03bce774f839c81520686a9b90f5
 SHA512 
51da745b60d43d24ee5b63e5ee7d354d12e53b7c62a9c639f322443df62113485a42a6fd21e50673742d6a35c1f175e15a2a0af8f20918b44bf34fc4c2da4c7c

diff --git a/dev-python/flask-migrate/flask-migrate-4.0.7.ebuild 
b/dev-python/flask-migrate/flask-migrate-4.0.7.ebuild
new file mode 100644
index ..1ee6db65ab0a
--- /dev/null
+++ b/dev-python/flask-migrate/flask-migrate-4.0.7.ebuild
@@ -0,0 +1,46 @@
+# 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
+
+MY_P="Flask-Migrate-${PV}"
+DESCRIPTION="SQLAlchemy database migrations for Flask applications using 
Alembic"
+HOMEPAGE="
+   https://github.com/miguelgrinberg/Flask-Migrate/
+   https://pypi.org/project/Flask-Migrate/
+"
+SRC_URI="
+   https://github.com/miguelgrinberg/Flask-Migrate/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/alembic-1.9.0[${PYTHON_USEDEP}]
+   >=dev-python/flask-0.9[${PYTHON_USEDEP}]
+   >=dev-python/flask-sqlalchemy-1.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest
+
+python_test() {
+   local -x PATH=${T}/bin:${PATH}
+
+   mkdir -p "${T}"/bin || die
+   cat > "${T}"/bin/flask <<-EOF || die
+   #!/bin/sh
+   exec ${EPYTHON} -m flask "\${@}"
+   EOF
+   chmod +x "${T}"/bin/flask || die
+
+   eunittest
+}



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

2024-03-11 Thread Michał Górny
commit: c31c945569d36e99fc1166a567c1b69f98cddc7c
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 12 04:09:54 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 12 05:07:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c31c9455

dev-python/boto3: Bump to 1.34.60

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.34.60.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 4573e9016b45..c9501872784a 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,3 +1,4 @@
 DIST boto3-1.34.49.gh.tar.gz 777028 BLAKE2B 
3f78be7cffeca8dec5c7e1b8fcb2e4081e8d5b6f85becea5deeebd8de3d8c038db5c5e827831c829e3943860a10144e7dd565136c6dfad4f39540a7eaa2bacda
 SHA512 
dbd9fdb33f0d29d8ba4ef8b6bdb5bf5b9585306e6a0e1fffeea42d38fad503555763361c5b14991d58303f7e1edc481e026ba195638044efc476a25bd467675e
 DIST boto3-1.34.54.gh.tar.gz 779564 BLAKE2B 
f61a74f6a317af6f180edb047e8c37e55c2d497c9507728eb098e2627d071aa56bae037a4bb8582774a49b20d0c1794a8793ab3d8e92d90071de3caf1d32bc2b
 SHA512 
e3549e7b7ad254eafff60eb9bd21aa179f2840c2097874fb0a0602e767dbcf203742629eeaffe6432db65c3f76c326032e700cebb7ea92ebb7305ae6e26173ba
 DIST boto3-1.34.59.gh.tar.gz 782060 BLAKE2B 
d46f20f101f36380a17cb5c1bd511adde1b9fb01981566b863d192d0b93d9965a6720dc67ba47d4e1da94b3994dc5a6e59b1effa4e5c4f5e1e25f1683d99c40e
 SHA512 
5d1d34339d60cd5c2efb60da885c4f92e5c245ef95bdaf46631d2938adf9fb08f7fba86ce2dd3e6382291d0d72c81aa9698cfe327d88c0b8ae8812d9c1e0b37c
+DIST boto3-1.34.60.gh.tar.gz 782539 BLAKE2B 
d0fa63256b967b9a93139d4ee41e5892187cc54671b5a7c47b8e6900ac1b9ea7bae8d8b38a0f18432813a6085e2773b7c7b8686e9d5d7d13465b8547f0bb9e30
 SHA512 
f60ae6664ce19bdddb552d72c2f0699d8bd771e23f164e29f5c3c7869680528a6e9b8d678c7c0359dbe25c3e20077a7cf45efd01f207340dbe0ee6198e08a4c5

diff --git a/dev-python/boto3/boto3-1.34.60.ebuild 
b/dev-python/boto3/boto3-1.34.60.ebuild
new file mode 100644
index ..b64e7191fd19
--- /dev/null
+++ b/dev-python/boto3/boto3-1.34.60.ebuild
@@ -0,0 +1,58 @@
+# 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="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2024-03-11 Thread Michał Górny
commit: 31544511d3ad167c41d85f1e1dbc8e05a91133c7
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 12 05:08:27 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 12 05:08:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31544511

dev-python/psutil: Remove old

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

 dev-python/psutil/Manifest|  5 
 dev-python/psutil/psutil-5.9.5.ebuild | 47 ---
 dev-python/psutil/psutil-5.9.6.ebuild | 47 ---
 dev-python/psutil/psutil-5.9.7.ebuild | 47 ---
 4 files changed, 146 deletions(-)

diff --git a/dev-python/psutil/Manifest b/dev-python/psutil/Manifest
index 4de298f37df7..d9b502ad1d8e 100644
--- a/dev-python/psutil/Manifest
+++ b/dev-python/psutil/Manifest
@@ -1,7 +1,2 @@
-DIST psutil-5.9.5-tests-r2.patch.xz 3776 BLAKE2B 
ba67e50d22c0ff05c3d31d5bcc1eb91fce59d2f933bf8693382aecdd9f20f2a4c4c3b759a3c03ff069b87241ab9f84905ad3b1c5f03eb5f3a2b12ed8ad967cf6
 SHA512 
6b20c6c78f772af767abee887a426b83129e3a13bb1cc13fa0111ad4dbd0a2a22ccc986af86b80d766bdf2a93a3a234327c6b56637b554164d9b0b0bac535fb9
-DIST psutil-5.9.5.tar.gz 493489 BLAKE2B 
3db8ce374d9d81dcddc08f03418675318c5e447f9a3347154d025537ba090811926ced822f83ff5fc9239665b091803a30d167465495049569c3c820f7fbb32d
 SHA512 
2afe1bad5359aeac90378faaa609bab855dfcaa58519c939fdadb02e6e2c8157c77f961ac0f90d104626cef3429e1ea2f686e4dc4c9dccf975e3e73e9b08872c
-DIST psutil-5.9.6-tests.patch.xz 3780 BLAKE2B 
002858235e7abf17c1426558cd9f8356cc7f21898f4488409e1cc4c6d76d6a017b8ca9e005e9973cfa890ff461691f5c0225e7c850ee4fde55cb1335d4ceca29
 SHA512 
1bd544ecd19ce7ff9a5e9f6e747b3f88ba44aabc289af87e3a1204028ebc26373dcdef9a9c5bd6ae13bc8d8d7d43ade41a8be2b14a02925afde1298ca0f9e6be
-DIST psutil-5.9.6.tar.gz 496866 BLAKE2B 
65bd35ff6bcc2cfcb5f75f732a5a6955cb1fb5d889a5827aa2da27268716b10aa1dea23a87ee25aafc54e035927216501ecb98e56c655bfada57616a0d67e189
 SHA512 
0c363bf998868e450f014d5c5ddc2448986cafcd21309571e067be1c4b49d0e78259a5388094cbf32af7bca12865c5f3692480737f0a5225bbcfb895a9bf81f6
-DIST psutil-5.9.7.tar.gz 498429 BLAKE2B 
7fd60e014d55ab1288040b05f3dc058f0b75135fd4e5c0d0c3aa1365f2b3d940d0fa6897adfda12405451ae2bfe9e546da48b3c86838fd415413feb4421ba2af
 SHA512 
b4bb3bf53fb581e992a06d037880aaac74d23be3adfdaf533a0e7e403d7b200e6584799bc5e7eaebd851bee983009e1d2a662a58c635af1466239ac9997ab64f
 DIST psutil-5.9.8-tests.patch.xz 3716 BLAKE2B 
cf33173a0d5c6537b0de1c4858beb9ec59c0361c6249f8a5cb3d55edc025578ddc0285a062083d28fcd4ece223728376dd64e9232aed1d761786b772a4cc7778
 SHA512 
5c9539a9716e25dc3cc5f2ce4373911a6c4524941838aff7aa08cc482d15aba6ec40b7904593723a785284410bcded2595c78a6c186d8af5b5f664c2d77e9220
 DIST psutil-5.9.8.tar.gz 503247 BLAKE2B 
192812d9006b9eb1a856ff8d322e6cfb320462e5dc5ee7b88869ce7f4f2277050c4867b5e3f64468bb42de0b5bde85b715b84b37842bd3f605216acf89a62a4c
 SHA512 
6ddeed937119a930bb7b9556ff329f054e9429b8457c9a15d99cb105271297117abba587a974d02760bb8b6b244734973a676bdff6b533a53ce587858e48f337

diff --git a/dev-python/psutil/psutil-5.9.5.ebuild 
b/dev-python/psutil/psutil-5.9.5.ebuild
deleted file mode 100644
index 88949ae29b18..
--- a/dev-python/psutil/psutil-5.9.5.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-TEST_PATCH=psutil-5.9.5-tests-r2.patch
-DESCRIPTION="Retrieve information on running processes and system utilization"
-HOMEPAGE="
-   https://github.com/giampaolo/psutil/
-   https://pypi.org/project/psutil/
-"
-SRC_URI+="
-   https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${TEST_PATCH}.xz
-"
-
-LICENSE="BSD"
-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"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${WORKDIR}/${TEST_PATCH}"
-)
-
-python_test() {
-   # Since we are running in an environment a bit similar to CI,
-   # let's skip the tests that are disabled for CI
-   local -x TRAVIS=1
-   local -x APPVEYOR=1
-   local -x GITHUB_ACTIONS=1
-   local -x GENTOO_TESTING=1
-   "${EPYTHON}" psutil/tests/runner.py ||
-   die "tests failed with ${EPYTHON}"
-}
-
-python_compile() {
-   # Force -j1 to avoid .o linking race conditions
-   local MAKEOPTS=-j1
-   distutils-r1_python_compile
-}

diff --git a/dev-python/psutil/psutil-5.9.6.ebuild 
b/dev-python/psutil/psutil-5.9.6.ebuild
deleted file mode 100644
index ea36b0e8c29f..
--- a/dev-python/psutil/psutil-5.9.6.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-

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

2024-03-11 Thread Michał Górny
commit: 8a7a79592839440964c7fa86a46b56866d6cd336
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 12 04:53:12 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 12 05:08:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a7a7959

dev-python/jupyterlab-server: Bump to 2.25.4

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

 dev-python/jupyterlab-server/Manifest  |  1 +
 .../jupyterlab-server-2.25.4.ebuild| 66 ++
 2 files changed, 67 insertions(+)

diff --git a/dev-python/jupyterlab-server/Manifest 
b/dev-python/jupyterlab-server/Manifest
index 98b6ef377ba9..99e1299ee250 100644
--- a/dev-python/jupyterlab-server/Manifest
+++ b/dev-python/jupyterlab-server/Manifest
@@ -1 +1,2 @@
 DIST jupyterlab_server-2.25.3.tar.gz 74625 BLAKE2B 
28fe6d85ed82b44e3968da3abe5ac2e5559b0527943eaeca3e3351610198feb00337ec6877a0a495a3a3f8c78a378dd44ce6941f2c9d5e34d655ccdf60c96dbd
 SHA512 
62c1f1d51c588a64c6dea70dc888006b026b451ccc26331183f4878c9e1cc6b6631ba63ea6402265bdf97f85343f6762d16d82b37d666a6d9d8e8833b91457d2
+DIST jupyterlab_server-2.25.4.tar.gz 74772 BLAKE2B 
8647840e2bb93244360db07524374f30e6831fddf6c2b89101b2a01f505470649fcc6aa31b40dc18a480628eeb791b4f7488cd91bb921796c3daad36102e535b
 SHA512 
de04d1c5de3507a2465c316686be10ff6398be2f05d9d84ff6e79c376978503bc6ff836bfca67735d85f8ef23a15d6f30ad69268a25855dc4ebc1bd5f7c2fdaf

diff --git a/dev-python/jupyterlab-server/jupyterlab-server-2.25.4.ebuild 
b/dev-python/jupyterlab-server/jupyterlab-server-2.25.4.ebuild
new file mode 100644
index ..023800f2076e
--- /dev/null
+++ b/dev-python/jupyterlab-server/jupyterlab-server-2.25.4.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-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 pypi
+
+DESCRIPTION="Server components for JupyterLab and JupyterLab like applications"
+HOMEPAGE="
+   https://jupyter.org/
+   https://github.com/jupyterlab/jupyterlab_server/
+   https://pypi.org/project/jupyterlab-server/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/Babel-2.10[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.0.3[${PYTHON_USEDEP}]
+   >=dev-python/json5-0.9.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.18.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.31[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-server-1.21[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/googleapis-common-protos/

2024-03-11 Thread Michał Górny
commit: 0b4864851a628e26e01082888049922a931e76fe
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 12 04:54:30 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 12 05:08:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b486485

dev-python/googleapis-common-protos: Bump to 1.63.0

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

 dev-python/googleapis-common-protos/Manifest   |  1 +
 .../googleapis-common-protos-1.63.0.ebuild | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/dev-python/googleapis-common-protos/Manifest 
b/dev-python/googleapis-common-protos/Manifest
index ee17e2ada7b2..a9e314e3b29e 100644
--- a/dev-python/googleapis-common-protos/Manifest
+++ b/dev-python/googleapis-common-protos/Manifest
@@ -1 +1,2 @@
 DIST googleapis-common-protos-1.62.0.tar.gz 121172 BLAKE2B 
33034cca9a195c90191d1f9ff68933714bab9d977fb720f94f2384554ed7ff73d9c01bfd386589e0c3cbed150e3b4d153feaf9ade7dbc1181e99c96bc7aa5b36
 SHA512 
13612ed20fdb0f7f1310a8c727d5b833286237f9470fd5b183a0a92463b043a7aa14b4e06188d8bd3e1aa9f1d6e468e96b06a448a8a76f85de3aea7d9bc734f0
+DIST googleapis-common-protos-1.63.0.tar.gz 121646 BLAKE2B 
6c611a4a83e7e32680e5a333d1de2c5a68ae0fdda73e32a9136b8c9d9c11427768703b0a0e31c72feef70e29685cbd2e30f6d92ced5d16a18eb6281c243d8dc9
 SHA512 
dd0964057394c1c7220ffee757467ae3e221278790acc560180bf036b0759eb4fa2d65231fa82c1e22bae1068ffd2a089b234face4829c42352223da59f88e87

diff --git 
a/dev-python/googleapis-common-protos/googleapis-common-protos-1.63.0.ebuild 
b/dev-python/googleapis-common-protos/googleapis-common-protos-1.63.0.ebuild
new file mode 100644
index ..0848eb13e75e
--- /dev/null
+++ b/dev-python/googleapis-common-protos/googleapis-common-protos-1.63.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2020-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="Python classes generated from the common protos in the googleapis 
repository"
+HOMEPAGE="
+   https://github.com/googleapis/python-api-common-protos/
+   https://pypi.org/project/googleapis-common-protos/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   =dev-python/protobuf-python-3.15.0[${PYTHON_USEDEP}]
+   !dev-python/namespace-google
+"
+
+python_compile() {
+   distutils-r1_python_compile
+   find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+# no tests as this is all generated code



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

2024-03-11 Thread Michał Górny
commit: 920edc504064fa38caa462b4d378114599f65925
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Mar 10 13:51:03 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 12 05:08:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=920edc50

distutils-r1.eclass: Set setuptools build config for all backends

Create the build config and set DIST_EXTRA_CONFIG independently
of the PEP517 backend used (but only in PEP517 mode).  This ensures
that our build directory (and parallel build) is respected when backend
values other than `setuptools` are used, particularly standalone build
in dev-python/setuptools, custom backends wrapping setuptools and other
PEP517 that might use setuptools internally.

As an immediate benefit, this stops new versions
of dev-python/setuptools from installing their `build` tree
into site-packages.  Thanks to Eli Schwartz for noticing this
and bringing to our attention.

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

 eclass/distutils-r1.eclass | 42 +++---
 1 file changed, 19 insertions(+), 23 deletions(-)

diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index e0c54d81a846..9be994595529 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -1505,32 +1505,28 @@ distutils-r1_python_compile() {
 
_python_check_EPYTHON
 
-   case ${DISTUTILS_USE_PEP517:-setuptools} in
-   setuptools)
-   # call setup.py build when using setuptools (either via 
PEP517
-   # or in legacy mode)
-
-   # distutils is parallel-capable since py3.5
-   local jobs=$(makeopts_jobs "${MAKEOPTS} ${*}")
-
-   if [[ ${DISTUTILS_USE_PEP517} ]]; then
-   mkdir -p "${BUILD_DIR}" || die
-   local -x 
DIST_EXTRA_CONFIG="${BUILD_DIR}/extra-setup.cfg"
-   cat > "${DIST_EXTRA_CONFIG}" <<-EOF || die
-   [build]
-   build_base = ${BUILD_DIR}/build
-
-   [build_ext]
-   parallel = ${jobs}
-   EOF
-   else
-   _distutils-r1_copy_egg_info
-   esetup.py build -j "${jobs}" "${@}"
-   fi
-   ;;
+   case ${DISTUTILS_USE_PEP517:-unset} in
no)
return
;;
+   unset)
+   # legacy mode
+   _distutils-r1_copy_egg_info
+   esetup.py build -j "$(makeopts_jobs "${MAKEOPTS} 
${*}")" "${@}"
+   ;;
+   *)
+   # we do this for all build systems, since other backends
+   # and custom hooks may wrap setuptools
+   mkdir -p "${BUILD_DIR}" || die
+   local -x 
DIST_EXTRA_CONFIG="${BUILD_DIR}/extra-setup.cfg"
+   cat > "${DIST_EXTRA_CONFIG}" <<-EOF || die
+   [build]
+   build_base = ${BUILD_DIR}/build
+
+   [build_ext]
+   parallel = $(makeopts_jobs "${MAKEOPTS} ${*}")
+   EOF
+   ;;
esac
 
if [[ ${DISTUTILS_USE_PEP517} ]]; then



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

2024-03-11 Thread Michał Górny
commit: c9591750b1ea88981a4edbe9dbf09ddfe314a240
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 12 04:52:17 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 12 05:08:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9591750

dev-python/griffe: Bump to 0.42.0

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

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

diff --git a/dev-python/griffe/Manifest b/dev-python/griffe/Manifest
index ead59808fbc2..a3dd73324b06 100644
--- a/dev-python/griffe/Manifest
+++ b/dev-python/griffe/Manifest
@@ -3,3 +3,4 @@ DIST griffe-0.41.0.gh.tar.gz 216110 BLAKE2B 
ce7865bc38afc60b61ca530937599a25a45e
 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
 DIST griffe-0.41.3.gh.tar.gz 216756 BLAKE2B 
00c979a32409f765b1c7d70edb91c8df71042e3ef0692e4575f8c161d8789f5b0dc8f60500925905089a1e13078a012ad5a8b312e5a78e882238c722c936eff1
 SHA512 
fb6ee21f3a71021e7b425522d0c0d6d6c7ce27cb62bac61c83d85c09311518a7ef7404347fe597d3b7d5ca19c09a6b7b61135779969777880e307a820ce93bdb
+DIST griffe-0.42.0.gh.tar.gz 223478 BLAKE2B 
f607c552d3576cf37b00c16412cc1925706beedb386e63da0909a7967c4c3aad5782d39cff38d5bbbc4c38baf6967cdf4668bf6017a66409dbb0704eb5ac31c8
 SHA512 
21e0598d992fb1a22cf75e7d9bd1cadb1622f43817b685cd19f33c1202a67fe12f99baeba7237c64483addd8caed931d8cae2407f1071b06ffb340e00403a5af

diff --git a/dev-python/griffe/griffe-0.42.0.ebuild 
b/dev-python/griffe/griffe-0.42.0.ebuild
new file mode 100644
index ..73f99c53e1af
--- /dev/null
+++ b/dev-python/griffe/griffe-0.42.0.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/elementpath/

2024-03-11 Thread Michał Górny
commit: 39b579bda9c9867b67ffd0532e5cf8ff74ed29bd
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 12 04:49:18 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 12 05:07:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39b579bd

dev-python/elementpath: Bump to 4.4.0

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

 dev-python/elementpath/Manifest |  1 +
 dev-python/elementpath/elementpath-4.4.0.ebuild | 34 +
 2 files changed, 35 insertions(+)

diff --git a/dev-python/elementpath/Manifest b/dev-python/elementpath/Manifest
index 943c7ab19316..7931d14b0d75 100644
--- a/dev-python/elementpath/Manifest
+++ b/dev-python/elementpath/Manifest
@@ -1 +1,2 @@
 DIST elementpath-4.3.0.tar.gz 327870 BLAKE2B 
6292d9c296e0653dc1acb40fffc1166a9ffe9428c9679fb87fa80c5478e9260593da62933238dc67eb88c9f62d55169afb18fee6aed91ac9b5e66d7ef175d9a3
 SHA512 
cd7b5b3a4556c9b68c654903d0a68b21658d4c40be9aede31ea4dfcb825d5bed4b1f7694344f88e9251df995a40d1a9e3a64f0e43a340ffe1f8e9160fd05b5a9
+DIST elementpath-4.4.0.tar.gz 330008 BLAKE2B 
059b67c246052676b9514808dedad3b7dfa21a6e9291a52c9a56abb2d51e12fdf1271cd70978c83f861f76fc6d02a6b73180df7fb2e36a9c443ff344d13eb127
 SHA512 
ffa91ff55f893efed50620a0eae97dd0360f9eb80f264bd421a26215fe8fbcea715c1635465be3169c4d2be503a875f469b8507d12f8d44cb64f398accfd2750

diff --git a/dev-python/elementpath/elementpath-4.4.0.ebuild 
b/dev-python/elementpath/elementpath-4.4.0.ebuild
new file mode 100644
index ..fb96a128f43a
--- /dev/null
+++ b/dev-python/elementpath/elementpath-4.4.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2019-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="XPath 1.0/2.0 parsers and selectors for ElementTree and lxml"
+HOMEPAGE="
+   https://github.com/sissaschool/elementpath/
+   https://pypi.org/project/elementpath/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+BDEPEND="
+   test? (
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/xmlschema[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # fails for some reason, more fit for upstream testing anyway
+   rm tests/test_typing.py || die
+   distutils-r1_src_prepare
+}



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

2024-03-11 Thread Michał Górny
commit: 2f77edf58b909cc9cb973fdb7704dd67733aaa07
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 12 04:50:08 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 12 05:07:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f77edf5

dev-python/wheel: Bump to 0.43.0

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

 dev-python/wheel/Manifest|  1 +
 dev-python/wheel/wheel-0.43.0.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/dev-python/wheel/Manifest b/dev-python/wheel/Manifest
index b7b5ced3e9ed..f12269bd6f70 100644
--- a/dev-python/wheel/Manifest
+++ b/dev-python/wheel/Manifest
@@ -1 +1,2 @@
 DIST wheel-0.42.0.tar.gz 98667 BLAKE2B 
201f8246dc55c62bb700e706d7734e76689b13a3036aeeca7531f483c7f354ccc5ca7452106038425ba300e74f1041f7408f6749d03e39aca289398598833014
 SHA512 
4816261c0f6d8971a80665f66868ec9cb082f2189b6e31e083a0d3a6080e159f06a4152f44eda1147a2b907b5aead0f63bbac725aacb56bb8be13fc77da2b79c
+DIST wheel-0.43.0.tar.gz 99109 BLAKE2B 
49e77ba84fb0a9b3bd177d994b9b33f8e5fa2bb8528fe1216fd55e6d749e201ac9a76ff24c8178485bff94d0f7840d42e0aa8f940fc3fe7d91c41411fa1cd907
 SHA512 
b6213c05263026884c07bdc4d529252f0be013c3fc6d0558008b7130ba90d4ef11e57f155f62f5e2528ddcd78d188530b2b7c78acc15b8168f64935fe6e6393b

diff --git a/dev-python/wheel/wheel-0.43.0.ebuild 
b/dev-python/wheel/wheel-0.43.0.ebuild
new file mode 100644
index ..ab5cf8e413f0
--- /dev/null
+++ b/dev-python/wheel/wheel-0.43.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A built-package format for Python"
+HOMEPAGE="
+   https://github.com/pypa/wheel/
+   https://pypi.org/project/wheel/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+   dev-python/packaging[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unbundle packaging
+   rm -r src/wheel/vendored || die
+   sed -i -e 's:\.vendored\.::' src/wheel/*.py || die
+   sed -i -e 's:wheel\.vendored\.::' tests/*.py || die
+
+   distutils-r1_src_prepare
+}



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

2024-03-11 Thread Michał Górny
commit: bdb8edbf4a6f19ac9e7a4b9dc8238a42868b544b
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 12 04:10:12 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 12 05:07:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdb8edbf

app-admin/awscli: Bump to 1.32.60

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.32.60.ebuild | 90 ++
 2 files changed, 91 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index b050fe6c9794..495fa5673794 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,3 +1,4 @@
 DIST aws-cli-1.32.49.gh.tar.gz 2654398 BLAKE2B 
fc2e9052b777e1e8bac60621993b55aa01bb0c0e66ad24008498d44b68ecffeaa903d8afd6e361768031c3954e061ed89e24d85fea23454fad8f6d7de4521cfa
 SHA512 
4a5c1d9e92b7e615adb1d6afca0a01a62e55ac4ffd50b9d7634faf0a4e6108c035e78f9f60824bc9a53505ed4a376757ec4c9fc35fb26a2ba8850f7a206919bf
 DIST aws-cli-1.32.54.gh.tar.gz 2656395 BLAKE2B 
7f41ac7bb0b11ef851cbc1793c202dd38045fda6af3694e1d2c29f2aa07047f116c6bceb5aec72e805494647f801b1523dadef5301322ed9c25426aaccc1289e
 SHA512 
29e591d8f06091cd138c3ff10b15cd0344b5f12e6a4452ce1cde3e6439e1b70ded7f1b60c96c53a6ad699a3e6b49591e5d26b0190d7d6268792b77a883faa6fc
 DIST aws-cli-1.32.59.gh.tar.gz 2660092 BLAKE2B 
560bd7b69822af18f33e91d7586da20b6bf955070e524b66da2a987a6305298a2e566749cf50ac21907ca6fa97eb4a3f1475625f23bdd27874aab63f5b8f8cf9
 SHA512 
a4efcec4db472891bf856bbdb2b6a8e98e3b74f0db88c04c284d62d65650339f4c1f37cef92b4a5e8b06b75f8aaa7882d6cfe319cf5c25cd8961a0cac0d0f2b1
+DIST aws-cli-1.32.60.gh.tar.gz 2660322 BLAKE2B 
ce1576d2e627f37c6d25d6fce7eac37a341da43d20f6305404830da7611862cab670df92d5f18459024eb3c50acccd4785c139e3893d860be168e00f980b1fb1
 SHA512 
52f1f8ebbef383096066473188879d9d0583d92b516a710777963c713d92b284edfb73a88d059678ac69e88d2c6982fe3f052b1fa80cf36ec2e90f1bdfa152e8

diff --git a/app-admin/awscli/awscli-1.32.60.ebuild 
b/app-admin/awscli/awscli-1.32.60.ebuild
new file mode 100644
index ..4a677affdbc4
--- /dev/null
+++ b/app-admin/awscli/awscli-1.32.60.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
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 distutils-r1
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local serial_tests=(
+   
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
+   
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
+   tests/unit/customizations/test_sessionmanager.py
+   

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

2024-03-11 Thread Michał Górny
commit: 8da9ef831258f6e9e9f57c9591e30b5c289a0452
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 12 04:08:45 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 12 05:07:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8da9ef83

dev-python/hypothesis: Bump to 6.99.4

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

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

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 17d46440bcaa..b143a4ef09d1 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -4,3 +4,4 @@ DIST hypothesis-6.98.18.gh.tar.gz 9434436 BLAKE2B 
45861775caa1657d06469fc8cd0062
 DIST hypothesis-6.98.9.gh.tar.gz 9427046 BLAKE2B 
c3705e4c780b6e7f427943231ac056f343e70569e88391f118383e6d6197f72e744306476f2e1994e8a6d95dce73b93dcd49e8fa197149e532b84c91bce79594
 SHA512 
1e8a0dcefb8def8376a0ad6549a58dac66470941e4a3584ba82867f8779fd941c141039f631f15f134f7cdb3beb2ad1a19312d8e56c47db9ace0569f203afaf3
 DIST hypothesis-6.99.0.gh.tar.gz 9439501 BLAKE2B 
9f46cffaede22381a019a4f7c0b158015f245bf25bc3623090c45c177f57c1cb74fd09a0f01e98d06039a641e486e0cf1ccc10da6f79ebff13914c1197f0fbd7
 SHA512 
19500c9e0013d4ef4c6b3991d606860e819eb69e68a6975a0c4d225424fe12f44e05662eac0c94f54c6995b12bb73e48d936fc2342a92f3b26760db8ad279ba3
 DIST hypothesis-6.99.2.gh.tar.gz 9439856 BLAKE2B 
0e7b99ee43ae84b4536f687324c334d7846766ec3422712cc0e215ebed113a3ed270b2fee70322edd5931e6a57c04092566846846e8a2df8587a2d6bd7f33e34
 SHA512 
ad833e8e4e5a228d06723ba76e80b7e88b849b51b298c2c0b58e82e9409961a212f85530a8e3f06e9e09ca2ebcc8ebd2e1e4992e50a37ba9f692a398aef699fa
+DIST hypothesis-6.99.4.gh.tar.gz 9440865 BLAKE2B 
aa7e37077f59e0aa46c83067d9bda8aa72a9d5129c843fe170799c8bf0debee8bb5ff9a757ee67f6b9a858d186a92b3de978c21209a107d3f5ed44905c2cf2db
 SHA512 
bb1ac9d2881a3577a07cd396c01be5e96bfe45e2a0254a8dc2c51a86718fd225e04943a6e451a015378fe2f813621b2a7e9fd4b757d180bdae5cb3a6d7b7133b

diff --git a/dev-python/hypothesis/hypothesis-6.99.4.ebuild 
b/dev-python/hypothesis/hypothesis-6.99.4.ebuild
new file mode 100644
index ..f7f366381e4f
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.99.4.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/botocore/

2024-03-11 Thread Michał Górny
commit: 840796151fb9ccb260f327b4c222a579c3f68541
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 12 04:09:30 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 12 05:07:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84079615

dev-python/botocore: Bump to 1.34.60

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.34.60.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 6bbccc479968..7a82e22d3d17 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,3 +1,4 @@
 DIST botocore-1.34.49.gh.tar.gz 12729109 BLAKE2B 
8029fd3530f8c29e7375eaf369944ada9977a1e445eec3151f2babcd6a6480e8c9a8109f31687b588c50691dca62e635beafbcca71f3a6961d23937fa7e613d0
 SHA512 
8722a965658c55b35880c65b0b4b8d466691752de4b7654657fe583e4dec36f09910f8298f29099cd035e3acf0622734597e4269d2a4e71eecfc3a7fcf6825bc
 DIST botocore-1.34.54.gh.tar.gz 12748623 BLAKE2B 
2b4732636e0d7cf46e12fc2cf4320c7c4a89c79abe5102a06c0b60c61ca1f638edbfeda0248c3044dbfe594b3dcfe0e8e73f52011bcad0e96fa4c51f3b6b944f
 SHA512 
36fbbd8ad1627b86723ffbb54149ffb7b740831cb31be2e9c0423d158c5755161ec853ef5f97f4fa2632116099266d5f8dc06e47fda6356f988eb39636f435aa
 DIST botocore-1.34.59.gh.tar.gz 12764223 BLAKE2B 
13347793764afb8ef51502149f490e5082e65a76a3f72eb484d60ea44542dc8026ddfd6e6cc0c90273f6f3fbdc82e42bc6ad5f2c434900a881208ff79edcbf6b
 SHA512 
5afe577889fed68308a414982c12d36ddc9ce1d7d7b866c544d1f25226050772775c7ee04e490f72d1f355a1f68fcfcb7431d626fa9a85f76065f2576de511cf
+DIST botocore-1.34.60.gh.tar.gz 12765697 BLAKE2B 
c9aadf76475fe4cdd81d3aff1fd577bc177cb6f4702e8f4acbce8a5d2010a6440e792ae2accf7af3cfafca146b22ce9b239d76a25c8f9715b34d44212e9e2c73
 SHA512 
4d44646840dfaab1d5d45705be74df73df1b76dc345ee189c4d8b82cbffc5076701a34771823b18c4c52c4a8a9acc8c7e186ad25b7a735de95944d9f439ef8b4

diff --git a/dev-python/botocore/botocore-1.34.60.ebuild 
b/dev-python/botocore/botocore-1.34.60.ebuild
new file mode 100644
index ..ba6cd2a5d2a2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.34.60.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+# unbundled packages
+RDEPEND+="
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2024-03-11 Thread Michał Górny
commit: 1a48eb47d163b0254325f8bff0cf3bbfe87d960c
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 12 04:08:22 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 12 05:07:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a48eb47

dev-python/trimesh: Bump to 4.2.0

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

 dev-python/trimesh/Manifest |  1 +
 dev-python/trimesh/trimesh-4.2.0.ebuild | 69 +
 2 files changed, 70 insertions(+)

diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest
index 6eba6c3e0e81..f15884f7f568 100644
--- a/dev-python/trimesh/Manifest
+++ b/dev-python/trimesh/Manifest
@@ -1,2 +1,3 @@
 DIST trimesh-4.1.5.gh.tar.gz 13440026 BLAKE2B 
bdf27c0ebfc24ede66ecd8ae94151cbf926e187112f096246080db34a43a23f950674a461c29d8b87a71d6b5bc8e3cc824007b54be90593ceb552e1669e41e36
 SHA512 
a62cdbad4a053fe6bf3d70285c2484600af09f9bc6a638214b10718bdf3c0901053bad0d25c4d7dc96f396c66fb3d438981d3fc96ea179bb078abb3d8b87695b
 DIST trimesh-4.1.8.gh.tar.gz 13440336 BLAKE2B 
aa4bddc3d613144a0e304ec320a2b38df213846260e2525dae0f0f35a4146561e7b81dc88e197a5b0f0a76ff4b757c30df2a68fe0db0d4a37cdc8a91aedc41ba
 SHA512 
e20ca45f08a4d65c44c214b104af7c6d9d27121716ed7efd53a521c5b896ce788dba91b7794db518f26bb2ae86a1b8269af94f9b9381f8fdd342372b4ba86ce4
+DIST trimesh-4.2.0.gh.tar.gz 13553809 BLAKE2B 
141aec46cb8bf2342251a72e5e4c1fbee1e33e4ff63d420cfa4db1758fc324d572d54932ce1526ba2df75d9770f001d9dbe41a79835837931c4c46221fbb6871
 SHA512 
75efd00ef5ff8f9c25bdfb06ab92fa09db154771356b18ebcf457cba4c2f366645084eb078e5e324cfb41fe101797694aa6b5f7ccd1290ba4d2d6c088ebd

diff --git a/dev-python/trimesh/trimesh-4.2.0.ebuild 
b/dev-python/trimesh/trimesh-4.2.0.ebuild
new file mode 100644
index ..fdbbaa5a2b10
--- /dev/null
+++ b/dev-python/trimesh/trimesh-4.2.0.ebuild
@@ -0,0 +1,69 @@
+# 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 optfeature
+
+DESCRIPTION="Python library for loading and using triangular meshes"
+HOMEPAGE="
+   https://trimesh.org/
+   https://github.com/mikedh/trimesh/
+   https://pypi.org/project/trimesh/
+"
+SRC_URI="
+   https://github.com/mikedh/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/chardet[${PYTHON_USEDEP}]
+   dev-python/colorlog[${PYTHON_USEDEP}]
+   dev-python/httpx[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/networkx[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pycollada[${PYTHON_USEDEP}]
+   dev-python/pyglet[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   >=dev-python/shapely-1.8.2[${PYTHON_USEDEP}]
+   dev-python/svg-path[${PYTHON_USEDEP}]
+   dev-python/sympy[${PYTHON_USEDEP}]
+   dev-python/xxhash[${PYTHON_USEDEP}]
+   sci-libs/rtree[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mapbox_earcut[${PYTHON_USEDEP}]
+   dev-python/pillow[webp,${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_TIMEOUT=1800
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}
+
+pkg_postinst() {
+   optfeature_header "${PN} functionality can be extended by installing 
the following packages:"
+   optfeature "making GUI applications with 3D stuff" dev-python/glooey
+   optfeature "2D triangulations of polygons" dev-python/mapbox_earcut
+   optfeature "loading a number of additional mesh formats" 
dev-python/meshio
+   optfeature "figuring out how much memory we have" dev-python/psutil
+   optfeature "marching cubes and other nice stuff" dev-python/scikit-image
+}



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

2024-03-11 Thread Michał Górny
commit: 5c37c6dff22ae0e68e5bf3d041a1f3602ec2b283
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 12 04:09:10 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 12 05:07:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c37c6df

dev-python/Nuitka: Bump to 2.1.1

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

 dev-python/Nuitka/Manifest|  1 +
 dev-python/Nuitka/Nuitka-2.1.1.ebuild | 52 +++
 2 files changed, 53 insertions(+)

diff --git a/dev-python/Nuitka/Manifest b/dev-python/Nuitka/Manifest
index 6a17cd39aaee..c86254a6d110 100644
--- a/dev-python/Nuitka/Manifest
+++ b/dev-python/Nuitka/Manifest
@@ -1,2 +1,3 @@
 DIST Nuitka-2.0.6.tar.gz 3932256 BLAKE2B 
fd8b00864dc7c5fe2ca9df5c9bf324fa601e5d1e46911e42a6174927c725b27a9b1f52b4e8e33a404489c43618275a1d49ca3896b342293dabe70dc54467
 SHA512 
2a2c46dc062e6ca77ddca640771e10f9d597108633e7bd012b3342f74f389653a78de337347f4cb9063da7f089ee78b48300d0de26a4fa9287a6998692bf6477
+DIST Nuitka-2.1.1.tar.gz 3633083 BLAKE2B 
7be20fc7a3679eb6ab181138924aa680cbd56f62295a3f96d0c5566fc2b2fd5776f65dc27096f4eaacd55be663a660498821c0543c820925da313904cbf2fe7f
 SHA512 
407bb2390eb45fe6991e19f46d58b4ce179cf2b486f27fac049d7417c54538ab749056492c201495419ce10f173d6613ba4f36f2476d6b057d10f907b0343dd2
 DIST Nuitka-2.1.tar.gz 3632504 BLAKE2B 
61f40eacea7ac72a93c808da19177ceb98c63fe76958a28fb49418b00eb6fe26bc37a9534ef3790197d075dffbbd62be7a05e50fc0bc6c583697f2d379a812f7
 SHA512 
95d5a7d0979b32732e9520e1133ea0c78f20153a99a6a1fe66bcfc10b866d54f0ef57c6e08df4383d8a037af831113f67ca64b55a62ab1208b98e3eb381af352

diff --git a/dev-python/Nuitka/Nuitka-2.1.1.ebuild 
b/dev-python/Nuitka/Nuitka-2.1.1.ebuild
new file mode 100644
index ..123acd66de1f
--- /dev/null
+++ b/dev-python/Nuitka/Nuitka-2.1.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 flag-o-matic optfeature pypi
+
+DESCRIPTION="Python to native compiler"
+HOMEPAGE="
+   https://nuitka.net/
+   https://github.com/Nuitka/Nuitka/
+   https://pypi.org/project/Nuitka/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-build/scons[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? ( dev-util/ccache )
+"
+
+distutils-r1_src_prepare() {
+   # remove vendored version of SCons that is Python2 only
+   # this should be removed when upstream removes support for Python2
+   rm -vR "nuitka/build/inline_copy/lib/scons-2.3.2/SCons" || die
+   eapply_user
+}
+
+python_install() {
+   distutils-r1_python_install
+   doman doc/nuitka.1 doc/nuitka-run.1
+}
+
+python_test() {
+   append-ldflags -Wl,--no-warn-search-mismatch
+   ./tests/basics/run_all.py search || die
+}
+
+pkg_postinst() {
+   optfeature "support for stand-alone executables" dev-util/patchelf
+}



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

2024-03-11 Thread Ionen Wolkens
commit: a8395ab333f5b5f1c384ccc48c93ea9a9682e2fb
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Mar 12 04:02:29 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 12 04:11:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8395ab3

app-emulation/wine-proton: Stabilize 8.0.5c amd64, #924198

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

 app-emulation/wine-proton/wine-proton-8.0.5c.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/wine-proton/wine-proton-8.0.5c.ebuild 
b/app-emulation/wine-proton/wine-proton-8.0.5c.ebuild
index 28ec733f1806..64e517a897ea 100644
--- a/app-emulation/wine-proton/wine-proton-8.0.5c.ebuild
+++ b/app-emulation/wine-proton/wine-proton-8.0.5c.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} == * ]]; then
 else

SRC_URI="https://github.com/ValveSoftware/wine/archive/refs/tags/proton-wine-${WINE_PV}.tar.gz;
S="${WORKDIR}/${PN}-wine-${WINE_PV}"
-   KEYWORDS="-* ~amd64 ~x86"
+   KEYWORDS="-* amd64 ~x86"
 fi
 
 DESCRIPTION="Valve Software's fork of Wine"



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

2024-03-11 Thread Ionen Wolkens
commit: 5dcc3348cd9a6ae305da2a527980f134c44138e6
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Mar 12 00:10:12 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 12 04:11:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dcc3348

dev-java/eclipse-ecj: Keyword 4.15-r1 ppc64, #924297

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

 dev-java/eclipse-ecj/eclipse-ecj-4.15-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/eclipse-ecj/eclipse-ecj-4.15-r1.ebuild 
b/dev-java/eclipse-ecj/eclipse-ecj-4.15-r1.ebuild
index 6f1440c1f82f..d278c2621636 100644
--- a/dev-java/eclipse-ecj/eclipse-ecj-4.15-r1.ebuild
+++ b/dev-java/eclipse-ecj/eclipse-ecj-4.15-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://archive.eclipse.org/eclipse/downloads/drops4/${DMF}/ecjsrc-${PV
 S="${WORKDIR}"
 
 LICENSE="EPL-1.0"
-KEYWORDS="amd64 ~arm ~arm64"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64"
 SLOT="4.15"
 
 BDEPEND="



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

2024-03-11 Thread Ionen Wolkens
commit: c02b64aa0e568cbf7dadd6aa097c82e95f180c51
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Mar 12 01:40:23 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 12 04:11:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c02b64aa

dev-python/psutil: Stabilize 5.9.8 hppa, #923672

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

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

diff --git a/dev-python/psutil/psutil-5.9.8.ebuild 
b/dev-python/psutil/psutil-5.9.8.ebuild
index 45bd51119cfd..d67fc972a572 100644
--- a/dev-python/psutil/psutil-5.9.8.ebuild
+++ b/dev-python/psutil/psutil-5.9.8.ebuild
@@ -21,7 +21,7 @@ SRC_URI+="
 
 LICENSE="BSD"
 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="test"
 RESTRICT="!test? ( test )"
 



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

2024-03-11 Thread Ionen Wolkens
commit: cb5f0b22457a83654edbb3af423dbc6dca32
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Mar 12 01:28:09 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 12 04:11:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb5f0b22

dev-python/psutil: Stabilize 5.9.8 x86, #923672

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

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

diff --git a/dev-python/psutil/psutil-5.9.8.ebuild 
b/dev-python/psutil/psutil-5.9.8.ebuild
index e2ec4b31c611..45bd51119cfd 100644
--- a/dev-python/psutil/psutil-5.9.8.ebuild
+++ b/dev-python/psutil/psutil-5.9.8.ebuild
@@ -21,7 +21,7 @@ SRC_URI+="
 
 LICENSE="BSD"
 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="test"
 RESTRICT="!test? ( test )"
 



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

2024-03-11 Thread Ionen Wolkens
commit: 4593159b00a5b0a48b678baa18e077636a3ab1b6
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Mar 11 22:58:21 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 12 04:11:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4593159b

x11-libs/wxGTK: Stabilize 3.2.2.1-r3 sparc, #916884

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

 x11-libs/wxGTK/wxGTK-3.2.2.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/wxGTK/wxGTK-3.2.2.1-r3.ebuild 
b/x11-libs/wxGTK/wxGTK-3.2.2.1-r3.ebuild
index 466002abc888..b27344e0947d 100644
--- a/x11-libs/wxGTK/wxGTK-3.2.2.1-r3.ebuild
+++ b/x11-libs/wxGTK/wxGTK-3.2.2.1-r3.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/wxWidgets-${PV}"
 
 LICENSE="wxWinLL-3 GPL-2 doc? ( wxWinFDL-3 )"
 SLOT="${WXRELEASE}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux"
 IUSE="+X curl doc debug keyring gstreamer libnotify +lzma opengl pch sdl 
+spell test tiff wayland webkit"
 REQUIRED_USE="test? ( tiff ) tiff? ( X ) spell? ( X ) keyring? ( X )"
 RESTRICT="!test? ( test )"



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

2024-03-11 Thread Ionen Wolkens
commit: af529c26e3411f6b4623118148d5202a230b95c8
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Mar 12 01:24:29 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 12 04:11:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af529c26

dev-python/psutil: Stabilize 5.9.8 amd64, #923672

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

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

diff --git a/dev-python/psutil/psutil-5.9.8.ebuild 
b/dev-python/psutil/psutil-5.9.8.ebuild
index bed3ee7b0013..e2ec4b31c611 100644
--- a/dev-python/psutil/psutil-5.9.8.ebuild
+++ b/dev-python/psutil/psutil-5.9.8.ebuild
@@ -21,7 +21,7 @@ SRC_URI+="
 
 LICENSE="BSD"
 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="test"
 RESTRICT="!test? ( test )"
 



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

2024-03-11 Thread Ionen Wolkens
commit: 6c0e656df869147bb13ed8de687ea3c62e6dffb8
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Mar 12 00:10:12 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 12 04:11:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c0e656d

dev-java/eclipse-ecj: Keyword 4.26-r2 ppc64, #924297

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

 dev-java/eclipse-ecj/eclipse-ecj-4.26-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/eclipse-ecj/eclipse-ecj-4.26-r2.ebuild 
b/dev-java/eclipse-ecj/eclipse-ecj-4.26-r2.ebuild
index 8843146e1f91..d2be4b7f4d9d 100644
--- a/dev-java/eclipse-ecj/eclipse-ecj-4.26-r2.ebuild
+++ b/dev-java/eclipse-ecj/eclipse-ecj-4.26-r2.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://archive.eclipse.org/eclipse/downloads/drops4/${DMF}/ecjsrc-${PV
 S="${WORKDIR}"
 
 LICENSE="EPL-1.0"
-KEYWORDS="amd64 ~arm ~arm64"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64"
 SLOT="4.26"
 
 BDEPEND="



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

2024-03-11 Thread Ionen Wolkens
commit: 112f8df6fdae61617a43257ed275ef622447bb5f
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Mar 12 00:44:21 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 12 04:11:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=112f8df6

dev-java/eclipse-ecj: Keyword 4.15-r1 x86, #924297

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

 dev-java/eclipse-ecj/eclipse-ecj-4.15-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/eclipse-ecj/eclipse-ecj-4.15-r1.ebuild 
b/dev-java/eclipse-ecj/eclipse-ecj-4.15-r1.ebuild
index d278c2621636..36f278a4dca6 100644
--- a/dev-java/eclipse-ecj/eclipse-ecj-4.15-r1.ebuild
+++ b/dev-java/eclipse-ecj/eclipse-ecj-4.15-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://archive.eclipse.org/eclipse/downloads/drops4/${DMF}/ecjsrc-${PV
 S="${WORKDIR}"
 
 LICENSE="EPL-1.0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 SLOT="4.15"
 
 BDEPEND="



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

2024-03-11 Thread Ionen Wolkens
commit: 20bd31f69c02f4b41cd29e4b87bc718372e3ece2
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Mar 12 00:01:21 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 12 04:11:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20bd31f6

media-libs/kvazaar: Keyword 2.3.0 sparc, #902217

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

 media-libs/kvazaar/kvazaar-2.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/kvazaar/kvazaar-2.3.0.ebuild 
b/media-libs/kvazaar/kvazaar-2.3.0.ebuild
index 86a9805aa73b..b9370b360d19 100644
--- a/media-libs/kvazaar/kvazaar-2.3.0.ebuild
+++ b/media-libs/kvazaar/kvazaar-2.3.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} = * ]] ; then
 else
SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> 
${P}.tar.gz
test? ( 
https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> 
greatest-${GREATEST_PV}.tar.gz )"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
 fi
 inherit autotools flag-o-matic multilib-minimal
 



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

2024-03-11 Thread Ionen Wolkens
commit: eac5da68aa78e6da07334c2c7d8918cc00a04c13
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Mar 12 00:44:21 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 12 04:11:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eac5da68

dev-java/eclipse-ecj: Keyword 4.26-r2 x86, #924297

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

 dev-java/eclipse-ecj/eclipse-ecj-4.26-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/eclipse-ecj/eclipse-ecj-4.26-r2.ebuild 
b/dev-java/eclipse-ecj/eclipse-ecj-4.26-r2.ebuild
index d2be4b7f4d9d..d8bef250aefc 100644
--- a/dev-java/eclipse-ecj/eclipse-ecj-4.26-r2.ebuild
+++ b/dev-java/eclipse-ecj/eclipse-ecj-4.26-r2.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://archive.eclipse.org/eclipse/downloads/drops4/${DMF}/ecjsrc-${PV
 S="${WORKDIR}"
 
 LICENSE="EPL-1.0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 SLOT="4.26"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/

2024-03-11 Thread Ionen Wolkens
commit: b1b1854f909339122fc9cb318a4d9e2d0614c436
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Mar 11 19:15:04 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 12 04:11:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1b1854f

dev-perl/Tk: Stabilize 804.36.0-r3 sparc, #916814

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

 dev-perl/Tk/Tk-804.36.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Tk/Tk-804.36.0-r3.ebuild 
b/dev-perl/Tk/Tk-804.36.0-r3.ebuild
index 24fa313a1189..c0c9f1921bc5 100644
--- a/dev-perl/Tk/Tk-804.36.0-r3.ebuild
+++ b/dev-perl/Tk/Tk-804.36.0-r3.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="A Perl Module for Tk"
 
 LICENSE+=" tcltk BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
 
 DEPEND="
media-libs/freetype



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

2024-03-11 Thread Ionen Wolkens
commit: 027191d3ad54fa8070cd0b2ed86457786e6c73ae
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Mar 11 19:43:07 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 12 04:11:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=027191d3

x11-libs/wxGTK: Stabilize 3.2.2.1-r3 ppc, #916884

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

 x11-libs/wxGTK/wxGTK-3.2.2.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/wxGTK/wxGTK-3.2.2.1-r3.ebuild 
b/x11-libs/wxGTK/wxGTK-3.2.2.1-r3.ebuild
index b744f3094d94..466002abc888 100644
--- a/x11-libs/wxGTK/wxGTK-3.2.2.1-r3.ebuild
+++ b/x11-libs/wxGTK/wxGTK-3.2.2.1-r3.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/wxWidgets-${PV}"
 
 LICENSE="wxWinLL-3 GPL-2 doc? ( wxWinFDL-3 )"
 SLOT="${WXRELEASE}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="+X curl doc debug keyring gstreamer libnotify +lzma opengl pch sdl 
+spell test tiff wayland webkit"
 REQUIRED_USE="test? ( tiff ) tiff? ( X ) spell? ( X ) keyring? ( X )"
 RESTRICT="!test? ( test )"



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

2024-03-11 Thread Ionen Wolkens
commit: be4f9c0050a906f383585e207f7ae6a5bf8c60df
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Mar  5 23:45:37 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 12 04:09:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be4f9c00

app-emulation/vkd3d: add 1.11

Meant to push this earlier but it got lost in the wrong branch,
doubt many are still use the ELF version of this anyway (only for
old wine).

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

 app-emulation/vkd3d/Manifest  |  1 +
 app-emulation/vkd3d/vkd3d-1.11.ebuild | 49 +++
 2 files changed, 50 insertions(+)

diff --git a/app-emulation/vkd3d/Manifest b/app-emulation/vkd3d/Manifest
index 28793588a192..8467f886d3ee 100644
--- a/app-emulation/vkd3d/Manifest
+++ b/app-emulation/vkd3d/Manifest
@@ -1 +1,2 @@
 DIST vkd3d-1.10.tar.xz 956600 BLAKE2B 
141a8364ef4d34cef9eeef1fe78c18b8da3778627046ac543c3f18cd53a5a6517757532c3469475e1047f2ab7c621ebdd3655899d24aeec5093943a19bcb3958
 SHA512 
26db0322fe26a3ad361cec15b82ac461e2751cdc6e9f65f393b0aa533bba4644cdb2a454af9cf96efb09b562bd2bf9e9b765d0eee4b4cc7be34e0763d31c6f60
+DIST vkd3d-1.11.tar.xz 1016132 BLAKE2B 
634f5f99f7605814d36a90270ddb82a6a11e2b6bfc2cdc6a6d4d31b730b9d5739479770fe00704f27a726c39aa115272c0a79dbcff8baf251188a4b3ead8faeb
 SHA512 
2b14f7f8d4d58c2bfc6c30aa0d24b6789c0887b2869cfb6be98d03b7b001a74a1fbe24439229fa4d3a618a69fe8eeb77d7a520a16276ae494fe6ee2357dd31d0

diff --git a/app-emulation/vkd3d/vkd3d-1.11.ebuild 
b/app-emulation/vkd3d/vkd3d-1.11.ebuild
new file mode 100644
index ..23f3a949fb23
--- /dev/null
+++ b/app-emulation/vkd3d/vkd3d-1.11.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal
+
+DESCRIPTION="D3D12 to Vulkan translation library"
+HOMEPAGE="https://gitlab.winehq.org/wine/vkd3d/;
+SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ncurses spirv-tools"
+RESTRICT="test" #838655
+
+RDEPEND="
+   media-libs/vulkan-loader[${MULTILIB_USEDEP}]
+   ncurses? ( sys-libs/ncurses:= )
+   spirv-tools? ( dev-util/spirv-tools[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-util/spirv-headers
+   dev-util/vulkan-headers
+"
+BDEPEND="
+   sys-devel/flex
+   sys-devel/bison
+   virtual/pkgconfig
+"
+
+multilib_src_configure() {
+   local conf=(
+   $(multilib_native_use_with ncurses)
+   $(use_with spirv-tools)
+   --disable-doxygen-pdf
+   --without-xcb
+   )
+
+   ECONF_SOURCE=${S} econf "${conf[@]}"
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   find "${ED}" -type f -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: net-irc/psybnc/files/

2024-03-11 Thread Sam James
commit: 0872ae0dfff26bb6f240a59dd1207915dbb1413c
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 04:07:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 04:07:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0872ae0d

net-irc/psybnc: fix bashisms in init script

I just pushed a new version so not worrying about revbump.

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

 net-irc/psybnc/files/psybnc-oidentd.initd | 8 
 net-irc/psybnc/files/psybnc.initd | 8 
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/net-irc/psybnc/files/psybnc-oidentd.initd 
b/net-irc/psybnc/files/psybnc-oidentd.initd
index 354e6416c23e..b50c8b132c7c 100644
--- a/net-irc/psybnc/files/psybnc-oidentd.initd
+++ b/net-irc/psybnc/files/psybnc-oidentd.initd
@@ -7,19 +7,19 @@ depend() {
 }
 
 check_config() {
-   if [[ ! -f ${PSYBNC_CONFIG} ]]
+   if [ ! -f ${PSYBNC_CONFIG} ]
then
eerror "Please set \$PSYBNC_CONFIG in /etc/conf.d/psybnc!"
return 1
fi
 
-   if [[ ! -d "${PSYBNC_HOME}" ]]
+   if [ ! -d "${PSYBNC_HOME}" ]
then
eerror "Please set \$PSYBNC_HOME in /etc/conf.d/psybnc!"
return 1
fi
 
-   if [[ -z "${PSYBNC_USER}" ]]
+   if [ -z "${PSYBNC_USER}" ]
then
eerror "Please set \$PSYBNC_USER in /etc/conf.d/psybnc!"
return 1
@@ -29,7 +29,7 @@ check_config() {
 start() {
check_config || return 1
ebegin "Starting psyBNC"
-   start-stop-daemon --start --quiet --chuid "${PSYBNC_USER}" --chdir 
"${PSYBNC_HOME}" -e HOME="${PSYBNC_HOME}" --exec /usr/bin/psybnc -- 
"${PSYBNC_CONFIG}" &>/dev/null
+   start-stop-daemon --start --quiet --chuid "${PSYBNC_USER}" --chdir 
"${PSYBNC_HOME}" -e HOME="${PSYBNC_HOME}" --exec /usr/bin/psybnc -- 
"${PSYBNC_CONFIG}" >/dev/null 2>&1
eend $?
 }
 

diff --git a/net-irc/psybnc/files/psybnc.initd 
b/net-irc/psybnc/files/psybnc.initd
index add37167139b..da01ec9ac422 100644
--- a/net-irc/psybnc/files/psybnc.initd
+++ b/net-irc/psybnc/files/psybnc.initd
@@ -7,19 +7,19 @@ depend() {
 }
 
 check_config() {
-   if [[ ! -f ${PSYBNC_CONFIG} ]]
+   if [ ! -f ${PSYBNC_CONFIG} ]
then
eerror "Please set \$PSYBNC_CONFIG in /etc/conf.d/psybnc!"
return 1
fi
 
-   if [[ ! -d "${PSYBNC_HOME}" ]]
+   if [ ! -d "${PSYBNC_HOME}" ]
then
eerror "Please set \$PSYBNC_HOME in /etc/conf.d/psybnc!"
return 1
fi
 
-   if [[ -z "${PSYBNC_USER}" ]]
+   if [ -z "${PSYBNC_USER}" ]
then
eerror "Please set \$PSYBNC_USER in /etc/conf.d/psybnc!"
return 1
@@ -29,7 +29,7 @@ check_config() {
 start() {
check_config || return 1
ebegin "Starting psyBNC"
-   start-stop-daemon --start --quiet --chuid "${PSYBNC_USER}" --chdir 
"${PSYBNC_HOME}" --exec /usr/bin/psybnc -- "${PSYBNC_CONFIG}" &>/dev/null
+   start-stop-daemon --start --quiet --chuid "${PSYBNC_USER}" --chdir 
"${PSYBNC_HOME}" --exec /usr/bin/psybnc -- "${PSYBNC_CONFIG}" >/dev/null 2>&1
eend $?
 }
 



[gentoo-commits] repo/gentoo:master commit in: net-irc/psybnc/

2024-03-11 Thread Sam James
commit: f88419144f82685f57abd2267eb9e0f7d18bf911
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 04:05:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 04:05:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8841914

net-irc/psybnc: add missing c-ares dep

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

 net-irc/psybnc/psybnc-2.4.3-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-irc/psybnc/psybnc-2.4.3-r1.ebuild 
b/net-irc/psybnc/psybnc-2.4.3-r1.ebuild
index ebcd857f24bb..e9be325cd095 100644
--- a/net-irc/psybnc/psybnc-2.4.3-r1.ebuild
+++ b/net-irc/psybnc/psybnc-2.4.3-r1.ebuild
@@ -21,6 +21,7 @@ IUSE="ipv6 ssl oidentd scripting multinetwork"
 DEPEND="
acct-group/psybnc
acct-user/psybnc
+   net-dns/c-ares
ssl? ( >=dev-libs/openssl-0.9.7d:= )
oidentd? ( >=net-misc/oidentd-2.0 )
 "



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

2024-03-11 Thread Sam James
commit: b3b99f7a406237d470b45ae98105e4dcc15ecb8a
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 03:52:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 03:52:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3b99f7a

dev-util/dialog: add 1.3.20240307

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

 dev-util/dialog/Manifest   |  2 +
 dev-util/dialog/dialog-1.3.20240307.ebuild | 62 ++
 2 files changed, 64 insertions(+)

diff --git a/dev-util/dialog/Manifest b/dev-util/dialog/Manifest
index 1cd22d3c6447..3cd5fe86232d 100644
--- a/dev-util/dialog/Manifest
+++ b/dev-util/dialog/Manifest
@@ -2,3 +2,5 @@ DIST dialog-1.3-20231002.tgz 574625 BLAKE2B 
7eed34a9aa5188046d0f86a5206209cda5cb
 DIST dialog-1.3-20231002.tgz.asc 729 BLAKE2B 
e670bad0ead62c2fd6c936f16ebe91423f56347c609c73e1664586469735e8907ce0bfa049d9014b5f878256e54848b517fb3f754c8791280f7760d415d5bbb2
 SHA512 
405d4a1a98dde1214844eadce8dda5ca4b6c185bfdb18b944e127b6c36f0331cd50316eb7e611f3f744204fac35b41dc2c8e17085a3829d1d45195c517e5a495
 DIST dialog-1.3-20240101.tgz 575294 BLAKE2B 
2cb5b30e1aa2ae868f47339611461486dddf78b4cfba8f0607b60f6704f7408fd62e7d93dbe134d948d17ab33cedaccf869a684faf850f47c55e96fe255c42c9
 SHA512 
20ffec0a1d0ac51ea5ff1d3e6a23648edb410180bb9f2116056b22bd23dcd734db646e2028807aa9e10cc1fea1cfcc8f1329c2bb91fea443db4d828b26608f4f
 DIST dialog-1.3-20240101.tgz.asc 729 BLAKE2B 
e200e94ae0ce545bf3ac2e517203e28ce5b0d2dac7fa34d8e3e919a1c873e5351e745d44986fca788cb346e786ca78d6cd96e17749b11f07fafffb512507f20b
 SHA512 
c75eec1c2d2f5ed18bd55d6d6021e7f883b3a1e87ccb4638726909c29b5e2ea7ba3303aaa714dcafb0c6f0dfbb85f132b5a4e93394eb2a539f437c01c492d69a
+DIST dialog-1.3-20240307.tgz 577001 BLAKE2B 
80d608b2875d8f93db5994e1aff49f3bf1eb2ae82016b6dbbbd9b85859ac316d736afa249a0fa1b1656fa8bff5901b154ea822af513b7f16fc76c21af57f1a2e
 SHA512 
a3d3c4c2a9fb45f1a06ca1789e92913072c5401af9d90b362cbaaf5d35bff97f16186da20de32a7c8eec24638be15983916978615db06c1b33abd34a180ea461
+DIST dialog-1.3-20240307.tgz.asc 729 BLAKE2B 
0ba6b18ef002bc8e7abfa93d81380d54ffa445667c9a192f46e38cb53d27f9c8c0a97ac0039c30b975f0b7dfab42ee1d2631ba1e1e575d57dffc68c66366ada1
 SHA512 
c98937bc1c2648ffbf69dcc775e5c98c134ab6b332906d3e5247f4a116e7c065e6c3ba644148668da1c316094fc6330430f61501b8c71a9f398d5f2f7b499e7d

diff --git a/dev-util/dialog/dialog-1.3.20240307.ebuild 
b/dev-util/dialog/dialog-1.3.20240307.ebuild
new file mode 100644
index ..00473ce87e8d
--- /dev/null
+++ b/dev-util/dialog/dialog-1.3.20240307.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}-$(ver_rs 2 -)
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/thomasdickey.asc
+inherit verify-sig
+
+DESCRIPTION="Tool to display dialog boxes from a shell"
+HOMEPAGE="https://invisible-island.net/dialog/;
+SRC_URI="https://invisible-island.net/archives/dialog/${MY_P}.tgz;
+SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/dialog/${MY_P}.tgz.asc )"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="LGPL-2.1"
+SLOT="0/15"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="examples minimal nls unicode"
+
+RDEPEND=">=sys-libs/ncurses-5.2-r5:=[unicode(+)?]"
+DEPEND="
+   ${RDEPEND}
+   nls? ( sys-devel/gettext )
+"
+BDEPEND="
+   virtual/pkgconfig
+   !minimal? ( dev-build/libtool )
+   verify-sig? ( sec-keys/openpgp-keys-thomasdickey )
+"
+
+src_prepare() {
+   default
+
+   sed -i -e '/LIB_CREATE=/s:${CC}:& ${LDFLAGS}:g' configure || die
+   sed -i '/$(LIBTOOL_COMPILE)/s:$: $(LIBTOOL_OPTS):' makefile.in || die
+}
+
+src_configure() {
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   export ac_cv_prog_LIBTOOL=glibtool
+   fi
+
+   econf \
+   --disable-rpath-hack \
+   --with-pkg-config \
+   --enable-pc-files \
+   $(use_enable nls) \
+   $(use_with !minimal libtool) \
+   --with-libtool-opts='-shared' \
+   --with-ncurses$(usev unicode w)
+}
+
+src_install() {
+   use minimal && default || emake DESTDIR="${D}" install-full
+
+   use examples && dodoc -r samples
+
+   dodoc CHANGES README
+
+   find "${ED}" -name '*.la' -delete || die
+}



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

2024-03-11 Thread Sam James
commit: 106722979357a8ca0db6ee1d9b721e044d0f5d63
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 03:51:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 03:51:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10672297

sys-apps/usbredir: add 0.14.0

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

 sys-apps/usbredir/Manifest   |  1 +
 sys-apps/usbredir/usbredir-0.14.0.ebuild | 41 
 2 files changed, 42 insertions(+)

diff --git a/sys-apps/usbredir/Manifest b/sys-apps/usbredir/Manifest
index 3b6ee088f950..6dc43de25bce 100644
--- a/sys-apps/usbredir/Manifest
+++ b/sys-apps/usbredir/Manifest
@@ -1 +1,2 @@
 DIST usbredir-usbredir-0.13.0.tar.bz2 68836 BLAKE2B 
c0efabd12dec51bffa6e639db0a82547ec5c93ca649de823a6240373154d0929df599924ab3868d24ad74c7795202ad92ff1221589f37799944e34424acadf2d
 SHA512 
b71eb1814ef456bebf62bac2e273f9a41b1451ae50941018c36d79298d74ac29c1137b66a4a928fd46c1fcd2905b83d3774fab703d88f9ea7e3e4e14420958ca
+DIST usbredir-usbredir-0.14.0.tar.bz2 69515 BLAKE2B 
c521a08b789eade8947c4deac1c840efa519b67efd376121371ddb9a4864b3e3a6a6cbc999f5f4ee2b1c60e8ff12ddf8656b6386928b2312c2d782120c13
 SHA512 
cbae84c472de71d8784b24bb4e903fdb350f58d80cb595c180b8cfc3e1e727c6c6ce9de9e2929c88b0c041c7ed91de4d1c89a3dd2016a97fd32d66e6c0b34998

diff --git a/sys-apps/usbredir/usbredir-0.14.0.ebuild 
b/sys-apps/usbredir/usbredir-0.14.0.ebuild
new file mode 100644
index ..55f0935bdece
--- /dev/null
+++ b/sys-apps/usbredir/usbredir-0.14.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="TCP daemon and set of libraries for usbredir protocol 
(redirecting USB traffic)"
+HOMEPAGE="https://www.spice-space.org/usbredir.html 
https://gitlab.freedesktop.org/spice/usbredir;
+SRC_URI="https://gitlab.freedesktop.org/spice/usbredir/-/archive/${P}/${PN}-${P}.tar.bz2;
+S="${WORKDIR}"/usbredir-${P}
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   dev-libs/glib:2
+   virtual/libusb:1
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+   # This overrides our toolchain default.
+   sed -i -e '/-D_FORTIFY_SOURCE=2/d' meson.build || die
+
+   local emesonargs=(
+   -Dgit_werror=disabled
+   $(meson_feature test tests)
+   )
+
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   dodoc -r docs/.
+}



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

2024-03-11 Thread Sam James
commit: 7fcd49135f91ba160d09a584a2384873a0268d16
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 03:49:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 03:49:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fcd4913

sys-apps/usbredir: drop 0.13.0

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

 sys-apps/usbredir/usbredir-0.13.0.ebuild | 38 
 1 file changed, 38 deletions(-)

diff --git a/sys-apps/usbredir/usbredir-0.13.0.ebuild 
b/sys-apps/usbredir/usbredir-0.13.0.ebuild
deleted file mode 100644
index 14d387242d5d..
--- a/sys-apps/usbredir/usbredir-0.13.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="TCP daemon and set of libraries for usbredir protocol 
(redirecting USB traffic)"
-HOMEPAGE="https://www.spice-space.org/usbredir.html 
https://gitlab.freedesktop.org/spice/usbredir;
-SRC_URI="https://gitlab.freedesktop.org/spice/usbredir/-/archive/${P}/${PN}-${P}.tar.bz2;
-S="${WORKDIR}"/usbredir-${P}
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   dev-libs/glib:2
-   virtual/libusb:1
-"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
-   local emesonargs=(
-   -Dgit_werror=disabled
-   $(meson_feature test tests)
-   )
-
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   dodoc -r docs/.
-}



[gentoo-commits] repo/gentoo:master commit in: net-irc/psybnc/

2024-03-11 Thread Sam James
commit: d47ad57298ce0b2d3eb72db960d901af9d84ed5a
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 04:03:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 04:03:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d47ad572

net-irc/psybnc: drop 2.3.2.9-r4

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

 net-irc/psybnc/Manifest |   1 -
 net-irc/psybnc/psybnc-2.3.2.9-r4.ebuild | 166 
 2 files changed, 167 deletions(-)

diff --git a/net-irc/psybnc/Manifest b/net-irc/psybnc/Manifest
index 9ff638d4d120..f6983e85c549 100644
--- a/net-irc/psybnc/Manifest
+++ b/net-irc/psybnc/Manifest
@@ -1,2 +1 @@
-DIST psyBNC-2.3.2-9.tar.gz 318676 BLAKE2B 
0197aa3bc8c770738a7d4d5a5a79b77f7a0cafeef60ccca1167172b28af05c0cd9836f7e9816c873dafa2e55b0bf9ce54cfbe3958939405f58f7f3874ec7ea64
 SHA512 
b664f57610e54fadd938b359a0e8052b8fe3dd36bd1ee339f36ee22ae4d36a76e803425c5133f925ac18c01767ffbc8a2f471c014b5b76b05894cfea9fe5416b
 DIST psyBNC-2.4.3.tar.gz 1108733 BLAKE2B 
e0f02cab97b503301db0a4c111497e4f99b75d8d2c798b2b5d97997a4c4921d8a7de8dabad79c1291fa4b7efce0d1ed0c7dede1345b155561bb6ce6033b591bb
 SHA512 
02228baef6fa889d5e12bfa715facc2eab3b033c01b1f799a1c6c995ef9eedfacf3ed328c875f52595d64c47124c20e4145288b2636182dea17ec9027d367bb7

diff --git a/net-irc/psybnc/psybnc-2.3.2.9-r4.ebuild 
b/net-irc/psybnc/psybnc-2.3.2.9-r4.ebuild
deleted file mode 100644
index 684b08d88a1f..
--- a/net-irc/psybnc/psybnc-2.3.2.9-r4.ebuild
+++ /dev/null
@@ -1,166 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-MY_PV="$(ver_rs 3 -)"
-PSYBNC_HOME="/var/lib/psybnc"
-
-DESCRIPTION="A multi-user and multi-server gateway to IRC networks"
-HOMEPAGE="http://www.psybnc.at/index.html;
-SRC_URI="http://www.psybnc.at/download/beta/psyBNC-${MY_PV}.tar.gz;
-S="${WORKDIR}"/${PN}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE="ipv6 ssl oidentd scripting multinetwork"
-
-DEPEND="
-   acct-group/psybnc
-   acct-user/psybnc
-   ssl? ( >=dev-libs/openssl-0.9.7d:= )
-   oidentd? ( >=net-misc/oidentd-2.0 )
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.3.2.9-compile.patch
-   "${FILESDIR}"/${PN}-2.3.2.9-ldflags-fix.patch
-)
-
-src_unpack() {
-   unpack ${A}
-   cd "${S}" || die
-
-   # Useless files
-   rm -f */INFO || die
-
-   # Pretend we already have a certificate, we generate it in pkg_config
-   touch key/psybnc.cert.pem || die
-
-   if [[ -f "${EPREFIX}"/usr/share/psybnc/salt.h ]]; then
-   einfo "Using existing salt.h for password encryption"
-   cp "${EPREFIX}"/usr/share/psybnc/salt.h salt.h || die
-   fi
-}
-
-src_prepare() {
-   default
-
-   # Add oidentd
-   use oidentd && PATCHES+=( "${FILESDIR}"/${P}-oidentd.patch )
-
-   # Add scripting support
-   use scripting && PATCHES+=( "${FILESDIR}"/${P}-scripting.patch )
-
-   # Add multinetwork support
-   use multinetwork && PATCHES+=( "${FILESDIR}"/${P}-multinetwork.patch )
-
-   # Prevent stripping the binary
-   sed -i -e "/@strip/ d" tools/autoconf.c || die
-}
-
-src_compile() {
-   if use ipv6; then
-   rm -f tools/chkipv6.c || die
-   fi
-
-   if use ssl; then
-   rm -f tools/chkssl.c || die
-   fi
-
-   emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
-}
-
-src_install() {
-   dobin psybnc
-
-   insinto /usr/share/psybnc
-   doins -r help lang salt.h
-   fperms 0600 /usr/share/psybnc/salt.h
-
-   insinto /etc/psybnc
-   doins "${FILESDIR}"/psybnc.conf
-
-   keepdir "${PSYBNC_HOME}"/{log,motd,scripts}
-   dosym ../../../usr/share/psybnc/lang "${PSYBNC_HOME}"/lang
-   dosym ../../../usr/share/psybnc/help "${PSYBNC_HOME}"/help
-
-   fowners psybnc:psybnc "${PSYBNC_HOME}"/{,log,motd,scripts} 
/etc/psybnc/psybnc.conf
-   fperms 0750 "${PSYBNC_HOME}"/{,log,motd,scripts}
-   fperms 0640 /etc/psybnc/psybnc.conf
-
-   if use ssl; then
-   keepdir /etc/psybnc/ssl
-   dosym ../../../etc/psybnc/ssl "${PSYBNC_HOME}"/key
-   else
-   # Drop SSL listener from psybnc.conf
-   sed -i -e "/^# Default SSL listener$/,+4 d" 
"${D}"/etc/psybnc/psybnc.conf || die
-   fi
-
-   if use oidentd; then
-   insinto /etc
-   doins "${FILESDIR}"/oidentd.conf.psybnc
-   fperms 640 /etc/oidentd.conf.psybnc
-   # Install init-script with oidentd-support
-   newinitd "${FILESDIR}"/psybnc-oidentd.initd psybnc
-   else
-   # Install init-script without oidentd-support
-   newinitd "${FILESDIR}"/psybnc.initd psybnc
-   fi
-
-   newconfd "${FILESDIR}"/psybnc.confd psybnc
-
-   dodoc 

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

2024-03-11 Thread Sam James
commit: 98960014f9f93bbb7f696b3bd51c6ab119d0997a
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 03:47:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 03:47:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98960014

net-misc/openssh: add 9.7_p1

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

 net-misc/openssh/Manifest  |   2 +
 net-misc/openssh/openssh-9.7_p1.ebuild | 388 +
 2 files changed, 390 insertions(+)

diff --git a/net-misc/openssh/Manifest b/net-misc/openssh/Manifest
index bbc5cf33ad57..363bef164ad2 100644
--- a/net-misc/openssh/Manifest
+++ b/net-misc/openssh/Manifest
@@ -1,2 +1,4 @@
 DIST openssh-9.6p1.tar.gz 1857862 BLAKE2B 
dd7f6747fe89f7b386be4faaf7fc43398a9bf439e45608ae61c2126cf8743c64ef7b5af45c75e9007b0bda525f8809261ca0f2fc47ce60177ba769a5324719dd
 SHA512 
0ebf81e39914c3a90da001ec7376a94b37e6024baf3e972c58f0982b7ddef942315f5e01d56c00ff95603b4a20ee561ab918ecc55511df007ac138160509
 DIST openssh-9.6p1.tar.gz.asc 833 BLAKE2B 
9363d02f85457aa90069020827306a2f49d8406e32f5ee1d231844648dd2ffa02fa9b7325b8677a11e46a0ba0d9ffc86d9c989435d691a02f5354a956c49f9f9
 SHA512 
aec5a5bd6ce480a8e5b5879dc55f8186aec90fe61f085aa92ad7d07f324574aa781be09c83b7443a32848d091fd44fb12c1842d49cee77afc351e550ffcc096d
+DIST openssh-9.7p1.tar.gz 1848766 BLAKE2B 
520859fcbdf678808fc8515b64585ab9a90a8055fa869df6fbba3083cb7f73ddb81ed9ea981e131520736a8aed838f85ae68ca63406a410df61039913c5cb48b
 SHA512 
0cafc17d22851605a4a5495a1d82c2b3fbbe6643760aad226dbf2a25b5f49d4375c3172833706ea3cb6c05d5d02a40feb9a7e790eae5c4570dd344a43e94ca55
+DIST openssh-9.7p1.tar.gz.asc 833 BLAKE2B 
a95e952be48bd55a07d0a95a49dc06c326816c67b8b5d40bd3f64c28aa43122253817b8a088e7a3b8a190375ea39f9fc3400b22d035561f9643c1d32b5caef27
 SHA512 
e028978e4266de9ad513626b13d70249e4166923fc15f38751178e2b3522ff6ebb9a7ca7dc32d1bb42d42fb92adf9903dba1b734bec083010ed7323aadad8baf

diff --git a/net-misc/openssh/openssh-9.7_p1.ebuild 
b/net-misc/openssh/openssh-9.7_p1.ebuild
new file mode 100644
index ..9508c8162da3
--- /dev/null
+++ b/net-misc/openssh/openssh-9.7_p1.ebuild
@@ -0,0 +1,388 @@
+# 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/openssh.org.asc
+inherit user-info flag-o-matic autotools optfeature pam systemd 
toolchain-funcs verify-sig
+
+# Make it more portable between straight releases
+# and _p? releases.
+PARCH=${P/_}
+
+DESCRIPTION="Port of OpenBSD's free SSH release"
+HOMEPAGE="https://www.openssh.com/;
+SRC_URI="
+   mirror://openbsd/OpenSSH/portable/${PARCH}.tar.gz
+   verify-sig? ( mirror://openbsd/OpenSSH/portable/${PARCH}.tar.gz.asc )
+"
+S="${WORKDIR}/${PARCH}"
+
+LICENSE="BSD GPL-2"
+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"
+# Probably want to drop ssl defaulting to on in a future version.
+IUSE="abi_mips_n32 audit debug kerberos ldns libedit livecd pam +pie 
security-key selinux +ssl static test xmss"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   ldns? ( ssl )
+   pie? ( !static )
+   static? ( !kerberos !pam )
+   xmss? ( ssl  )
+   test? ( ssl )
+"
+
+# tests currently fail with XMSS
+REQUIRED_USE+="test? ( !xmss )"
+
+LIB_DEPEND="
+   audit? ( sys-process/audit[static-libs(+)] )
+   ldns? (
+   net-libs/ldns[static-libs(+)]
+   net-libs/ldns[ecdsa(+),ssl(+)]
+   )
+   libedit? ( dev-libs/libedit:=[static-libs(+)] )
+   security-key? ( >=dev-libs/libfido2-1.5.0:=[static-libs(+)] )
+   selinux? ( >=sys-libs/libselinux-1.28[static-libs(+)] )
+   ssl? ( >=dev-libs/openssl-1.1.1l-r1:0=[static-libs(+)] )
+   virtual/libcrypt:=[static-libs(+)]
+   >=sys-libs/zlib-1.2.3:=[static-libs(+)]
+"
+RDEPEND="
+   acct-group/sshd
+   acct-user/sshd
+   !static? ( ${LIB_DEPEND//\[static-libs(+)]} )
+   pam? ( sys-libs/pam )
+   kerberos? ( virtual/krb5 )
+"
+DEPEND="
+   ${RDEPEND}
+   virtual/os-headers
+   kernel_linux? ( !prefix-guest? ( >=sys-kernel/linux-headers-5.1 ) )
+   static? ( ${LIB_DEPEND} )
+"
+RDEPEND="
+   ${RDEPEND}
+   !net-misc/openssh-contrib
+   pam? ( >=sys-auth/pambase-20081028 )
+   !prefix? ( sys-apps/shadow )
+"
+BDEPEND="
+   dev-build/autoconf
+   virtual/pkgconfig
+   verify-sig? ( sec-keys/openpgp-keys-openssh )
+"
+
+PATCHES=(
+   
"${FILESDIR}/${PN}-9.3_p1-deny-shmget-shmat-shmdt-in-preauth-privsep-child.patch"
+   
"${FILESDIR}/${PN}-9.4_p1-Allow-MAP_NORESERVE-in-sandbox-seccomp-filter-maps.patch"
+)
+
+pkg_pretend() {
+   local i enabled_eol_flags disabled_eol_flags
+   for i in hpn sctp X509; do
+   if has_version "net-misc/openssh[${i}]"; then
+  

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

2024-03-11 Thread Sam James
commit: 1f8d3d6cd2b8c35e6432973d188168235cfc44e0
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 03:36:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 03:36:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f8d3d6c

media-video/ffmpeg: Stabilize 6.0.1-r3 sparc, #926151

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

 media-video/ffmpeg/ffmpeg-6.0.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/ffmpeg/ffmpeg-6.0.1-r3.ebuild 
b/media-video/ffmpeg/ffmpeg-6.0.1-r3.ebuild
index 361a05ba4aa9..94dc90ad4029 100644
--- a/media-video/ffmpeg/ffmpeg-6.0.1-r3.ebuild
+++ b/media-video/ffmpeg/ffmpeg-6.0.1-r3.ebuild
@@ -64,7 +64,7 @@ LICENSE="
samba? ( GPL-3 )
 "
 if [ "${PV#}" = "${PV}" ] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 fi
 
 # Options to use as use_enable in the foo[:bar] form.



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

2024-03-11 Thread Sam James
commit: 23f62a60be6b7405c5d6a35da49d5a10e65803e5
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 03:36:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 03:36:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23f62a60

media-video/ffmpeg: Stabilize 6.0.1-r3 arm, #926151

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

 media-video/ffmpeg/ffmpeg-6.0.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/ffmpeg/ffmpeg-6.0.1-r3.ebuild 
b/media-video/ffmpeg/ffmpeg-6.0.1-r3.ebuild
index 7d18fc6a4b42..361a05ba4aa9 100644
--- a/media-video/ffmpeg/ffmpeg-6.0.1-r3.ebuild
+++ b/media-video/ffmpeg/ffmpeg-6.0.1-r3.ebuild
@@ -64,7 +64,7 @@ LICENSE="
samba? ( GPL-3 )
 "
 if [ "${PV#}" = "${PV}" ] ; then
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 fi
 
 # Options to use as use_enable in the foo[:bar] form.



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

2024-03-11 Thread Sam James
commit: d49bad2f661781b97ed88de8702537ed3d046ef3
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 03:36:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 03:36:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d49bad2f

media-video/ffmpeg: Stabilize 6.0.1-r3 amd64, #926151

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

 media-video/ffmpeg/ffmpeg-6.0.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/ffmpeg/ffmpeg-6.0.1-r3.ebuild 
b/media-video/ffmpeg/ffmpeg-6.0.1-r3.ebuild
index 4393adc2906b..7d18fc6a4b42 100644
--- a/media-video/ffmpeg/ffmpeg-6.0.1-r3.ebuild
+++ b/media-video/ffmpeg/ffmpeg-6.0.1-r3.ebuild
@@ -64,7 +64,7 @@ LICENSE="
samba? ( GPL-3 )
 "
 if [ "${PV#}" = "${PV}" ] ; then
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 fi
 
 # Options to use as use_enable in the foo[:bar] form.



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

2024-03-11 Thread Sam James
commit: a2a6dac6903836fb85d3570f137bb7e80dfa44cf
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 03:36:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 03:36:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2a6dac6

media-video/ffmpeg: Stabilize 6.0.1-r3 x86, #926151

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

 media-video/ffmpeg/ffmpeg-6.0.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/ffmpeg/ffmpeg-6.0.1-r3.ebuild 
b/media-video/ffmpeg/ffmpeg-6.0.1-r3.ebuild
index 94dc90ad4029..76ce44470f7a 100644
--- a/media-video/ffmpeg/ffmpeg-6.0.1-r3.ebuild
+++ b/media-video/ffmpeg/ffmpeg-6.0.1-r3.ebuild
@@ -64,7 +64,7 @@ LICENSE="
samba? ( GPL-3 )
 "
 if [ "${PV#}" = "${PV}" ] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 fi
 
 # Options to use as use_enable in the foo[:bar] form.



[gentoo-commits] repo/gentoo:master commit in: media-video/ffmpeg/files/, media-video/ffmpeg/

2024-03-11 Thread Sam James
commit: 0b5305498974c036f83c71adc8fb4a40106858c7
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 03:35:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 03:36:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b530549

media-video/ffmpeg: fix build w/ newer libjxl

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

 media-video/ffmpeg/ffmpeg-6.0.1-r3.ebuild  |   1 +
 .../ffmpeg/files/ffmpeg-6.0.1-libjxl-0.9.patch | 112 +
 2 files changed, 113 insertions(+)

diff --git a/media-video/ffmpeg/ffmpeg-6.0.1-r3.ebuild 
b/media-video/ffmpeg/ffmpeg-6.0.1-r3.ebuild
index 8cf74299df2e..4393adc2906b 100644
--- a/media-video/ffmpeg/ffmpeg-6.0.1-r3.ebuild
+++ b/media-video/ffmpeg/ffmpeg-6.0.1-r3.ebuild
@@ -348,6 +348,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-6.0-fix-lto-type-mismatch.patch
"${FILESDIR}"/${PN}-4.4.4-opencl-parallel-gmake-fix.patch
"${FILESDIR}"/${PN}-6.0.1-alignment.patch
+   "${FILESDIR}"/${PN}-6.0.1-libjxl-0.9.patch
 )
 
 MULTILIB_WRAPPED_HEADERS=(

diff --git a/media-video/ffmpeg/files/ffmpeg-6.0.1-libjxl-0.9.patch 
b/media-video/ffmpeg/files/ffmpeg-6.0.1-libjxl-0.9.patch
new file mode 100644
index ..10c216ec4c88
--- /dev/null
+++ b/media-video/ffmpeg/files/ffmpeg-6.0.1-libjxl-0.9.patch
@@ -0,0 +1,112 @@
+https://bugs.gentoo.org/924431
+https://git.videolan.org/?p=ffmpeg.git;a=commit;h=75b1a555a70c178a9166629e43ec2f6250219eb2
+https://git.videolan.org/?p=ffmpeg.git;a=commit;h=ac06190a5a11f2b170e7719d769d7c0d65bff3e0
+
+From 75b1a555a70c178a9166629e43ec2f6250219eb2 Mon Sep 17 00:00:00 2001
+From: Leo Izen 
+Date: Sat, 8 Jul 2023 14:43:31 -0400
+Subject: [PATCH] avcodec/libjxldec: build against libjxl 0.9
+
+Git master libjxl changed several function signatures, so this commit
+adds some #ifdefs to handle the new signatures without breaking old
+releases. Do note that old git master development versions of libjxl
+will be broken, but no releases will be.
+
+Signed-off-by: Leo Izen 
+--- a/libavcodec/libjxldec.c
 b/libavcodec/libjxldec.c
+@@ -210,14 +210,22 @@ static int libjxl_get_icc(AVCodecContext *avctx)
+ JxlDecoderStatus jret;
+ /* an ICC profile is present, and we can meaningfully get it,
+  * because the pixel data is not XYB-encoded */
++#if JPEGXL_NUMERIC_VERSION < JPEGXL_COMPUTE_NUMERIC_VERSION(0, 9, 0)
+ jret = JxlDecoderGetICCProfileSize(ctx->decoder, >jxl_pixfmt, 
JXL_COLOR_PROFILE_TARGET_DATA, _len);
++#else
++jret = JxlDecoderGetICCProfileSize(ctx->decoder, 
JXL_COLOR_PROFILE_TARGET_DATA, _len);
++#endif
+ if (jret == JXL_DEC_SUCCESS && icc_len > 0) {
+ av_buffer_unref(>iccp);
+ ctx->iccp = av_buffer_alloc(icc_len);
+ if (!ctx->iccp)
+ return AVERROR(ENOMEM);
++#if JPEGXL_NUMERIC_VERSION < JPEGXL_COMPUTE_NUMERIC_VERSION(0, 9, 0)
+ jret = JxlDecoderGetColorAsICCProfile(ctx->decoder, >jxl_pixfmt, 
JXL_COLOR_PROFILE_TARGET_DATA,
+-ctx->iccp->data, icc_len);
++  ctx->iccp->data, icc_len);
++#else
++jret = JxlDecoderGetColorAsICCProfile(ctx->decoder, 
JXL_COLOR_PROFILE_TARGET_DATA, ctx->iccp->data, icc_len);
++#endif
+ if (jret != JXL_DEC_SUCCESS) {
+ av_log(avctx, AV_LOG_WARNING, "Unable to obtain ICC Profile\n");
+ av_buffer_unref(>iccp);
+@@ -253,12 +261,21 @@ static int libjxl_color_encoding_event(AVCodecContext 
*avctx, AVFrame *frame)
+ /* set this flag if we need to fall back on wide gamut */
+ int fallback = 0;
+ 
++#if JPEGXL_NUMERIC_VERSION < JPEGXL_COMPUTE_NUMERIC_VERSION(0, 9, 0)
+ jret = JxlDecoderGetColorAsEncodedProfile(ctx->decoder, NULL, 
JXL_COLOR_PROFILE_TARGET_ORIGINAL, _color);
++#else
++jret = JxlDecoderGetColorAsEncodedProfile(ctx->decoder, 
JXL_COLOR_PROFILE_TARGET_ORIGINAL, _color);
++#endif
+ if (jret == JXL_DEC_SUCCESS) {
+ /* enum values describe the colors of this image */
+ jret = JxlDecoderSetPreferredColorProfile(ctx->decoder, _color);
+ if (jret == JXL_DEC_SUCCESS)
+-jret = JxlDecoderGetColorAsEncodedProfile(ctx->decoder, 
>jxl_pixfmt, JXL_COLOR_PROFILE_TARGET_DATA, _color);
++#if JPEGXL_NUMERIC_VERSION < JPEGXL_COMPUTE_NUMERIC_VERSION(0, 9, 0)
++jret = JxlDecoderGetColorAsEncodedProfile(ctx->decoder, 
>jxl_pixfmt,
++  
JXL_COLOR_PROFILE_TARGET_DATA, _color);
++#else
++jret = JxlDecoderGetColorAsEncodedProfile(ctx->decoder, 
JXL_COLOR_PROFILE_TARGET_DATA, _color);
++#endif
+ /* if we couldn't successfully request the pixel data space, we fall 
back on wide gamut */
+ /* this code path is very unlikely to happen in practice */
+ if (jret != JXL_DEC_SUCCESS)
+-- 
+2.30.2
+
+From ac06190a5a11f2b170e7719d769d7c0d65bff3e0 Mon Sep 17 00:00:00 2001
+From: 

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

2024-03-11 Thread Sam James
commit: b4e704a3cb668ba1a6fc85ca9364bfde73db1e14
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Mar 12 03:33:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 03:36:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4e704a3

net-wireless/libxtrxll: mark as LTO-unsafe, strict-aliasing unsafe

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

 net-wireless/libxtrxll/libxtrxll-0.0_p20201202.ebuild | 12 ++--
 net-wireless/libxtrxll/libxtrxll-.ebuild  | 12 ++--
 2 files changed, 20 insertions(+), 4 deletions(-)

diff --git a/net-wireless/libxtrxll/libxtrxll-0.0_p20201202.ebuild 
b/net-wireless/libxtrxll/libxtrxll-0.0_p20201202.ebuild
index 0bf53e74f27d..dbb429f7470d 100644
--- a/net-wireless/libxtrxll/libxtrxll-0.0_p20201202.ebuild
+++ b/net-wireless/libxtrxll/libxtrxll-0.0_p20201202.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
+inherit cmake flag-o-matic
 
 DESCRIPTION="Low-level XTRX hardware abstraction library"
 HOMEPAGE="https://github.com/xtrx-sdr/libxtrxll;
@@ -26,6 +26,14 @@ RDEPEND="usb3380? ( net-wireless/libusb3380 )"
 DEPEND="${RDEPEND}"
 
 src_configure() {
+   # -Werror=strict-aliasing
+   # https://bugs.gentoo.org/861932
+   # https://github.com/myriadrf/libxtrxll/issues/10
+   #
+   # Do not trust with LTO either
+   append-flags -fno-strict-aliasing
+   filter-lto
+
local mycmakeargs=(
-DENABLE_PCIE=ON
-DENABLE_USB3380="$(usex usb3380 ON OFF)"

diff --git a/net-wireless/libxtrxll/libxtrxll-.ebuild 
b/net-wireless/libxtrxll/libxtrxll-.ebuild
index 0bf53e74f27d..dbb429f7470d 100644
--- a/net-wireless/libxtrxll/libxtrxll-.ebuild
+++ b/net-wireless/libxtrxll/libxtrxll-.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
+inherit cmake flag-o-matic
 
 DESCRIPTION="Low-level XTRX hardware abstraction library"
 HOMEPAGE="https://github.com/xtrx-sdr/libxtrxll;
@@ -26,6 +26,14 @@ RDEPEND="usb3380? ( net-wireless/libusb3380 )"
 DEPEND="${RDEPEND}"
 
 src_configure() {
+   # -Werror=strict-aliasing
+   # https://bugs.gentoo.org/861932
+   # https://github.com/myriadrf/libxtrxll/issues/10
+   #
+   # Do not trust with LTO either
+   append-flags -fno-strict-aliasing
+   filter-lto
+
local mycmakeargs=(
-DENABLE_PCIE=ON
-DENABLE_USB3380="$(usex usb3380 ON OFF)"



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

2024-03-11 Thread Sam James
commit: d258a6ab040a704adae2c1a6024b5cf2240865a5
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Mar 12 03:09:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 03:30:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d258a6ab

dev-libs/libtecla: mark as LTO-unsafe

Actually, it doesn't use the compiler to link its shared libraries, it
uses $LD directly. Totally broken. The resulting shared library is LTO
bytecode linked without a bytecode handler, i.e. it's not really a real
library. Everything then explodes.

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

 dev-libs/libtecla/libtecla-1.6.3-r1.ebuild | 16 +++-
 1 file changed, 15 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libtecla/libtecla-1.6.3-r1.ebuild 
b/dev-libs/libtecla/libtecla-1.6.3-r1.ebuild
index d0214a052aab..a61d52f0bee1 100644
--- a/dev-libs/libtecla/libtecla-1.6.3-r1.ebuild
+++ b/dev-libs/libtecla/libtecla-1.6.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -33,6 +33,20 @@ src_prepare() {
eautoreconf
 }
 
+src_configure() {
+   # ld: :(.text.startup+0x6c): undefined reference to 
`libtecla_version'
+   #
+   # For some mysterious reason this is running $LD directly to link the
+   # shared library rather than use the compiler as the linker driver. As a
+   # result -flto is effectively a no-op *at link time* and the shared 
library
+   # contains... nothing. Because it didn't process the bytecode. Of 
course,
+   # nothing can then link to it.
+   #
+   # https://bugs.gentoo.org/772014
+   filter-lto
+   default
+}
+
 src_compile() {
emake \
OPT="" \



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

2024-03-11 Thread Sam James
commit: 8b80f01f80f7b461c7a2366c10d15f014e4d953f
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 03:25:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 03:30:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b80f01f

dev-libs/dietlibc: filter LTO

This package is pretty.. special and already disables SA.

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

 dev-libs/dietlibc/dietlibc-0.34.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-libs/dietlibc/dietlibc-0.34.ebuild 
b/dev-libs/dietlibc/dietlibc-0.34.ebuild
index 2c5c03042636..49824e60289f 100644
--- a/dev-libs/dietlibc/dietlibc-0.34.ebuild
+++ b/dev-libs/dietlibc/dietlibc-0.34.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
+
 inherit flag-o-matic toolchain-funcs
 
 DESCRIPTION="A libc optimized for small size"
@@ -21,6 +22,9 @@ DIETHOME="/usr/diet"
 src_prepare() {
default
 
+   # bug #855677
+   filter-lto
+
# Replace sparc64 related C[XX]FLAGS (see bug #45716)
use sparc && replace-sparc64-flags
 



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

2024-03-11 Thread Sam James
commit: 2f4838d48730805078e00bd26722480e9c54a561
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 03:23:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 03:30:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f4838d4

net-fs/openafs: filter LTO

As recommended by an upstream contributor (albeit 2 years ago...)

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

 net-fs/openafs/openafs-1.8.7.ebuild  | 3 +++
 net-fs/openafs/openafs-1.8.8.1-r1.ebuild | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/net-fs/openafs/openafs-1.8.7.ebuild 
b/net-fs/openafs/openafs-1.8.7.ebuild
index 127b34276d5a..62bb91c024f5 100644
--- a/net-fs/openafs/openafs-1.8.7.ebuild
+++ b/net-fs/openafs/openafs-1.8.7.ebuild
@@ -114,6 +114,9 @@ src_prepare() {
 src_configure() {
local -a myconf
 
+   # bug #861368
+   filter-lto
+
if use debug; then
use kauth && myconf+=( --enable-debug-pam )
use modules && myconf+=( --enable-debug-kernel )

diff --git a/net-fs/openafs/openafs-1.8.8.1-r1.ebuild 
b/net-fs/openafs/openafs-1.8.8.1-r1.ebuild
index c4462d09ffa7..8b891ceb331f 100644
--- a/net-fs/openafs/openafs-1.8.8.1-r1.ebuild
+++ b/net-fs/openafs/openafs-1.8.8.1-r1.ebuild
@@ -113,6 +113,9 @@ src_prepare() {
 src_configure() {
local -a myconf
 
+   # bug #861368
+   filter-lto
+
if use debug; then
use kauth && myconf+=( --enable-debug-pam )
use modules && myconf+=( --enable-debug-kernel )



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

2024-03-11 Thread Sam James
commit: f408c3737cfb897bd18877458f28c03092620b74
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Mar 12 03:26:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 03:30:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f408c373

net-wireless/bladerf: mark as LTO-unsafe

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

 net-wireless/bladerf/bladerf-2021.03-r1.ebuild | 7 ++-
 net-wireless/bladerf/bladerf-2023.02.ebuild| 7 ++-
 net-wireless/bladerf/bladerf-.ebuild   | 7 ++-
 3 files changed, 18 insertions(+), 3 deletions(-)

diff --git a/net-wireless/bladerf/bladerf-2021.03-r1.ebuild 
b/net-wireless/bladerf/bladerf-2021.03-r1.ebuild
index 8a79fa7bc6a3..84e327b78d20 100644
--- a/net-wireless/bladerf/bladerf-2021.03-r1.ebuild
+++ b/net-wireless/bladerf/bladerf-2021.03-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake udev
+inherit cmake flag-o-matic udev
 
 DESCRIPTION="Libraries for supporing the BladeRF hardware from Nuand"
 HOMEPAGE="https://nuand.com/;
@@ -51,6 +51,11 @@ src_unpack() {
 }
 
 src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/861872
+   # https://github.com/Nuand/bladeRF/issues/903
+   filter-lto
+
local mycmakeargs=(
-DVERSION_INFO_OVERRIDE:STRING="${PV}"
-DBUILD_DOCUMENTATION="$(usex doc)"

diff --git a/net-wireless/bladerf/bladerf-2023.02.ebuild 
b/net-wireless/bladerf/bladerf-2023.02.ebuild
index 1601aecb09fe..74c85125258c 100644
--- a/net-wireless/bladerf/bladerf-2023.02.ebuild
+++ b/net-wireless/bladerf/bladerf-2023.02.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake udev
+inherit cmake flag-o-matic udev
 
 DESCRIPTION="Libraries for supporing the BladeRF hardware from Nuand"
 HOMEPAGE="https://nuand.com/;
@@ -53,6 +53,11 @@ src_unpack() {
 }
 
 src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/861872
+   # https://github.com/Nuand/bladeRF/issues/903
+   filter-lto
+
local mycmakeargs=(
-DVERSION_INFO_OVERRIDE:STRING="${PV}"
-DBUILD_DOCUMENTATION="$(usex doc)"

diff --git a/net-wireless/bladerf/bladerf-.ebuild 
b/net-wireless/bladerf/bladerf-.ebuild
index 8ad97269887b..9723f8fcbe5b 100644
--- a/net-wireless/bladerf/bladerf-.ebuild
+++ b/net-wireless/bladerf/bladerf-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake udev
+inherit cmake flag-o-matic udev
 
 DESCRIPTION="Libraries for supporing the BladeRF hardware from Nuand"
 HOMEPAGE="https://nuand.com/;
@@ -51,6 +51,11 @@ src_unpack() {
 }
 
 src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/861872
+   # https://github.com/Nuand/bladeRF/issues/903
+   filter-lto
+
local mycmakeargs=(
-DVERSION_INFO_OVERRIDE:STRING="${PV}"
-DBUILD_DOCUMENTATION="$(usex doc)"



[gentoo-commits] repo/gentoo:master commit in: dev-debug/scap-driver/files/, dev-debug/scap-driver/

2024-03-11 Thread Sam James
commit: 8534c90299b019823f5f221a0875786e64e8c03c
Author: Holger Hoffstätte  applied-asynchrony  com>
AuthorDate: Mon Mar 11 15:34:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 02:50:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8534c902

dev-debug/scap-driver: fix build on kernel 6.8

Closes: https://bugs.gentoo.org/926768
Signed-off-by: Holger Hoffstätte  applied-asynchrony.com>
Closes: https://github.com/gentoo/gentoo/pull/35712
Signed-off-by: Sam James  gentoo.org>

 .../files/0.29.3-fix-kmod-build-on-6.8+.patch  | 44 ++
 dev-debug/scap-driver/scap-driver-0.29.3-r6.ebuild | 53 ++
 2 files changed, 97 insertions(+)

diff --git a/dev-debug/scap-driver/files/0.29.3-fix-kmod-build-on-6.8+.patch 
b/dev-debug/scap-driver/files/0.29.3-fix-kmod-build-on-6.8+.patch
new file mode 100644
index ..b33ba164b97a
--- /dev/null
+++ b/dev-debug/scap-driver/files/0.29.3-fix-kmod-build-on-6.8+.patch
@@ -0,0 +1,44 @@
+
+Bug: https://bugs.gentoo.org/926768
+Minimal subset of changes from: https://github.com/falcosecurity/libs/pull/1632
+
+--- a/driver/ppm_events.c  2024-03-11 15:19:23.0 +0100
 b/driver/ppm_events.c  2024-03-11 15:22:48.230598879 +0100
+@@ -624,12 +624,16 @@ int val_to_ring(struct event_filler_argu
+   if (unlikely(len < 0))
+   return PPM_FAILURE_INVALID_USER_MEMORY;
+   } else {
+-  len = (int)strlcpy(args->buffer + 
args->arg_data_offset,
++  len = (int)strscpy(args->buffer + 
args->arg_data_offset,
+   (const char 
*)(syscall_arg_t)val,
+   max_arg_size);
+ 
+-  if (++len > (int)max_arg_size)
++  if (len == -E2BIG) {
+   len = max_arg_size;
++  } else {
++  len++;
++  }
++  
+   }
+ 
+   /*
+@@ -640,12 +644,15 @@ int val_to_ring(struct event_filler_argu
+   /*
+* Handle NULL pointers
+*/
+-  len = (int)strlcpy(args->buffer + args->arg_data_offset,
++  len = (int)strscpy(args->buffer + args->arg_data_offset,
+   "(NULL)",
+   max_arg_size);
+ 
+-  if (++len > (int)max_arg_size)
+-  len = max_arg_size;
++  if (len == -E2BIG) {
++  len = max_arg_size;
++  } else {
++  len++;
++  }
+   }
+ 
+   break;

diff --git a/dev-debug/scap-driver/scap-driver-0.29.3-r6.ebuild 
b/dev-debug/scap-driver/scap-driver-0.29.3-r6.ebuild
new file mode 100644
index ..6874973ae601
--- /dev/null
+++ b/dev-debug/scap-driver/scap-driver-0.29.3-r6.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake linux-mod-r1
+
+DESCRIPTION="Kernel module for dev-debug/sysdig"
+HOMEPAGE="https://sysdig.com/;
+
+# The driver is part of falcosecurity/libs, but for versioning reasons we 
cannot (yet)
+# use semver-released packages; instead we pull in a commit that is used and 
known
+# to work with sysdig, see sysdig/cmake/modules/falcosecurity-libs.cmake for 
details.
+# For now the commit here and the one referenced in sysdig should be in sync.
+LIBS_COMMIT="e5c53d648f3c4694385bbe488e7d47eaa36c229a"
+SRC_URI="https://github.com/falcosecurity/libs/archive/${LIBS_COMMIT}.tar.gz 
-> falcosecurity-libs-${LIBS_COMMIT}.tar.gz"
+S="${WORKDIR}/libs-${LIBS_COMMIT}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="!

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

2024-03-11 Thread Sam James
commit: 34512ba13d37ac1879dd72bee63ae5208aff0de5
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 02:46:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 02:46:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34512ba1

app-misc/gcal: fix tests when gcal not installed

... and obviously test the thing we just built properly.

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

 app-misc/gcal/gcal-4.1-r2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-misc/gcal/gcal-4.1-r2.ebuild b/app-misc/gcal/gcal-4.1-r2.ebuild
index 829867ea2dc9..24e198f30dfb 100644
--- a/app-misc/gcal/gcal-4.1-r2.ebuild
+++ b/app-misc/gcal/gcal-4.1-r2.ebuild
@@ -55,6 +55,7 @@ src_test() {
 
# Do basic smoke tests to help catch issues like bug #925560
# where trivial 'gcal' invocation crashed w/ _F_S=3.
+   local -x PATH="${S}/src:${S}:${PATH}"
local bin
for bin in gcal2txt tcal txt2gcal gcal ; do
src/${bin} || die



[gentoo-commits] repo/gentoo:master commit in: app-misc/gcal/files/, app-misc/gcal/

2024-03-11 Thread Sam James
commit: 4a64470630d064066a66fb31291796c346616a0f
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 02:49:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 02:49:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a644706

app-misc/gcal: fix ncurses detection w/ split tinfo

This may fix bug #752126 (not betting on it, but still). If it doesn't, perhaps
using ncursesw would...?

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

 app-misc/gcal/files/gcal-4.1-fix-ncurses.patch | 38 
 app-misc/gcal/gcal-4.1-r3.ebuild   | 63 ++
 2 files changed, 101 insertions(+)

diff --git a/app-misc/gcal/files/gcal-4.1-fix-ncurses.patch 
b/app-misc/gcal/files/gcal-4.1-fix-ncurses.patch
new file mode 100644
index ..f429a0121d39
--- /dev/null
+++ b/app-misc/gcal/files/gcal-4.1-fix-ncurses.patch
@@ -0,0 +1,38 @@
+Without this, it'd silently (well, with a small warning in configure) fall back
+to no fancy tty stuff.
+--- a/configure.ac
 b/configure.ac
+@@ -319,6 +319,13 @@ if test "$gcal_cv_use_term" = yes; then
+   AC_MSG_CHECKING(for working terminal libraries)
+   SAVE_LIBS=$LIBS
+   LIBS="$LIBS $TTYLIBS"
++
++  PKG_CHECK_MODULES([NCURSES], [ncurses], [
++TTYLIBS=$NCURSES_LIBS
++CPPFLAGS="$NCURSES_CFLAGS $CPPFLAGS"
++AC_DEFINE([HAVE_TTYLIBS], [1], [Link -lncurses or -ltermcap or -ltermlib 
to executable.])
++AC_MSG_RESULT(using $TTYLIBS)
++  ], [
+   AC_TRY_LINK([#include ],
+ [tgetent(0); tgetflag(0); tgetnum(0); tgetstr(0);],
+ [gcal_ttylibs_ok=yes])
+@@ -385,7 +392,7 @@ if test "$gcal_cv_use_term" = yes; then
+ AC_MSG_WARN(note: $PACKAGE-$VERSION would work more flexible if 
libncurses.a)
+ AC_MSG_WARN(libtermcap.a or libtermlib.a are installed.)
+ AC_MSG_RESULT()
+-  fi
++  fi])
+ fi
+ 
+ dnl
+--- a/src/Makefile.am
 b/src/Makefile.am
+@@ -22,7 +22,7 @@ MISC_LIBS = @LIBM@ @LIBS@
+ LIBS = $(MISC_LIBS)
+ 
+ AM_CFLAGS = -I$(top_srcdir)/lib -I$(srcdir) -I.. $(CPPFLAGS)
+-LDADD = ../lib/libgnu.a $(LIBINTL)
++LDADD = ../lib/libgnu.a $(LIBINTL) $(TTYLIBS) $(NCURSES_LIBS)
+ 
+ SRCS = \
+   file-io.c \

diff --git a/app-misc/gcal/gcal-4.1-r3.ebuild b/app-misc/gcal/gcal-4.1-r3.ebuild
new file mode 100644
index ..7af1a01b9d17
--- /dev/null
+++ b/app-misc/gcal/gcal-4.1-r3.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic toolchain-funcs
+
+DESCRIPTION="The GNU Calendar - a replacement for cal"
+HOMEPAGE="https://www.gnu.org/software/gcal/;
+SRC_URI="mirror://gnu/gcal/${P}.tar.xz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="ncurses nls unicode"
+
+RDEPEND="nls? ( virtual/libintl )
+   unicode? ( dev-libs/libunistring:= )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-arch/xz-utils
+   nls? ( >=sys-devel/gettext-0.17 )
+"
+
+DOCS=( BUGS LIMITATIONS NEWS README THANKS TODO )
+
+PATCHES=(
+   "${FILESDIR}/${P}-glibc228.patch"
+   "${FILESDIR}/${PN}-4.1-configure-clang16.patch"
+   "${FILESDIR}/${P}-fortify.patch"
+   "${FILESDIR}/${PN}-4.1-fix-ncurses.patch"
+)
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   tc-export CC
+   append-cppflags -D_GNU_SOURCE
+
+   use unicode && append-libs -lunistring
+
+   econf \
+   --disable-rpath \
+   $(use_enable nls) \
+   $(use_enable ncurses term) \
+   $(use_enable unicode)
+}
+
+src_test() {
+   default
+
+   # Do basic smoke tests to help catch issues like bug #925560
+   # where trivial 'gcal' invocation crashed w/ _F_S=3.
+   local -x PATH="${S}/src:${S}:${PATH}"
+   local bin
+   for bin in gcal2txt tcal txt2gcal gcal ; do
+   src/${bin} || die
+   done
+}



[gentoo-commits] repo/proj/guru:dev commit in: x11-themes/vimix-xcursors/

2024-03-11 Thread Daichi Yamamoto
commit: f62eb37ea4e388027cf6615eb9feb7d37815d220
Author: Daichi Yamamoto  dyama  net>
AuthorDate: Tue Mar 12 02:33:41 2024 +
Commit: Daichi Yamamoto  dyama  net>
CommitDate: Tue Mar 12 02:33:41 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f62eb37e

x11-themes/vimix-xcursors: fix theme installation

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

 ...200224-r2.ebuild => vimix-xcursors-20200224-r3.ebuild} | 15 +--
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/x11-themes/vimix-xcursors/vimix-xcursors-20200224-r2.ebuild 
b/x11-themes/vimix-xcursors/vimix-xcursors-20200224-r3.ebuild
similarity index 61%
rename from x11-themes/vimix-xcursors/vimix-xcursors-20200224-r2.ebuild
rename to x11-themes/vimix-xcursors/vimix-xcursors-20200224-r3.ebuild
index 662215fe75..2585bbeb25 100644
--- a/x11-themes/vimix-xcursors/vimix-xcursors-20200224-r2.ebuild
+++ b/x11-themes/vimix-xcursors/vimix-xcursors-20200224-r3.ebuild
@@ -8,6 +8,7 @@ MY_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}"
 DESCRIPTION="Theme inspired by Materia design and based on capitaine-cursors"
 HOMEPAGE="https://github.com/vinceliuice/Vimix-cursors;
 
SRC_URI="https://github.com/vinceliuice/Vimix-cursors/archive/refs/tags/${MY_PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/Vimix-cursors-${MY_PV}"
 
 LICENSE="GPL-3"
 SLOT="0"
@@ -15,12 +16,14 @@ KEYWORDS="~amd64 ~x86"
 
 RDEPEND="x11-libs/libXcursor"
 
-S="${WORKDIR}/Vimix-cursors-${MY_PV}"
-
 src_install() {
-   insinto /usr/share/cursors/xorg-x11/Vimix/cursors
-   doins -r dist/cursors/*
+   insinto /usr/share/icons/Vimix
+   doins -r dist/*
+
+   insinto /usr/share/icons/Vimix-White
+   doins -r dist-white/*
 
-   insinto /usr/share/cursors/xorg-x11/Vimix-White/cursors
-   doins -r dist-white/cursors/*
+   # bugs #838451, #834277, #834001
+   dosym ../../../../usr/share/icons/Vimix/cursors 
/usr/share/cursors/xorg-x11/Vimix
+   dosym ../../../../usr/share/icons/Vimix-White/cursors 
/usr/share/cursors/xorg-x11/Vimix-White
 }



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

2024-03-11 Thread Sam James
commit: d5e3125224022b28f05c9ef5a28131f29b7bfb64
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Mar 12 01:57:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 02:24:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5e31252

net-proxy/ziproxy: mark as LTO-unsafe

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

 net-proxy/ziproxy/ziproxy-3.3.2.ebuild | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/net-proxy/ziproxy/ziproxy-3.3.2.ebuild 
b/net-proxy/ziproxy/ziproxy-3.3.2.ebuild
index 18927d63ac6f..150e819fed4e 100644
--- a/net-proxy/ziproxy/ziproxy-3.3.2.ebuild
+++ b/net-proxy/ziproxy/ziproxy-3.3.2.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
+inherit flag-o-matic
+
 DESCRIPTION="A forwarding, non-caching, compressing web proxy server"
 HOMEPAGE="http://ziproxy.sourceforge.net/;
 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz"
@@ -46,6 +48,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/861863
+   # Upstream is sourceforge and has been dead for 3 years. No upstream 
bug reported.
+   filter-lto
+
econf \
--without-jasper \
$(use_with sasl sasl2) \



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

2024-03-11 Thread Sam James
commit: 2764230195012231de507d6dd7df58a5d1d6646c
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 02:24:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 02:24:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27642301

net-libs/libisds: crank copyright

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

 net-libs/libisds/libisds-0.11.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libisds/libisds-0.11.1-r2.ebuild 
b/net-libs/libisds/libisds-0.11.1-r2.ebuild
index fb326eb24572..9d5f28e184ff 100644
--- a/net-libs/libisds/libisds-0.11.1-r2.ebuild
+++ b/net-libs/libisds/libisds-0.11.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7



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

2024-03-11 Thread Sam James
commit: c4d27d80a6c8b0e9c0812018bdeb7d870fd16aa8
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Mar 12 00:47:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 02:24:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4d27d80

dev-libs/rocr-runtime: remove incorrect sed that doesn't apply

 * SED: the following did not cause any changes
 * sed -i -e "s:1.7.0:${PV}:" CMakeLists.txt || die;
 * no-op: -e s:1.7.0:5.7.1:

I don't actually understand the reasoning for attempting to modify it at
all, since the cmake function that this is an argument to (before it
changed to 1.8.0) explicitly takes the value, splits it on the periods
and adds each component to a VERSION_MAJOR etc cmake variable.

Then it also runs git, regardless of the input value, and tries to
calculate VERSION_COMMIT_COUNT.

So, there was nothing to fix as far as I can tell here? The only thing
sed'ing this out would ever do AFAICT is change the soname of libraries
from "1.7.0" to whatever the current ${PV} is... which is NOT how
sonames work, and upstream had a good reason to NOT have this be ${PV}.

It's quite irrelevant now since clearly the package worked just fine
despite the sed not applying, thus it *cannot* be fixing anything, and
also thus, there is clearly nothing to fix.

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

 dev-libs/rocr-runtime/rocr-runtime-5.5.1.ebuild| 7 +--
 dev-libs/rocr-runtime/rocr-runtime-5.7.1-r2.ebuild | 5 -
 dev-libs/rocr-runtime/rocr-runtime-6.0.0-r1.ebuild | 5 -
 3 files changed, 1 insertion(+), 16 deletions(-)

diff --git a/dev-libs/rocr-runtime/rocr-runtime-5.5.1.ebuild 
b/dev-libs/rocr-runtime/rocr-runtime-5.5.1.ebuild
index 4d026cf3ce50..6982173e2eb6 100644
--- a/dev-libs/rocr-runtime/rocr-runtime-5.5.1.ebuild
+++ b/dev-libs/rocr-runtime/rocr-runtime-5.5.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -44,11 +44,6 @@ src_prepare() {
# Gentoo installs "*.bc" to "/usr/lib" instead of a "[path]/bitcode" 
directory ...
sed -e "s:-O2:--rocm-path=${EPREFIX}/usr/lib/ -O2:" -i 
image/blit_src/CMakeLists.txt || die
 
-   # internal version depends on git being present and random weird magic, 
otherwise fallback to incoherent default value
-   # fix default value to be more better
-
-   sed -i -e "s:1.7.0:${PV}:" CMakeLists.txt || die
-
cmake_src_prepare
 }
 

diff --git a/dev-libs/rocr-runtime/rocr-runtime-5.7.1-r2.ebuild 
b/dev-libs/rocr-runtime/rocr-runtime-5.7.1-r2.ebuild
index 00615488c2d2..d449b346c13e 100644
--- a/dev-libs/rocr-runtime/rocr-runtime-5.7.1-r2.ebuild
+++ b/dev-libs/rocr-runtime/rocr-runtime-5.7.1-r2.ebuild
@@ -47,11 +47,6 @@ src_prepare() {
# Gentoo installs "*.bc" to "/usr/lib" instead of a "[path]/bitcode" 
directory ...
sed -e "s:-O2:--rocm-path=${EPREFIX}/usr/lib/ -O2:" -i 
image/blit_src/CMakeLists.txt || die
 
-   # internal version depends on git being present and random weird magic, 
otherwise fallback to incoherent default value
-   # fix default value to be more better
-
-   sed -i -e "s:1.7.0:${PV}:" CMakeLists.txt || die
-
cmake_src_prepare
 }
 

diff --git a/dev-libs/rocr-runtime/rocr-runtime-6.0.0-r1.ebuild 
b/dev-libs/rocr-runtime/rocr-runtime-6.0.0-r1.ebuild
index cdd27fbbbefd..894ab93788af 100644
--- a/dev-libs/rocr-runtime/rocr-runtime-6.0.0-r1.ebuild
+++ b/dev-libs/rocr-runtime/rocr-runtime-6.0.0-r1.ebuild
@@ -46,11 +46,6 @@ src_prepare() {
# Gentoo installs "*.bc" to "/usr/lib" instead of a "[path]/bitcode" 
directory ...
sed -e "s:-O2:--rocm-path=${EPREFIX}/usr/lib/ -O2:" -i 
image/blit_src/CMakeLists.txt || die
 
-   # internal version depends on git being present and random weird magic, 
otherwise fallback to incoherent default value
-   # fix default value to be more better
-
-   sed -i -e "s:1.7.0:${PV}:" CMakeLists.txt || die
-
cmake_src_prepare
 }
 



[gentoo-commits] repo/gentoo:master commit in: games-sports/foobillard/

2024-03-11 Thread Sam James
commit: 8b035ee2a03df85e58a5b61d318ecd99bde83e89
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Mar 12 01:45:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 02:24:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b035ee2

games-sports/foobillard: mark as LTO-unsafe

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

 games-sports/foobillard/foobillard-3.0a-r1.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/games-sports/foobillard/foobillard-3.0a-r1.ebuild 
b/games-sports/foobillard/foobillard-3.0a-r1.ebuild
index ad8a7bd2411d..3cb4c991c6c5 100644
--- a/games-sports/foobillard/foobillard-3.0a-r1.ebuild
+++ b/games-sports/foobillard/foobillard-3.0a-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -46,6 +46,12 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/859235
+   #
+   # Upstream is sourceforge, and dead since 2010. Not reported upstream.
+   filter-lto
+
use video_cards_nvidia && append-ldflags 
-L/usr/$(get_libdir)/opengl/nvidia/lib
econf \
--enable-sound \



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

2024-03-11 Thread Sam James
commit: 554481e2e6faedd753f33555358440a89ae02fbf
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Mar 12 01:37:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 02:24:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=554481e2

dev-util/hip: mark as LTO-unsafe, strict-aliasing unsafe

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

 dev-util/hip/hip-5.7.1-r2.ebuild | 8 
 dev-util/hip/hip-6.0.0.ebuild| 8 
 2 files changed, 16 insertions(+)

diff --git a/dev-util/hip/hip-5.7.1-r2.ebuild b/dev-util/hip/hip-5.7.1-r2.ebuild
index 35d67cf0be55..c6c7376c0297 100644
--- a/dev-util/hip/hip-5.7.1-r2.ebuild
+++ b/dev-util/hip/hip-5.7.1-r2.ebuild
@@ -81,6 +81,14 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=strict-aliasing
+   # https://bugs.gentoo.org/858383
+   # https://github.com/ROCm/clr/issues/64
+   #
+   # Do not trust it for LTO either
+   append-flags -fno-strict-aliasing
+   filter-lto
+
# Workaround for bug #923986
append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
 

diff --git a/dev-util/hip/hip-6.0.0.ebuild b/dev-util/hip/hip-6.0.0.ebuild
index a2bd451fae26..ff53e07dc49a 100644
--- a/dev-util/hip/hip-6.0.0.ebuild
+++ b/dev-util/hip/hip-6.0.0.ebuild
@@ -79,6 +79,14 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=strict-aliasing
+   # https://bugs.gentoo.org/858383
+   # https://github.com/ROCm/clr/issues/64
+   #
+   # Do not trust it for LTO either
+   append-flags -fno-strict-aliasing
+   filter-lto
+
use debug && CMAKE_BUILD_TYPE="Debug"
 
# Fix ld.lld linker error: https://github.com/ROCm/HIP/issues/3382



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

2024-03-11 Thread Sam James
commit: dde18ab04c546545dfae709f39d7bf029662a541
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Mar 12 01:21:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 02:24:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dde18ab0

dev-libs/rocr-runtime: mark as LTO-unsafe

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

 dev-libs/rocr-runtime/rocr-runtime-5.7.1-r2.ebuild | 5 +
 dev-libs/rocr-runtime/rocr-runtime-6.0.0-r1.ebuild | 5 +
 2 files changed, 10 insertions(+)

diff --git a/dev-libs/rocr-runtime/rocr-runtime-5.7.1-r2.ebuild 
b/dev-libs/rocr-runtime/rocr-runtime-5.7.1-r2.ebuild
index edaaebfdc50f..b22b60ffa24f 100644
--- a/dev-libs/rocr-runtime/rocr-runtime-5.7.1-r2.ebuild
+++ b/dev-libs/rocr-runtime/rocr-runtime-5.7.1-r2.ebuild
@@ -48,6 +48,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/856091
+   # https://github.com/ROCm/ROCR-Runtime/issues/182
+   filter-lto
+
use debug || append-cxxflags "-DNDEBUG"
local mycmakeargs=( -DINCLUDE_PATH_COMPATIBILITY=OFF )
cmake_src_configure

diff --git a/dev-libs/rocr-runtime/rocr-runtime-6.0.0-r1.ebuild 
b/dev-libs/rocr-runtime/rocr-runtime-6.0.0-r1.ebuild
index 02da6889b8cd..374dcec97554 100644
--- a/dev-libs/rocr-runtime/rocr-runtime-6.0.0-r1.ebuild
+++ b/dev-libs/rocr-runtime/rocr-runtime-6.0.0-r1.ebuild
@@ -47,6 +47,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/856091
+   # https://github.com/ROCm/ROCR-Runtime/issues/182
+   filter-lto
+
use debug || append-cxxflags "-DNDEBUG"
local mycmakeargs=( -DINCLUDE_PATH_COMPATIBILITY=OFF )
cmake_src_configure



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

2024-03-11 Thread Sam James
commit: ba8d8948c6a0b1957fed4b591bd65bd864ac8982
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Mar 12 01:04:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 02:24:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba8d8948

dev-libs/rocr-runtime: remove another sed that doesn't apply

Upstream changed this whole code around in 5.3.0 via:
https://github.com/ROCm/ROCR-Runtime/commit/adae6c61e10d371f7cbc3d0e94ae2c070cab18a4

Since then, this sed has been tweaked in small ways without
fundamentally changing the part that doesn't match anymore. Since the
sed wasn't tested, I can only assume that the promise about system
clang/llvm is outdated. ;)

I believe cmake's hints logic should simply work anyway...

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

 dev-libs/rocr-runtime/rocr-runtime-5.3.3-r1.ebuild | 5 +
 dev-libs/rocr-runtime/rocr-runtime-5.4.3-r1.ebuild | 5 +
 dev-libs/rocr-runtime/rocr-runtime-5.5.1.ebuild| 3 ---
 dev-libs/rocr-runtime/rocr-runtime-5.7.1-r2.ebuild | 3 ---
 dev-libs/rocr-runtime/rocr-runtime-6.0.0-r1.ebuild | 3 ---
 5 files changed, 2 insertions(+), 17 deletions(-)

diff --git a/dev-libs/rocr-runtime/rocr-runtime-5.3.3-r1.ebuild 
b/dev-libs/rocr-runtime/rocr-runtime-5.3.3-r1.ebuild
index f408d4213314..2f9c72c2c2f0 100644
--- a/dev-libs/rocr-runtime/rocr-runtime-5.3.3-r1.ebuild
+++ b/dev-libs/rocr-runtime/rocr-runtime-5.3.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -38,9 +38,6 @@ BDEPEND="app-editors/vim-core"
# vim-core is needed for "xxd"
 
 src_prepare() {
-   # ... otherwise system llvm/clang is used ...
-   sed -e "/find_package(Clang REQUIRED HINTS 
/s:\${CMAKE_INSTALL_PREFIX}/llvm \${CMAKE_PREFIX_PATH}/llvm PATHS 
/opt/rocm/llvm:$(get_llvm_prefix ${LLVM_MAX_SLOT}):" -i 
image/blit_src/CMakeLists.txt || die
-
# Gentoo installs "*.bc" to "/usr/lib" instead of a "[path]/bitcode" 
directory ...
sed -e "s:-O2:--rocm-path=${EPREFIX}/usr/lib/ -O2:" -i 
image/blit_src/CMakeLists.txt || die
 

diff --git a/dev-libs/rocr-runtime/rocr-runtime-5.4.3-r1.ebuild 
b/dev-libs/rocr-runtime/rocr-runtime-5.4.3-r1.ebuild
index f6a8a5598f2a..5ee12fb5d5ba 100644
--- a/dev-libs/rocr-runtime/rocr-runtime-5.4.3-r1.ebuild
+++ b/dev-libs/rocr-runtime/rocr-runtime-5.4.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -38,9 +38,6 @@ BDEPEND="app-editors/vim-core"
# vim-core is needed for "xxd"
 
 src_prepare() {
-   # ... otherwise system llvm/clang is used ...
-   sed -e "/find_package(Clang REQUIRED HINTS 
/s:\${CMAKE_INSTALL_PREFIX}/llvm \${CMAKE_PREFIX_PATH}/llvm PATHS 
/opt/rocm/llvm:$(get_llvm_prefix ${LLVM_MAX_SLOT}):" -i 
image/blit_src/CMakeLists.txt || die
-
# Gentoo installs "*.bc" to "/usr/lib" instead of a "[path]/bitcode" 
directory ...
sed -e "s:-O2:--rocm-path=${EPREFIX}/usr/lib/ -O2:" -i 
image/blit_src/CMakeLists.txt || die
 

diff --git a/dev-libs/rocr-runtime/rocr-runtime-5.5.1.ebuild 
b/dev-libs/rocr-runtime/rocr-runtime-5.5.1.ebuild
index 6982173e2eb6..36f37da462ab 100644
--- a/dev-libs/rocr-runtime/rocr-runtime-5.5.1.ebuild
+++ b/dev-libs/rocr-runtime/rocr-runtime-5.5.1.ebuild
@@ -38,9 +38,6 @@ BDEPEND="app-editors/vim-core"
# vim-core is needed for "xxd"
 
 src_prepare() {
-   # ... otherwise system llvm/clang is used ...
-   sed -e "/find_package(Clang REQUIRED HINTS 
/s:\${CMAKE_INSTALL_PREFIX}/llvm \${CMAKE_PREFIX_PATH}/llvm PATHS 
/opt/rocm/llvm:$(get_llvm_prefix ${LLVM_MAX_SLOT}):" -i 
image/blit_src/CMakeLists.txt || die
-
# Gentoo installs "*.bc" to "/usr/lib" instead of a "[path]/bitcode" 
directory ...
sed -e "s:-O2:--rocm-path=${EPREFIX}/usr/lib/ -O2:" -i 
image/blit_src/CMakeLists.txt || die
 

diff --git a/dev-libs/rocr-runtime/rocr-runtime-5.7.1-r2.ebuild 
b/dev-libs/rocr-runtime/rocr-runtime-5.7.1-r2.ebuild
index d449b346c13e..edaaebfdc50f 100644
--- a/dev-libs/rocr-runtime/rocr-runtime-5.7.1-r2.ebuild
+++ b/dev-libs/rocr-runtime/rocr-runtime-5.7.1-r2.ebuild
@@ -41,9 +41,6 @@ BDEPEND="app-editors/vim-core"
# vim-core is needed for "xxd"
 
 src_prepare() {
-   # ... otherwise system llvm/clang is used ...
-   sed -e "s:find_package(Clang REQUIRED HINTS 
\${CMAKE_INSTALL_PREFIX}/llvm \${CMAKE_PREFIX_PATH}/llvm PATHS /opt/rocm/llvm 
):find_package(Clang REQUIRED HINTS /usr/lib/llvm/roc ):" -i 
image/blit_src/CMakeLists.txt || die
-
# Gentoo installs "*.bc" to "/usr/lib" instead of a "[path]/bitcode" 
directory ...
sed -e "s:-O2:--rocm-path=${EPREFIX}/usr/lib/ -O2:" -i 
image/blit_src/CMakeLists.txt || die
 

diff --git a/dev-libs/rocr-runtime/rocr-runtime-6.0.0-r1.ebuild 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/roct-thunk-interface/

2024-03-11 Thread Sam James
commit: c057b3954668fb9fa09f7352e0cf6d212122380e
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Mar 12 00:31:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 02:24:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c057b395

dev-libs/roct-thunk-interface: remove outdated seds

 * SED: the following did not cause any changes
 * sed -e "s:ubuntu:gentoo:" -i CMakeLists.txt || die;
 * no-op: -e s:ubuntu:gentoo:

This was fixed upstream by removing the entire code block that tried to
mess with libgcc_s.so.1 altogether:

https://github.com/ROCm/ROCT-Thunk-Interface/commit/2d6151521f16353ea18e2f346e93d26896f7e107

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

 dev-libs/roct-thunk-interface/roct-thunk-interface-5.5.1.ebuild| 3 +--
 dev-libs/roct-thunk-interface/roct-thunk-interface-5.7.1-r1.ebuild | 1 -
 dev-libs/roct-thunk-interface/roct-thunk-interface-6.0.0-r1.ebuild | 1 -
 3 files changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-libs/roct-thunk-interface/roct-thunk-interface-5.5.1.ebuild 
b/dev-libs/roct-thunk-interface/roct-thunk-interface-5.5.1.ebuild
index 3f391bf5d5e0..4762213b5164 100644
--- a/dev-libs/roct-thunk-interface/roct-thunk-interface-5.5.1.ebuild
+++ b/dev-libs/roct-thunk-interface/roct-thunk-interface-5.5.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -28,7 +28,6 @@ CMAKE_BUILD_TYPE=Release
 
 src_prepare() {
sed -e "s:get_version ( \"1.0.0\" ):get_version ( \"${PV}\" ):" -i 
CMakeLists.txt || die
-   sed -e "s:ubuntu:gentoo:" -i CMakeLists.txt || die
cmake_src_prepare
 }
 

diff --git a/dev-libs/roct-thunk-interface/roct-thunk-interface-5.7.1-r1.ebuild 
b/dev-libs/roct-thunk-interface/roct-thunk-interface-5.7.1-r1.ebuild
index 86cd350d7e3d..7e394b72543b 100644
--- a/dev-libs/roct-thunk-interface/roct-thunk-interface-5.7.1-r1.ebuild
+++ b/dev-libs/roct-thunk-interface/roct-thunk-interface-5.7.1-r1.ebuild
@@ -33,7 +33,6 @@ PATCHES=(
 
 src_prepare() {
sed -e "s:get_version ( \"1.0.0\" ):get_version ( \"${PV}\" ):" -i 
CMakeLists.txt || die
-   sed -e "s:ubuntu:gentoo:" -i CMakeLists.txt || die
cmake_src_prepare
 }
 

diff --git a/dev-libs/roct-thunk-interface/roct-thunk-interface-6.0.0-r1.ebuild 
b/dev-libs/roct-thunk-interface/roct-thunk-interface-6.0.0-r1.ebuild
index 83c87c70b2d3..eb0384989522 100644
--- a/dev-libs/roct-thunk-interface/roct-thunk-interface-6.0.0-r1.ebuild
+++ b/dev-libs/roct-thunk-interface/roct-thunk-interface-6.0.0-r1.ebuild
@@ -33,7 +33,6 @@ PATCHES=(
 
 src_prepare() {
sed -e "s:get_version ( \"1.0.0\" ):get_version ( \"${PV}\" ):" -i 
CMakeLists.txt || die
-   sed -e "s:ubuntu:gentoo:" -i CMakeLists.txt || die
cmake_src_prepare
 }
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/libisds/, net-libs/libisds/files/

2024-03-11 Thread Sam James
commit: 4c2e6a53475e49ef74dab3875af5387c2218f580
Author: Petr Písař  atlas  cz>
AuthorDate: Sun Mar 10 19:53:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 02:23:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c2e6a53

net-libs/libisds: Fix building with >=dev-libs/libxml-2.12.0

A fix ported from upstream:

commit 0539e12b3de14a77481bd3f87b301b7e7550172c (HEAD -> master, 
repo.or.cz/master)
Author: Petr Písař  atlas.cz>
Date:   Thu Nov 23 21:10:05 2023 +0100

Fix building with libxml2-2.12.0

libxml-2.12.0 shuffled included header files.

Closes: https://bugs.gentoo.org/926129
Signed-off-by: Petr Písař  atlas.cz>
Signed-off-by: Sam James  gentoo.org>

 ...s-0.11.1-Fix-building-with-libxml2-2.12.0.patch | 37 ++
 net-libs/libisds/libisds-0.11.1-r2.ebuild  | 59 ++
 2 files changed, 96 insertions(+)

diff --git 
a/net-libs/libisds/files/libisds-0.11.1-Fix-building-with-libxml2-2.12.0.patch 
b/net-libs/libisds/files/libisds-0.11.1-Fix-building-with-libxml2-2.12.0.patch
new file mode 100644
index ..7fc65894b156
--- /dev/null
+++ 
b/net-libs/libisds/files/libisds-0.11.1-Fix-building-with-libxml2-2.12.0.patch
@@ -0,0 +1,37 @@
+From 0539e12b3de14a77481bd3f87b301b7e7550172c Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= 
+Date: Thu, 23 Nov 2023 21:10:05 +0100
+Subject: [PATCH] Fix building with libxml2-2.12.0
+
+libxml-2.12.0 shuffled included header files.
+---
+ test/offline/isds_message_free.c | 1 +
+ test/simline/service.c   | 1 +
+ 2 files changed, 2 insertions(+)
+
+diff --git a/test/offline/isds_message_free.c 
b/test/offline/isds_message_free.c
+index 3c2096e..f819d19 100644
+--- a/test/offline/isds_message_free.c
 b/test/offline/isds_message_free.c
+@@ -1,5 +1,6 @@
+ #include "../test.h"
+ #include "isds.h"
++#include 
+ 
+ static int test_isds_message_free(struct isds_message **message) {
+ isds_message_free(message);
+diff --git a/test/simline/service.c b/test/simline/service.c
+index 533bed5..fea6e87 100644
+--- a/test/simline/service.c
 b/test/simline/service.c
+@@ -6,6 +6,7 @@
+ #include "system.h"
+ #include 
+ #include  /* For intmax_t */
++#include  /* For free() */
+ #include/* For PRIdMAX */
+ #include   /* for isdigit() */
+ #include 
+-- 
+2.43.0
+

diff --git a/net-libs/libisds/libisds-0.11.1-r2.ebuild 
b/net-libs/libisds/libisds-0.11.1-r2.ebuild
new file mode 100644
index ..fb326eb24572
--- /dev/null
+++ b/net-libs/libisds/libisds-0.11.1-r2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Client library for accessing ISDS Soap services"
+HOMEPAGE="http://xpisar.wz.cz/libisds/;
+SRC_URI="http://xpisar.wz.cz/${PN}/dist/${P}.tar.xz;
+KEYWORDS="~amd64 ~mips ~x86"
+
+LICENSE="LGPL-3"
+SLOT="0"
+IUSE="+curl debug doc nls openssl test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/expat
+   dev-libs/libxml2
+   curl? ( net-misc/curl[ssl] )
+   doc? (
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   )
+   openssl? ( dev-libs/openssl:= )
+   !openssl? (
+   app-crypt/gnupg
+   app-crypt/gpgme:=
+   dev-libs/libgcrypt:=
+   )"
+DEPEND="${RDEPEND}
+   test? ( net-libs/gnutls )"
+BDEPEND="
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.11.1-Fix-building-with-libxml2-2.12.0.patch"
+)
+
+src_configure() {
+   local myeconfargs=(
+   --disable-fatalwarnings
+   --disable-static
+   $(use_with curl libcurl)
+   $(use_enable curl curlreauthorizationbug)
+   $(use_enable doc)
+   $(use_enable debug)
+   $(use_enable nls)
+   $(use_enable openssl openssl-backend)
+   $(use_enable test)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   find "${ED}" -name '*.la' -delete || die
+}



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

2024-03-11 Thread Sam James
commit: ec39e98183d33f8c8f2d3e0ee9ab650586c39091
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 02:22:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 02:23:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec39e981

net-libs/libisds: add libxml2 patch to 0.11.2 too

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

 net-libs/libisds/libisds-0.11.2.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/net-libs/libisds/libisds-0.11.2.ebuild 
b/net-libs/libisds/libisds-0.11.2.ebuild
index dca50bdddc75..9d5f28e184ff 100644
--- a/net-libs/libisds/libisds-0.11.2.ebuild
+++ b/net-libs/libisds/libisds-0.11.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -33,6 +33,10 @@ BDEPEND="
virtual/pkgconfig
nls? ( sys-devel/gettext )"
 
+PATCHES=(
+   "${FILESDIR}/${PN}-0.11.1-Fix-building-with-libxml2-2.12.0.patch"
+)
+
 src_configure() {
local myeconfargs=(
--disable-fatalwarnings



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

2024-03-11 Thread Sam James
commit: 23615637caf8574a828a1d76f4af3c2406635bb8
Author: Petr Písař  atlas  cz>
AuthorDate: Sun Apr  3 15:50:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 02:22:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23615637

net-libs/libisds: Bump to 0.11.2

Closes: https://bugs.gentoo.org/836628
Signed-off-by: Petr Písař  atlas.cz>
Signed-off-by: Sam James  gentoo.org>

 net-libs/libisds/Manifest  |  1 +
 net-libs/libisds/libisds-0.11.2.ebuild | 55 ++
 2 files changed, 56 insertions(+)

diff --git a/net-libs/libisds/Manifest b/net-libs/libisds/Manifest
index 3314dc794a8b..4e6dad3848ab 100644
--- a/net-libs/libisds/Manifest
+++ b/net-libs/libisds/Manifest
@@ -1 +1,2 @@
 DIST libisds-0.11.1.tar.xz 741992 BLAKE2B 
e1895450b1148c63a365a569fcdfa0d3cf3f2cdd011da6dbe92ea876aa1a9082470f3c7efc5757766df7e870559dd4ba62b59973e22d47401ef575e0fd412ec1
 SHA512 
8baf126ebf49c5eae6aa7b8f872ad90882a9a5088c8a33ffb415983eaf1ffc1df489f44ae6ba14a69a94bc4f79f455c7937276885afaa29e61c5c67408f7080a
+DIST libisds-0.11.2.tar.xz 746388 BLAKE2B 
08e5e1ba5c100faf18e4fa3d89b66486b773be4cf9097f9b237c8f407a98ac2cac0337bcb2665072f65414c06ee26f5670ee2604c8420eb12990b51534eaa062
 SHA512 
edaa591eda18dc0b8cc7c6e29a36610845cc293f1665a2e9744ec904aaa1c561caa41ada2e87de9428bb0397772c0c2884412fd0474daf28528d7ef2a7f28426

diff --git a/net-libs/libisds/libisds-0.11.2.ebuild 
b/net-libs/libisds/libisds-0.11.2.ebuild
new file mode 100644
index ..dca50bdddc75
--- /dev/null
+++ b/net-libs/libisds/libisds-0.11.2.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Client library for accessing ISDS Soap services"
+HOMEPAGE="http://xpisar.wz.cz/libisds/;
+SRC_URI="http://xpisar.wz.cz/${PN}/dist/${P}.tar.xz;
+KEYWORDS="~amd64 ~mips ~x86"
+
+LICENSE="LGPL-3"
+SLOT="0"
+IUSE="+curl debug doc nls openssl test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/expat
+   dev-libs/libxml2
+   curl? ( net-misc/curl[ssl] )
+   doc? (
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   )
+   openssl? ( dev-libs/openssl:= )
+   !openssl? (
+   app-crypt/gnupg
+   app-crypt/gpgme:=
+   dev-libs/libgcrypt:=
+   )"
+DEPEND="${RDEPEND}
+   test? ( net-libs/gnutls )"
+BDEPEND="
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )"
+
+src_configure() {
+   local myeconfargs=(
+   --disable-fatalwarnings
+   --disable-static
+   $(use_with curl libcurl)
+   $(use_enable curl curlreauthorizationbug)
+   $(use_enable doc)
+   $(use_enable debug)
+   $(use_enable nls)
+   $(use_enable openssl openssl-backend)
+   $(use_enable test)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/nauty/, sci-mathematics/nauty/files/

2024-03-11 Thread Michael Orlitzky
commit: 177ed9f2185d6f1f7b64a475169a9ed0b18989b8
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Tue Mar 12 01:56:27 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Tue Mar 12 01:59:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=177ed9f2

sci-mathematics/nauty: fix build with autoconf-2.72

New patch fixes AC_SYS_LARGEFILE issues. Thanks to Dima Pasechnik for
doing the legwork.

Closes: https://bugs.gentoo.org/921138
Signed-off-by: Michael Orlitzky  gentoo.org>

 .../nauty/files/nauty-2.8.8-autoconf-2.72.patch| 53 ++
 sci-mathematics/nauty/nauty-2.8.8-r1.ebuild| 80 ++
 2 files changed, 133 insertions(+)

diff --git a/sci-mathematics/nauty/files/nauty-2.8.8-autoconf-2.72.patch 
b/sci-mathematics/nauty/files/nauty-2.8.8-autoconf-2.72.patch
new file mode 100644
index ..db8fa5e699c0
--- /dev/null
+++ b/sci-mathematics/nauty/files/nauty-2.8.8-autoconf-2.72.patch
@@ -0,0 +1,53 @@
+diff --git a/configure.ac b/configure.ac
+index 5f28e30..69d42ff 100644
+--- a/configure.ac
 b/configure.ac
+@@ -186,9 +186,18 @@ dnl AC_PROG_CC
+ dnl CFLAGS=$user_cflags
+ MORECFLAGS=""
+ dnl  we need  AC_SYS_LARGEFILE and AC_FUNC_FSEEKO
++LARGEFILECFLAGS=""
+ AC_SYS_LARGEFILE
+-AS_IF([test "x$ac_cv_sys_file_offset_bits" = 
xno],[ac_cv_sys_file_offset_bits=0])
+-AC_SUBST(ac_cv_sys_file_offset_bits)
++dnl AS_IF([test "x$ac_cv_sys_file_offset_bits" = 
xno],[ac_cv_sys_file_offset_bits=0])
++dnl AC_SUBST(ac_cv_sys_file_offset_bits
++AS_CASE([$ac_cv_sys_largefile_opts],
++  ["none needed"], [],
++  ["support not detected"], [],
++  dnl otherwise it is a compiler flag
++  [LARGEFILECFLAGS="$ac_cv_sys_largefile_opts"]
++  )
++MORECFLAGS="$LARGEFILECFLAGS"
++AC_SUBST(LARGEFILECFLAGS)
+ 
+ dnl AS_IF([test "x$user_cflags" = x || test "x$user_cflags" = x-m32],
+ dnl [
+diff --git a/nauty-h.in b/nauty-h.in
+index ae65bc9..51508d9 100644
+--- a/nauty-h.in
 b/nauty-h.in
+@@ -60,13 +60,6 @@ it is necessary to check they are correct.
+ #define FLEX_ARRAY_OK @flex_array_ok@
+  /* whether the compiler supports flexible array members in structures */
+ 
+-#define _FILE_OFFSET_BITS @ac_cv_sys_file_offset_bits@
+-#if _FILE_OFFSET_BITS == 64
+-#define _LARGEFILE_SOURCE
+-#else
+-#undef _FILE_OFFSET_BITS
+-#endif
+-
+ /* Support of gcc extensions __builtin_clz, __builtin_clzl, __builtin_clzll */
+ #ifndef HAVE_HWLZCNT
+ #define HAVE_HWLZCNT @have_hwlzcnt@
+diff --git a/nauty-pc.in b/nauty-pc.in
+index cde86b3..c0bcef8 100644
+--- a/nauty-pc.in
 b/nauty-pc.in
+@@ -9,4 +9,4 @@ Version: @PACKAGE_VERSION@
+ URL: @PACKAGE_URL@
+ Libs: -L${libdir} -l@PACKAGE@
+ Libs.private: -lpthread
+-Cflags: -I${includedir}
++Cflags: -I${includedir} @LARGEFILECFLAGS@

diff --git a/sci-mathematics/nauty/nauty-2.8.8-r1.ebuild 
b/sci-mathematics/nauty/nauty-2.8.8-r1.ebuild
new file mode 100644
index ..af2ba2a10de8
--- /dev/null
+++ b/sci-mathematics/nauty/nauty-2.8.8-r1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+MY_PV=${PV//./_}
+DEBIAN_PATCH_VERSION=1
+
+DESCRIPTION="Computing automorphism groups of graphs and digraphs"
+HOMEPAGE="https://pallini.di.uniroma1.it/;
+
+SRC_URI="https://pallini.di.uniroma1.it/${PN}${MY_PV}.tar.gz
+   
mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}+ds-${DEBIAN_PATCH_VERSION}.debian.tar.xz
+   
https://src.fedoraproject.org/rpms/nauty/raw/rawhide/f/nauty-includes.patch;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~riscv ~x86"
+IUSE="cpu_flags_x86_popcnt examples"
+
+BDEPEND="sys-apps/help2man"
+DEPEND="dev-libs/gmp:0
+   sys-libs/zlib
+   sci-mathematics/cliquer"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${PN}${MY_PV}"
+
+DOCS=( schreier.txt formats.txt changes24-28.txt )
+
+PATCHES=(
+   "${WORKDIR}/debian/patches/upstream-fix-gt_numorbits.patch"
+   "${WORKDIR}/debian/patches/upstream-zlib-dimacs2g.patch"
+   "${WORKDIR}/debian/patches/upstream-C2help2man.patch"
+   "${WORKDIR}/debian/patches/upstream-autotoolization.patch"
+   "${DISTDIR}/nauty-includes.patch"
+   "${WORKDIR}/debian/patches/unbundle-cliquer.patch"
+   "${WORKDIR}/debian/patches/format.patch"
+   "${WORKDIR}/debian/patches/uninitialized.patch"
+   "${WORKDIR}/debian/patches/fall-off.patch"
+   "${WORKDIR}/debian/patches/noreturn.patch"
+   "${FILESDIR}/${P}-autoconf-2.72.patch"
+)
+
+src_prepare() {
+   default
+   rm makefile || die
+
+   # The debian patch looks for , but the autotools-form of
+   # cliquer installs that header as .
+   sed -e 's~~~' -i nautycliquer.h || die
+
+   eautoreconf
+}
+
+src_configure() {
+   econf --disable-static \
+ --enable-tls \
+ --enable-generic \
+ $(use_enable cpu_flags_x86_popcnt popcnt)
+}
+
+src_test() {
+   # It arrives 

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

2024-03-11 Thread Mike Gilbert
commit: 71fd183c98543ba45b23b29632be816c0c2f291a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Mar 12 01:43:12 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Mar 12 01:43:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71fd183c

sys-apps/baselayout: add 2.15

Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/baselayout/Manifest   |   1 +
 sys-apps/baselayout/baselayout-2.15.ebuild | 364 +
 2 files changed, 365 insertions(+)

diff --git a/sys-apps/baselayout/Manifest b/sys-apps/baselayout/Manifest
index 91204109c0f5..5a578fa0cc19 100644
--- a/sys-apps/baselayout/Manifest
+++ b/sys-apps/baselayout/Manifest
@@ -1 +1,2 @@
 DIST baselayout-2.14.tar.bz2 30182 BLAKE2B 
c5f67795233e565c2c75c97a55c000aec98e901bb0a25f1aeb52b01b44d7c09bfc6e67813234629ca71ff32d603e82ada8e66e5ab6007fa0664b95367256320d
 SHA512 
bffd118f5e92975b9247d854fc5683a311dbcd03efa37a13dfd05d04e92a6e784858d3a55aa689f782229afc5985e829eb332c08a79eed081bf0a47720ca7e8a
+DIST baselayout-2.15.tar.bz2 30214 BLAKE2B 
58d81b935c52deddeae60314f040a85767c7df30e38c694090dded4a9d593be8fb3c181e6e9496cc8e0987481b6b13f57a74038f9f21a0b27c76528d066cd5f5
 SHA512 
3d1a64e2802b53bcc537633fd23224ebea60b79d58f4b692175598cd43015e0d60dfdfb81c03f3541d28fe77f04022298236db726ea7e5119cc217d6bfb74d4b

diff --git a/sys-apps/baselayout/baselayout-2.15.ebuild 
b/sys-apps/baselayout/baselayout-2.15.ebuild
new file mode 100644
index ..8dfcf1d42876
--- /dev/null
+++ b/sys-apps/baselayout/baselayout-2.15.ebuild
@@ -0,0 +1,364 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib prefix
+
+DESCRIPTION="Filesystem baselayout and init scripts"
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;
+if [[ ${PV} =  ]]; then
+   EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/${PN}.git;
+   inherit git-r3
+else
+   SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.bz2;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="build +split-usr"
+
+RDEPEND="!sys-apps/baselayout-prefix"
+
+riscv_compat_symlink() {
+   # Here we apply some special sauce for riscv.
+   # Two multilib layouts exist for now:
+   # 1) one level libdirs, (32bit) "lib" and (64bit) "lib64"
+   #these are chosen by us to closely resemble other arches
+   # 2) two level libdirs, "lib64/lp64d" "lib64/lp64" "lib32/ilp32d" ...
+   #this is the glibc/gcc default
+   # Unfortunately, the default has only one fallback, which is "lib"
+   # for both 32bit and 64bit. So things do not break in 1), we need
+   # to provide compatibility symlinks...
+
+   # This function has exactly two parameters:
+   # - the default libdir, to determine if 1) or 2) applies
+   # - the location of the symlink (which points to ".")
+
+   # Note: we call this only in the ${SYMLINK_LIB} = no codepath, since
+   # there never was a ${SYMLINK_LIB} = yes riscv profile.
+
+   case ${CHOST} in
+   riscv*)
+   # are we on a one level libdir profile? is there no symlink yet?
+   if [[ ${1} != */* && ! -L ${2} ]] ; then
+   ln -s . $2 || die "Unable to make $2 riscv 
compatibility symlink"
+   fi
+   ;;
+   esac
+}
+
+# Create our multilib dirs - the Makefile has no knowledge of this
+multilib_layout() {
+   local dir def_libdir libdir libdirs
+   local prefix prefix_lst
+   def_libdir=$(get_abi_LIBDIR $DEFAULT_ABI)
+   libdirs=$(get_all_libdirs)
+
+   if [[ -z "${SYMLINK_LIB}" || ${SYMLINK_LIB} = no ]] ; then
+   prefix_lst=( "${EROOT}"/{,usr/,usr/local/} )
+   for prefix in "${prefix_lst[@]}"; do
+   for libdir in ${libdirs}; do
+   dir="${prefix}${libdir}"
+   if [[ -e "${dir}" ]]; then
+   [[ ! -d "${dir}" ]] &&
+   die "${dir} exists but is not a 
directory"
+   continue
+   fi
+   if ! use split-usr && [[ ${prefix} = ${EROOT}/ 
]]; then
+   # for the special case of riscv 
multilib, we drop the
+   # second part of two-component libdirs, 
e.g. lib64/lp64
+   libdir="${libdir%%/*}"
+   dir="${prefix}${libdir}"
+   if [[ -h "${dir}" ]] ; then
+   if use riscv ; then
+

[gentoo-commits] proj/baselayout: New tag: baselayout-2.15

2024-03-11 Thread Mike Gilbert
commit: 
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Mar 12 01:39:38 2024 +

New tag: baselayout-2.15




[gentoo-commits] proj/baselayout:master commit in: /

2024-03-11 Thread Mike Gilbert
commit: 9f217ba38e0cd0e91e69de5f1f36a0cca682cc4b
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Mar 12 01:37:07 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Mar 12 01:37:07 2024 +
URL:https://gitweb.gentoo.org/proj/baselayout.git/commit/?id=9f217ba3

2.15

Signed-off-by: Mike Gilbert  gentoo.org>

 Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Makefile b/Makefile
index ac5f6912..7be6e5dd 100644
--- a/Makefile
+++ b/Makefile
@@ -7,7 +7,7 @@
 # It also has the added bonus of being easier to install on systems
 # without an ebuild style package manager.
 
-PV = 2.14
+PV = 2.15
 PKG = baselayout-$(PV)
 DISTFILE = $(PKG).tar.bz2
 



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

2024-03-11 Thread Sam James
commit: 8f3867c8f2e4b1f7dcaa0c2e19812b3133bed141
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 00:49:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 00:52:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f3867c8

media-gfx/inkscape: fix Python dependencies & shebangs

* Fix Python dependency (needs pillow for jpeg/tiff/webp at least)
* Fix shebangs on Python extensions so we respect PYTHON_SINGLE_TARGET

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

 .../{inkscape-.ebuild => inkscape-1.3.2-r1.ebuild}| 11 ---
 media-gfx/inkscape/inkscape-.ebuild   |  5 ++---
 2 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/media-gfx/inkscape/inkscape-.ebuild 
b/media-gfx/inkscape/inkscape-1.3.2-r1.ebuild
similarity index 95%
copy from media-gfx/inkscape/inkscape-.ebuild
copy to media-gfx/inkscape/inkscape-1.3.2-r1.ebuild
index e15278a2cad5..28800fc56156 100644
--- a/media-gfx/inkscape/inkscape-.ebuild
+++ b/media-gfx/inkscape/inkscape-1.3.2-r1.ebuild
@@ -65,6 +65,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
dev-python/cssselect[${PYTHON_USEDEP}]
dev-python/lockfile[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/pillow[jpeg,tiff,webp,${PYTHON_USEDEP}]
media-gfx/scour[${PYTHON_USEDEP}]
')
cdr? (
@@ -106,6 +107,11 @@ DEPEND="${COMMON_DEPEND}
test? ( dev-cpp/gtest )
 "
 
+PATCHES=(
+   "${FILESDIR}"/${P}-libxml2-2.12.patch
+   "${FILESDIR}"/${P}-poppler-24.03.patch
+)
+
 pkg_pretend() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 }
@@ -141,6 +147,7 @@ src_configure() {
-DENABLE_POPPLER=ON
-DENABLE_POPPLER_CAIRO=ON
-DWITH_PROFILING=OFF
+   -DWITH_INTERNAL_CAIRO=OFF
-DWITH_INTERNAL_2GEOM=ON
-DBUILD_TESTING=$(usex test)
-DWITH_LIBCDR=$(usex cdr)
@@ -187,14 +194,12 @@ src_install() {
cmake_src_install
 
find "${ED}" -type f -name "*.la" -delete || die
-
find "${ED}"/usr/share/man -type f -maxdepth 3 -name '*.bz2' -exec 
bzip2 -d {} \; || die
-
find "${ED}"/usr/share/man -type f -maxdepth 3 -name '*.gz' -exec gzip 
-d {} \; || die
 
local extdir="${ED}"/usr/share/${PN}/extensions
-
if [[ -e "${extdir}" ]] && [[ -n $(find "${extdir}" -mindepth 1) ]]; 
then
+   python_fix_shebang "${ED}"/usr/share/${PN}/extensions
python_optimize "${ED}"/usr/share/${PN}/extensions
fi
 

diff --git a/media-gfx/inkscape/inkscape-.ebuild 
b/media-gfx/inkscape/inkscape-.ebuild
index e15278a2cad5..ae2fa0eac0ff 100644
--- a/media-gfx/inkscape/inkscape-.ebuild
+++ b/media-gfx/inkscape/inkscape-.ebuild
@@ -65,6 +65,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
dev-python/cssselect[${PYTHON_USEDEP}]
dev-python/lockfile[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/pillow[jpeg,tiff,webp,${PYTHON_USEDEP}]
media-gfx/scour[${PYTHON_USEDEP}]
')
cdr? (
@@ -187,14 +188,12 @@ src_install() {
cmake_src_install
 
find "${ED}" -type f -name "*.la" -delete || die
-
find "${ED}"/usr/share/man -type f -maxdepth 3 -name '*.bz2' -exec 
bzip2 -d {} \; || die
-
find "${ED}"/usr/share/man -type f -maxdepth 3 -name '*.gz' -exec gzip 
-d {} \; || die
 
local extdir="${ED}"/usr/share/${PN}/extensions
-
if [[ -e "${extdir}" ]] && [[ -n $(find "${extdir}" -mindepth 1) ]]; 
then
+   python_fix_shebang "${ED}"/usr/share/${PN}/extensions
python_optimize "${ED}"/usr/share/${PN}/extensions
fi
 



[gentoo-commits] repo/gentoo:master commit in: x11-terms/cool-retro-term/

2024-03-11 Thread Sam James
commit: 70da4f65d0969e8c0408ed49391ae223f2c6c211
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 00:43:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 00:43:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70da4f65

x11-terms/cool-retro-term: Stabilize 1.2.0 amd64, #926348

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

 x11-terms/cool-retro-term/cool-retro-term-1.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/cool-retro-term/cool-retro-term-1.2.0.ebuild 
b/x11-terms/cool-retro-term/cool-retro-term-1.2.0.ebuild
index aaf03d185f67..4ead226f10dc 100644
--- a/x11-terms/cool-retro-term/cool-retro-term-1.2.0.ebuild
+++ b/x11-terms/cool-retro-term/cool-retro-term-1.2.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
 
 LICENSE="BSD GPL-2+ GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ppc64 ~x86"
+KEYWORDS="amd64 ppc64 ~x86"
 
 DEPEND="
dev-qt/qtcore:5



[gentoo-commits] repo/gentoo:master commit in: x11-terms/cool-retro-term/

2024-03-11 Thread Sam James
commit: 1066c8fa0348e1fa72e6de74148386f36a33ebad
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 00:43:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 00:43:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1066c8fa

x11-terms/cool-retro-term: Stabilize 1.2.0 ppc64, #926348

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

 x11-terms/cool-retro-term/cool-retro-term-1.2.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-terms/cool-retro-term/cool-retro-term-1.2.0.ebuild 
b/x11-terms/cool-retro-term/cool-retro-term-1.2.0.ebuild
index 3caea52faf35..aaf03d185f67 100644
--- a/x11-terms/cool-retro-term/cool-retro-term-1.2.0.ebuild
+++ b/x11-terms/cool-retro-term/cool-retro-term-1.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -19,7 +19,7 @@ SRC_URI="
 
 LICENSE="BSD GPL-2+ GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ppc64 ~x86"
 
 DEPEND="
dev-qt/qtcore:5



[gentoo-commits] repo/gentoo:master commit in: x11-terms/cool-retro-term/

2024-03-11 Thread Sam James
commit: aee5c84e61e40be041e28f92939e825de3322fb9
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 00:43:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 00:43:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aee5c84e

x11-terms/cool-retro-term: Stabilize 1.2.0 x86, #926348

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

 x11-terms/cool-retro-term/cool-retro-term-1.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-terms/cool-retro-term/cool-retro-term-1.2.0.ebuild 
b/x11-terms/cool-retro-term/cool-retro-term-1.2.0.ebuild
index 4ead226f10dc..406d2b247400 100644
--- a/x11-terms/cool-retro-term/cool-retro-term-1.2.0.ebuild
+++ b/x11-terms/cool-retro-term/cool-retro-term-1.2.0.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
 
 LICENSE="BSD GPL-2+ GPL-3+"
 SLOT="0"
-KEYWORDS="amd64 ppc64 ~x86"
+KEYWORDS="amd64 ppc64 x86"
 
 DEPEND="
dev-qt/qtcore:5



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

2024-03-11 Thread Sam James
commit: a7796141b51a1c4f2eb0da0221fab1e128e7f667
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 00:35:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 00:39:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7796141

media-gfx/hugin: drop stale zthread dependency

Dropped upstream in 
https://sourceforge.net/p/hugin/hugin/ci/7811fb3dab6c7d5cfd1133df40e1f0845a173d62/
from 2014.

Someone posted about this on /r/gentoo a few weeks ago and I found it curious
but didn't dig into it more. After coming across bug #924925 for zthread, I 
thought
I'd take a deeper look.

hugin still has the CMake module for zthread but it's not called anywhere, and
the bundled copy in foreign/ it references is long-gone too.

Note that hugin also, since 2014, supports OpenMP as a replacement, but handling
that in a separate commit as can't do that in stable like we are here.

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

 media-gfx/hugin/{hugin-2022.0.0-r1.ebuild => hugin-2022.0.0-r2.ebuild} | 3 +--
 media-gfx/hugin/{hugin-2023.0.0.ebuild => hugin-2023.0.0-r1.ebuild}| 3 +--
 media-gfx/hugin/hugin-.ebuild  | 3 +--
 3 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/media-gfx/hugin/hugin-2022.0.0-r1.ebuild 
b/media-gfx/hugin/hugin-2022.0.0-r2.ebuild
similarity index 97%
rename from media-gfx/hugin/hugin-2022.0.0-r1.ebuild
rename to media-gfx/hugin/hugin-2022.0.0-r2.ebuild
index 8fe47c8a270b..1902077f9eda 100644
--- a/media-gfx/hugin/hugin-2022.0.0-r1.ebuild
+++ b/media-gfx/hugin/hugin-2022.0.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -22,7 +22,6 @@ IUSE="debug lapack python raw sift $(echo ${LANGS//\ /\ 
l10n_})"
 CDEPEND="
dev-db/sqlite:3
dev-libs/boost:=
-   dev-libs/zthread
>=media-gfx/enblend-4.0
media-gfx/exiv2:=
media-libs/freeglut

diff --git a/media-gfx/hugin/hugin-2023.0.0.ebuild 
b/media-gfx/hugin/hugin-2023.0.0-r1.ebuild
similarity index 97%
rename from media-gfx/hugin/hugin-2023.0.0.ebuild
rename to media-gfx/hugin/hugin-2023.0.0-r1.ebuild
index 934bab607e9c..d5b856010292 100644
--- a/media-gfx/hugin/hugin-2023.0.0.ebuild
+++ b/media-gfx/hugin/hugin-2023.0.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -22,7 +22,6 @@ IUSE="debug lapack python raw sift $(echo ${LANGS//\ /\ 
l10n_})"
 CDEPEND="
dev-db/sqlite:3
dev-libs/boost:=
-   dev-libs/zthread
>=media-gfx/enblend-4.0
media-gfx/exiv2:=
media-libs/freeglut

diff --git a/media-gfx/hugin/hugin-.ebuild 
b/media-gfx/hugin/hugin-.ebuild
index 06c2a45cde7f..aec868af9672 100644
--- a/media-gfx/hugin/hugin-.ebuild
+++ b/media-gfx/hugin/hugin-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -24,7 +24,6 @@ IUSE="debug lapack python raw sift $(echo ${LANGS//\ /\ 
l10n_})"
 CDEPEND="
dev-db/sqlite:3
dev-libs/boost:=
-   dev-libs/zthread
>=media-gfx/enblend-4.0
media-gfx/exiv2:=
media-libs/freeglut



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

2024-03-11 Thread Mike Gilbert
commit: f51cd5b64c14ddfb83488a12d538c66a4a309376
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Mar  9 19:16:26 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Mar 12 00:38:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f51cd5b6

linux-info.eclass: improve binpkg handling

When installing a binpkg, Portage will restore the ebuild environment
from when the binpkg was built. The stored values for KV_* may be
different from the values that would be detected on the current system.

To work around this, unset some key variables in
linux-info_get_any_version when MERGE_TYPE == binary.

Also, only look for the running kernel version: we can't possibly need
a full kernel source tree when installing a package that has already
been compiled. This gives a nice speedup as well.

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

 eclass/linux-info.eclass | 16 +++-
 1 file changed, 11 insertions(+), 5 deletions(-)

diff --git a/eclass/linux-info.eclass b/eclass/linux-info.eclass
index d0a3c96e6b05..864594f607ca 100644
--- a/eclass/linux-info.eclass
+++ b/eclass/linux-info.eclass
@@ -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
 
 # @ECLASS: linux-info.eclass
@@ -696,11 +696,17 @@ linux-info_get_any_version() {
die "${FUNCNAME}() called on non-Linux system, please fix the 
ebuild"
fi
 
-   if ! get_version; then
+   if [[ ${MERGE_TYPE} == binary && -z ${LINUX_INFO_BINARY_RESET} ]]; then
+   unset KV_FULL _LINUX_CONFIG_EXISTS_DONE KV_OUT_DIR
+   LINUX_INFO_BINARY_RESET=1
+   fi
+
+   if [[ ${MERGE_TYPE} != binary ]] && ! get_version; then
ewarn "Unable to calculate Linux Kernel version for build, 
attempting to use running version"
-   if ! get_running_version; then
-   die "Unable to determine any Linux Kernel version, 
please report a bug"
-   fi
+   fi
+
+   if [[ -z ${KV_FULL} ]] && ! get_running_version; then
+   die "Unable to determine any Linux Kernel version, please 
report a bug"
fi
 }
 



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

2024-03-11 Thread Mike Gilbert
commit: fa0af68d68dd186767157c5b464d68a5f331efcc
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Mar 12 00:29:07 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Mar 12 00:33:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa0af68d

toolchain.eclass: handle quoted whitespace in EXTRA_ECONF

Code taken from econf in Portage.

Signed-off-by: Mike Gilbert  gentoo.org>

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

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 1cc7000c2377..2acfad8162ac 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -1347,7 +1347,8 @@ toolchain_src_configure() {
# killing the 32bit builds which want /usr/lib.
export ac_cv_have_x='have_x=yes ac_x_includes= ac_x_libraries='
 
-   confgcc+=( "$@" ${EXTRA_ECONF} )
+   eval "local -a EXTRA_ECONF=(${EXTRA_ECONF})"
+   confgcc+=( "$@" "${EXTRA_ECONF[@]}" )
 
if ! is_crosscompile && ! tc-is-cross-compiler && [[ -n 
${BUILD_CONFIG_TARGETS} ]] ; then
# e.g. ./configure --with-build-config='bootstrap-lto 
bootstrap-cet'



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/xd3d/

2024-03-11 Thread Sam James
commit: 69b81c0d77f531ac2e867bac731f55d1b79dbca7
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 00:30:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 00:30:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69b81c0d

sci-visualization/xd3d: filter LTO, no-SA

Old codebase with no upstream releases since 2007. Already has a scary Fortran
workaround for GCC 10 too.

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

 sci-visualization/xd3d/xd3d-8.3.1-r2.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/sci-visualization/xd3d/xd3d-8.3.1-r2.ebuild 
b/sci-visualization/xd3d/xd3d-8.3.1-r2.ebuild
index d6fdeab91c00..bd416d2b14ed 100644
--- a/sci-visualization/xd3d/xd3d-8.3.1-r2.ebuild
+++ b/sci-visualization/xd3d/xd3d-8.3.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -38,6 +38,10 @@ src_configure() {
export MY_AR="$(tc-getAR)"
export MY_RANLIB="$(tc-getRANLIB)"
 
+   # bug #863368
+   append-flags -fno-strict-aliasing
+   filter-lto
+
# GCC 10 workaround
# bug #722426
append-fflags $(test-flags-FC -fallow-argument-mismatch)



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

2024-03-11 Thread Sam James
commit: 19de11b220e212e8a6b1fb20ecf4e7474091125a
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Mar 11 23:46:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 00:28:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19de11b2

sys-libs/libunwind: make sure elibtoolize is applied

Needed to e.g. pass LTO warning flags through to the linker.

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

 sys-libs/libunwind/libunwind-1.8.1.ebuild | 4 +++-
 sys-libs/libunwind/libunwind-.ebuild  | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/sys-libs/libunwind/libunwind-1.8.1.ebuild 
b/sys-libs/libunwind/libunwind-1.8.1.ebuild
index 1a96013dda65..589d748ba8b7 100644
--- a/sys-libs/libunwind/libunwind-1.8.1.ebuild
+++ b/sys-libs/libunwind/libunwind-1.8.1.ebuild
@@ -13,7 +13,7 @@ LIBUNWIND_DOCS_VERSION=1.8.0
 # Default to generating docs (inc. man pages) if no prebuilt; overridden later
 LIBUNWIND_DOCS_USEFLAG="+doc"
 
-inherit multilib-minimal
+inherit libtool multilib-minimal
 
 DESCRIPTION="Portable and efficient API to determine the call-chain of a 
program"
 HOMEPAGE="https://savannah.nongnu.org/projects/libunwind;
@@ -82,6 +82,8 @@ src_prepare() {
 
if [[ ${PV} ==  ]] ; then
eautoreconf
+   else
+   elibtoolize
fi
 }
 

diff --git a/sys-libs/libunwind/libunwind-.ebuild 
b/sys-libs/libunwind/libunwind-.ebuild
index 1a96013dda65..589d748ba8b7 100644
--- a/sys-libs/libunwind/libunwind-.ebuild
+++ b/sys-libs/libunwind/libunwind-.ebuild
@@ -13,7 +13,7 @@ LIBUNWIND_DOCS_VERSION=1.8.0
 # Default to generating docs (inc. man pages) if no prebuilt; overridden later
 LIBUNWIND_DOCS_USEFLAG="+doc"
 
-inherit multilib-minimal
+inherit libtool multilib-minimal
 
 DESCRIPTION="Portable and efficient API to determine the call-chain of a 
program"
 HOMEPAGE="https://savannah.nongnu.org/projects/libunwind;
@@ -82,6 +82,8 @@ src_prepare() {
 
if [[ ${PV} ==  ]] ; then
eautoreconf
+   else
+   elibtoolize
fi
 }
 



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

2024-03-11 Thread Sam James
commit: 2da78e48caab8c62305b61f22818daa14781048c
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Mar 11 23:42:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 00:28:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2da78e48

dev-util/herdtools7: add github upstream metadata

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

 dev-util/herdtools7/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-util/herdtools7/metadata.xml b/dev-util/herdtools7/metadata.xml
index bd6443d4a375..07a2cf512972 100644
--- a/dev-util/herdtools7/metadata.xml
+++ b/dev-util/herdtools7/metadata.xml
@@ -5,4 +5,7 @@
chutz...@gentoo.org
Patrick McLean

+   
+   herd/herdtools7
+   
 



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

2024-03-11 Thread Sam James
commit: 6eea46091ef4e2f853c746f4544858bc79f63a73
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Mar 11 23:54:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 00:28:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eea4609

app-shells/bash: mark as LTO-unsafe in particularly old versions

Due to implicit function declarations, LTO fails to detect the
availability of a function and errors out due to an undefined reference
at link time.

It's fixed in bash 4.0 and on, but the value of backporting the fix to
versions of bash that have niche use (people interested in exploring old
versions, not people who are looking for the shebang interpreter for
their system scripts) is a matter of some question...

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

 app-shells/bash/bash-2.05b_p13.ebuild | 8 +++-
 app-shells/bash/bash-3.0_p22.ebuild   | 8 +++-
 app-shells/bash/bash-3.1_p23.ebuild   | 8 +++-
 app-shells/bash/bash-3.2_p57.ebuild   | 8 +++-
 4 files changed, 28 insertions(+), 4 deletions(-)

diff --git a/app-shells/bash/bash-2.05b_p13.ebuild 
b/app-shells/bash/bash-2.05b_p13.ebuild
index ef9bd98f1080..ac35d6f81d34 100644
--- a/app-shells/bash/bash-2.05b_p13.ebuild
+++ b/app-shells/bash/bash-2.05b_p13.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -95,6 +95,12 @@ src_prepare() {
 }
 
 src_configure() {
+   
#/var/tmp/portage/app-shells/bash-3.2_p57/temp/ccW7JJDK.ltrans2.ltrans.o: in 
function `shell_execve':
+   # :(.text+0x8b30): undefined reference to `__setostype'
+   #
+   # It works fine in bash 4+. Backporting may not be worth it.
+   filter-lto
+
local myconf=(
--with-installed-readline=.
 

diff --git a/app-shells/bash/bash-3.0_p22.ebuild 
b/app-shells/bash/bash-3.0_p22.ebuild
index 15629ba77d24..712faa838802 100644
--- a/app-shells/bash/bash-3.0_p22.ebuild
+++ b/app-shells/bash/bash-3.0_p22.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -100,6 +100,12 @@ src_prepare() {
 }
 
 src_configure() {
+   
#/var/tmp/portage/app-shells/bash-3.2_p57/temp/ccW7JJDK.ltrans2.ltrans.o: in 
function `shell_execve':
+   # :(.text+0x8b30): undefined reference to `__setostype'
+   #
+   # It works fine in bash 4+. Backporting may not be worth it.
+   filter-lto
+
local myconf=(
--with-installed-readline=.
 

diff --git a/app-shells/bash/bash-3.1_p23.ebuild 
b/app-shells/bash/bash-3.1_p23.ebuild
index 9e742a38c00b..6f42f41dd6a6 100644
--- a/app-shells/bash/bash-3.1_p23.ebuild
+++ b/app-shells/bash/bash-3.1_p23.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -95,6 +95,12 @@ src_prepare() {
 }
 
 src_configure() {
+   
#/var/tmp/portage/app-shells/bash-3.2_p57/temp/ccW7JJDK.ltrans2.ltrans.o: in 
function `shell_execve':
+   # :(.text+0x8b30): undefined reference to `__setostype'
+   #
+   # It works fine in bash 4+. Backporting may not be worth it.
+   filter-lto
+
local myconf=(
--with-installed-readline=.
 

diff --git a/app-shells/bash/bash-3.2_p57.ebuild 
b/app-shells/bash/bash-3.2_p57.ebuild
index fd2dedaf8b86..ea0dfd5ce49d 100644
--- a/app-shells/bash/bash-3.2_p57.ebuild
+++ b/app-shells/bash/bash-3.2_p57.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -97,6 +97,12 @@ src_prepare() {
 }
 
 src_configure() {
+   
#/var/tmp/portage/app-shells/bash-3.2_p57/temp/ccW7JJDK.ltrans2.ltrans.o: in 
function `shell_execve':
+   # :(.text+0x8b30): undefined reference to `__setostype'
+   #
+   # It works fine in bash 4+. Backporting may not be worth it.
+   filter-lto
+
local myconf=(
--with-installed-readline=.
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/potrace/, media-gfx/potrace/files/

2024-03-11 Thread Sam James
commit: 544223720d50b2f2786bccfb32ab124e86782af4
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 00:26:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 00:26:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54422372

media-gfx/potrace: fix build w/ lto on non-amd64

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

 media-gfx/potrace/files/potrace-1.16-lto.patch | 18 ++
 media-gfx/potrace/potrace-1.16-r1.ebuild   | 48 ++
 2 files changed, 66 insertions(+)

diff --git a/media-gfx/potrace/files/potrace-1.16-lto.patch 
b/media-gfx/potrace/files/potrace-1.16-lto.patch
new file mode 100644
index ..a1704783f83e
--- /dev/null
+++ b/media-gfx/potrace/files/potrace-1.16-lto.patch
@@ -0,0 +1,18 @@
+https://git.altlinux.org/srpms/p/potrace.git?p=potrace.git;a=commitdiff;h=385f40d2d9827049f5f43f73d05e9fc7472e0da4
+https://bugs.gentoo.org/868465
+--- a/configure.ac
 b/configure.ac
+@@ -251,9 +251,10 @@ AC_CHECK_FUNC(strncasecmp, ,
+ dnl --
+ dnl Check whether we have i386 features
+ AC_MSG_CHECKING([for Intel 386])
+-AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[int x;
+-  asm("bsf %1,%0\njnz 0f\nmovl $32,%0\n0:":"=r"(x):"r"(x));
+-  return x; /* need this so that -O2 does not optimize the asm away */
++AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[int x = 1;
++  volatile asm("bsf %1,%0\njnz 0f\nmovl $32,%0\n0:":"=r"(x):"r"(x):"memory");
++  /* volatile and "memory" clobber ensures '-O2 -flto' does not optimize the 
asm away */
++  return x;
+ ]])],[AC_MSG_RESULT(yes) 
+  AC_DEFINE(HAVE_I386,, Can we use Intel 386 optimizations?)
+ ],[AC_MSG_RESULT(no)])

diff --git a/media-gfx/potrace/potrace-1.16-r1.ebuild 
b/media-gfx/potrace/potrace-1.16-r1.ebuild
new file mode 100644
index ..ac9fe7c8ddb2
--- /dev/null
+++ b/media-gfx/potrace/potrace-1.16-r1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="Transforming bitmaps into vector graphics"
+HOMEPAGE="https://potrace.sourceforge.net/;
+SRC_URI="https://potrace.sourceforge.net/download/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="metric"
+
+RDEPEND="sys-libs/zlib:="
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.16-lto.patch
+)
+
+src_prepare() {
+   default
+
+   # Needed for lto patch
+   eautoreconf
+}
+
+src_configure() {
+   tc-export CC # bug 610098
+   local myeconfargs=(
+   --disable-static
+   --enable-zlib
+   --with-libpotrace
+   $(use_enable metric a4)
+   $(use_enable metric)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   # no static archives
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/proj/guru:master commit in: dev-build/just/

2024-03-11 Thread Julien Roy
commit: 21325a9bbc11fe68914c32f45283e8029ca879a5
Author: Joe Kappus  wt  gd>
AuthorDate: Mon Mar 11 22:58:16 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Mar 11 22:58:16 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=21325a9b

dev-build/just: drop 1.22.1, 1.23.0, 1.24.0

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

 dev-build/just/Manifest   |  53 ---
 dev-build/just/just-1.22.1.ebuild | 178 
 dev-build/just/just-1.23.0.ebuild | 178 
 dev-build/just/just-1.24.0.ebuild | 183 --
 4 files changed, 592 deletions(-)

diff --git a/dev-build/just/Manifest b/dev-build/just/Manifest
index a55978d279..450b014687 100644
--- a/dev-build/just/Manifest
+++ b/dev-build/just/Manifest
@@ -1,6 +1,5 @@
 DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
-DIST anstream-0.6.11.crate 30239 BLAKE2B 
4ac585ec56a804239d32ad3e64d93936ef9d5c8e0f0e2df17f7b081b6a3b2c4c32ff4ebc09ec02507bbed22b025628029d859610aed90c024e19a3216de73c8b
 SHA512 
f8dd65cc116a1495782a3bfc98edfdd0973ab22ea2fafd292fb4bd3495af7b5ea410f320d3fa05f7f812fa96c2a20f4cd2af9fc58869a1a306f32714cbe45163
 DIST anstream-0.6.13.crate 30928 BLAKE2B 
0c6d0932dc486ccbe8d7e6f97bd8aae03fb84d4db90d0488070b7109de673e0af845a70a39e546af87f71f4c7f7bb159ab8ed68ac0f03a0297457062d9d69dc0
 SHA512 
4f9ccfd135de9be22a01230f39d571c8d8ccf7c3eba837fbf0868c9660693b60ee0c1c2f9490a587d5307e892ed45cb946da7a0690a9f972619c94fb050bde09
 DIST anstyle-1.0.6.crate 14604 BLAKE2B 
0716d0dbb62bf05c63c2bfe1c689896660073a423d26965ce2570f11e1925752a61209d78c2f2fe65ec4eb64ea4ffbb39669e789c0ba5d1b71e75de929153b20
 SHA512 
dc0e505465be54799b9faad70d0c6f7f0dcf9f5e1aaa43177b826c85dae626b054910244da0499862f066f6723a1560ad12100aec523f28c6198f1ea0d1b78fa
 DIST anstyle-parse-0.2.3.crate 24699 BLAKE2B 
17e8638187ccc1ca0174a8cec7f7daeee7e0d8b8c430f7e74f9b10d8de4b49fd1c6facfdafde305b7a3e55b1ebf2b4e8ec4975a0cce691514ddae9eb5b5e711e
 SHA512 
4a6d0f706d75c9b3c5144f34efdef3ef8fcd075962c594a23a6209ed56112563a34b3c01e05a08a0868d59204272d06211b2585cb9d06ce075ea875bedb2f399
@@ -10,7 +9,6 @@ DIST arrayref-0.3.7.crate 9620 BLAKE2B 
69d25ca9c15c188ca954a862f320869a448a5d8ed
 DIST arrayvec-0.7.4.crate 29856 BLAKE2B 
81ffac1db340e919618351819def3880ab1ef70d0acc47d680f15298eb749bcbc3bf7944ba14159be46b1e734c91b4c0f8cbaf774fd864c17caa3c9fb1fc2e9b
 SHA512 
91e8f70330c515c966d78ae235e890594f9607381ac738a2c3586b53f01411e98d1687494f39ccc365948ae60497df3dfb2be18e26ab7e69bc0966b6c250e1ac
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST bitflags-2.4.1.crate 37043 BLAKE2B 
f61c45b142265e9c2944c7054e01704de47510735e9ee5351cd02b98676cc4eb42d68b1fc4849ad5f54654617a74f20cb533b4207c2fe76516b724ba9318b414
 SHA512 
d3fd7abc95acc1cb5bf16d6acc12dbb8eadd250f069268df13c2e8dc3d5f5c15a929cd17ca931c77393b64dce0516ef8674c469789ed32d78e315b5faada062b
 DIST bitflags-2.4.2.crate 42602 BLAKE2B 
768d4ca52aca73d8acf2f494a66957ed2603eefd5a04332ed0880d230c2cc6ef3bfdc0792fa6f288a0eb132913dbb256793e580bc34f4a40e8200e1fbafe97a9
 SHA512 
ef4c20e6e78a2ecee97e17189b7100a504d8176c7c15d7f17d62157a116d66f83f8b2bba472a4acf02cd3edbd94b20a7047af918c3f3b371e2e04f7474be0214
 DIST blake3-1.5.0.crate 168914 BLAKE2B 
72d1851f3cbe5c996570f5cf0cb4ab8c4215ac0e95a6b930dd64ff650333a8745ad1b63a2f988227d66a096cafc59777aeec8e63c05a22d666c1bdd58acaa320
 SHA512 
39c4d3d370bede96b3f4e37c44514dddfd1ef91d178116e1556eb8f3e2687b705e2320f842e600e59229198ae4ab1de34eaf59e8a3c039003f13d0f08aab
 DIST block-buffer-0.10.4.crate 10538 BLAKE2B 
d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11
 SHA512 
b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
@@ 

[gentoo-commits] repo/proj/guru:master commit in: dev-python/gevent/

2024-03-11 Thread Julien Roy
commit: b694617786c8ed24184f5d961dda85b356fb4913
Author: Shaoyu Tseng  notyourcomputer  net>
AuthorDate: Mon Mar 11 20:44:44 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Mar 11 20:51:52 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b6946177

dev-python/gevent: add metadata for use flags

Signed-off-by: Shaoyu Tseng  notyourcomputer.net>

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

diff --git a/dev-python/gevent/metadata.xml b/dev-python/gevent/metadata.xml
index 6d71f9b1dd..2b84b1aee8 100644
--- a/dev-python/gevent/metadata.xml
+++ b/dev-python/gevent/metadata.xml
@@ -10,4 +10,8 @@
gevent/pyqtdarktheme
https://www.gevent.org/

+   
+   Enhancements to gevent’s self-monitoring 
capabilities. This includes the psutil library which is needed to monitor 
memory usage.
+   A shortcut for installing suggested 
extras together. This includes the non-test extras defined here, plus additions 
that improve gevent’s operation on certain platforms (for example, in the past, 
it has included backports of newer APIs).
+   
 



[gentoo-commits] repo/proj/guru:master commit in: dev-build/just/

2024-03-11 Thread Julien Roy
commit: d43c205e7b3aa512f52c7c5d3f0ac69e3513c9b5
Author: Joe Kappus  wt  gd>
AuthorDate: Mon Mar 11 23:00:25 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Mar 11 23:00:25 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d43c205e

dev-build/just: add 1.25.2

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

 dev-build/just/Manifest   |   6 ++
 dev-build/just/just-1.25.2.ebuild | 195 ++
 2 files changed, 201 insertions(+)

diff --git a/dev-build/just/Manifest b/dev-build/just/Manifest
index 450b014687..38828e9b90 100644
--- a/dev-build/just/Manifest
+++ b/dev-build/just/Manifest
@@ -16,6 +16,7 @@ DIST bstr-0.2.17.crate 330350 BLAKE2B 
90c3a48d78b73d7e36a3da9fda0beae6e91ce534d1
 DIST camino-1.1.6.crate 30519 BLAKE2B 
3696bee362c9a6c7331079f86823aede0df06c1c36fdc2d11c0628267ca7635fd78430cc927cf3b2af34591537d3968b3c5f1cf9d500f3e889c202c944fc6138
 SHA512 
e777cc6e2a01c95931a81521eb278156d1c50ffd0126f914b21e35dbb7644b835f3c26bbe7a487bbca508d26b4c9339e051fa42825b154c2fa03c04375b0
 DIST cc-1.0.90.crate 73954 BLAKE2B 
840417889519dec96a745c49ecbc8b0d3da9b37a4b6b0165ee8983c07b8150061690b34409381365ae4c70c5780923d19cddce29d5fbc370eb6b6fff29121436
 SHA512 
349f3c3f8208632f8754cc05d70976eb14f3f13a14d59413994c656efc36bb32b7310adc7d5f3a6745f15e0aaa88334644c9aba8d29fb961215d74bec605307e
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
+DIST cfg_aliases-0.1.1.crate 6009 BLAKE2B 
6acfae9a89d3479f7ce1f0b5dbb13bfe27c006b936a96685606a61a06f69d17ab754a8a0d96c54213f758281c2fb32ac74d03a34e0f836dc7e438387955aac37
 SHA512 
238828445c5b48ca41ff88825af0a1ad30494e423bb6f89b6d5e4d26042afaa1ceb0e32041f7cddd79c3e15c6c82a1ddb9469c4b63a1ac52d4bcc1174900f880
 DIST clap-2.34.0.crate 202210 BLAKE2B 
f383adf1d757ac4b68995132b33837686ce451f85a02a8d05d2c746da398510d05d46330f3efade063c3952aacb1754cdac73dd0afcae0df5340a89f9353aa1c
 SHA512 
c648a761b9996a7e7464a538bb53621bae22090b846a42c3b729beca3363958ae67e3da9f93f58b10a10e043cadf7ff930388680d168646178c2824177832db8
 DIST colorchoice-1.0.0.crate 6857 BLAKE2B 
a0818be1299717461ffc1bcfb6fc53a0b3b645aa8c45fb72e045cf2d876fa207948610e58d6a837aad24838ea9616e80b0558ca3eae03fdf9bc4c03a8e5ba52f
 SHA512 
53363f2889cd8e8a3b3ed10c48356896c0daa72f3c12c9c7804707ab0dbc07c0e34ef52fa4f0fb1647311ce5913168c1bf62c2407ff86a33f765a9e6fccad551
 DIST constant_time_eq-0.3.0.crate 11369 BLAKE2B 
a6fb4ad3146b26bb3e18458938e65133431df129963041465291b38a69ba2b53ffcc849f455e67a65a5291803591b350afe4ad4996f1c4cb76c18a987b5b3ee2
 SHA512 
77bf6817c521daa45c0df7721418b4aa367531adde46b1db97316d52ffb46fc4ee2d3e6f62ff91ca6292db5e1d3e040f0f5287c3936f12a595b2c8c5928bf5e6
@@ -26,6 +27,7 @@ DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 
200c256cad6011a3a14c4664bea6b150
 DIST crossbeam-utils-0.8.19.crate 42328 BLAKE2B 
b2846f569555818fe7a3ef4aa29f68c638f933ee0251713c2c92624bee5f8013def5527027022963f572815991abb98d5e68d0fa00f478b2762133f84ffc84c0
 SHA512 
6e742fbb0d2a6371db87e81f8ac583259530a288237d0e8347394581c60004703a822318ec945936c410bb44001b115d8d986bb264e5b2d8091bb63a8edd93a9
 DIST crypto-common-0.1.6.crate 8760 BLAKE2B 
f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7
 SHA512 
471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f
 DIST ctrlc-3.4.2.crate 14171 BLAKE2B 
65bcbaff2a58a78370888e988e52bdf7b8c1dec5963854374a87fa31b4db633f41b7a7e9965027411c14b089680eaaf32db1ab26ceeebaecbe09c0c3b5e1fce9
 SHA512 
99fc52445a51438bbbefefedf6409efc6b9c8db8f8932bde8eebeda3bfa952d116923b6ea9762e3bd28521ddee17ca1c8fb9b24cf8fe287063ec2ffc696ec408
+DIST ctrlc-3.4.4.crate 14660 BLAKE2B 
fe7c2ca8352dbe40e60ad2c63654beafd9ad3f62483b23b3c614a22dacc8ce0edd2b94e9ec3a2472c581f6a1b8befe0952df092b4c7d34ad92414190e285e51b
 SHA512 
c09c5bb87e4116e4f2604023d9a94afb9985678a4d02aac17baf5b5d13d0ac7321e07dd7b20ed620af9670926acdb6b78be37a56c8be171c21975d34ebf0196c
 DIST derivative-2.2.0.crate 48076 BLAKE2B 
56d27e27493c3b818ad45703efda607a0a0d9a48b0d43785b6a013443b8b964b67bb5b5284d242358415c5fb81b86b02079ee7c0595ec07bc658240eb114b887
 SHA512 
3c65ecdabd2dc202be3d83b06f96b6f68504fe542ede7e2285093c6d360a33ec76a3787c436c6e5ff8f59d430436a4b8ce2f908cf7b2b08cd8b0045de4e5d1da
 DIST diff-0.1.13.crate 46216 BLAKE2B 
27ceeafb7afd45eabbbe22d1f05667f513a6062762e6b77122e267282a8f2a0bf96384989508bf10c9e13af4856bc9f58f09b10055d6fc2c32681e288ffa9f9e
 SHA512 
45e259c9fe7c23bd9e9454891b42d4aef6d681d35ee039d21fdb05ae9ed5856161a40f29889e7880ac2a2daf85f1b7d752d213b4a99a1a74ed2682c18a3ae7fb
 DIST digest-0.10.7.crate 19557 BLAKE2B 

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

2024-03-11 Thread Julien Roy
commit: b354ab4d23a555eb72854363da94707db8c56105
Author: Oliver Freyermuth  googlemail  com>
AuthorDate: Mon Mar 11 22:02:03 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Mar 11 22:02:03 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b354ab4d

games-arcade/taisei: add 1.4.1

Signed-off-by: Oliver Freyermuth  googlemail.com>

 games-arcade/taisei/Manifest|  1 +
 games-arcade/taisei/taisei-1.4.1.ebuild | 78 +
 2 files changed, 79 insertions(+)

diff --git a/games-arcade/taisei/Manifest b/games-arcade/taisei/Manifest
index 8859e25152..ce0718fe91 100644
--- a/games-arcade/taisei/Manifest
+++ b/games-arcade/taisei/Manifest
@@ -1,2 +1,3 @@
+DIST taisei-1.4.1.tar.xz 219550456 BLAKE2B 
640b4e53b4ee4784173a8ba0ea435a75aa547a788e549f56c3dff99f9a36997a3c7c73d857fc86bf7aa10d6c22f3bf826991d3a61147e2ec24771fb96c987ed6
 SHA512 
7c11ed1c7a7898ca4f43854224c8e55305fcef8312f0d32b488c85fbf16cceaa84fd52948bb81e311095b93254d95ea7eaa8f85c42bbbe54cf81d2702242cb2b
 DIST taisei-1.4.tar.xz 219573588 BLAKE2B 
c5a3300f3274ccc13e1beef9eb673affc223d761dfb632d9b067bc7cf401c3ed0422a78e0dba5334ab003044dae2cb24efb892edc955ee417ebc6c0477617314
 SHA512 
5715fd7dca868a3987941f24e26fb8ddc507ca5cb4e3c6a2b9c021bc0742d164e6ff2410f7b8de85907baa90f2c4b34925ac1196b163474047bee60141befb86
 DIST taisei-v1.3.2.tar.xz 70481856 BLAKE2B 
608b5db6f17e2693539ce0742a1812633e91e901b3935b9e54f91514827642334f6cb6f0217aff713f1ff9dd01d971ae895ac8c98b0360f254b52d3e49bfae61
 SHA512 
9304c082106dfa1ffcf6c8fb7333e64755b1246ef50b9f49d3e64d167eb15575ac667ca658b1d7e247582e164e703e5817384556dd633f5516670d975817717d

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



[gentoo-commits] repo/proj/guru:master commit in: dev-python/pymorphy2-dicts-ru/, app-text/koodo-reader-bin/, ...

2024-03-11 Thread Julien Roy
commit: 2d0f8478c397db229fd8e9da9a6039f27b3d41ba
Author: Shaoyu Tseng  notyourcomputer  net>
AuthorDate: Mon Mar 11 20:46:52 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Mar 11 20:51:52 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2d0f8478

Update my email

Signed-off-by: Shaoyu Tseng  notyourcomputer.net>

 app-misc/anki-bin/metadata.xml | 2 +-
 app-misc/vocabsieve/metadata.xml   | 2 +-
 app-text/koodo-reader-bin/metadata.xml | 2 +-
 dev-python/DAWG-Python/metadata.xml| 2 +-
 dev-python/EbookLib/metadata.xml   | 2 +-
 dev-python/SLPP/metadata.xml   | 2 +-
 dev-python/bidict/metadata.xml | 2 +-
 dev-python/darkdetect/metadata.xml | 2 +-
 dev-python/gevent/metadata.xml | 2 +-
 dev-python/googletrans/metadata.xml| 2 +-
 dev-python/markdownify/metadata.xml| 2 +-
 dev-python/mobi/metadata.xml   | 2 +-
 dev-python/playsound/metadata.xml  | 2 +-
 dev-python/pymorphy2-dicts-ru/metadata.xml | 2 +-
 dev-python/pymorphy2-dicts-uk/metadata.xml | 2 +-
 dev-python/pymorphy2-dicts/metadata.xml| 2 +-
 dev-python/pymorphy2/metadata.xml  | 2 +-
 dev-python/pymorphy3-dicts-ru/metadata.xml | 2 +-
 dev-python/pymorphy3-dicts-uk/metadata.xml | 2 +-
 dev-python/pymorphy3/metadata.xml  | 2 +-
 dev-python/pynput/metadata.xml | 2 +-
 dev-python/pyqtdarktheme/metadata.xml  | 2 +-
 dev-python/pystardict/metadata.xml | 2 +-
 dev-python/readmdict/metadata.xml  | 2 +-
 dev-python/sentence-splitter/metadata.xml  | 2 +-
 dev-python/simplemma/metadata.xml  | 2 +-
 dev-python/stringcase/metadata.xml | 2 +-
 27 files changed, 27 insertions(+), 27 deletions(-)

diff --git a/app-misc/anki-bin/metadata.xml b/app-misc/anki-bin/metadata.xml
index 6c4f9e8d84..7dc2b6e18a 100644
--- a/app-misc/anki-bin/metadata.xml
+++ b/app-misc/anki-bin/metadata.xml
@@ -2,7 +2,7 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 

-   1over...@anche.no
+   d...@notyourcomputer.net
Shaoyu Tseng



diff --git a/app-misc/vocabsieve/metadata.xml b/app-misc/vocabsieve/metadata.xml
index 9612c70f2d..e83fc6b152 100644
--- a/app-misc/vocabsieve/metadata.xml
+++ b/app-misc/vocabsieve/metadata.xml
@@ -2,7 +2,7 @@
 https://www.gentoo.org/dtd/metadata.dtd'>
 

-   1over...@anche.no
+   d...@notyourcomputer.net
Shaoyu Tseng



diff --git a/app-text/koodo-reader-bin/metadata.xml 
b/app-text/koodo-reader-bin/metadata.xml
index 9c252ee4e3..447b9c38a8 100644
--- a/app-text/koodo-reader-bin/metadata.xml
+++ b/app-text/koodo-reader-bin/metadata.xml
@@ -2,7 +2,7 @@
 https://www.gentoo.org/dtd/metadata.dtd'>
 

-   1over...@anche.no
+   d...@notyourcomputer.net
Shaoyu Tseng



diff --git a/dev-python/DAWG-Python/metadata.xml 
b/dev-python/DAWG-Python/metadata.xml
index 15938144d9..86c83234a0 100644
--- a/dev-python/DAWG-Python/metadata.xml
+++ b/dev-python/DAWG-Python/metadata.xml
@@ -2,7 +2,7 @@
 https://www.gentoo.org/dtd/metadata.dtd'>
 

-   1over...@anche.no
+   d...@notyourcomputer.net
Shaoyu Tseng



diff --git a/dev-python/EbookLib/metadata.xml b/dev-python/EbookLib/metadata.xml
index 2a6932bfff..b3b17c37d9 100644
--- a/dev-python/EbookLib/metadata.xml
+++ b/dev-python/EbookLib/metadata.xml
@@ -2,7 +2,7 @@
 https://www.gentoo.org/dtd/metadata.dtd'>
 

-   1over...@anche.no
+   d...@notyourcomputer.net
Shaoyu Tseng



diff --git a/dev-python/SLPP/metadata.xml b/dev-python/SLPP/metadata.xml
index 3e5d21bcab..f01275ea8a 100644
--- a/dev-python/SLPP/metadata.xml
+++ b/dev-python/SLPP/metadata.xml
@@ -2,7 +2,7 @@
 https://www.gentoo.org/dtd/metadata.dtd'>
 

-   1over...@anche.no
+   d...@notyourcomputer.net
Shaoyu Tseng



diff --git a/dev-python/bidict/metadata.xml b/dev-python/bidict/metadata.xml
index d7d76029b0..1f50be8513 100644
--- a/dev-python/bidict/metadata.xml
+++ b/dev-python/bidict/metadata.xml
@@ -12,7 +12,7 @@

https://bidict.readthedocs.io/changelog.html


-   1over...@anche.no
+   d...@notyourcomputer.net
Shaoyu Tseng

 

diff --git a/dev-python/darkdetect/metadata.xml 
b/dev-python/darkdetect/metadata.xml
index 9cc1f956ee..ff145e5dbb 100644
--- a/dev-python/darkdetect/metadata.xml
+++ b/dev-python/darkdetect/metadata.xml
@@ -2,7 +2,7 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 

-   1over...@anche.no
+   d...@notyourcomputer.net
Shaoyu Tseng



diff --git a/dev-python/gevent/metadata.xml 

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

2024-03-11 Thread Julien Roy
commit: 1b465edea31ec3b99025f2a8a3ec7e8173a5cc21
Author: Shaoyu Tseng  notyourcomputer  net>
AuthorDate: Mon Mar 11 20:50:17 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Mar 11 20:51:52 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1b465ede

app-misc/vocabsieve: add multimedia USE for PyQt5

Signed-off-by: Shaoyu Tseng  notyourcomputer.net>

 app-misc/vocabsieve/vocabsieve-0.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/vocabsieve/vocabsieve-0.11.1.ebuild 
b/app-misc/vocabsieve/vocabsieve-0.11.1.ebuild
index 7638017eca..dfb47c4ecd 100644
--- a/app-misc/vocabsieve/vocabsieve-0.11.1.ebuild
+++ b/app-misc/vocabsieve/vocabsieve-0.11.1.ebuild
@@ -15,7 +15,7 @@ SLOT="0"
 KEYWORDS="~amd64"
 
 RDEPEND="
-   dev-python/PyQt5[${PYTHON_USEDEP}]
+   dev-python/PyQt5[${PYTHON_USEDEP},multimedia]
dev-python/loguru[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/simplemma[${PYTHON_USEDEP}]



[gentoo-commits] repo/proj/guru:master commit in: net-irc/thelounge/

2024-03-11 Thread Julien Roy
commit: 3e783c51debc86da3d8187de4c24575576d85f60
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Mon Mar 11 20:25:22 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Mar 11 20:25:22 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3e783c51

net-irc/thelounge/thelounge: fix failing build on python3.12

Signed-off-by: Rahil Bhimjiani  rahil.rocks>

 net-irc/thelounge/thelounge-4.4.1.ebuild | 2 +-
 net-irc/thelounge/thelounge-4.4.2_rc1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-irc/thelounge/thelounge-4.4.1.ebuild 
b/net-irc/thelounge/thelounge-4.4.1.ebuild
index 93cca19219..a1d2ccb91d 100644
--- a/net-irc/thelounge/thelounge-4.4.1.ebuild
+++ b/net-irc/thelounge/thelounge-4.4.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit python-single-r1 readme.gentoo-r1 systemd tmpfiles
 

diff --git a/net-irc/thelounge/thelounge-4.4.2_rc1.ebuild 
b/net-irc/thelounge/thelounge-4.4.2_rc1.ebuild
index 588c79dce6..e7d1c48610 100644
--- a/net-irc/thelounge/thelounge-4.4.2_rc1.ebuild
+++ b/net-irc/thelounge/thelounge-4.4.2_rc1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit python-single-r1 readme.gentoo-r1 systemd tmpfiles
 



[gentoo-commits] repo/proj/guru:master commit in: net-irc/thelounge/

2024-03-11 Thread Julien Roy
commit: 8fd3dfb68a9bc5b378c722874b572185e26c916e
Author: Rahil Bhimjiani  rahil  rocks>
AuthorDate: Mon Mar 11 19:36:23 2024 +
Commit: Julien Roy  jroy  ca>
CommitDate: Mon Mar 11 19:58:27 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8fd3dfb6

net-irc/thelounge: use specific python version

Instead of just executing `python` or `python3` which are just symlinks
and considered bad practice, execute specific python
executable (i.e. /usr/bin/python3.11)

This also fixes failing build with python-exec[-native-symlinks]

Closes: https://bugs.gentoo.org/926719
Signed-off-by: Rahil Bhimjiani  rahil.rocks>

 net-irc/thelounge/thelounge-4.4.1.ebuild | 12 ++--
 net-irc/thelounge/thelounge-4.4.2_rc1.ebuild | 12 ++--
 2 files changed, 20 insertions(+), 4 deletions(-)

diff --git a/net-irc/thelounge/thelounge-4.4.1.ebuild 
b/net-irc/thelounge/thelounge-4.4.1.ebuild
index 1f86cc3737..93cca19219 100644
--- a/net-irc/thelounge/thelounge-4.4.1.ebuild
+++ b/net-irc/thelounge/thelounge-4.4.1.ebuild
@@ -3,7 +3,9 @@
 
 EAPI=8
 
-inherit readme.gentoo-r1 systemd tmpfiles
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit python-single-r1 readme.gentoo-r1 systemd tmpfiles
 
 DESCRIPTION="‎Modern, responsive, cross-platform, self-hosted web IRC client"
 HOMEPAGE="https://thelounge.chat/;
@@ -19,6 +21,7 @@ LICENSE="BSD MIT"
 SLOT="0"
 KEYWORDS="~amd64"
 IUSE="+sqlite"
+REQUIRED_USE="sqlite? ( ${PYTHON_REQUIRED_USE} )"
 
 RDEPEND="
acct-user/${PN}
@@ -28,6 +31,7 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}"
 BDEPEND="
+   sqlite? ( ${PYTHON_DEPS} )
>=net-libs/nodejs-16[npm]
sys-apps/yarn
 "
@@ -67,7 +71,11 @@ src_compile() {
if use sqlite; then
# sqlite3 build
pushd node_modules/sqlite3 || die
-   export npm_config_cache="${WORKDIR}"/npm-cache 
npm_config_nodedir="${EPREFIX}"/usr || die
+   export \
+   npm_config_cache="${WORKDIR}"/npm-cache \
+   npm_config_nodedir="${EPREFIX}"/usr \
+   NODE_GYP_FORCE_PYTHON="$(command -v 
${PYTHON_SINGLE_TARGET/_/.})" \
+   || die
npm --verbose --offline install --build-from-source 
--sqlite="${EPREFIX}"/usr || die
# sqlite3 cleanup
rm -rf node_modules || die

diff --git a/net-irc/thelounge/thelounge-4.4.2_rc1.ebuild 
b/net-irc/thelounge/thelounge-4.4.2_rc1.ebuild
index 475c04eae3..588c79dce6 100644
--- a/net-irc/thelounge/thelounge-4.4.2_rc1.ebuild
+++ b/net-irc/thelounge/thelounge-4.4.2_rc1.ebuild
@@ -3,7 +3,9 @@
 
 EAPI=8
 
-inherit readme.gentoo-r1 systemd tmpfiles
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit python-single-r1 readme.gentoo-r1 systemd tmpfiles
 
 DESCRIPTION="‎Modern, responsive, cross-platform, self-hosted web IRC client"
 HOMEPAGE="https://thelounge.chat/;
@@ -19,6 +21,7 @@ LICENSE="BSD MIT"
 SLOT="0"
 KEYWORDS="~amd64"
 IUSE="+sqlite"
+REQUIRED_USE="sqlite? ( ${PYTHON_REQUIRED_USE} )"
 
 RDEPEND="
acct-user/${PN}
@@ -28,6 +31,7 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}"
 BDEPEND="
+   sqlite? ( ${PYTHON_DEPS} )
>=net-libs/nodejs-18[npm]
sys-apps/yarn
 "
@@ -67,7 +71,11 @@ src_compile() {
if use sqlite; then
# sqlite3 build
pushd node_modules/sqlite3 || die
-   export npm_config_cache="${WORKDIR}"/npm-cache 
npm_config_nodedir="${EPREFIX}"/usr || die
+   export \
+   npm_config_cache="${WORKDIR}"/npm-cache \
+   npm_config_nodedir="${EPREFIX}"/usr \
+   NODE_GYP_FORCE_PYTHON="$(command -v 
${PYTHON_SINGLE_TARGET/_/.})" \
+   || die
npm --verbose --offline install --build-from-source 
--sqlite="${EPREFIX}"/usr || die
# sqlite3 cleanup
rm -rf node_modules || die



  1   2   3   4   5   >