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

2024-01-24 Thread Joonas Niilola
commit: 9f8977f38050704a0127fa49fba100cc8a8c9d88
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Jan 24 08:03:30 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 24 08:03:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f8977f3

www-client/firefox: add 115.7.0

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

 www-client/firefox/Manifest   |  100 +++
 www-client/firefox/firefox-115.7.0.ebuild | 1384 +
 2 files changed, 1484 insertions(+)

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 4d922326fb08..33c2e2c2cab3 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -98,6 +98,106 @@ DIST firefox-115.6.0esr-xh.xpi 402437 BLAKE2B 
e1f78ea102bc789819c80821270ed7d814
 DIST firefox-115.6.0esr-zh-CN.xpi 595487 BLAKE2B 
0e60ffd8eff1d52af2333fd596498bded0764531caedac0c7412af12c78cc45dd120a7a4c85b6ae5f6a9de27f8173f4be3e6ccf89b5399d8bc2ead3af7c31ea7
 SHA512 
75a46e891393f74ff09d35f2e46b58e9972a1f5b5152b26a68c975e059621e4cd652e5231ac31505ab9bdd2acc46f129bd21b762b11533e22f8e94e4e496b58b
 DIST firefox-115.6.0esr-zh-TW.xpi 597820 BLAKE2B 
2e2e85eb4292c1b95486f4487de466c47e58f8c3d1fd43eddf77432044c7a3a85f5c1d33b655256107540a0e3d3368c28eb3a676249ff49a84ddb64d705b77f8
 SHA512 
d70aae9cbc4b2b83f37bdee66523309ed2961a6c203c3b7fa55658cee0e96555170dd5224b695f5a7e72b1cdac244b28b07a0827618674e40635de61d7e41cdc
 DIST firefox-115.6.0esr.source.tar.xz 511017732 BLAKE2B 
80ab9a45f9170265751a913e789a54acd0503846a77e43fbfe181c3d5846d5945f5c4f4bf3a35231e250e15377f8d4abd0a01617b3a3b0f94197450300111360
 SHA512 
9fe23b5f715e35b788d9c8fefe6b7be8785789b4ae6f5649b05a54221934101c6e1b9580319145f9bcaebfbd00fcc33e97afb63f7d57ba102a6b02c874d324af
+DIST firefox-115.7.0esr-ach.xpi 456930 BLAKE2B 
2fb22588c774ad4ae81657684613955cda3551c85278570f44cd9ef3ce1bd4a89fe030ad0b72de10070c32b6547585e786326b028b9c38e371b00966edb8be12
 SHA512 
c987b74ead477ec8ee633949f05cba52865df54082b2c56e801a1152b9748b4d732784bfe47fce03d2030af8aa8eb4711c35efa66882c8448b835002d4204c73
+DIST firefox-115.7.0esr-af.xpi 413586 BLAKE2B 
8b867c941ba3df594777cdc8c146db4bb9b1fab007890a54970c79800d11ed82aff54fd4a86b79dbdfcb986b5f326e6f179e14e2063df49014a332eb3ee033e7
 SHA512 
16887b8671bcc11009d46a8726fbd6d39c69162cd98dcbd8694c921ad4259baa5ecf9113ed89cec649ca3fa77fcb2252687c0d89a11248c765a1cad7f3eadf8c
+DIST firefox-115.7.0esr-an.xpi 497254 BLAKE2B 
b320e543bb8d3ecc785e3e560c2ccb36202bb17d1dd1957d8191372331f1ac1d1ccd44f2d70b35fa6da1bb10cd930f5ef7b31023f87a68896f33ad321b9500ce
 SHA512 
3b2112d381c94900236e01d83779f4a4fe75e9ce599933da6a000318f2a75edd17c992f4a75d4aadb8ffa40f43e71e81f63b03e0968614969d0e8b651f540735
+DIST firefox-115.7.0esr-ar.xpi 590959 BLAKE2B 
24f9f3d63dc06ad6976079d0b23a78248167920bfe54bf89011f81e0ee7b880c23ce1a5c51bf16c348f85b6cfa58bef1dc36ce3822a73cc565d24c4e13539ff7
 SHA512 
4ddb0098c09afde994f29a57880e55dd9725b56ad3828204f12131271d5da94565e30c1146eb648c0cad10bcb511be04509d8b513168966dee6e2424c2cc1f59
+DIST firefox-115.7.0esr-ast.xpi 489195 BLAKE2B 
87c5288cc03b5f473b962d003d1b2076d6775af8d5330cf7ff3afe9b603b8db053d289c6b253c751f07d18b475d8f0ad149d1e2bc7bf443cd199dc829f310b1e
 SHA512 
3cb6d9f0236dd0fa5bee18c48d42881dfe480a3c0308ce495a98f7d2c25eb75c99dc8175d39268e676b235ca686de948da23efb26663551b29dbbc228656e28c
+DIST firefox-115.7.0esr-az.xpi 483840 BLAKE2B 
be29974a2b534b2b07aadbca4ac5923454017fbdac2c8bf34d3d029cc6dd0ccc5e5463936e727c65469e814f7db67f695f7b01748423f91eccabbf88b1d480f4
 SHA512 
4dc1309446821e0cfee92c227c70978a74a6b1a4aa7f36d6a9fe8c606a0d6993dfba0a5f90ea95dd1d67600883b1510175deedd478749037c172c2273468c357
+DIST firefox-115.7.0esr-be.xpi 691061 BLAKE2B 
2f367dbba9837b078f584b1e508047e35f9ce40865edac346345b2ee3ae099db03b29043e9097f12870f5d128a181440774c35500a815624825cfb2e38ccde9d
 SHA512 
9f64203075de511d250e3f4a6b9cf2f3d87ea0170d8139014f7c428cd34d4fa1c81d586289e47b5f6462e13a5df5aa9024bb962f41b084a69cf813f547243c73
+DIST firefox-115.7.0esr-bg.xpi 588691 BLAKE2B 
0f6e70f673ff22fb59dc43e1410313478bcac8a7c2e8adb0c26d5551cd0470026cde6a9b6c96f0d5b8b70d0b4a972f70b95a446ec3a229a526c4fac2683d48e4
 SHA512 
d1a433be80e3af745d2dc33b9e9c332811299f14fbefdf28282e16d80bc980a6365a717ecf36b0517588a4c091299e3be572f0b621842035e7623ab04a7d3691
+DIST firefox-115.7.0esr-bn.xpi 573628 BLAKE2B 
e5399b8f3ff6ee2c91901ccd064f938ea6b64f0b5166dbc98931cfb861c44175470e576042de23b3dadc71346c0127b4acd86cad1bc68e7afbddc8dbd4f5b3d6
 SHA512 
855e7e175ae03c553bd90fa5bbd7806e671f758055c45015c15bf9c974ab806f41390ed87a0c1020962030db302e6e2bfd6dcb44312603eb29b4dc71c8ff1b98
+DIST firefox-115.7.0esr-br.xpi 573713 BLAKE2B 
856f2a52ba1858c734f9604203a4ef57224c1645f7980c84eaee0ba4b8639e7193670cc3de4fbecfdb2751d151b3b230698983aebcd0ed18212f9f853c1c58e6
 SHA512 
545a74e3bbe9048e3c0eb8ca202b2b2617bd4aa5a9480e6d1a13a1e155e34f162756bd0bd26fe198375f0d38f565bc07e1307291b8ba3a456b82967d3d413185
+DIST firefox-115.7.0esr-bs.xpi 463562 BLAKE2B 
e2fa2094becb

[gentoo-commits] repo/gentoo:master commit in: sys-libs/zlib/, sys-libs/zlib/files/

2024-01-24 Thread Sam James
commit: 8c5c6c5165a5b5886ac6233e0d11ce9232118ff1
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 08:04:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 08:04:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c5c6c51

sys-libs/zlib: add 1.3.1

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

 sys-libs/zlib/Manifest |   2 +
 ...-off-RWX-segment-warnings-on-sparc-system.patch |  17 ++
 3.1-configure-fix-AR-RANLIB-NM-detection.patch |  79 ++
 .../zlib-1.3.1-use-LDFLAGS-in-configure.patch  |  74 +
 sys-libs/zlib/zlib-1.3.1.ebuild| 171 +
 5 files changed, 343 insertions(+)

diff --git a/sys-libs/zlib/Manifest b/sys-libs/zlib/Manifest
index 95af1a3ddd57..74c4bb0f8222 100644
--- a/sys-libs/zlib/Manifest
+++ b/sys-libs/zlib/Manifest
@@ -1,2 +1,4 @@
+DIST zlib-1.3.1.tar.xz 1305740 BLAKE2B 
42d109223801a493de6d52e7343403d7fc3234a6ca816425fe41ac9c18019b01b93841acd28a235e99f2256a6a17f93624e96b2ddb58d588c8190a6bedb82910
 SHA512 
1e8e70b362d64a233591906a1f50b59001db04ca14aaffad522198b04680be501736e7d536b4191e2f99767e7001ca486cd802362cca2be05d5d409b83ea732d
+DIST zlib-1.3.1.tar.xz.asc 235 BLAKE2B 
b135336ef55a0c4b8e219e760bbe04bad082c405246ce51a2b373c3dfba0b05cb1e6f539363972f4cabd8290be1db1fdb2fc47fb562c6c612a08d9393065f75b
 SHA512 
d181e9772a8139b3b2f3f42b994a65a966101db35eb46b5c84021c5eb0cc3b4511eb5e9172c509483bd9f7015794b15cfca78ed0959bd91e8216dc12c1c6e668
 DIST zlib-1.3.tar.xz 1295740 BLAKE2B 
5fe0f32339267348a313f23a21e9588bdb180b7415be303c85f5f169444d019e5f176ef7322f6e64297c360acc2a6041c50e2f66d1860e5c392d8970990f176a
 SHA512 
3868ac4da5842dd36c9dad794930675b9082ce15cbd099ddb79c0f6bd20a24aa8f33a123f378f26fe0ae02d91f31f2994dccaac565cedeaffed7b315e6ded2a2
 DIST zlib-1.3.tar.xz.asc 235 BLAKE2B 
5fe6ce952699a19e848d0a6e6c3622f934340068fdcd29afb35c74f3c8ae66d04de644800d10b38c743bb2f4852ba28f1a97313cb0e6e6f9b804cbca5289ebbb
 SHA512 
8f3ce5c21938d6abc7e121d2939648a0ce2dc01a8ab4eb001d44eb159935dd0b4f5b5e371b3ecfc0ceb23689e2cefe002065968908503cde15b1bba08aff9db6

diff --git 
a/sys-libs/zlib/files/zlib-1.3.1-Revert-Turn-off-RWX-segment-warnings-on-sparc-system.patch
 
b/sys-libs/zlib/files/zlib-1.3.1-Revert-Turn-off-RWX-segment-warnings-on-sparc-system.patch
new file mode 100644
index ..5bfb8006c4bb
--- /dev/null
+++ 
b/sys-libs/zlib/files/zlib-1.3.1-Revert-Turn-off-RWX-segment-warnings-on-sparc-system.patch
@@ -0,0 +1,17 @@
+https://bugs.gentoo.org/879883
+https://github.com/madler/zlib/issues/751
+
+This breaks building on sparc with older binutils.
+--- a/configure
 b/configure
+@@ -234,10 +234,6 @@ if test "$gcc" -eq 1 && ($cc -c $test.c) >> configure.log 
2>&1; then
+   fi
+   case "$uname" in
+   Linux* | linux* | *-linux* | GNU | GNU/* | solaris*)
+-case "$mname" in
+-*sparc*)
+-LDFLAGS="${LDFLAGS} -Wl,--no-warn-rwx-segments" ;;
+-esac
+ LDSHARED=${LDSHARED-"$cc -shared 
-Wl,-soname,libz.so.1,--version-script,${SRCDIR}zlib.map"} ;;
+   *BSD | *bsd* | DragonFly)
+ LDSHARED=${LDSHARED-"$cc -shared 
-Wl,-soname,libz.so.1,--version-script,${SRCDIR}zlib.map"}

diff --git 
a/sys-libs/zlib/files/zlib-1.3.1-configure-fix-AR-RANLIB-NM-detection.patch 
b/sys-libs/zlib/files/zlib-1.3.1-configure-fix-AR-RANLIB-NM-detection.patch
new file mode 100644
index ..e1e5cf4b9196
--- /dev/null
+++ b/sys-libs/zlib/files/zlib-1.3.1-configure-fix-AR-RANLIB-NM-detection.patch
@@ -0,0 +1,79 @@
+From 7d7c0b3ede7d5c30e3cdc7c6fbb33c9d4499516a Mon Sep 17 00:00:00 2001
+From: Adrian Ratiu 
+Date: Mon, 17 Jan 2022 10:49:58 +0200
+Subject: [PATCH] configure: fix AR/RANLIB/NM detection
+
+Taken from zlib-devel ML:
+https://madler.net/pipermail/zlib-devel_madler.net/2022-January/003322.html
+
+Bug: https://bugs.gentoo.org/831628
+
+Scenarios where ${CROSS_PREFIX}ar & co are set but not desired
+are possible, for example in ChromiumOS we use the GNU binutils
+tools & GCC to build glibc but LLVM/Clang is used for the rest
+of the system.
+
+This allows $AR/$RANLIB/$NM to override default CROSS_PREFIX
+tools so they can be set to llvm-ar/ranlib/nm.
+
+Suggested-by: Manoj Gupta 
+Signed-off-by: Adrian Ratiu 
+---
+ configure | 38 ++
+ 1 file changed, 22 insertions(+), 16 deletions(-)
+
+diff --git a/configure b/configure
+index c55098a..2535e04 100755
+--- a/configure
 b/configure
+@@ -48,25 +48,31 @@ VER3=`echo ${VER}|sed -n -e 
's/\([0-9]\{1,\}\(\\.[0-9]\{1,\}\)\{1,2\}\).*/\1/p'`
+ VER1=`echo ${VER}|sed -n -e 's/\([0-9]\{1,\}\)\\..*/\1/p'`
+ 
+ # establish commands for library building
+-if "${CROSS_PREFIX}ar" --version >/dev/null 2>/dev/null || test $? -lt 126; 
then
+-AR=${AR-"${CROSS_PREFIX}ar"}
+-test -n "${CROSS_PREFIX}" && echo Using ${AR} | tee -a configure.log
+-else
+-AR=${AR-"ar"}
+-test -n "${CROSS_PREFIX}" && echo Using ${AR} | tee -a configure.log
++if [ -z "$AR

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

2024-01-24 Thread Sam James
commit: 96443d8fb60521aa813eaad631c698db2c026c83
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 07:43:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 08:04:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96443d8f

sys-libs/zlib: add upstream reference to patch

Bug: https://github.com/madler/zlib/issues/751
Bug: https://bugs.gentoo.org/879883
Signed-off-by: Sam James  gentoo.org>

 ...b-1.2.13-Revert-Turn-off-RWX-segment-warnings-on-sparc-system.patch | 3 +++
 1 file changed, 3 insertions(+)

diff --git 
a/sys-libs/zlib/files/zlib-1.2.13-Revert-Turn-off-RWX-segment-warnings-on-sparc-system.patch
 
b/sys-libs/zlib/files/zlib-1.2.13-Revert-Turn-off-RWX-segment-warnings-on-sparc-system.patch
index 48d58acaaf7f..b5a1b4de2c47 100644
--- 
a/sys-libs/zlib/files/zlib-1.2.13-Revert-Turn-off-RWX-segment-warnings-on-sparc-system.patch
+++ 
b/sys-libs/zlib/files/zlib-1.2.13-Revert-Turn-off-RWX-segment-warnings-on-sparc-system.patch
@@ -1,3 +1,6 @@
+https://bugs.gentoo.org/879883
+https://github.com/madler/zlib/issues/751
+
 From 2ad2713e6cb9166dcede9a020f6913b8189ff0c6 Mon Sep 17 00:00:00 2001
 From: Sam James 
 Date: Wed, 23 Nov 2022 04:17:16 +



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

2024-01-24 Thread Viorel Munteanu
commit: 0f207bfffafa556870af6bda2903f9e83a2256d4
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Jan 24 08:18:42 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Jan 24 08:18:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f207bff

dev-python/linode-metadata: add 0.2.0

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

 dev-python/linode-metadata/Manifest|  1 +
 .../linode-metadata/linode-metadata-0.2.0.ebuild   | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-python/linode-metadata/Manifest 
b/dev-python/linode-metadata/Manifest
index afa5b393bdfb..34fbb2f141ec 100644
--- a/dev-python/linode-metadata/Manifest
+++ b/dev-python/linode-metadata/Manifest
@@ -1 +1,2 @@
 DIST linode_metadata-0.1.0.tar.gz 12710 BLAKE2B 
7ab40a1268b66e7cba3b0b9bf89066ab5d69d96d5ae2b5e1cc65044f67953e3a35d09b48eae113585a41369700badb21a367a9b7ae82e3f344c15e51305ef562
 SHA512 
6253ab6c5e5e7be9a3a2ca1faf2140462f17553cec49359bdbba26e4b06e082d1b99259913df7ff1d1421c6e42c358f60fa09d16754b59c0375422ed5d0e1ec6
+DIST linode_metadata-0.2.0.tar.gz 12759 BLAKE2B 
0fcb1744f893564151766b1398cacda88bd79c90f2ec1abdf7939c7562ac78dd88ad0dbb0cabc8b597a5d9b47fcbf6c6f9db667c3df21065c9ff3b86317848cf
 SHA512 
ed648b9f67a23c87fab0eeba7f8a0ff1a9e98a5f3832a316e585aa8ac505a2cfbbc13966d287a43cecbd1a6f392991a11f5a590385ca71087f9f7c65bff5d76e

diff --git a/dev-python/linode-metadata/linode-metadata-0.2.0.ebuild 
b/dev-python/linode-metadata/linode-metadata-0.2.0.ebuild
new file mode 100644
index ..f0e52a897a49
--- /dev/null
+++ b/dev-python/linode-metadata/linode-metadata-0.2.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python bindings for the Linode Metadata Service"
+HOMEPAGE="https://github.com/linode/py-metadata https://www.linode.com/";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# Tests require network, a linode account, an API key and a ssh key.
+RESTRICT="test"
+
+RDEPEND="
+   dev-python/requests[${PYTHON_USEDEP}]
+"



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

2024-01-24 Thread Viorel Munteanu
commit: 94281e0fa91fcb4f2292a96148a0114774b5d800
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Jan 24 08:18:52 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Jan 24 08:18:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94281e0f

dev-python/linode-metadata: drop 0.1.0

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

 dev-python/linode-metadata/Manifest|  1 -
 .../linode-metadata/linode-metadata-0.1.0.ebuild   | 22 --
 2 files changed, 23 deletions(-)

diff --git a/dev-python/linode-metadata/Manifest 
b/dev-python/linode-metadata/Manifest
index 34fbb2f141ec..60052f4f1ce1 100644
--- a/dev-python/linode-metadata/Manifest
+++ b/dev-python/linode-metadata/Manifest
@@ -1,2 +1 @@
-DIST linode_metadata-0.1.0.tar.gz 12710 BLAKE2B 
7ab40a1268b66e7cba3b0b9bf89066ab5d69d96d5ae2b5e1cc65044f67953e3a35d09b48eae113585a41369700badb21a367a9b7ae82e3f344c15e51305ef562
 SHA512 
6253ab6c5e5e7be9a3a2ca1faf2140462f17553cec49359bdbba26e4b06e082d1b99259913df7ff1d1421c6e42c358f60fa09d16754b59c0375422ed5d0e1ec6
 DIST linode_metadata-0.2.0.tar.gz 12759 BLAKE2B 
0fcb1744f893564151766b1398cacda88bd79c90f2ec1abdf7939c7562ac78dd88ad0dbb0cabc8b597a5d9b47fcbf6c6f9db667c3df21065c9ff3b86317848cf
 SHA512 
ed648b9f67a23c87fab0eeba7f8a0ff1a9e98a5f3832a316e585aa8ac505a2cfbbc13966d287a43cecbd1a6f392991a11f5a590385ca71087f9f7c65bff5d76e

diff --git a/dev-python/linode-metadata/linode-metadata-0.1.0.ebuild 
b/dev-python/linode-metadata/linode-metadata-0.1.0.ebuild
deleted file mode 100644
index f0e52a897a49..
--- a/dev-python/linode-metadata/linode-metadata-0.1.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python bindings for the Linode Metadata Service"
-HOMEPAGE="https://github.com/linode/py-metadata https://www.linode.com/";
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-# Tests require network, a linode account, an API key and a ssh key.
-RESTRICT="test"
-
-RDEPEND="
-   dev-python/requests[${PYTHON_USEDEP}]
-"



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

2024-01-24 Thread Michał Górny
commit: 68fd9e3e43929acc14fc41a40dd91875b4dc516a
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 08:33:22 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 08:33:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68fd9e3e

media-video/ffmpeg: Add := dep on media-libs/libjxl to more versions

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

 media-video/ffmpeg/ffmpeg-5.1.4-r2.ebuild | 2 +-
 media-video/ffmpeg/ffmpeg-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-video/ffmpeg/ffmpeg-5.1.4-r2.ebuild 
b/media-video/ffmpeg/ffmpeg-5.1.4-r2.ebuild
index 9ecde222b8e3..5fc9eca96bfd 100644
--- a/media-video/ffmpeg/ffmpeg-5.1.4-r2.ebuild
+++ b/media-video/ffmpeg/ffmpeg-5.1.4-r2.ebuild
@@ -233,7 +233,7 @@ RDEPEND="
)
jack? ( virtual/jack[${MULTILIB_USEDEP}] )
jpeg2k? ( >=media-libs/openjpeg-2:2[${MULTILIB_USEDEP}] )
-   jpegxl? ( >=media-libs/libjxl-0.7.0[$MULTILIB_USEDEP] )
+   jpegxl? ( >=media-libs/libjxl-0.7.0:=[$MULTILIB_USEDEP] )
lcms? ( >=media-libs/lcms-2.13:2[$MULTILIB_USEDEP] )
libaom? ( >=media-libs/libaom-1.0.0-r1:=[${MULTILIB_USEDEP}] )
libaribb24? ( >=media-libs/aribb24-1.0.3-r2[${MULTILIB_USEDEP}] )

diff --git a/media-video/ffmpeg/ffmpeg-.ebuild 
b/media-video/ffmpeg/ffmpeg-.ebuild
index 905f9dd7977b..0b4ac4354fb6 100644
--- a/media-video/ffmpeg/ffmpeg-.ebuild
+++ b/media-video/ffmpeg/ffmpeg-.ebuild
@@ -235,7 +235,7 @@ RDEPEND="
)
jack? ( virtual/jack[${MULTILIB_USEDEP}] )
jpeg2k? ( >=media-libs/openjpeg-2.1:2=[${MULTILIB_USEDEP}] )
-   jpegxl? ( >=media-libs/libjxl-0.7.0[$MULTILIB_USEDEP] )
+   jpegxl? ( >=media-libs/libjxl-0.7.0:=[$MULTILIB_USEDEP] )
lcms? ( >=media-libs/lcms-2.13:2[$MULTILIB_USEDEP] )
libaom? ( >=media-libs/libaom-1.0.0-r1:=[${MULTILIB_USEDEP}] )
libaribb24? ( >=media-libs/aribb24-1.0.3-r2[${MULTILIB_USEDEP}] )



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

2024-01-24 Thread Michał Górny
commit: a3fe701db55339ba5df9e089a7fe8ae9cff09d6c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 08:32:41 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 08:32:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3fe701d

media-libs/vips: Add := dep on media-libs/libjxl

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

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

diff --git a/media-libs/vips/vips-8.15.1.ebuild 
b/media-libs/vips/vips-8.15.1.ebuild
index 896fec522ee0..c8e38bcc7e0a 100644
--- a/media-libs/vips/vips-8.15.1.ebuild
+++ b/media-libs/vips/vips-8.15.1.ebuild
@@ -50,7 +50,7 @@ RDEPEND="
introspection? ( dev-libs/gobject-introspection )
jpeg? ( media-libs/libjpeg-turbo:= )
jpeg2k? ( media-libs/openjpeg:= )
-   jpegxl? ( media-libs/libjxl )
+   jpegxl? ( media-libs/libjxl:= )
lcms? ( media-libs/lcms:2 )
matio? ( sci-libs/matio:= )
openexr? ( media-libs/openexr:= )



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

2024-01-24 Thread Michał Górny
commit: e9f45e9cb222b32a70148ba1e8a71760ad1ad5c2
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 08:31:03 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 08:31:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9f45e9c

dev-libs/efl: Add := dep on media-libs/libjxl

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

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

diff --git a/dev-libs/efl/efl-1.27.0.ebuild b/dev-libs/efl/efl-1.27.0.ebuild
index 896084aa5924..085e91181207 100644
--- a/dev-libs/efl/efl-1.27.0.ebuild
+++ b/dev-libs/efl/efl-1.27.0.ebuild
@@ -90,7 +90,7 @@ RDEPEND="${LUA_DEPS}
hyphen? ( dev-libs/hyphen )
ibus? ( app-i18n/ibus )
jpeg2k? ( media-libs/openjpeg:= )
-   jpegxl? ( media-libs/libjxl )
+   jpegxl? ( media-libs/libjxl:= )
json? ( >=media-libs/rlottie-0.0.1_pre20200424:= )
mono? ( dev-lang/mono )
opengl? ( virtual/opengl )



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

2024-01-24 Thread Michał Górny
commit: 3bf65e7d74cf86be29278cad06c6fad8aaac07e3
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 08:31:56 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 08:31:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bf65e7d

media-gfx/gthumb: Add := dep on media-libs/libjxl

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

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

diff --git a/media-gfx/gthumb/gthumb-3.12.4.ebuild 
b/media-gfx/gthumb/gthumb-3.12.4.ebuild
index 8d36cb1a8dbc..ad298e9c5a78 100644
--- a/media-gfx/gthumb/gthumb-3.12.4.ebuild
+++ b/media-gfx/gthumb/gthumb-3.12.4.ebuild
@@ -41,7 +41,7 @@ RDEPEND="
cdr? ( >=app-cdr/brasero-3.2.0 )
svg? ( >=gnome-base/librsvg-2.34:2 )
webp? ( >=media-libs/libwebp-0.2.0:= )
-   jpegxl? ( >=media-libs/libjxl-0.3.0 )
+   jpegxl? ( >=media-libs/libjxl-0.3.0:= )
heif? ( >=media-libs/libheif-1.11:= )
lcms? ( >=media-libs/lcms-2.6:2 )
colord? (



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

2024-01-24 Thread Michał Górny
commit: 104aa87ab7326519408043fb0f447de088173f5a
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 08:33:38 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 08:33:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=104aa87a

net-im/telegram-desktop: Add := dep on media-libs/libjxl

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

 net-im/telegram-desktop/telegram-desktop-4.14.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/telegram-desktop/telegram-desktop-4.14.6.ebuild 
b/net-im/telegram-desktop/telegram-desktop-4.14.6.ebuild
index 48d23c261ee2..750580bd666e 100644
--- a/net-im/telegram-desktop/telegram-desktop-4.14.6.ebuild
+++ b/net-im/telegram-desktop/telegram-desktop-4.14.6.ebuild
@@ -25,7 +25,7 @@ REQUIRED_USE="
 KIMAGEFORMATS_RDEPEND="
media-libs/libavif:=
media-libs/libheif:=
-   >=media-libs/libjxl-0.8.0
+   >=media-libs/libjxl-0.8.0:=
 "
 CDEPEND="
!net-im/telegram-desktop-bin



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

2024-01-24 Thread Viorel Munteanu
commit: 04e127b29952c0da3a79fc16beb121857afae161
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Jan 24 08:58:33 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Jan 24 08:59:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04e127b2

sys-apps/busybox: drop 1.36.1

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

 sys-apps/busybox/busybox-1.36.1.ebuild | 363 -
 1 file changed, 363 deletions(-)

diff --git a/sys-apps/busybox/busybox-1.36.1.ebuild 
b/sys-apps/busybox/busybox-1.36.1.ebuild
deleted file mode 100644
index e252de9fe95c..
--- a/sys-apps/busybox/busybox-1.36.1.ebuild
+++ /dev/null
@@ -1,363 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# See `man savedconfig.eclass` for info on how to use USE=savedconfig.
-
-EAPI=8
-
-inherit flag-o-matic savedconfig toolchain-funcs
-
-DESCRIPTION="Utilities for rescue and embedded systems"
-HOMEPAGE="https://www.busybox.net/";
-if [[ ${PV} == "" ]] ; then
-   MY_P="${P}"
-   EGIT_REPO_URI="https://git.busybox.net/busybox";
-   inherit git-r3
-else
-   MY_P="${PN}-${PV/_/-}"
-   SRC_URI="https://www.busybox.net/downloads/${MY_P}.tar.bz2";
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-fi
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2" # GPL-2 only
-SLOT="0"
-IUSE="debug livecd make-symlinks math mdev pam selinux sep-usr static syslog 
systemd"
-REQUIRED_USE="pam? ( !static )"
-RESTRICT="test"
-
-# TODO: Could make pkgconfig conditional on selinux? bug #782829
-RDEPEND="
-   !static? (
-   virtual/libc
-   virtual/libcrypt:=
-   selinux? ( sys-libs/libselinux )
-   )
-   pam? ( sys-libs/pam )
-"
-DEPEND="${RDEPEND}
-   static? (
-   virtual/libcrypt[static-libs]
-   selinux? ( sys-libs/libselinux[static-libs(+)] )
-   )
-   sys-kernel/linux-headers"
-BDEPEND="virtual/pkgconfig"
-
-busybox_config_option() {
-   local flag=$1 ; shift
-   if [[ ${flag} != [yn] && ${flag} != \"* ]] ; then
-   busybox_config_option $(usex ${flag} y n) "$@"
-   return
-   fi
-   local expr
-   while [[ $# -gt 0 ]] ; do
-   case ${flag} in
-   y) expr="s:.*\.*set:CONFIG_$1=y:g" ;;
-   n) expr="s:CONFIG_$1=y:# CONFIG_$1 is not set:g" ;;
-   *) expr="s:.*\.*:CONFIG_$1=${flag}:g" ;;
-   esac
-   sed -i -e "${expr}" .config || die
-   einfo "$(grep "CONFIG_$1[= ]" .config || echo "Could not find 
CONFIG_$1 ...")"
-   shift
-   done
-}
-
-busybox_config_enabled() {
-   local val=$(sed -n "/^CONFIG_$1=/s:^[^=]*=::p" .config)
-   case ${val} in
-   "") return 1 ;;
-   y)  return 0 ;;
-   *)  echo "${val}" | sed -r 's:^"(.*)"$:\1:' ;;
-   esac
-}
-
-# patches go here!
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.26.2-bb.patch
-   "${FILESDIR}"/${PN}-1.34.1-skip-selinux-search.patch
-
-   "${FILESDIR}"/${PN}-1.36.0-fortify-source-3-fixdep.patch
-
-   # "${FILESDIR}"/${P}-*.patch
-)
-
-src_prepare() {
-   default
-   unset KBUILD_OUTPUT #88088
-   append-flags -fno-strict-aliasing #310413
-   use ppc64 && append-flags -mminimal-toc #130943
-
-   cp "${FILESDIR}"/ginit.c init/ || die
-
-   # flag cleanup
-   sed -i -r \
-   -e 
's:[[:space:]]?-(Werror|Os|falign-(functions|jumps|loops|labels)=1|fomit-frame-pointer)\>::g'
 \
-   Makefile.flags || die
-   #sed -i '/bbsh/s:^//::' include/applets.h
-   sed -i '/^#error Aborting compilation./d' applets/applets.c || die
-   use elibc_glibc && sed -i 's:-Wl,--gc-sections::' Makefile
-   sed -i \
-   -e "/^CROSS_COMPILE/s:=.*:= ${CHOST}-:" \
-   -e "/^AR\>/s:=.*:= $(tc-getAR):" \
-   -e "/^CC\>/s:=.*:= $(tc-getCC):" \
-   -e "/^HOSTCC/s:=.*:= $(tc-getBUILD_CC):" \
-   -e "/^PKG_CONFIG\>/s:=.*:= $(tc-getPKG_CONFIG):" \
-   Makefile || die
-   sed -i \
-   -e 's:-static-libgcc::' \
-   Makefile.flags || die
-
-   # Print all link lines too
-   sed -i -e 's:debug=false:debug=true:' scripts/trylink || die
-}
-
-src_configure() {
-   # check for a busybox config before making one of our own.
-   # if one exist lets return and use it.
-
-   restore_config .config
-   if [ -f .config ]; then
-   yes "" | emake -j1 -s oldconfig >/dev/null
-   return 0
-   else
-   ewarn "Could not locate user configfile, so we will save a 
default one"
-   fi
-
-   # setting SKIP_SELINUX skips searching for selinux at this stage. We 
don't
-   # need to search now in case we end up not needing it after all.
-   #

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

2024-01-24 Thread Miroslav Šulc
commit: 7ccd417e1c5fc19ce8012757a588bbcb5c14f9d0
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Tue Jan 23 19:43:27 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jan 24 09:03:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ccd417e

dev-java/eclipse-ecj: 4.30-r1 for >=dev-java/ant-1.10.14

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 .../{eclipse-ecj-4.30.ebuild => eclipse-ecj-4.30-r1.ebuild}   | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-java/eclipse-ecj/eclipse-ecj-4.30.ebuild 
b/dev-java/eclipse-ecj/eclipse-ecj-4.30-r1.ebuild
similarity index 93%
rename from dev-java/eclipse-ecj/eclipse-ecj-4.30.ebuild
rename to dev-java/eclipse-ecj/eclipse-ecj-4.30-r1.ebuild
index 4dcc76c35f8f..8198793a6a85 100644
--- a/dev-java/eclipse-ecj/eclipse-ecj-4.30.ebuild
+++ b/dev-java/eclipse-ecj/eclipse-ecj-4.30-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
@@ -18,7 +18,7 @@ 
SRC_URI="https://download.eclipse.org/eclipse/downloads/drops4/${DMF}/ecjsrc-${P
 S="${WORKDIR}"
 
 LICENSE="EPL-1.0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64"
 SLOT="4.30"
 
 BDEPEND="
@@ -29,7 +29,7 @@ COMMON_DEP="app-eselect/eselect-java"
 # ElementsImpl9.java:206: error:
 # method does not override or implement a method from a supertype
 DEPEND="${COMMON_DEP}
-   dev-java/ant-core:0
+   >=dev-java/ant-1.10.14:0
>=virtual/jdk-21:*"
 # Parser.java:1095: error:
 # pattern matching in instanceof is not supported in -source 11
@@ -39,7 +39,7 @@ RDEPEND="${COMMON_DEP}
 DOCS=( org/eclipse/jdt/core/README.md )
 
 JAVA_AUTOMATIC_MODULE_NAME="org.eclipse.jdt.core.compiler.batch"
-JAVA_CLASSPATH_EXTRA="ant-core"
+JAVA_CLASSPATH_EXTRA="ant"
 JAVA_JAR_FILENAME="ecj.jar"
 JAVA_LAUNCHER_FILENAME="ecj-${SLOT}"
 JAVA_MAIN_CLASS="org.eclipse.jdt.internal.compiler.batch.Main"



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

2024-01-24 Thread Miroslav Šulc
commit: 39457f36be261ce89d4d765bfd13357452cb0ee6
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Tue Jan 23 21:24:03 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jan 24 09:03:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39457f36

dev-java/eclipse-ecj: add 4.15-r1 for >=dev-java/ant-1.10.14

Includes ant-eclipse-ecj

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/34982
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/eclipse-ecj/eclipse-ecj-4.15-r1.ebuild | 65 +
 dev-java/eclipse-ecj/files/ecj-4.15 |  7 +++
 2 files changed, 72 insertions(+)

diff --git a/dev-java/eclipse-ecj/eclipse-ecj-4.15-r1.ebuild 
b/dev-java/eclipse-ecj/eclipse-ecj-4.15-r1.ebuild
new file mode 100644
index ..753425431bb8
--- /dev/null
+++ b/dev-java/eclipse-ecj/eclipse-ecj-4.15-r1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-pkg-simple prefix
+
+DMF="R-${PV}-202003050155"
+
+DESCRIPTION="Eclipse Compiler for Java"
+HOMEPAGE="https://www.eclipse.org/";
+SRC_URI="https://archive.eclipse.org/eclipse/downloads/drops4/${DMF}/ecjsrc-${PV}.jar";
+S="${WORKDIR}"
+
+LICENSE="EPL-1.0"
+KEYWORDS="~amd64 ~arm ~arm64"
+SLOT="4.15"
+
+BDEPEND="
+   app-arch/unzip
+   app-arch/zip
+"
+COMMON_DEP="app-eselect/eselect-java"
+DEPEND="${COMMON_DEP}
+   >=dev-java/ant-1.10.14:0
+   >=virtual/jdk-11:*"
+RDEPEND="${COMMON_DEP}
+   !dev-java/ant-eclipse-ecj:4.15
+   >=virtual/jre-1.8:*"
+
+JAVA_AUTOMATIC_MODULE_NAME="org.eclipse.jdt.core.compiler.batch"
+JAVA_CLASSPATH_EXTRA="ant"
+JAVA_JAR_FILENAME="ecj.jar"
+JAVA_LAUNCHER_FILENAME="ecj-${SLOT}"
+JAVA_MAIN_CLASS="org.eclipse.jdt.internal.compiler.batch.Main"
+JAVA_RESOURCE_DIRS="res"
+
+src_prepare() {
+   java-pkg-2_src_prepare
+
+   mkdir "${JAVA_RESOURCE_DIRS}" || die
+   find org META-INF -type f \
+   ! -name '*.java' \
+   | xargs cp --parent -t "${JAVA_RESOURCE_DIRS}" || die
+}
+
+src_install() {
+   java-pkg-simple_src_install
+   insinto /usr/share/java-config-2/compiler
+   doins "${FILESDIR}/ecj-${SLOT}"
+   eprefixify "${ED}"/usr/share/java-config-2/compiler/ecj-${SLOT}
+}
+
+pkg_postinst() {
+   einfo "To select between slots of ECJ..."
+   einfo " # eselect ecj"
+
+   eselect ecj update ecj-${SLOT}
+}
+
+pkg_postrm() {
+   eselect ecj update
+}

diff --git a/dev-java/eclipse-ecj/files/ecj-4.15 
b/dev-java/eclipse-ecj/files/ecj-4.15
new file mode 100644
index ..f943dedcc19b
--- /dev/null
+++ b/dev-java/eclipse-ecj/files/ecj-4.15
@@ -0,0 +1,7 @@
+JAVAC="@GENTOO_PORTAGE_EPREFIX@/usr/bin/ecj-4.15"
+PACKAGE="=dev-java/ant-eclipse-ecj-4.15*"
+SUPPORTED_TARGET="1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 9 10 11 12 13"
+SUPPORTED_SOURCE="1.3 1.4 1.5 1.6 1.7 1.8 9 10 11 12 13"
+ANT_BUILD_COMPILER="org.eclipse.jdt.core.JDTCompilerAdapter"
+ANT_BUILD_COMPILER_DEPS="eclipse-ecj-4.15,ant-eclipse-ecj-4.15"
+GENERATION="2"



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

2024-01-24 Thread Miroslav Šulc
commit: af2eaa975169bae6f210265840deed550f7d65f5
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Tue Jan 23 20:41:45 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jan 24 09:03:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af2eaa97

dev-java/eclipse-ecj: add 4.26-r1 for >=dev-java/ant-1.10.14

Includes ant-eclipse-ecj

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/eclipse-ecj/eclipse-ecj-4.26-r1.ebuild | 65 +
 dev-java/eclipse-ecj/files/ecj-4.26 |  7 +++
 2 files changed, 72 insertions(+)

diff --git a/dev-java/eclipse-ecj/eclipse-ecj-4.26-r1.ebuild 
b/dev-java/eclipse-ecj/eclipse-ecj-4.26-r1.ebuild
new file mode 100644
index ..6a8632e9feb6
--- /dev/null
+++ b/dev-java/eclipse-ecj/eclipse-ecj-4.26-r1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-pkg-simple prefix
+
+DMF="R-${PV}-202211231800"
+
+DESCRIPTION="Eclipse Compiler for Java"
+HOMEPAGE="https://www.eclipse.org/";
+SRC_URI="https://archive.eclipse.org/eclipse/downloads/drops4/${DMF}/ecjsrc-${PV}.jar";
+S="${WORKDIR}"
+
+LICENSE="EPL-1.0"
+KEYWORDS="~amd64 ~arm ~arm64"
+SLOT="4.26"
+
+BDEPEND="
+   app-arch/unzip
+   app-arch/zip
+"
+COMMON_DEP="app-eselect/eselect-java"
+DEPEND="${COMMON_DEP}
+   >=dev-java/ant-1.10.14:0
+   >=virtual/jdk-17:*"
+RDEPEND="${COMMON_DEP}
+   !dev-java/ant-eclipse-ecj:4.26
+   >=virtual/jre-11:*"
+
+JAVA_AUTOMATIC_MODULE_NAME="org.eclipse.jdt.core.compiler.batch"
+JAVA_CLASSPATH_EXTRA="ant"
+JAVA_JAR_FILENAME="ecj.jar"
+JAVA_LAUNCHER_FILENAME="ecj-${SLOT}"
+JAVA_MAIN_CLASS="org.eclipse.jdt.internal.compiler.batch.Main"
+JAVA_RESOURCE_DIRS="res"
+
+src_prepare() {
+   java-pkg-2_src_prepare
+
+   mkdir "${JAVA_RESOURCE_DIRS}" || die
+   find org META-INF -type f \
+   ! -name '*.java' \
+   | xargs cp --parent -t "${JAVA_RESOURCE_DIRS}" || die
+}
+
+src_install() {
+   java-pkg-simple_src_install
+   insinto /usr/share/java-config-2/compiler
+   doins "${FILESDIR}/ecj-${SLOT}"
+   eprefixify "${ED}"/usr/share/java-config-2/compiler/ecj-${SLOT}
+}
+
+pkg_postinst() {
+   einfo "To select between slots of ECJ..."
+   einfo " # eselect ecj"
+
+   eselect ecj update ecj-${SLOT}
+}
+
+pkg_postrm() {
+   eselect ecj update
+}

diff --git a/dev-java/eclipse-ecj/files/ecj-4.26 
b/dev-java/eclipse-ecj/files/ecj-4.26
new file mode 100644
index ..950088453264
--- /dev/null
+++ b/dev-java/eclipse-ecj/files/ecj-4.26
@@ -0,0 +1,7 @@
+JAVAC="@GENTOO_PORTAGE_EPREFIX@/usr/bin/ecj-4.25"
+PACKAGE="=dev-java/ant-eclipse-ecj-4.25*"
+SUPPORTED_TARGET="1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 9 10 11 12 13 14 15 16 17 18 
19"
+SUPPORTED_SOURCE="1.3 1.4 1.5 1.6 1.7 1.8 9 10 11 12 13 14 15 16 17 18 19"
+ANT_BUILD_COMPILER="org.eclipse.jdt.core.JDTCompilerAdapter"
+ANT_BUILD_COMPILER_DEPS="eclipse-ecj-4.26,ant-eclipse-ecj-4.26"
+GENERATION="2"



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

2024-01-24 Thread Miroslav Šulc
commit: 0d645bfe488afce7e1e02a9921d3f908dab95d29
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Jan 24 09:18:55 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jan 24 09:18:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d645bfe

media-sound/musescore: bump to 4.2.1, dropped 4.2.0

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/musescore/Manifest| 2 +-
 .../musescore/{musescore-4.2.0.ebuild => musescore-4.2.1.ebuild}  | 8 
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/media-sound/musescore/Manifest b/media-sound/musescore/Manifest
index c7794297ac84..64ea10b591d3 100644
--- a/media-sound/musescore/Manifest
+++ b/media-sound/musescore/Manifest
@@ -1,4 +1,4 @@
 DIST MuseScore_General-0.2.0.tar.bz2 35122747 BLAKE2B 
7f9cafb7912ab8c977842c51df69506d4ad3d1d37498c856978a2d5ab50a1c4fe9145a4807f8c353e6f14138704abb2bbd70c948f1621b494c6e0458c2df0184
 SHA512 
69eeb22e8c9d1d393a2af857baeb8e49bf2a492651d18190685c74df84a5f6b424e37077e39d9d69c117c4896ea1fbb857eba25a1fbcb6f98d53f384a55713cc
 DIST musescore-3.6.2.tar.gz 69077899 BLAKE2B 
4562267b2fd6498b0ba1e503a9117c2680035ccdb66f94bbd9b98ef1c37d4f9eb7d8a84cbac7726b67b9c95e4f076aaaf83087f4ded195150c42ec77462d48e8
 SHA512 
04ff1ddd82358c070640f81bbaa9c47c5da95aa57c56a5d1b975ad984744e0def17d5581da6bbeda1aae1c68470100d104d4f8a39ba33bf37bf8891ffcbf1d6e
 DIST musescore-4.0.2.tar.gz 123962958 BLAKE2B 
aa31b5346a4c5cfc44f66cf266724c8439d03b449336c16a960df21201d460c21a9b645654584876cc8f20f96f7e95cc24980cda85544a2338ddb8523874fe5e
 SHA512 
fda63124281c4e19160482dff5472889b8753f2389e3d115b2b8e23f3edb976df0912a4e554334a4fc7cc4f9a6945165a07e781fcc2eec46db373e298d9f3616
-DIST musescore-4.2.0.tar.gz 135490976 BLAKE2B 
518b26a5263fc6da520cead315bbb6bf4e6a471e6bd68063a765355cef264f20722b8ad7e4207ecf58ec416240632744d70c3c1d5d58b245ce46c001a1898e72
 SHA512 
5494cc643e0d0bf104ed335b54f12955ce0041da93ceb81596ffdbf862b355056ca2011e3bc4ba31aa6ade08034e33fa5ad5a3b7a54bce991812894efb7f76aa
+DIST musescore-4.2.1.tar.gz 136655690 BLAKE2B 
4f4ef46eb2460e546caf28666905d3ca940a0d098f0f59005db17a63c7818ec17cd0273a1c1e80745ba1acf0a50c8bcd51170e08bc0b0c3644ac4b27dbbb7482
 SHA512 
db19f90190abc22f2ea81b65e82f544eb9b51799ea781dfc765119ca64689e5e825b3e4135c45823718b686cabcb94dfc36f5d6731fa4a11939d45aa80ae868d

diff --git a/media-sound/musescore/musescore-4.2.0.ebuild 
b/media-sound/musescore/musescore-4.2.1.ebuild
similarity index 93%
rename from media-sound/musescore/musescore-4.2.0.ebuild
rename to media-sound/musescore/musescore-4.2.1.ebuild
index 8517858ee081..d6842c473993 100644
--- a/media-sound/musescore/musescore-4.2.0.ebuild
+++ b/media-sound/musescore/musescore-4.2.1.ebuild
@@ -69,10 +69,10 @@ DEPEND="
 "
 
 PATCHES=(
-   "${FILESDIR}/${P}-uncompressed-man-pages.patch"
-   "${FILESDIR}/${P}-unbundle-deps.patch"
-   "${FILESDIR}/${P}-missing-headers.patch"
-   "${FILESDIR}/${P}-dynamic_cast-crash.patch"
+   "${FILESDIR}/${PN}-4.2.0-uncompressed-man-pages.patch"
+   "${FILESDIR}/${PN}-4.2.0-unbundle-deps.patch"
+   "${FILESDIR}/${PN}-4.2.0-missing-headers.patch"
+   "${FILESDIR}/${PN}-4.2.0-dynamic_cast-crash.patch"
 )
 
 src_unpack() {



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rails-html-sanitizer/

2024-01-24 Thread Hans de Graaff
commit: 18b0b1edcbcd45d226ff9c472830d65369659f27
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jan 24 07:21:45 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jan 24 09:23:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18b0b1ed

dev-ruby/rails-html-sanitizer: enable ruby33

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

 dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.6.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.6.0.ebuild 
b/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.6.0.ebuild
index 223ddd1050c1..0daf562b836c 100644
--- a/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.6.0.ebuild
+++ b/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.6.0.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
 
-USE_RUBY="ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
 



[gentoo-commits] repo/gentoo:master commit in: media-sound/qjackctl/, media-sound/qjackctl/files/

2024-01-24 Thread Miroslav Šulc
commit: d7af1aa9891fc1b14bcb1aa48d2d4694493c3088
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Jan 24 09:26:14 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jan 24 09:26:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7af1aa9

media-sound/qjackctl: bump to 0.9.13

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/qjackctl/Manifest  |  1 +
 .../files/qjackctl-0.9.13-disable-git.patch| 20 +
 media-sound/qjackctl/qjackctl-0.9.13.ebuild| 47 ++
 3 files changed, 68 insertions(+)

diff --git a/media-sound/qjackctl/Manifest b/media-sound/qjackctl/Manifest
index 18a38ea3c126..1485206c04dc 100644
--- a/media-sound/qjackctl/Manifest
+++ b/media-sound/qjackctl/Manifest
@@ -1 +1,2 @@
 DIST qjackctl-0.9.12.tar.gz 1277827 BLAKE2B 
1fcfba82762c473f0012a137f6ddd13ae6e857d16fe8e0cad449afe6de1f1feb8a147b3441a00d20d887f1ed868e4fdddc598104f829ab2213ca8e9863c16951
 SHA512 
e5655b4f4a965761b81d2d08c1ad297bda6d2437aff97127dc22015f59fe916f1b10f4f492fe41b0d0678ed9de2a94de16c195ac608fb01e815e3ecb116bf958
+DIST qjackctl-0.9.13.tar.gz 1305333 BLAKE2B 
940241df829a573ab33a950319debf5123538151853723141369b9ac47048bae84c58f3a70fe53ec7f98109914e78c49203410e241db22842c4f41f79ab6aba9
 SHA512 
89b9d5212654267030f30020085ad3dfe674a041e200796144d1441ba12630e963a06e405de5ab7c27d9ebc42fd8fa0a970bf59b91837dbc7580147db6adc9bc

diff --git a/media-sound/qjackctl/files/qjackctl-0.9.13-disable-git.patch 
b/media-sound/qjackctl/files/qjackctl-0.9.13-disable-git.patch
new file mode 100644
index ..ff4e69fa1762
--- /dev/null
+++ b/media-sound/qjackctl/files/qjackctl-0.9.13-disable-git.patch
@@ -0,0 +1,20 @@
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -14,6 +14,7 @@ set (PROJECT_DOMAIN"rncbc.org")
+ 
+ list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/cmake")
+ 
++#[[
+ execute_process (
+   COMMAND git describe --tags --dirty --abbrev=6
+   WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
+@@ -38,7 +39,8 @@ if (GIT_DESCRIBE_RESULT EQUAL 0)
+   endif ()
+   set (PROJECT_VERSION "${GIT_VERSION}")
+ endif ()
+-
++]]
++set (VERSION "${PROJECT_VERSION}")
+ 
+ if (CMAKE_BUILD_TYPE MATCHES "Debug")
+   set (CONFIG_DEBUG 1)

diff --git a/media-sound/qjackctl/qjackctl-0.9.13.ebuild 
b/media-sound/qjackctl/qjackctl-0.9.13.ebuild
new file mode 100644
index ..8e8527b28ae1
--- /dev/null
+++ b/media-sound/qjackctl/qjackctl-0.9.13.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg cmake
+
+DESCRIPTION="Qt GUI to control the JACK Audio Connection Kit and ALSA 
sequencer connections"
+HOMEPAGE="https://qjackctl.sourceforge.io/";
+SRC_URI="mirror://sourceforge/qjackctl/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa dbus debug portaudio"
+
+BDEPEND="dev-qt/linguist-tools:5"
+DEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   dev-qt/qtxml:5
+   virtual/jack
+   alsa? ( media-libs/alsa-lib )
+   dbus? ( dev-qt/qtdbus:5 )
+   portaudio? ( media-libs/portaudio )
+"
+RDEPEND="${DEPEND}
+   dev-qt/qtsvg:5
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.9.13-disable-git.patch"
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DCONFIG_ALSA_SEQ=$(usex alsa 1 0)
+   -DCONFIG_DBUS=$(usex dbus 1 0)
+   -DCONFIG_DEBUG=$(usex debug 1 0)
+   -DCONFIG_PORTAUDIO=$(usex portaudio 1 0)
+   -DCONFIG_QT6=no
+   )
+   cmake_src_configure
+}



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

2024-01-24 Thread Miroslav Šulc
commit: c5be386b5b75cfe5a546d30c535b3c5c083ec227
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Jan 24 09:33:05 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jan 24 09:33:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5be386b

dev-libs/serd: bump to 0.32.2

Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-libs/serd/Manifest   |  1 +
 dev-libs/serd/serd-0.32.2.ebuild | 47 
 2 files changed, 48 insertions(+)

diff --git a/dev-libs/serd/Manifest b/dev-libs/serd/Manifest
index 147e193b5442..788863f8dd66 100644
--- a/dev-libs/serd/Manifest
+++ b/dev-libs/serd/Manifest
@@ -1 +1,2 @@
 DIST serd-0.32.0.tar.xz 168028 BLAKE2B 
839440f197a7b9b4082c7a39a7f63ddcc9129aed8968ab5a52780d0b8072743c78d7ccd9d6fc0e810944e3f55661cbd11969ea0f0242d4133d1883098ca4215c
 SHA512 
eefd5e4b371213cc77cff3ca6e67c0c460d7cd1a70e55dbac64948ab77703679ee24a446f51d6bfc229fe0cd8089d32eeaa236136cbd1162f7d2100ed2946cbc
+DIST serd-0.32.2.tar.xz 168840 BLAKE2B 
5b2ad72ddced2edcb948d75e795c95dccc50ad5be4bf3100c34ead4ec43944647c4f8ff419cda2b7a005b9b69dbd6fa9a0733b2810ad95a9051df3d4253ddfe9
 SHA512 
052f0765a9af6883a7ef1a31bd90eea3c57d93747dfb989eeda8c4dabbf2ae7d2e868d437aa2a510243f3a535e366739fe266cf82ef0d280472868c87055d50a

diff --git a/dev-libs/serd/serd-0.32.2.ebuild b/dev-libs/serd/serd-0.32.2.ebuild
new file mode 100644
index ..f612b9721a49
--- /dev/null
+++ b/dev-libs/serd/serd-0.32.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib
+
+DESCRIPTION="Library for RDF syntax which supports reading and writing Turtle 
and NTriples"
+HOMEPAGE="https://drobilla.net/software/serd.html";
+SRC_URI="https://download.drobilla.net/${P}.tar.xz";
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+IUSE="doc test +tools"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   doc? (
+   app-text/doxygen
+   dev-python/sphinx
+   dev-python/sphinx-lv2-theme
+   dev-python/sphinxygen
+)
+"
+
+src_prepare() {
+   default
+
+   # fix doc installation path
+   sed -i "s/versioned_name/'${PF}'/g" doc/man/meson.build 
doc/html/meson.build doc/singlehtml/meson.build || die
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_native_use_feature doc docs)
+   $(meson_feature test tests)
+   $(meson_feature tools)
+   )
+
+   meson_src_configure
+}
+
+multilib_src_install_all() {
+   local DOCS=( AUTHORS NEWS README.md )
+   einstalldocs
+}



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

2024-01-24 Thread Miroslav Šulc
commit: d05cfd2887317583ee85bc14a4ee4de01af683a5
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Jan 24 09:31:23 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jan 24 09:31:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d05cfd28

dev-libs/serd: dropped obsolete 0.30.16

Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-libs/serd/Manifest|  1 -
 dev-libs/serd/serd-0.30.16.ebuild | 46 ---
 2 files changed, 47 deletions(-)

diff --git a/dev-libs/serd/Manifest b/dev-libs/serd/Manifest
index 7633e3e09524..147e193b5442 100644
--- a/dev-libs/serd/Manifest
+++ b/dev-libs/serd/Manifest
@@ -1,2 +1 @@
-DIST serd-0.30.16.tar.xz 173932 BLAKE2B 
0021125505bf23565a1cca24dc83eff3496fc11fe6b38dc07b68d800c7bd6a854923bc7c529161b659bd80cb7aa8c3b45e767f0841b57d4803d820e0016e2ed2
 SHA512 
1bc2e310027d52ea675aa261b52e89c4c1ccb622fa9fef11c874876de7821fe94672918ff58b9edcc7995daa70fc88b7ceb88fae61dd40f601285de1995b39ff
 DIST serd-0.32.0.tar.xz 168028 BLAKE2B 
839440f197a7b9b4082c7a39a7f63ddcc9129aed8968ab5a52780d0b8072743c78d7ccd9d6fc0e810944e3f55661cbd11969ea0f0242d4133d1883098ca4215c
 SHA512 
eefd5e4b371213cc77cff3ca6e67c0c460d7cd1a70e55dbac64948ab77703679ee24a446f51d6bfc229fe0cd8089d32eeaa236136cbd1162f7d2100ed2946cbc

diff --git a/dev-libs/serd/serd-0.30.16.ebuild 
b/dev-libs/serd/serd-0.30.16.ebuild
deleted file mode 100644
index 53f97214e488..
--- a/dev-libs/serd/serd-0.30.16.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson-multilib
-
-DESCRIPTION="Library for RDF syntax which supports reading and writing Turtle 
and NTriples"
-HOMEPAGE="https://drobilla.net/software/serd.html";
-SRC_URI="https://download.drobilla.net/${P}.tar.xz";
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86"
-IUSE="doc test +tools"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   doc? (
-   app-text/doxygen
-   dev-python/sphinx
-   dev-python/sphinx-lv2-theme
-)
-"
-
-src_prepare() {
-   default
-
-   # fix doc installation path
-   sed -i "s/versioned_name/'${PF}'/g" doc/c/meson.build || die
-}
-
-multilib_src_configure() {
-   local emesonargs=(
-   $(meson_native_use_feature doc docs)
-   $(meson_feature test tests)
-   $(meson_feature tools)
-   )
-
-   meson_src_configure
-}
-
-multilib_src_install_all() {
-   local DOCS=( AUTHORS NEWS README.md )
-   einstalldocs
-}



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

2024-01-24 Thread Miroslav Šulc
commit: be98ddeabc42f464765d2a3e44f773bc90a7ab43
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Jan 24 09:34:42 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jan 24 09:34:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be98ddea

media-libs/lilv: bump to 0.24.24

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-libs/lilv/Manifest|  1 +
 media-libs/lilv/lilv-0.24.24.ebuild | 77 +
 2 files changed, 78 insertions(+)

diff --git a/media-libs/lilv/Manifest b/media-libs/lilv/Manifest
index 9c435421ae6c..859d458cf044 100644
--- a/media-libs/lilv/Manifest
+++ b/media-libs/lilv/Manifest
@@ -1 +1,2 @@
 DIST lilv-0.24.22.tar.xz 105504 BLAKE2B 
bd9df20d95ffa921615fb21deed4bc354158219aa51125fc00351aa5ca2f480f9d10d8c867003a373b47eea145c21bb8d0bfc86d53eb1d04d281e1df2fc4a0f2
 SHA512 
cd771db89919a11e258d12b43674d7174645a4369f5d3a5168b1217c0a87795926dd7db5304e81cb27eb30477198ac42e6e4931d40fcda833bf70ef75acc558f
+DIST lilv-0.24.24.tar.xz 105684 BLAKE2B 
4228248e8dbee228cee193e259d95b2e66f9f2e3516702dfad0dc126273076230274538c32a857ae9ad8a58545bbf48e7791254441dd4d6e537715de9e5e5be6
 SHA512 
93a3842a5e000a9c59bf3493c2c10df35a803a7edf6cff09f43e155a7e83d0c7c81bc24a6243828dc141d30187c3f60ef9799f319f72e5b6c3e2d022de757185

diff --git a/media-libs/lilv/lilv-0.24.24.ebuild 
b/media-libs/lilv/lilv-0.24.24.ebuild
new file mode 100644
index ..15218dd469f1
--- /dev/null
+++ b/media-libs/lilv/lilv-0.24.24.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_REQ_USE='threads(+)'
+
+inherit meson-multilib python-single-r1
+
+DESCRIPTION="Library to make the use of LV2 plugins as simple as possible for 
applications"
+HOMEPAGE="https://drobilla.net/software/lilv.html";
+SRC_URI="https://download.drobilla.net/${P}.tar.xz";
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+IUSE="doc python test tools"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   app-text/doxygen
+   dev-python/sphinx
+   dev-python/sphinx-lv2-theme
+   dev-python/sphinxygen
+   )
+"
+# Take care on bumps to check minimum versions!
+RDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-libs/serd-0.30.10[${MULTILIB_USEDEP}]
+   >=dev-libs/sord-0.16.16[${MULTILIB_USEDEP}]
+   >=dev-libs/zix-0.4.0[${MULTILIB_USEDEP}]
+   media-libs/libsndfile
+   >=media-libs/lv2-1.18.2[${MULTILIB_USEDEP}]
+   >=media-libs/sratom-0.6.10[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+pkg_setup() {
+   python_setup
+}
+
+src_prepare() {
+   default
+
+   # fix doc installation path
+   sed -iE "s/versioned_name/'${PF}'/g" doc/html/meson.build 
doc/singlehtml/meson.build || die
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_native_use_feature doc docs)
+   $(meson_feature python bindings_py)
+   $(meson_feature test tests)
+   $(meson_feature tools)
+   )
+
+   meson_src_configure
+}
+
+multilib_src_install() {
+   meson_src_install
+   python_optimize
+}
+
+multilib_src_install_all() {
+   local DOCS=( AUTHORS NEWS README.md )
+   einstalldocs
+
+   newenvd - 60lv2 <<-EOF
+   LV2_PATH=${EPREFIX}/usr/$(get_libdir)/lv2
+   EOF
+}



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

2024-01-24 Thread Hans de Graaff
commit: a5625ed8bea14fedee61fb5ab07c9cc3f6d15bdc
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jan 24 09:37:11 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jan 24 09:37:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5625ed8

media-gfx/xfig: drop 3.2.8b-r1

Bug: https://bugs.gentoo.org/917279
Signed-off-by: Hans de Graaff  gentoo.org>

 media-gfx/xfig/Manifest  |  1 -
 media-gfx/xfig/xfig-3.2.8b-r1.ebuild | 54 
 2 files changed, 55 deletions(-)

diff --git a/media-gfx/xfig/Manifest b/media-gfx/xfig/Manifest
index eedea84da010..67b7ac2e8503 100644
--- a/media-gfx/xfig/Manifest
+++ b/media-gfx/xfig/Manifest
@@ -1,2 +1 @@
-DIST xfig-3.2.8b.tar.xz 5382524 BLAKE2B 
94963d165664c6451776fcbc3e332a7933c00d4b43e3d4196f15883a9873171f7a0791e6fa41cbb6e8d07958f9ddcceb9578a62a9893cf2f436c07dcbe3e7f37
 SHA512 
5cc5e61977f97956baca77bf4bce09d0f47ea6fafb10055d0523f7cccd72d7af80e706daa62ae16df3fc54338b4f6cd4a6b71dc460311e65be749ec84fa662b3
 DIST xfig-3.2.9.tar.xz 5368544 BLAKE2B 
6fd04d7238453d304a5e9624524f1e3674fe21ea3485d0925fa430a6312b61019a54397301cd7773565035cd3aee7fa130ed2459187241a778c0d44759c57d45
 SHA512 
c5e797b394740761a24e6e5e83d025dd78a11ad7d12662728c708218d7131d9077d9ed0c09023134ed9d709c58f52f5c9182e5b50e540b1876be4c359d79a60e

diff --git a/media-gfx/xfig/xfig-3.2.8b-r1.ebuild 
b/media-gfx/xfig/xfig-3.2.8b-r1.ebuild
deleted file mode 100644
index b6a96ed108d9..
--- a/media-gfx/xfig/xfig-3.2.8b-r1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature xdg
-
-DESCRIPTION="A menu-driven tool to draw and manipulate objects interactively 
in an X window"
-HOMEPAGE="http://mcj.sourceforge.net/";
-SRC_URI="https://downloads.sourceforge.net/project/mcj/${P}.tar.xz";
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-COMMON_DEPEND="
-   app-text/ghostscript-gpl:=
-   >=media-gfx/transfig-3.2.5-r1
-   media-libs/libjpeg-turbo:=
-   media-libs/libpng:=
-   media-libs/tiff:=
-   x11-libs/libX11
-   x11-libs/libXaw3d[unicode(+)]
-   x11-libs/libXpm
-   x11-libs/libXt
-"
-DEPEND="${COMMON_DEPEND}
-   x11-base/xorg-proto
-"
-RDEPEND="${COMMON_DEPEND}
-   media-fonts/font-misc-misc
-   media-fonts/urw-fonts
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-3.2.6a-urwfonts.patch"
-   "${FILESDIR}/${PN}-3.2.6a-solaris.patch"
-   "${FILESDIR}/${PN}-3.2.8b-app-defaults.patch"
-   "${FILESDIR}/${PN}-3.2.8b-Fix-build-with-flto.patch"
-)
-
-src_configure() {
-   local myeconfargs=(
-   --enable-i18n
-   --htmldir="${EPREFIX}/usr/share/doc/${PF}" # it expects 
docdir...
-   )
-   econf "${myeconfargs[@]}"
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-
-   optfeature "GIF support" media-libs/netpbm virtual/imagemagick-tools
-}



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

2024-01-24 Thread Miroslav Šulc
commit: af6b6082260be24affd0318d782e0e6bd68eacbd
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Jan 24 09:37:56 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jan 24 09:38:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af6b6082

media-libs/liblscp: bump to 0.9.12

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-libs/liblscp/Manifest  |  1 +
 media-libs/liblscp/liblscp-0.9.12.ebuild | 37 
 2 files changed, 38 insertions(+)

diff --git a/media-libs/liblscp/Manifest b/media-libs/liblscp/Manifest
index 80b3c0c04b11..865d2d6e6863 100644
--- a/media-libs/liblscp/Manifest
+++ b/media-libs/liblscp/Manifest
@@ -1 +1,2 @@
 DIST liblscp-0.9.11.tar.gz 99143 BLAKE2B 
840915937fd27b88c730a0216df557a527d1630bd253184a9c09a16deb56a2836f223283d5167d726dbcd50aeb91b96e8f030b331b0034900ceb87fc487d0b36
 SHA512 
2510df80504e97424d9ce24a67f597ea679dc2017cb1cb6908b107a13c245186d0b68c91e793c64e36f7bf50db2e10f9aeb7f6aefafbaa68937ed6d18df35160
+DIST liblscp-0.9.12.tar.gz 99062 BLAKE2B 
b1701eba58211bbe6e46ae7b08ca535f6f68d724523f12aca394e31cf3f95bce2c4b3c051576f8cf5e2490cb9c85cbb8b6664e3088d36fa1cf409401996c53e0
 SHA512 
a29f87d04a9a2726dd3a465a6bc0891e51e1b63da624f3b282c9d32710c7a7f57e7bffed4d3a6f3d7d8db70e56f1d8050b3453c064fa433b6a113fb8b09fed5a

diff --git a/media-libs/liblscp/liblscp-0.9.12.ebuild 
b/media-libs/liblscp/liblscp-0.9.12.ebuild
new file mode 100644
index ..ae4c4afb8276
--- /dev/null
+++ b/media-libs/liblscp/liblscp-0.9.12.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="C++ library for the Linux Sampler control protocol"
+HOMEPAGE="https://www.linuxsampler.org";
+
+if [[ ${PV} == "" ]] ; then
+   inherit subversion
+   ESVN_REPO_URI="https://svn.linuxsampler.org/svn/liblscp/trunk";
+else
+   SRC_URI="https://www.rncbc.org/archive/${P}.tar.gz
+   https://download.linuxsampler.org/packages/${P}.tar.gz";
+   KEYWORDS="~amd64 ~ppc ~x86"
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+IUSE="doc"
+
+BDEPEND="doc? ( app-text/doxygen )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.9.6-conditional.patch"
+)
+
+DOCS=( ChangeLog README )
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_DOC=$(usex doc)
+   )
+   cmake_src_configure
+}



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

2024-01-24 Thread Miroslav Šulc
commit: bc60e483735913f3c0761daa4f89022ae1a75c15
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Jan 24 09:40:00 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jan 24 09:40:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc60e483

media-sound/qsynth: bump to 0.9.13

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/qsynth/Manifest |  1 +
 media-sound/qsynth/qsynth-0.9.13.ebuild | 72 +
 2 files changed, 73 insertions(+)

diff --git a/media-sound/qsynth/Manifest b/media-sound/qsynth/Manifest
index c6036775be23..70b031c15b58 100644
--- a/media-sound/qsynth/Manifest
+++ b/media-sound/qsynth/Manifest
@@ -1 +1,2 @@
 DIST qsynth-0.9.12.tar.gz 333588 BLAKE2B 
778edbb60535aea55f3d82074e8723b37fef6fa01975403211317753f790e14baf9f59db294f68e3d067a2142b450878cfaf412ad22480744936a2eee1d654d1
 SHA512 
44017d24c09714d174c774083462f7dc263f2abc7aaf7d2cda0f4987b007210a33dcfb35d47eacd5682859e5299f75e26e47fd2f73458eb2a05a36c27d5889f0
+DIST qsynth-0.9.13.tar.gz 333132 BLAKE2B 
2d0a388e59f244052b1c3f7e16bda40b3de314d2e8b9316b6f471dcc4869299b56f6234c5cecae2a8105c366d601a28cdb0d5c5ebb0bb9e7eee352d62b5af3d0
 SHA512 
8249438429191a2beb381af9f6fc6bc0d88711c2590379bfa10c558464c562f28453dacec8edbe1afdc590ee437530cefac211b272553cf8acc266706894f17c

diff --git a/media-sound/qsynth/qsynth-0.9.13.ebuild 
b/media-sound/qsynth/qsynth-0.9.13.ebuild
new file mode 100644
index ..9c11d8e94315
--- /dev/null
+++ b/media-sound/qsynth/qsynth-0.9.13.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake desktop xdg
+
+DESCRIPTION="Qt application to control FluidSynth"
+HOMEPAGE="https://qsynth.sourceforge.io/";
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://git.code.sf.net/p/qsynth/code";
+   inherit git-r3
+else
+   SRC_URI="mirror://sourceforge/qsynth/${P}.tar.gz"
+   KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+alsa debug jack pulseaudio qt6"
+
+REQUIRED_USE="|| ( alsa jack pulseaudio )"
+
+BDEPEND="
+   qt6? ( dev-qt/qttools:6[linguist] )
+   !qt6? ( dev-qt/linguist-tools:5 )
+"
+DEPEND="
+   qt6? (
+   dev-qt/qtbase:6[gui,network,widgets]
+   dev-qt/qtsvg:6
+   )
+   !qt6? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   )
+   media-sound/fluidsynth:=[jack?,alsa?,pulseaudio?]
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCONFIG_DEBUG=$(usex debug 1 0)
+   -DCONFIG_QT6=$(usex qt6 1 0)
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   # The desktop file is invalid, and we also change the command
+   # depending on useflags
+   rm "${D}/usr/share/applications/org.rncbc.qsynth.desktop" || die
+
+   local cmd
+   if use jack; then
+   cmd="qsynth"
+   elif use pulseaudio; then
+   cmd="qsynth -a pulseaudio"
+   elif use alsa; then
+   cmd="qsynth -a alsa"
+   else
+   cmd="qsynth -a oss"
+   fi
+
+   make_desktop_entry "${cmd}" Qsynth org.rncbc.qsynth
+}



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

2024-01-24 Thread Miroslav Šulc
commit: a0682a0030af57f83f129fdff7e923dae2d950ab
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Jan 24 09:41:53 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jan 24 09:41:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0682a00

media-sound/qsampler: bump to 0.9.12

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/qsampler/Manifest   |  1 +
 media-sound/qsampler/qsampler-0.9.12.ebuild | 56 +
 2 files changed, 57 insertions(+)

diff --git a/media-sound/qsampler/Manifest b/media-sound/qsampler/Manifest
index a91180aeca42..d8688d3ac59a 100644
--- a/media-sound/qsampler/Manifest
+++ b/media-sound/qsampler/Manifest
@@ -1 +1,2 @@
 DIST qsampler-0.9.11.tar.gz 222413 BLAKE2B 
a19abb43d6d7f0087094b54568b22c9391081e49464ee5626e14c24536afc51680b4f22191bb7baf6abb989f2fa548aadc1d1a1d93876bd16022bd34dfe556a5
 SHA512 
cd8e33e5791d9d3c768972bd63b53bf9eeb95435247ca5c4fd2488ec4bf67e519bbecd7d4a08f701c5bf85f60710d299e9eef2f3e59e5ec4af58c6ded52b5c56
+DIST qsampler-0.9.12.tar.gz 219168 BLAKE2B 
c68fad51b37f4b471e1ffdcb4168487ef0069877ed2c13fd06f320c1a353c146ab493d94522d7ed86a8541646429550a4d02a89d5b37ae44847687acb5400fd1
 SHA512 
089a177e2d6350880c96e17f7833ef80b94add3535b9cf0418453080c294c51a98b909a4072054c5f0b8ecdf014914966ac7d2e90add984225ec3c9a35a0ca0c

diff --git a/media-sound/qsampler/qsampler-0.9.12.ebuild 
b/media-sound/qsampler/qsampler-0.9.12.ebuild
new file mode 100644
index ..b9bb0d2bfc04
--- /dev/null
+++ b/media-sound/qsampler/qsampler-0.9.12.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://git.code.sf.net/p/qsampler/code";
+   inherit git-r3
+else
+   SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Graphical frontend to the LinuxSampler engine"
+HOMEPAGE="https://qsampler.sourceforge.io/ https://www.linuxsampler.org/";
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="debug +libgig qt6"
+
+DEPEND="
+   media-libs/alsa-lib
+   media-libs/liblscp:=
+   x11-libs/libX11
+   libgig? ( media-libs/libgig:= )
+   qt6? (
+   dev-qt/qtbase:6[gui,network,widgets]
+   dev-qt/qtsvg:6
+   )
+   !qt6? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   )
+"
+RDEPEND="${DEPEND}
+   media-sound/linuxsampler
+"
+BDEPEND="
+   qt6? ( dev-qt/qttools:6[linguist] )
+   !qt6? ( dev-qt/linguist-tools:5 )
+"
+
+DOCS=( ChangeLog README TRANSLATORS )
+
+src_configure() {
+   local mycmakeargs=(
+   -DCONFIG_DEBUG=$(usex debug 1 0)
+   -DCONFIG_LIBGIG=$(usex libgig 1 0)
+   -DCONFIG_QT6=$(usex qt6 1 0)
+   )
+   cmake_src_configure
+}



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

2024-01-24 Thread Andreas K. Hüttel
commit: 31b761eeea68a204d13e455001a451e925fa77da
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Jan 24 10:00:05 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Jan 24 10:00:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31b761ee

sys-devel/binutils: keyword 2.41-r5

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

 sys-devel/binutils/binutils-2.41-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/binutils/binutils-2.41-r5.ebuild 
b/sys-devel/binutils/binutils-2.41-r5.ebuild
index 5d564c277fc1..1dd8b1bda2cf 100644
--- a/sys-devel/binutils/binutils-2.41-r5.ebuild
+++ b/sys-devel/binutils/binutils-2.41-r5.ebuild
@@ -32,7 +32,7 @@ else
[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}

https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz";
SLOT=$(ver_cut 1-2)
-   # KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 
 #



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

2024-01-24 Thread Andreas K. Hüttel
commit: da4435a0de76f8d8f30d9e03fa26437c2c84b94e
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Jan 24 10:01:00 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Jan 24 10:01:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da4435a0

sys-devel/binutils-hppa64: add 2.41 patchlevel 5

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

 sys-devel/binutils-hppa64/Manifest |   1 +
 .../binutils-hppa64/binutils-hppa64-2.41-r5.ebuild | 508 +
 2 files changed, 509 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index eb0392e3eb5c..178eafeba796 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -9,4 +9,5 @@ DIST binutils-2.40-patches-6.tar.xz 299212 BLAKE2B 
3a68a924e9747fdd0486327a5bd24
 DIST binutils-2.40.tar.xz 25241484 BLAKE2B 
8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2
 SHA512 
a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925
 DIST binutils-2.41-patches-2.tar.xz 20288 BLAKE2B 
1cc29e868ded12845856c5da567f23798fe3017961ce079325c20f456b837cab11560d896065f70953b0bab55bf565288541579e9c3e0991a87083edf2a85fa5
 SHA512 
75619a5e17b75d72f9bdd9d5e5ee3b566c94de64410bfc074f1a9bfb9f08db9ecf8be216efa1053263468aa8ec99b8aa3b2b095e63cb95f3566500ac0c3b9432
 DIST binutils-2.41-patches-4.tar.xz 86580 BLAKE2B 
32748fd0e81a7e323e9f56f0864f2a1755b8fe1b09c777075e31a292297e365c47b47003f8f1bffacc254ed8dccf1c655b7b13f61da751c9db090e56d819fbb2
 SHA512 
90dcf38c1ed2ae015eb9de922e946e2be62355bd51276075e7f1c0a06cd52408057c4151a2d2d4c07e33c1d2c5998001cba5509819e5722cce45f70172465ea5
+DIST binutils-2.41-patches-5.tar.xz 95176 BLAKE2B 
bbc94b3c7d70653a1056afe57a120b6eac9f0c8f51f05e95a1b5f80f2b7ef35e6355d740b49bc1ec2f3a13a838d5210ff4a205aa2bde5a72bc55c12100bce726
 SHA512 
ad293f97116f71322993f381c1af69fad1719a159f127ff16ddeca62f9b9b62aaf141abfa661985a61e9be7ae0639772148e69293a97364eebbf49182babb691
 DIST binutils-2.41.tar.xz 26765692 BLAKE2B 
3bccec2b52f7e82a727121bf2a2e51a6249ba63dcd74c665fd834e858645c912ffd8245d848435288b938852830b482905606f55c40df4061215fd75c52ffc75
 SHA512 
5df45d0bd6ddabdce4f35878c041e46a92deef01e7dea5facc97fd65cc06b59abc6fba0eb454b68e571c7e14038dc823fe7f2263843e6e627b7444eaf0fe9374

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r5.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r5.ebuild
new file mode 100644
index ..3f322c6559f0
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.41-r5.ebuild
@@ -0,0 +1,508 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit libtool flag-o-matic gnuconfig multilib strip-linguas toolchain-funcs
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/";
+
+LICENSE="GPL-3+"
+IUSE="cet default-gold doc gold gprofng multitarget +nls pgo +plugins 
static-libs test vanilla"
+REQUIRED_USE="default-gold? ( gold )"
+
+# Variables that can be set here  (ignored for live ebuilds)
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+
+PATCH_VER=5
+PATCH_DEV=dilfridge
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   SLOT=${PV}
+else
+   PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+   PATCH_DEV=${PATCH_DEV:-dilfridge}
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PV}.tar.xz";
+   [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz";
+   SLOT=$(ver_cut 1-2)
+   KEYWORDS="-* ~hppa"
+fi
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( sys-apps/texinfo )
+   test? (
+   dev-util/dejagnu
+   app-alternatives/bc
+   )
+   nls? ( sys-devel/gettext )
+   app-alternatives/lex
+   app-alternatives/yacc
+"
+
+RESTRICT="!test? ( test )"
+
+MY_BUILDDIR="${WORKDIR}"/build
+S="${WORKDIR}"/${P/-hppa64/}
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then
+  

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

2024-01-24 Thread Andreas K. Hüttel
commit: 351f24abcb377f733557434f91e0f158f07e67a4
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Jan 24 10:02:09 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Jan 24 10:02:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=351f24ab

sys-libs/binutils-libs: add 2.41 patchlevel 5

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

 sys-libs/binutils-libs/Manifest|   1 +
 .../binutils-libs/binutils-libs-2.41-r5.ebuild | 166 +
 2 files changed, 167 insertions(+)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index fd16b5457353..87efa135bc45 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -15,4 +15,5 @@ DIST binutils-2.40-patches-6.tar.xz 299212 BLAKE2B 
3a68a924e9747fdd0486327a5bd24
 DIST binutils-2.40.tar.xz 25241484 BLAKE2B 
8d799f7c595f878b9af5b17a490021dd8b8300ac2fe0ed8574c012929d22d2d0493e003a3e631a9436e8e712da801779b777c566167fe42b0bde119ffa5ad1c2
 SHA512 
a37e042523bc46494d99d5637c3f3d8f9956d9477b748b3b1f6d7dfbb8d968ed52c932e88a4e946c6f77b8f48f1e1b360ca54c3d298f17193f3b4963472f6925
 DIST binutils-2.41-patches-2.tar.xz 20288 BLAKE2B 
1cc29e868ded12845856c5da567f23798fe3017961ce079325c20f456b837cab11560d896065f70953b0bab55bf565288541579e9c3e0991a87083edf2a85fa5
 SHA512 
75619a5e17b75d72f9bdd9d5e5ee3b566c94de64410bfc074f1a9bfb9f08db9ecf8be216efa1053263468aa8ec99b8aa3b2b095e63cb95f3566500ac0c3b9432
 DIST binutils-2.41-patches-4.tar.xz 86580 BLAKE2B 
32748fd0e81a7e323e9f56f0864f2a1755b8fe1b09c777075e31a292297e365c47b47003f8f1bffacc254ed8dccf1c655b7b13f61da751c9db090e56d819fbb2
 SHA512 
90dcf38c1ed2ae015eb9de922e946e2be62355bd51276075e7f1c0a06cd52408057c4151a2d2d4c07e33c1d2c5998001cba5509819e5722cce45f70172465ea5
+DIST binutils-2.41-patches-5.tar.xz 95176 BLAKE2B 
bbc94b3c7d70653a1056afe57a120b6eac9f0c8f51f05e95a1b5f80f2b7ef35e6355d740b49bc1ec2f3a13a838d5210ff4a205aa2bde5a72bc55c12100bce726
 SHA512 
ad293f97116f71322993f381c1af69fad1719a159f127ff16ddeca62f9b9b62aaf141abfa661985a61e9be7ae0639772148e69293a97364eebbf49182babb691
 DIST binutils-2.41.tar.xz 26765692 BLAKE2B 
3bccec2b52f7e82a727121bf2a2e51a6249ba63dcd74c665fd834e858645c912ffd8245d848435288b938852830b482905606f55c40df4061215fd75c52ffc75
 SHA512 
5df45d0bd6ddabdce4f35878c041e46a92deef01e7dea5facc97fd65cc06b59abc6fba0eb454b68e571c7e14038dc823fe7f2263843e6e627b7444eaf0fe9374

diff --git a/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild
new file mode 100644
index ..f237bb30918c
--- /dev/null
+++ b/sys-libs/binutils-libs/binutils-libs-2.41-r5.ebuild
@@ -0,0 +1,166 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PATCH_VER=5
+PATCH_DEV=dilfridge
+
+inherit libtool toolchain-funcs multilib-minimal
+
+MY_PN="binutils"
+MY_P="${MY_PN}-${PV}"
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-dilfridge}
+
+DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
+HOMEPAGE="https://sourceware.org/binutils/";
+SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
+   https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz";
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+
+SLOT="0/${PV%_p?}.0"
+
+IUSE="64-bit-bfd cet multitarget nls static-libs test"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   nls? ( sys-devel/gettext )
+   test? ( dev-util/dejagnu )
+"
+DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
+# Need a newer binutils-config that'll reset include/lib symlinks for us.
+RDEPEND="${DEPEND}
+   >=sys-devel/binutils-config-5
+"
+
+S="${WORKDIR}/${MY_P%_p?}"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/bfd.h
+)
+
+src_prepare() {
+   if [[ -n ${PATCH_VER} ]] ; then
+   einfo "Applying binutils-${PATCH_BINUTILS_VER} patchset 
${PATCH_VER}"
+   eapply "${WORKDIR}/patch"/*.patch
+   fi
+
+   # Fix cross-compile relinking issue, bug #626402
+   elibtoolize
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # somehow libtool/configure is messed up and (custom patch at
+   # upstream?) and misdetects (basically assumes) nm can be called
+   # with -B arg -- can't run eautoreconf (fails), so patch up
+   # manually, this would break any target that needs -B to nm
+   sed -i -e 's/lt_cv_path_NM="$tmp_nm 
-B"/lt_cv_path_NM="$tmp_nm"/' \
+   libctf/configure || die
+   fi
+
+   # See 
https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html
+   # Avoid really confusing logs from subconfigure spam, makes lo

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

2024-01-24 Thread Sam James
commit: ad9bfdfb3e7aefb9a306dbd08fe10e39a7f3a7c8
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 10:21:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 10:25:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad9bfdfb

dev-build/automake: fix modern C issues in tests, fix tests w/ byacc/reflex too

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

 dev-build/automake/Manifest  |  1 +
 dev-build/automake/automake-1.16.5-r1.ebuild | 15 +--
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/dev-build/automake/Manifest b/dev-build/automake/Manifest
index ee180dcca549..8ba58d3e3240 100644
--- a/dev-build/automake/Manifest
+++ b/dev-build/automake/Manifest
@@ -1,2 +1,3 @@
 DIST automake-1.11.6.tar.xz 1092908 BLAKE2B 
17254d81d6920c32aa877b6c892025de8e4060b8bcbe50fff841ada513dd462ddde8fc6838b4976098a812f8fda047e7186cb62cea8175df615dde75a9959144
 SHA512 
6e4cdf69f07734954f770fd4a7211a8c9dc69fe25a7746bd3c1e01d3139c94cab2900399e87371548833e99687e0d2b59c5e746ab2fdfbc7d47f2c1d439137ba
+DIST automake-1.16.5-tests-c99.patch.xz 7176 BLAKE2B 
1fa1d3a499bacc5da9ee9d8ea6cb63d9ab91646a708a53d9bb08eef65fe02a6ab34ff95737042348ea7572bd70c6c7467e260d9441239a00c3571d25d73085f0
 SHA512 
0065b809219257cbce3c6f6f88459b91a5a29272e0027698e06246181357ffe8d5d40057086438f891d821836441a5a96f2568d52dcd3b5acb80e4d4968cbaf9
 DIST automake-1.16.5.tar.xz 1601740 BLAKE2B 
87408abc57e1d4317a2b518fb3606d0f6d156522e7333016dd84747cd8922f27ef7fcc93220b11f794ce52bf8fd9a788d0166a4d1964d7c283905f269977ac7c
 SHA512 
3084ae543aa3fb5a05104ffb2e66cfa9a53080f2343c44809707fd648516869511500dba50dae67ff10f92a1bf3b5a92b2a0fa01cda30adb69b9da03994d9d88

diff --git a/dev-build/automake/automake-1.16.5-r1.ebuild 
b/dev-build/automake/automake-1.16.5-r1.ebuild
index 0cde725c8964..25e29244ced0 100644
--- a/dev-build/automake/automake-1.16.5-r1.ebuild
+++ b/dev-build/automake/automake-1.16.5-r1.ebuild
@@ -18,8 +18,11 @@ if [[ ${PV} ==  ]] ; then
 else
if [[ ${PV/_beta} == ${PV} ]]; then
MY_P="${P}"
-   SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
-   https://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.xz";
+   SRC_URI="
+   mirror://gnu/${PN}/${P}.tar.xz
+   https://alpha.gnu.org/pub/gnu/${PN}/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-1.16.5-tests-c99.patch.xz
+   "
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"
else
MY_PV="$(ver_cut 1).$(($(ver_cut 2)-1))b"
@@ -54,6 +57,8 @@ BDEPEND="
test? (
${PYTHON_DEPS}
dev-util/dejagnu
+   sys-devel/bison
+   sys-devel/flex
)
 "
 
@@ -63,6 +68,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.16.5-fix-py-compile-basedir.sh-test.patch
"${FILESDIR}"/${PN}-1.16.5-apostrophe-in-tests.patch
"${FILESDIR}"/${PN}-1.16.5-parallel-build.patch
+   "${WORKDIR}"/${PN}-1.16.5-tests-c99.patch
 )
 
 pkg_setup() {
@@ -92,6 +98,11 @@ src_configure() {
econf --infodir="${MY_INFODIR}"
 }
 
+src_test() {
+   # Fails with byacc/flex
+   emake YACC="bison -y" LEX="flex" check
+}
+
 src_install() {
default
 



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

2024-01-24 Thread Sam James
commit: f539118dd816b0ac20738757aa714972b7add689
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 10:25:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 10:25:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f539118d

dev-build/autoconf-vanilla: add note to be careful with patching

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

 dev-build/autoconf-vanilla/autoconf-vanilla-2.13.ebuild | 3 +++
 dev-build/autoconf-vanilla/autoconf-vanilla-2.69.ebuild | 3 +++
 dev-build/autoconf-vanilla/autoconf-vanilla-2.71.ebuild | 3 +++
 dev-build/autoconf-vanilla/autoconf-vanilla-2.72.ebuild | 3 +++
 dev-build/autoconf-vanilla/autoconf-vanilla-.ebuild | 3 +++
 5 files changed, 15 insertions(+)

diff --git a/dev-build/autoconf-vanilla/autoconf-vanilla-2.13.ebuild 
b/dev-build/autoconf-vanilla/autoconf-vanilla-2.13.ebuild
index 5adfce2d4b0d..8bed0e8fbcd9 100644
--- a/dev-build/autoconf-vanilla/autoconf-vanilla-2.13.ebuild
+++ b/dev-build/autoconf-vanilla/autoconf-vanilla-2.13.ebuild
@@ -3,6 +3,9 @@
 
 EAPI=8
 
+# Please do not apply any patches which affect the generated output from
+# `autoconf`, as this package is used to submit patches upstream.
+
 inherit toolchain-autoconf
 
 MY_PN=${PN/-vanilla}

diff --git a/dev-build/autoconf-vanilla/autoconf-vanilla-2.69.ebuild 
b/dev-build/autoconf-vanilla/autoconf-vanilla-2.69.ebuild
index 06d25fed26d0..8aa18aaf1205 100644
--- a/dev-build/autoconf-vanilla/autoconf-vanilla-2.69.ebuild
+++ b/dev-build/autoconf-vanilla/autoconf-vanilla-2.69.ebuild
@@ -3,6 +3,9 @@
 
 EAPI=8
 
+# Please do not apply any patches which affect the generated output from
+# `autoconf`, as this package is used to submit patches upstream.
+
 if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/autoconf.git";
inherit git-r3

diff --git a/dev-build/autoconf-vanilla/autoconf-vanilla-2.71.ebuild 
b/dev-build/autoconf-vanilla/autoconf-vanilla-2.71.ebuild
index e748afd83637..98243dff8be0 100644
--- a/dev-build/autoconf-vanilla/autoconf-vanilla-2.71.ebuild
+++ b/dev-build/autoconf-vanilla/autoconf-vanilla-2.71.ebuild
@@ -3,6 +3,9 @@
 
 EAPI=8
 
+# Please do not apply any patches which affect the generated output from
+# `autoconf`, as this package is used to submit patches upstream.
+
 if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/autoconf.git";
inherit git-r3

diff --git a/dev-build/autoconf-vanilla/autoconf-vanilla-2.72.ebuild 
b/dev-build/autoconf-vanilla/autoconf-vanilla-2.72.ebuild
index a1ceaa2f09e8..0a2e7242cbcc 100644
--- a/dev-build/autoconf-vanilla/autoconf-vanilla-2.72.ebuild
+++ b/dev-build/autoconf-vanilla/autoconf-vanilla-2.72.ebuild
@@ -3,6 +3,9 @@
 
 EAPI=8
 
+# Please do not apply any patches which affect the generated output from
+# `autoconf`, as this package is used to submit patches upstream.
+
 if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/autoconf.git";
inherit git-r3

diff --git a/dev-build/autoconf-vanilla/autoconf-vanilla-.ebuild 
b/dev-build/autoconf-vanilla/autoconf-vanilla-.ebuild
index a1ceaa2f09e8..0a2e7242cbcc 100644
--- a/dev-build/autoconf-vanilla/autoconf-vanilla-.ebuild
+++ b/dev-build/autoconf-vanilla/autoconf-vanilla-.ebuild
@@ -3,6 +3,9 @@
 
 EAPI=8
 
+# Please do not apply any patches which affect the generated output from
+# `autoconf`, as this package is used to submit patches upstream.
+
 if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/autoconf.git";
inherit git-r3



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

2024-01-24 Thread Sam James
commit: 268ecee9726fcf94d98381d6d00ee12e0c70bbce
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 10:24:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 10:25:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=268ecee9

dev-build/automake-vanilla: add note to be careful with patching

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

 dev-build/automake-vanilla/automake-vanilla-1.11.6.ebuild | 3 +++
 dev-build/automake-vanilla/automake-vanilla-1.15.1.ebuild | 3 +++
 dev-build/automake-vanilla/automake-vanilla-1.16.5.ebuild | 3 +++
 dev-build/automake-vanilla/automake-vanilla-.ebuild   | 3 +++
 4 files changed, 12 insertions(+)

diff --git a/dev-build/automake-vanilla/automake-vanilla-1.11.6.ebuild 
b/dev-build/automake-vanilla/automake-vanilla-1.11.6.ebuild
index 2c88d1bab307..1273790acdd4 100644
--- a/dev-build/automake-vanilla/automake-vanilla-1.11.6.ebuild
+++ b/dev-build/automake-vanilla/automake-vanilla-1.11.6.ebuild
@@ -3,6 +3,9 @@
 
 EAPI=8
 
+# Please do not apply any patches which affect the generated output from
+# `automake`, as this package is used to submit patches upstream.
+
 MY_PN=${PN/-vanilla}
 MY_P=${MY_PN}-${PV}
 

diff --git a/dev-build/automake-vanilla/automake-vanilla-1.15.1.ebuild 
b/dev-build/automake-vanilla/automake-vanilla-1.15.1.ebuild
index 4b67c729a238..99762301555c 100644
--- a/dev-build/automake-vanilla/automake-vanilla-1.15.1.ebuild
+++ b/dev-build/automake-vanilla/automake-vanilla-1.15.1.ebuild
@@ -3,6 +3,9 @@
 
 EAPI=8
 
+# Please do not apply any patches which affect the generated output from
+# `automake`, as this package is used to submit patches upstream.
+
 PYTHON_COMPAT=( python3_{10..11} )
 
 inherit python-any-r1

diff --git a/dev-build/automake-vanilla/automake-vanilla-1.16.5.ebuild 
b/dev-build/automake-vanilla/automake-vanilla-1.16.5.ebuild
index 53e70c767866..f789556c4555 100644
--- a/dev-build/automake-vanilla/automake-vanilla-1.16.5.ebuild
+++ b/dev-build/automake-vanilla/automake-vanilla-1.16.5.ebuild
@@ -3,6 +3,9 @@
 
 EAPI=8
 
+# Please do not apply any patches which affect the generated output from
+# `automake`, as this package is used to submit patches upstream.
+
 PYTHON_COMPAT=( python3_{10..11} )
 
 inherit python-any-r1

diff --git a/dev-build/automake-vanilla/automake-vanilla-.ebuild 
b/dev-build/automake-vanilla/automake-vanilla-.ebuild
index b6573d89bf5e..c7d543eaaeaf 100644
--- a/dev-build/automake-vanilla/automake-vanilla-.ebuild
+++ b/dev-build/automake-vanilla/automake-vanilla-.ebuild
@@ -3,6 +3,9 @@
 
 EAPI=8
 
+# Please do not apply any patches which affect the generated output from
+# `automake`, as this package is used to submit patches upstream.
+
 PYTHON_COMPAT=( python3_{10..11} )
 
 inherit python-any-r1



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

2024-01-24 Thread Sam James
commit: e8a4dc8be8123b71dfce22cab5b37b375a1a8d7b
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 10:26:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 10:26:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8a4dc8b

app-editors/neovim: Stabilize 0.9.5 arm64, #922801

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

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

diff --git a/app-editors/neovim/neovim-0.9.5.ebuild 
b/app-editors/neovim/neovim-0.9.5.ebuild
index 5c8fb769b9f3..42a3986c5cd3 100644
--- a/app-editors/neovim/neovim-0.9.5.ebuild
+++ b/app-editors/neovim/neovim-0.9.5.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/neovim/neovim.git";
 else
SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+   KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
 fi
 
 LICENSE="Apache-2.0 vim"



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

2024-01-24 Thread Miroslav Šulc
commit: 14c2a1176deeac1b017dc40f90ea968eaff74524
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Jan 24 10:07:08 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jan 24 10:48:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14c2a117

dev-java/ant: soft block all internal 1.10.9 ant-tasks

Closes: https://bugs.gentoo.org/922810
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/34985
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/ant/ant-1.10.14-r1.ebuild | 21 +
 1 file changed, 21 insertions(+)

diff --git a/dev-java/ant/ant-1.10.14-r1.ebuild 
b/dev-java/ant/ant-1.10.14-r1.ebuild
index a18ee50e36b4..a76c380e0571 100644
--- a/dev-java/ant/ant-1.10.14-r1.ebuild
+++ b/dev-java/ant/ant-1.10.14-r1.ebuild
@@ -71,6 +71,27 @@ DEPEND="
 PDEPEND="~dev-java/ant-core-${PV}:0"
 RDEPEND="
!=virtual/jre-1.8:*
 "
 



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

2024-01-24 Thread Sam James
commit: fadd2b024cb8e81f8fcf841dc5d260c180da4af7
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 10:48:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 10:48:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fadd2b02

media-libs/mesa: add LLD 17 workaround

This was fixed upstream in master but not for 23.3.

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

 media-libs/mesa/mesa-23.1.8.ebuild| 5 -
 media-libs/mesa/mesa-23.1.9.ebuild| 5 -
 media-libs/mesa/mesa-23.2.1.ebuild| 5 -
 media-libs/mesa/mesa-23.3.0.ebuild| 5 -
 media-libs/mesa/mesa-23.3.0_rc5-r1.ebuild | 5 -
 media-libs/mesa/mesa-23.3.1.ebuild| 5 -
 media-libs/mesa/mesa-23.3.2.ebuild| 5 -
 media-libs/mesa/mesa-23.3.3.ebuild| 5 -
 8 files changed, 32 insertions(+), 8 deletions(-)

diff --git a/media-libs/mesa/mesa-23.1.8.ebuild 
b/media-libs/mesa/mesa-23.1.8.ebuild
index 560736a0b1ec..ce529ff6c238 100644
--- a/media-libs/mesa/mesa-23.1.8.ebuild
+++ b/media-libs/mesa/mesa-23.1.8.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{10..11} )
 
-inherit llvm meson-multilib python-any-r1 linux-info
+inherit flag-o-matic llvm meson-multilib python-any-r1 linux-info
 
 MY_P="${P/_/-}"
 
@@ -414,6 +414,9 @@ multilib_src_configure() {
emesonargs+=(-Dintel-clc=disabled)
fi
 
+   # Workaround for bug #914905, can drop w/ > 23.3
+   append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
+
emesonargs+=(
$(meson_use test build-tests)
-Dglx=$(usex X dri disabled)

diff --git a/media-libs/mesa/mesa-23.1.9.ebuild 
b/media-libs/mesa/mesa-23.1.9.ebuild
index 62c41be4b4a7..c87b81ad5ef7 100644
--- a/media-libs/mesa/mesa-23.1.9.ebuild
+++ b/media-libs/mesa/mesa-23.1.9.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{10..11} )
 
-inherit llvm meson-multilib python-any-r1 linux-info
+inherit flag-o-matic llvm meson-multilib python-any-r1 linux-info
 
 MY_P="${P/_/-}"
 
@@ -421,6 +421,9 @@ multilib_src_configure() {
emesonargs+=(-Dintel-clc=disabled)
fi
 
+   # Workaround for bug #914905, can drop w/ > 23.3
+   append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
+
emesonargs+=(
$(meson_use test build-tests)
-Dglx=$(usex X dri disabled)

diff --git a/media-libs/mesa/mesa-23.2.1.ebuild 
b/media-libs/mesa/mesa-23.2.1.ebuild
index 870f9c7bb797..8c5c1dd2d7fb 100644
--- a/media-libs/mesa/mesa-23.2.1.ebuild
+++ b/media-libs/mesa/mesa-23.2.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{10..11} )
 
-inherit llvm meson-multilib python-any-r1 linux-info
+inherit flag-o-matic llvm meson-multilib python-any-r1 linux-info
 
 MY_P="${P/_/-}"
 
@@ -419,6 +419,9 @@ multilib_src_configure() {
emesonargs+=(-Dintel-clc=disabled)
fi
 
+   # Workaround for bug #914905, can drop w/ > 23.3
+   append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
+
emesonargs+=(
$(meson_use test build-tests)
-Dglx=$(usex X dri disabled)

diff --git a/media-libs/mesa/mesa-23.3.0.ebuild 
b/media-libs/mesa/mesa-23.3.0.ebuild
index d1680c5b7dd7..99b45b540f6c 100644
--- a/media-libs/mesa/mesa-23.3.0.ebuild
+++ b/media-libs/mesa/mesa-23.3.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{10..11} )
 
-inherit llvm meson-multilib python-any-r1 linux-info
+inherit flag-o-matic llvm meson-multilib python-any-r1 linux-info
 
 MY_P="${P/_/-}"
 
@@ -396,6 +396,9 @@ multilib_src_configure() {
emesonargs+=(-Dintel-clc=disabled)
fi
 
+   # Workaround for bug #914905, can drop w/ > 23.3
+   append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
+
emesonargs+=(
$(meson_use test build-tests)
-Dglx=$(usex X dri disabled)

diff --git a/media-libs/mesa/mesa-23.3.0_rc5-r1.ebuild 
b/media-libs/mesa/mesa-23.3.0_rc5-r1.ebuild
index d1680c5b7dd7..99b45b540f6c 100644
--- a/media-libs/mesa/mesa-23.3.0_rc5-r1.ebuild
+++ b/media-libs/mesa/mesa-23.3.0_rc5-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{10..11} )
 
-inherit llvm meson-multilib python-any-r1 linux-info
+inherit flag-o-matic llvm meson-multilib python-any-r1 linux-info
 
 MY_P="${P/_/-}"
 
@@ -396,6 +396,9 @@ multilib_src_configure() {
emesonargs+=(-Dintel-clc=disabled)
fi
 
+   # Workaround for bug #914905, can drop w/ > 23.3
+   append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
+
emesonargs+=(
$(meson_use test build-tests)
-Dglx=$(usex X dri disabled)

diff --git a/media-libs/mesa/mesa-23.3.1.ebuild 
b/media-libs/mesa/mesa-23.3.1.ebuild
index 05661fcb0272..0ca8822bb7ba 100644
--- a/media-libs/mesa/mesa-23.3.1.ebuild
+++ b/media-libs/mesa/mesa-23.3.1.ebuild
@@ -5,7 +5,7 @@

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

2024-01-24 Thread Sam James
commit: 01e3925aa09b50c676cfd70252850c1049a018c3
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 10:58:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 10:58:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01e3925a

app-editors/neovim: Stabilize 0.9.5 x86, #922801

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

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

diff --git a/app-editors/neovim/neovim-0.9.5.ebuild 
b/app-editors/neovim/neovim-0.9.5.ebuild
index 42a3986c5cd3..ceb849ee770b 100644
--- a/app-editors/neovim/neovim-0.9.5.ebuild
+++ b/app-editors/neovim/neovim-0.9.5.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/neovim/neovim.git";
 else
SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+   KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86 ~x64-macos"
 fi
 
 LICENSE="Apache-2.0 vim"



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

2024-01-24 Thread Sam James
commit: 6ed01743f753e268478927ecfcba0ae3ea88982b
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 10:58:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 10:58:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ed01743

sys-kernel/installkernel: Stabilize 18 arm64, #922811

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

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

diff --git a/sys-kernel/installkernel/installkernel-18.ebuild 
b/sys-kernel/installkernel/installkernel-18.ebuild
index 0f0f4cb9259d..19e921897ef2 100644
--- a/sys-kernel/installkernel/installkernel-18.ebuild
+++ b/sys-kernel/installkernel/installkernel-18.ebuild
@@ -11,7 +11,7 @@ S="${WORKDIR}/${PN}-gentoo-${PV}"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x86-linux"
 IUSE="+dracut grub module-rebuild systemd uki ukify"
 
 RDEPEND="



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

2024-01-24 Thread Sam James
commit: 4fda026bdfdf56fbcc5609fd5eb5b0c5ddd43cdb
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 10:58:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 10:58:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fda026b

sys-kernel/dracut: Stabilize 060_pre20240104 arm64, #922811

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

 sys-kernel/dracut/dracut-060_pre20240104.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-060_pre20240104.ebuild 
b/sys-kernel/dracut/dracut-060_pre20240104.ebuild
index 2cb041b55c0f..8c910ba6ef8d 100644
--- a/sys-kernel/dracut/dracut-060_pre20240104.ebuild
+++ b/sys-kernel/dracut/dracut-060_pre20240104.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="https://github.com/dracutdevs/dracut/wiki";
 LICENSE="GPL-2"
 SLOT="0"
 if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
 fi
 IUSE="selinux test"
 RESTRICT="!test? ( test )"



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

2024-01-24 Thread Sam James
commit: 445d4fc62acb06157567259d55b91c411af808d0
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 10:58:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 10:58:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=445d4fc6

sys-kernel/installkernel-systemd: Stabilize 4-r1 arm64, #922811

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

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

diff --git a/sys-kernel/installkernel-systemd/installkernel-systemd-4-r1.ebuild 
b/sys-kernel/installkernel-systemd/installkernel-systemd-4-r1.ebuild
index 9968f5728bd2..53d5f61f4d50 100644
--- a/sys-kernel/installkernel-systemd/installkernel-systemd-4-r1.ebuild
+++ b/sys-kernel/installkernel-systemd/installkernel-systemd-4-r1.ebuild
@@ -9,7 +9,7 @@ S="${WORKDIR}"
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 
 PDEPEND=">=sys-kernel/installkernel-14[systemd]"
 



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

2024-01-24 Thread Sam James
commit: 57b50ca3ff8873d066fef01ffbb9163ec56753d1
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 10:58:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 10:58:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57b50ca3

sys-kernel/installkernel: Stabilize 18 ppc, #922811

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

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

diff --git a/sys-kernel/installkernel/installkernel-18.ebuild 
b/sys-kernel/installkernel/installkernel-18.ebuild
index 6297f91bfd23..d677663e3304 100644
--- a/sys-kernel/installkernel/installkernel-18.ebuild
+++ b/sys-kernel/installkernel/installkernel-18.ebuild
@@ -11,7 +11,7 @@ S="${WORKDIR}/${PN}-gentoo-${PV}"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~x86-linux"
 IUSE="+dracut grub module-rebuild systemd uki ukify"
 
 RDEPEND="



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

2024-01-24 Thread Sam James
commit: 4213d82687231c18d240d3d72b3ab7c59d6a62e8
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 10:58:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 10:58:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4213d826

sys-kernel/dracut: Stabilize 060_pre20240104 ppc, #922811

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

 sys-kernel/dracut/dracut-060_pre20240104.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-060_pre20240104.ebuild 
b/sys-kernel/dracut/dracut-060_pre20240104.ebuild
index 770cc13bed4d..3686d1313df8 100644
--- a/sys-kernel/dracut/dracut-060_pre20240104.ebuild
+++ b/sys-kernel/dracut/dracut-060_pre20240104.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="https://github.com/dracutdevs/dracut/wiki";
 LICENSE="GPL-2"
 SLOT="0"
 if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv sparc ~x86"
 fi
 IUSE="selinux test"
 RESTRICT="!test? ( test )"



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

2024-01-24 Thread Sam James
commit: 38d66d124c45525244dfeb7b994efda5e480549b
Author: Alfred Wingate  protonmail  com>
AuthorDate: Wed Jan 24 10:19:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 10:57:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38d66d12

media-video/ffmpeg: add patch for fixing lto-type-mismatch

Bug: https://bugs.gentoo.org/907484
Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34986
Signed-off-by: Sam James  gentoo.org>

 ...mpeg-6.0.1-r1.ebuild => ffmpeg-6.0.1-r2.ebuild} |  1 +
 ...mpeg-6.1.1-r1.ebuild => ffmpeg-6.1.1-r2.ebuild} |  1 +
 .../files/ffmpeg-6.0-fix-lto-type-mismatch.patch   | 41 ++
 3 files changed, 43 insertions(+)

diff --git a/media-video/ffmpeg/ffmpeg-6.0.1-r1.ebuild 
b/media-video/ffmpeg/ffmpeg-6.0.1-r2.ebuild
similarity index 99%
rename from media-video/ffmpeg/ffmpeg-6.0.1-r1.ebuild
rename to media-video/ffmpeg/ffmpeg-6.0.1-r2.ebuild
index 654f768272b2..188b14013a42 100644
--- a/media-video/ffmpeg/ffmpeg-6.0.1-r1.ebuild
+++ b/media-video/ffmpeg/ffmpeg-6.0.1-r2.ebuild
@@ -345,6 +345,7 @@ PATCHES=(
"${FILESDIR}"/chromium-r1.patch
"${FILESDIR}"/${PN}-5.1.2-get_cabac_inline_x86-32-bit.patch
"${FILESDIR}"/${PN}-6.0-libplacebo-remove-deprecated-field.patch
+   "${FILESDIR}"/${PN}-6.0-fix-lto-type-mismatch.patch
 )
 
 MULTILIB_WRAPPED_HEADERS=(

diff --git a/media-video/ffmpeg/ffmpeg-6.1.1-r1.ebuild 
b/media-video/ffmpeg/ffmpeg-6.1.1-r2.ebuild
similarity index 99%
rename from media-video/ffmpeg/ffmpeg-6.1.1-r1.ebuild
rename to media-video/ffmpeg/ffmpeg-6.1.1-r2.ebuild
index 73cdd4b40c76..4d42b25f4162 100644
--- a/media-video/ffmpeg/ffmpeg-6.1.1-r1.ebuild
+++ b/media-video/ffmpeg/ffmpeg-6.1.1-r2.ebuild
@@ -355,6 +355,7 @@ S=${WORKDIR}/${P/_/-}
 PATCHES=(
"${FILESDIR}"/chromium-r2.patch
"${FILESDIR}"/${PN}-6.1-wint-conversion.patch
+   "${FILESDIR}"/${PN}-6.0-fix-lto-type-mismatch.patch
 )
 
 MULTILIB_WRAPPED_HEADERS=(

diff --git a/media-video/ffmpeg/files/ffmpeg-6.0-fix-lto-type-mismatch.patch 
b/media-video/ffmpeg/files/ffmpeg-6.0-fix-lto-type-mismatch.patch
new file mode 100644
index ..9cc2dd732016
--- /dev/null
+++ b/media-video/ffmpeg/files/ffmpeg-6.0-fix-lto-type-mismatch.patch
@@ -0,0 +1,41 @@
+https://ffmpeg.org//pipermail/ffmpeg-devel/2023-November/317055.html
+https://bugs.gentoo.org/907484
+
+From 408882a387f75ae57524073385b47d68339ec486 Mon Sep 17 00:00:00 2001
+From: Alfred Wingate 
+Date: Tue, 14 Nov 2023 13:26:47 +
+Subject: [PATCH 1/1] swscale/x86/rgb_2_rgb: Add opaque pointer to missed
+ definitions of ff_nv12ToUV
+
+Opaque parameters were previously added to the original definition of
+ff_nv12ToUV, leading to gcc noticing a type mismatch with -Wlto-type-mismatch.
+
+https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/f2de911818fbd7e73343803626b697fd0c968121
+https://bugs.gentoo.org/907484
+
+Signed-off-by: Alfred Wingate 
+Signed-off-by: Anton Khirnov 
+--- a/libswscale/x86/rgb2rgb_template.c
 b/libswscale/x86/rgb2rgb_template.c
+@@ -1823,7 +1823,8 @@ void RENAME(ff_nv12ToUV)(uint8_t *dstU, uint8_t *dstV,
+  const uint8_t *src1,
+  const uint8_t *src2,
+  int w,
+- uint32_t *unused2);
++ uint32_t *unused2,
++ void *opq);
+ static void RENAME(deinterleaveBytes)(const uint8_t *src, uint8_t *dst1, 
uint8_t *dst2,
+   int width, int height, int srcStride,
+   int dst1Stride, int dst2Stride)
+@@ -1831,7 +1832,7 @@ static void RENAME(deinterleaveBytes)(const uint8_t 
*src, uint8_t *dst1, uint8_t
+ int h;
+ 
+ for (h = 0; h < height; h++) {
+-RENAME(ff_nv12ToUV)(dst1, dst2, NULL, src, NULL, width, NULL);
++RENAME(ff_nv12ToUV)(dst1, dst2, NULL, src, NULL, width, NULL, NULL);
+ src  += srcStride;
+ dst1 += dst1Stride;
+ dst2 += dst2Stride;
+-- 
+2.43.0
+



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

2024-01-24 Thread Sam James
commit: a949c1ab1c9457612fc1794980d236eb72779839
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 10:58:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 10:58:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a949c1ab

sys-kernel/dracut: Stabilize 060_pre20240104 ppc64, #922811

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

 sys-kernel/dracut/dracut-060_pre20240104.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-060_pre20240104.ebuild 
b/sys-kernel/dracut/dracut-060_pre20240104.ebuild
index 3686d1313df8..5a3b55bc035d 100644
--- a/sys-kernel/dracut/dracut-060_pre20240104.ebuild
+++ b/sys-kernel/dracut/dracut-060_pre20240104.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="https://github.com/dracutdevs/dracut/wiki";
 LICENSE="GPL-2"
 SLOT="0"
 if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv sparc ~x86"
 fi
 IUSE="selinux test"
 RESTRICT="!test? ( test )"



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

2024-01-24 Thread Sam James
commit: 786c563afa9e8dab94eb5e6f44347673a29181c1
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 10:58:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 10:58:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=786c563a

sys-kernel/installkernel-systemd: Stabilize 4-r1 ppc64, #922811

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

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

diff --git a/sys-kernel/installkernel-systemd/installkernel-systemd-4-r1.ebuild 
b/sys-kernel/installkernel-systemd/installkernel-systemd-4-r1.ebuild
index 53d5f61f4d50..9c8cd9a42f5d 100644
--- a/sys-kernel/installkernel-systemd/installkernel-systemd-4-r1.ebuild
+++ b/sys-kernel/installkernel-systemd/installkernel-systemd-4-r1.ebuild
@@ -9,7 +9,7 @@ S="${WORKDIR}"
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
 
 PDEPEND=">=sys-kernel/installkernel-14[systemd]"
 



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

2024-01-24 Thread Sam James
commit: 442af7c1c15b2bd482b3b83b775496f87002ef08
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 10:58:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 10:58:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=442af7c1

sys-kernel/dracut: Stabilize 060_pre20240104 sparc, #922811

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

 sys-kernel/dracut/dracut-060_pre20240104.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-060_pre20240104.ebuild 
b/sys-kernel/dracut/dracut-060_pre20240104.ebuild
index 8c910ba6ef8d..770cc13bed4d 100644
--- a/sys-kernel/dracut/dracut-060_pre20240104.ebuild
+++ b/sys-kernel/dracut/dracut-060_pre20240104.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="https://github.com/dracutdevs/dracut/wiki";
 LICENSE="GPL-2"
 SLOT="0"
 if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv sparc ~x86"
 fi
 IUSE="selinux test"
 RESTRICT="!test? ( test )"



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

2024-01-24 Thread Sam James
commit: 2f9f0857d07d0c56747a38124f58a3551a37e8ee
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 10:58:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 10:58:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f9f0857

sys-kernel/installkernel: Stabilize 18 ppc64, #922811

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

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

diff --git a/sys-kernel/installkernel/installkernel-18.ebuild 
b/sys-kernel/installkernel/installkernel-18.ebuild
index d677663e3304..289379898fca 100644
--- a/sys-kernel/installkernel/installkernel-18.ebuild
+++ b/sys-kernel/installkernel/installkernel-18.ebuild
@@ -11,7 +11,7 @@ S="${WORKDIR}/${PN}-gentoo-${PV}"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x86-linux"
 IUSE="+dracut grub module-rebuild systemd uki ukify"
 
 RDEPEND="



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

2024-01-24 Thread Sam James
commit: dd6a20464ef9a0877f8a7ea87eb8ff18ea5f381e
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 10:58:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 10:58:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd6a2046

sys-kernel/installkernel: Stabilize 18 sparc, #922811

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

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

diff --git a/sys-kernel/installkernel/installkernel-18.ebuild 
b/sys-kernel/installkernel/installkernel-18.ebuild
index 19e921897ef2..6297f91bfd23 100644
--- a/sys-kernel/installkernel/installkernel-18.ebuild
+++ b/sys-kernel/installkernel/installkernel-18.ebuild
@@ -11,7 +11,7 @@ S="${WORKDIR}/${PN}-gentoo-${PV}"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~x86-linux"
 IUSE="+dracut grub module-rebuild systemd uki ukify"
 
 RDEPEND="



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

2024-01-24 Thread Sam James
commit: 18e9cb36fe71ceb4b3ec1a50daf9e406656d478a
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 11:02:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 11:02:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18e9cb36

dev-libs/libcdio: workaround for LLD 17

This is fixed upstream but add the workaround for now.

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

 dev-libs/libcdio/libcdio-2.1.0-r1.ebuild | 10 ++
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/dev-libs/libcdio/libcdio-2.1.0-r1.ebuild 
b/dev-libs/libcdio/libcdio-2.1.0-r1.ebuild
index 122dfa96d536..cdbeceb6079b 100644
--- a/dev-libs/libcdio/libcdio-2.1.0-r1.ebuild
+++ b/dev-libs/libcdio/libcdio-2.1.0-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit autotools libtool multilib-minimal
+inherit autotools flag-o-matic libtool multilib-minimal
 
 DESCRIPTION="A library to encapsulate CD-ROM reading and control"
 HOMEPAGE="https://www.gnu.org/software/libcdio/";
@@ -45,11 +45,13 @@ src_prepare() {
default
 
eautoreconf
-
-   elibtoolize # to prevent -L/usr/lib ending up in the linker line wrt 
499510
+   elibtoolize # to prevent -L/usr/lib ending up in the linker line wrt 
#499510
 }
 
 multilib_src_configure() {
+   # Workaround for LLD 17, drop after 2.1.0 (bug #915826)
+   append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
+
local util_switch
if ! multilib_is_native_abi || use minimal ; then
util_switch="--without"



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

2024-01-24 Thread Sam James
commit: 2da80f802922f82d967272e745eb62e4ed31ad3d
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 11:11:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 11:11:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2da80f80

app-admin/sudo: Stabilize 1.9.15_p5 hppa, #922277

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

 app-admin/sudo/sudo-1.9.15_p5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.15_p5.ebuild 
b/app-admin/sudo/sudo-1.9.15_p5.ebuild
index 1e24a78af96e..dd9c3279681e 100644
--- a/app-admin/sudo/sudo-1.9.15_p5.ebuild
+++ b/app-admin/sudo/sudo-1.9.15_p5.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ppc ppc64 ~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86"
fi
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"



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

2024-01-24 Thread Sam James
commit: a000176439a6d9877b03f6dbf003ca11adf1a51e
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 11:11:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 11:11:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0001764

sys-process/cronie: Stabilize 1.7.1-r1 hppa, #922480

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

 sys-process/cronie/cronie-1.7.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/cronie/cronie-1.7.1-r1.ebuild 
b/sys-process/cronie/cronie-1.7.1-r1.ebuild
index 0d9b1856615f..aa9d0f9b 100644
--- a/sys-process/cronie/cronie-1.7.1-r1.ebuild
+++ b/sys-process/cronie/cronie-1.7.1-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cronie-crond/cronie/releases/download/${P}/${P}.tar.
 
 LICENSE="ISC BSD BSD-2 GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="+anacron +inotify pam selinux"
 
 DEPEND="



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

2024-01-24 Thread Sam James
commit: 73248445c07754c77358b589c358622d35564798
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 11:09:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 11:09:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73248445

net-misc/networkmanager: workaround LLD 17 failure

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

 net-misc/networkmanager/networkmanager-1.42.6-r2.ebuild | 5 -
 net-misc/networkmanager/networkmanager-1.44.0-r1.ebuild | 5 -
 net-misc/networkmanager/networkmanager-1.44.2.ebuild| 5 -
 3 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/net-misc/networkmanager/networkmanager-1.42.6-r2.ebuild 
b/net-misc/networkmanager/networkmanager-1.42.6-r2.ebuild
index 46da08f3b953..021f002ede42 100644
--- a/net-misc/networkmanager/networkmanager-1.42.6-r2.ebuild
+++ b/net-misc/networkmanager/networkmanager-1.42.6-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 GNOME_ORG_MODULE="NetworkManager"
 PYTHON_COMPAT=( python3_{10..11} )
 
-inherit gnome.org linux-info meson-multilib python-any-r1 readme.gentoo-r1 
systemd udev vala virtualx
+inherit gnome.org linux-info meson-multilib flag-o-matic python-any-r1 
readme.gentoo-r1 systemd udev vala virtualx
 
 DESCRIPTION="A set of co-operative tools that make networking simple and 
straightforward"
 HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager";
@@ -174,6 +174,9 @@ meson_nm_native_program() {
 }
 
 multilib_src_configure() {
+   # Workaround for LLD 17 (bug #915819)
+   append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
+
local emesonargs=(
--localstatedir="${EPREFIX}/var"
 

diff --git a/net-misc/networkmanager/networkmanager-1.44.0-r1.ebuild 
b/net-misc/networkmanager/networkmanager-1.44.0-r1.ebuild
index a281df555cd2..b5c1e8ab294b 100644
--- a/net-misc/networkmanager/networkmanager-1.44.0-r1.ebuild
+++ b/net-misc/networkmanager/networkmanager-1.44.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 GNOME_ORG_MODULE="NetworkManager"
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit gnome.org linux-info meson-multilib python-any-r1 readme.gentoo-r1 
systemd udev vala virtualx
+inherit gnome.org linux-info meson-multilib flag-o-matic python-any-r1 
readme.gentoo-r1 systemd udev vala virtualx
 
 DESCRIPTION="A set of co-operative tools that make networking simple and 
straightforward"
 HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager";
@@ -167,6 +167,9 @@ meson_nm_native_program() {
 }
 
 multilib_src_configure() {
+   # Workaround for LLD 17 (bug #915819)
+   append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
+
local emesonargs=(
--localstatedir="${EPREFIX}/var"
 

diff --git a/net-misc/networkmanager/networkmanager-1.44.2.ebuild 
b/net-misc/networkmanager/networkmanager-1.44.2.ebuild
index a281df555cd2..b5c1e8ab294b 100644
--- a/net-misc/networkmanager/networkmanager-1.44.2.ebuild
+++ b/net-misc/networkmanager/networkmanager-1.44.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 GNOME_ORG_MODULE="NetworkManager"
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit gnome.org linux-info meson-multilib python-any-r1 readme.gentoo-r1 
systemd udev vala virtualx
+inherit gnome.org linux-info meson-multilib flag-o-matic python-any-r1 
readme.gentoo-r1 systemd udev vala virtualx
 
 DESCRIPTION="A set of co-operative tools that make networking simple and 
straightforward"
 HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager";
@@ -167,6 +167,9 @@ meson_nm_native_program() {
 }
 
 multilib_src_configure() {
+   # Workaround for LLD 17 (bug #915819)
+   append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
+
local emesonargs=(
--localstatedir="${EPREFIX}/var"
 



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

2024-01-24 Thread Michał Górny
commit: 03ff5023ff8aaa6007f8d916fb048be420c5c320
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 11:43:55 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 11:44:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03ff5023

dev-python/polib: Require old gettext for testing

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

 dev-python/polib/polib-1.2.0.ebuild | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/dev-python/polib/polib-1.2.0.ebuild 
b/dev-python/polib/polib-1.2.0.ebuild
index 627a252a2d0a..5764d76c5cae 100644
--- a/dev-python/polib/polib-1.2.0.ebuild
+++ b/dev-python/polib/polib-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
@@ -18,6 +18,8 @@ HOMEPAGE="
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
 
 distutils_enable_sphinx docs
 
@@ -25,6 +27,12 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.0.7-BE-test.patch
 )
 
+BDEPEND="
+   test? (
+   

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

2024-01-24 Thread Michał Górny
commit: 2d437712f06ca05b0cf3f0a01fd81548f5fbe72b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 11:11:00 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 11:44:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d437712

llvm.eclass: Allow LLVM 19

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

 eclass/llvm.eclass | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/eclass/llvm.eclass b/eclass/llvm.eclass
index 1f3ff1f61c2d..91cc68d966fe 100644
--- a/eclass/llvm.eclass
+++ b/eclass/llvm.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: llvm.eclass
@@ -78,7 +78,7 @@ DEPEND="!!sys-devel/llvm:0"
 # @INTERNAL
 # @DESCRIPTION:
 # Correct values of LLVM slots, newest first.
-declare -g -r _LLVM_KNOWN_SLOTS=( {18..8} )
+declare -g -r _LLVM_KNOWN_SLOTS=( {19..8} )
 
 # @ECLASS_VARIABLE: LLVM_ECLASS_SKIP_PKG_SETUP
 # @INTERNAL



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

2024-01-24 Thread Michał Górny
commit: 3d2cb88c7568aa483b465e1988756e64857b41b1
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 11:46:59 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 11:46:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d2cb88c

package.mask: Last rite dev-python/pymilter

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index ca4ba2d3843a..4ef47b25742d 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny  (2024-01-24)
+# Unmaintained, tests fail, requires discontinued dev-python/bsddb3.
+# No commits since 2022.  No reverse dependencies.
+# Removal on 2024-02-23.  Bug #894688.
+dev-python/pymilter
+
 # David Seifert  (2024-01-21)
 # Not required anymore since 4.14 is EOL, handled within the kernel
 # nowadays. Removal on 2024-02-20.



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

2024-01-24 Thread David Seifert
commit: 41807660b68bfa729dc71adad4f1fe3a42e7a938
Author: David Seifert  gentoo  org>
AuthorDate: Wed Jan 24 12:44:06 2024 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Jan 24 12:44:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41807660

dev-libs/boost: remove boost::phoenix patch

* Semi-fix upstream now and part of 1.84.0:
  - https://github.com/boostorg/phoenix/issues/111#issuecomment-1855351992
  - 
https://github.com/boostorg/phoenix/commit/8913607a3788cb82d48ed461ea59c919b7bad3df

Signed-off-by: David Seifert  gentoo.org>

 dev-libs/boost/{boost-1.84.0-r1.ebuild => boost-1.84.0-r2.ebuild} | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-libs/boost/boost-1.84.0-r1.ebuild 
b/dev-libs/boost/boost-1.84.0-r2.ebuild
similarity index 99%
rename from dev-libs/boost/boost-1.84.0-r1.ebuild
rename to dev-libs/boost/boost-1.84.0-r2.ebuild
index a9eadf2838c9..8240ff805fc4 100644
--- a/dev-libs/boost/boost-1.84.0-r1.ebuild
+++ b/dev-libs/boost/boost-1.84.0-r2.ebuild
@@ -52,7 +52,6 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.79.0-build-auto_index-tool.patch
# Boost.MPI's __init__.py doesn't work on Py3
"${FILESDIR}"/${PN}-1.79.0-boost-mpi-python-PEP-328.patch
-   "${FILESDIR}"/${PN}-1.81.0-phoenix-multiple-definitions.patch
"${FILESDIR}"/${PN}-1.83.0-math-gcc14.patch
 
# upstreamed



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

2024-01-24 Thread Patrick Lauer
commit: 69c93ffd9b6988e1c6eb70ae36de33a9953463b3
Author: Patrick Lauer  gentoo  org>
AuthorDate: Wed Jan 24 12:44:31 2024 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Wed Jan 24 12:59:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69c93ffd

www-apps/grafana-bin: Bump, remove old

Signed-off-by: Patrick Lauer  gentoo.org>

 www-apps/grafana-bin/Manifest  |  7 +--
 www-apps/grafana-bin/grafana-bin-10.1.5.ebuild | 67 --
 ...bin-10.2.1.ebuild => grafana-bin-10.1.6.ebuild} |  2 +-
 www-apps/grafana-bin/grafana-bin-10.2.0.ebuild | 67 --
 ...bin-10.1.4.ebuild => grafana-bin-10.2.3.ebuild} |  4 +-
 5 files changed, 6 insertions(+), 141 deletions(-)

diff --git a/www-apps/grafana-bin/Manifest b/www-apps/grafana-bin/Manifest
index e404b06ab2b6..485f57f4fd91 100644
--- a/www-apps/grafana-bin/Manifest
+++ b/www-apps/grafana-bin/Manifest
@@ -1,7 +1,6 @@
-DIST grafana-bin-10.1.4.tar.gz 109641021 BLAKE2B 
75f43df4d306323e2b0314711b0335d890658da3a4cb7142f4c02960313c61e4fce5102c15593b930f273d6bdee1e32120d52e0eab2aab89211fd37263121cba
 SHA512 
6893c5e8def812a1e6600f334654f22cfd114cc3960621860c100f36f46a20114dbdca08ae6cc70da968d52577c074777f79e9184645a95269bf6d80ac85901d
-DIST grafana-bin-10.1.5.tar.gz 109636687 BLAKE2B 
0d299181a51879673d73700120938c88f4655e2c35aedf74dc14c5a3581a787de118381f28a4df6cba51533f011e5cf2587b80eadc438684d45eb077cc1e621e
 SHA512 
a2add2a4bcd126c3a27c7aefa1164361f4f4dcd21ef50d7b8922aa533f4d169bce6971c336fc391928bbc56b22a88bce3a877a941c26aa758490c5ece1f33186
-DIST grafana-bin-10.2.0.tar.gz 109010183 BLAKE2B 
8a4233d6201ff53dca565b9ae84f3288b0e318b86a54324a5110fd4764b39677d0b783f64b61be3a23aa28e94ab84514426b31525a0cbbdd9d70796e2722ec2a
 SHA512 
c11cf34cea58de73f4ba513ca4b4fb21acb914b974e97e0254fffba8096741f8b5bba49dc85004732e61074e4169c3d491205110c9c6f2a4f27ce734a9405c16
-DIST grafana-bin-10.2.1.tar.gz 108828465 BLAKE2B 
a32eae41ff7a67a5e478de0859294630251312b85437b0f2586ef7747fced8fa5ac8e6e138440ddeb085bb172847b6e68d78cceb65bf421b511da5e0956ead4e
 SHA512 
e7a3c37f3b8d68b5f2fedfba7d97a927e7f610c382984b930f84d55a313c9dcca28d82b4ed40b7239e0453bc83a36c2aac42e1e88b96490671f292599c8223b8
+DIST grafana-bin-10.1.6.tar.gz 109521319 BLAKE2B 
8184004cdaacbb13d80dfe3606a89d8b52083f0662970a52955a1518894268df047ea23e651d2a43879348c89840cd59301d10a69cc65bddff500e23801bf640
 SHA512 
1ea0e15dfad9d50fc6f4561d9dade79d1ac9bec5f11d25b97185b4423d3bf23395123cbd09f4cf3646895797c2bac78dd168da5344cdc9dcb7f264a25b6d2aa6
+DIST grafana-bin-10.2.3.tar.gz 108993853 BLAKE2B 
c04ca8a92d974b74732c5da211293117b2b65cd3363445699f7a3e5e1fbaf7e9fb99c183b7c89c8aaec3957cd8e01d2060a7aab55c74bfd000749fe04e75ffa2
 SHA512 
02e9e2e6d244b36cfabcc7c46bc6356cc66e0f76bd9e96f7c642a5ed44cb8c435b9085d162210dea549bcbad4764a5a1b2c3773b0a2d2db98ab76cbc7f8ab257
+DIST grafana-bin-10.3.1.tar.gz 06552 BLAKE2B 
36ee6dc1fe05e622a67f386d386bdbc27ccf2d1259a35984654cdbb26cd1cff5b65e8996e33e19e56a2d898e0be2eebb04848599c332bf712f2ec872e72f31c1
 SHA512 
c89ef027c119de69034140e21a680d1045882877579c3c71d8d33310429e21d8ff849c3d9c18b2e559bb238218125646f02d8f532e74a657629e52b794d449a3
 DIST grafana-bin-9.5.13.tar.gz 86809672 BLAKE2B 
fccea691d57941afcc4e7ac89110a17d6201733d7a61669e168b40753309a023bc4b4c7f24e339f9267f663e451097d1603798cc95f35073481e75c99fc6cca4
 SHA512 
2dbe9f8d8fb374e84b31418316d1c4e64a8e9e616d6b30c054f2b3bd9ac910efcec79394abd86489716c233d0b388b3786feee9c6ab4a5b513a94de37102a459
 DIST grafana-bin-9.5.14.tar.gz 87131800 BLAKE2B 
d6ae4d90781c79e5d87e4b418146869fab84ac49e3fa71608af3d6986a4920e4d50fdf00cc4952d22804061a46709226770f1c85165fa234207bdd41c13c1187
 SHA512 
685ec6607e082d8f687bb90a32a8c675f6aa0abd31f31169e957b3bbb50221d77e47c019128b2e701d9c29bb9b89bc4e7e4f31e21a75e8c9dcf1d1155bf2d8a2
 DIST grafana-bin-9.5.3.tar.gz 78499106 BLAKE2B 
c6fe7942450f83447a99a343844e089381110810f58a68be78ec5366febabcb53f8670afb4a0531c39a4a8e7f498298b715a8e706b7a302b71062693d4b08998
 SHA512 
3c5c21b887d4948e6f76be0ba29b62db3273e17aa86f5a7001762c192b18de6963e7fd5029a8fa7800a58b362b67a7e54a1409cdea667d490b68c90289ff8608

diff --git a/www-apps/grafana-bin/grafana-bin-10.1.5.ebuild 
b/www-apps/grafana-bin/grafana-bin-10.1.5.ebuild
deleted file mode 100644
index ed079e9887f5..
--- a/www-apps/grafana-bin/grafana-bin-10.1.5.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd
-
-MY_PN=${PN/-bin/}
-MY_PV=${PV/_beta/-beta}
-S=${WORKDIR}/${MY_PN}-${MY_PV}
-
-DESCRIPTION="Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB 
& OpenTSDB"
-HOMEPAGE="https://grafana.org";
-SRC_URI="https://dl.grafana.com/oss/release/grafana-${PV}.linux-amd64.tar.gz 
-> ${P}.tar.gz"
-
-RESTRICT="mirror"
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-
-DEPEND="acct-group/grafana
-   acct-user/grafana"
-RDEPEND="${DEPEND}
-   media

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

2024-01-24 Thread Patrick Lauer
commit: 77c29d98576ac422edfd93a936fca3b39ff57408
Author: Patrick Lauer  gentoo  org>
AuthorDate: Wed Jan 24 12:58:38 2024 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Wed Jan 24 12:59:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77c29d98

www-apps/grafana-bin: Update 9.5

Signed-off-by: Patrick Lauer  gentoo.org>

 www-apps/grafana-bin/Manifest  |  4 +-
 www-apps/grafana-bin/grafana-bin-9.5.13.ebuild | 67 --
 ...bin-9.5.14.ebuild => grafana-bin-9.5.15.ebuild} |  2 +-
 www-apps/grafana-bin/grafana-bin-9.5.3.ebuild  | 67 --
 4 files changed, 2 insertions(+), 138 deletions(-)

diff --git a/www-apps/grafana-bin/Manifest b/www-apps/grafana-bin/Manifest
index 485f57f4fd91..e15f4c3fb328 100644
--- a/www-apps/grafana-bin/Manifest
+++ b/www-apps/grafana-bin/Manifest
@@ -1,6 +1,4 @@
 DIST grafana-bin-10.1.6.tar.gz 109521319 BLAKE2B 
8184004cdaacbb13d80dfe3606a89d8b52083f0662970a52955a1518894268df047ea23e651d2a43879348c89840cd59301d10a69cc65bddff500e23801bf640
 SHA512 
1ea0e15dfad9d50fc6f4561d9dade79d1ac9bec5f11d25b97185b4423d3bf23395123cbd09f4cf3646895797c2bac78dd168da5344cdc9dcb7f264a25b6d2aa6
 DIST grafana-bin-10.2.3.tar.gz 108993853 BLAKE2B 
c04ca8a92d974b74732c5da211293117b2b65cd3363445699f7a3e5e1fbaf7e9fb99c183b7c89c8aaec3957cd8e01d2060a7aab55c74bfd000749fe04e75ffa2
 SHA512 
02e9e2e6d244b36cfabcc7c46bc6356cc66e0f76bd9e96f7c642a5ed44cb8c435b9085d162210dea549bcbad4764a5a1b2c3773b0a2d2db98ab76cbc7f8ab257
 DIST grafana-bin-10.3.1.tar.gz 06552 BLAKE2B 
36ee6dc1fe05e622a67f386d386bdbc27ccf2d1259a35984654cdbb26cd1cff5b65e8996e33e19e56a2d898e0be2eebb04848599c332bf712f2ec872e72f31c1
 SHA512 
c89ef027c119de69034140e21a680d1045882877579c3c71d8d33310429e21d8ff849c3d9c18b2e559bb238218125646f02d8f532e74a657629e52b794d449a3
-DIST grafana-bin-9.5.13.tar.gz 86809672 BLAKE2B 
fccea691d57941afcc4e7ac89110a17d6201733d7a61669e168b40753309a023bc4b4c7f24e339f9267f663e451097d1603798cc95f35073481e75c99fc6cca4
 SHA512 
2dbe9f8d8fb374e84b31418316d1c4e64a8e9e616d6b30c054f2b3bd9ac910efcec79394abd86489716c233d0b388b3786feee9c6ab4a5b513a94de37102a459
-DIST grafana-bin-9.5.14.tar.gz 87131800 BLAKE2B 
d6ae4d90781c79e5d87e4b418146869fab84ac49e3fa71608af3d6986a4920e4d50fdf00cc4952d22804061a46709226770f1c85165fa234207bdd41c13c1187
 SHA512 
685ec6607e082d8f687bb90a32a8c675f6aa0abd31f31169e957b3bbb50221d77e47c019128b2e701d9c29bb9b89bc4e7e4f31e21a75e8c9dcf1d1155bf2d8a2
-DIST grafana-bin-9.5.3.tar.gz 78499106 BLAKE2B 
c6fe7942450f83447a99a343844e089381110810f58a68be78ec5366febabcb53f8670afb4a0531c39a4a8e7f498298b715a8e706b7a302b71062693d4b08998
 SHA512 
3c5c21b887d4948e6f76be0ba29b62db3273e17aa86f5a7001762c192b18de6963e7fd5029a8fa7800a58b362b67a7e54a1409cdea667d490b68c90289ff8608
+DIST grafana-bin-9.5.15.tar.gz 87141838 BLAKE2B 
8677442b150ea8b7f92df30bc2f7d5e3baaaf305206a7b351c50ab9d7e1a440565be32ab4875462cbe15042af2195c5523b59e09d1f2f7eeebdeef28bd62842c
 SHA512 
ea3c8a19c9f0db1a2ad98317c28acebf96eb2f071df381028d260050434ec1b55b7e977250211fe87ceafc72ce17afb5112ae7a99debddfc6537ae0d795a8939

diff --git a/www-apps/grafana-bin/grafana-bin-9.5.13.ebuild 
b/www-apps/grafana-bin/grafana-bin-9.5.13.ebuild
deleted file mode 100644
index ed079e9887f5..
--- a/www-apps/grafana-bin/grafana-bin-9.5.13.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd
-
-MY_PN=${PN/-bin/}
-MY_PV=${PV/_beta/-beta}
-S=${WORKDIR}/${MY_PN}-${MY_PV}
-
-DESCRIPTION="Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB 
& OpenTSDB"
-HOMEPAGE="https://grafana.org";
-SRC_URI="https://dl.grafana.com/oss/release/grafana-${PV}.linux-amd64.tar.gz 
-> ${P}.tar.gz"
-
-RESTRICT="mirror"
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-
-DEPEND="acct-group/grafana
-   acct-user/grafana"
-RDEPEND="${DEPEND}
-   media-libs/fontconfig
-   sys-libs/glibc"
-
-QA_PREBUILT="usr/bin/grafana-*"
-QA_PRESTRIPPED=${QA_PREBUILT}
-
-src_install() {
-   keepdir /etc/grafana
-   insinto /etc/grafana
-   newins "${S}"/conf/sample.ini grafana.ini
-   rm "${S}"/conf/sample.ini || die
-
-   # Frontend assets
-   insinto /usr/share/${MY_PN}
-   doins -r public conf
-
-   dobin bin/grafana-cli
-   dobin bin/grafana
-   dobin bin/grafana-server
-
-   newconfd "${FILESDIR}"/grafana-r1.confd grafana
-   newinitd "${FILESDIR}"/grafana.initd2 grafana
-   systemd_newunit "${FILESDIR}"/grafana.service grafana.service
-
-   keepdir /var/{lib,log}/grafana
-   keepdir /var/lib/grafana/{dashboards,plugins}
-   fowners grafana:grafana /var/{lib,log}/grafana
-   fowners grafana:grafana /var/lib/grafana/{dashboards,plugins}
-   fperms 0750 /var/{lib,log}/grafana
-   fperms 0750 /var/lib/grafana/{dashboards,plugins}
-}
-
-pkg_postinst() {
-   if [[ -z "${REPLACING_VERSION

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

2024-01-24 Thread Sam James
commit: 1b413791219f905120d255ac9c03a1eb4a52e845
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 13:07:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 13:07:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b413791

app-editors/neovim: Stabilize 0.9.5 amd64, #922801

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

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

diff --git a/app-editors/neovim/neovim-0.9.5.ebuild 
b/app-editors/neovim/neovim-0.9.5.ebuild
index ceb849ee770b..59f60e257bdd 100644
--- a/app-editors/neovim/neovim-0.9.5.ebuild
+++ b/app-editors/neovim/neovim-0.9.5.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/neovim/neovim.git";
 else
SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86 ~x64-macos"
+   KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86 ~x64-macos"
 fi
 
 LICENSE="Apache-2.0 vim"



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

2024-01-24 Thread Patrick Lauer
commit: c169f9f3e0bb2afe926a82cc5a9ecb1a94f4199d
Author: Patrick Lauer  gentoo  org>
AuthorDate: Wed Jan 24 13:17:29 2024 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Wed Jan 24 13:17:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c169f9f3

www-apps/grafana-bin: add 10.3.1

Signed-off-by: Patrick Lauer  gentoo.org>

 www-apps/grafana-bin/grafana-bin-10.3.1.ebuild | 67 ++
 1 file changed, 67 insertions(+)

diff --git a/www-apps/grafana-bin/grafana-bin-10.3.1.ebuild 
b/www-apps/grafana-bin/grafana-bin-10.3.1.ebuild
new file mode 100644
index ..f7a35bbce7da
--- /dev/null
+++ b/www-apps/grafana-bin/grafana-bin-10.3.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+MY_PN=${PN/-bin/}
+MY_PV=${PV/_beta/-beta}
+S=${WORKDIR}/${MY_PN}-v${MY_PV}
+
+DESCRIPTION="Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB 
& OpenTSDB"
+HOMEPAGE="https://grafana.org";
+SRC_URI="https://dl.grafana.com/oss/release/grafana-${PV}.linux-amd64.tar.gz 
-> ${P}.tar.gz"
+
+RESTRICT="mirror"
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+DEPEND="acct-group/grafana
+   acct-user/grafana"
+RDEPEND="${DEPEND}
+   media-libs/fontconfig
+   sys-libs/glibc"
+
+QA_PREBUILT="usr/bin/grafana-*"
+QA_PRESTRIPPED=${QA_PREBUILT}
+
+src_install() {
+   keepdir /etc/grafana
+   insinto /etc/grafana
+   newins "${S}"/conf/sample.ini grafana.ini
+   rm "${S}"/conf/sample.ini || die
+
+   # Frontend assets
+   insinto /usr/share/${MY_PN}
+   doins -r public conf
+
+   dobin bin/grafana-cli
+   dobin bin/grafana
+   dobin bin/grafana-server
+
+   newconfd "${FILESDIR}"/grafana-r1.confd grafana
+   newinitd "${FILESDIR}"/grafana.initd2 grafana
+   systemd_newunit "${FILESDIR}"/grafana.service grafana.service
+
+   keepdir /var/{lib,log}/grafana
+   keepdir /var/lib/grafana/{dashboards,plugins}
+   fowners grafana:grafana /var/{lib,log}/grafana
+   fowners grafana:grafana /var/lib/grafana/{dashboards,plugins}
+   fperms 0750 /var/{lib,log}/grafana
+   fperms 0750 /var/lib/grafana/{dashboards,plugins}
+}
+
+pkg_postinst() {
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
+   # This is a new installation
+
+   elog "${PN} has built-in log rotation. Please see [log.file] 
section of"
+   elog "/etc/grafana/grafana.ini for related settings."
+   elog
+   elog "You may add your own custom configuration for 
app-admin/logrotate if you"
+   elog "wish to use external rotation of logs. In this case, you 
also need to make"
+   elog "sure the built-in rotation is turned off."
+   fi
+}



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

2024-01-24 Thread Hans de Graaff
commit: df2208a4199a64e869c8250001a5e19cfa571944
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jan 24 13:27:10 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jan 24 13:27:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df2208a4

profiles/package.mask: mask transfig for removal

Bug: https://bugs.gentoo.org/917279
Signed-off-by: Hans de Graaff  gentoo.org>

 profiles/package.mask | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 4ef47b25742d..465551765a19 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Hans de Graaff  (2024-01-24)
+# Deprecated and no longer maintained upstream. Open security
+# issues. Use media-gfx/fig2dev instead. Removal on 2024-02-24. Bug
+# #917279.
+media-gfx/transfig
+
 # Michał Górny  (2024-01-24)
 # Unmaintained, tests fail, requires discontinued dev-python/bsddb3.
 # No commits since 2022.  No reverse dependencies.
@@ -46,8 +52,8 @@ net-wireless/crda
 
 # Mike Pagano  (2024-01-20)
 # Masked for testing. Modifications to USE=savedconfig
-# to only install files from there instead of 
-# deleting them afterwards. 
+# to only install files from there instead of
+# deleting them afterwards.
 # bug #913049.
 =sys-kernel/linux-firmware-20240115-r1
 



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

2024-01-24 Thread Sam James
commit: b8fa98b64e1ef1b7cec664937b259c75b6da8202
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 13:35:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 13:36:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8fa98b6

dev-build/automake-vanilla: fix tests

Same as ad9bfdfb3e7aefb9a306dbd08fe10e39a7f3a7c8.

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

 dev-build/automake-vanilla/Manifest   |  1 +
 dev-build/automake-vanilla/automake-vanilla-1.16.5.ebuild | 13 -
 dev-build/automake-vanilla/automake-vanilla-.ebuild   |  7 +++
 3 files changed, 20 insertions(+), 1 deletion(-)

diff --git a/dev-build/automake-vanilla/Manifest 
b/dev-build/automake-vanilla/Manifest
index c4d5d7c16d57..bb286c7460e1 100644
--- a/dev-build/automake-vanilla/Manifest
+++ b/dev-build/automake-vanilla/Manifest
@@ -1,3 +1,4 @@
 DIST automake-1.11.6.tar.xz 1092908 BLAKE2B 
17254d81d6920c32aa877b6c892025de8e4060b8bcbe50fff841ada513dd462ddde8fc6838b4976098a812f8fda047e7186cb62cea8175df615dde75a9959144
 SHA512 
6e4cdf69f07734954f770fd4a7211a8c9dc69fe25a7746bd3c1e01d3139c94cab2900399e87371548833e99687e0d2b59c5e746ab2fdfbc7d47f2c1d439137ba
 DIST automake-1.15.1.tar.xz 1509496 BLAKE2B 
e6ade31089f969140472004cd9854318470228c64e4f8e829d48c5379f62d2c5f8ef9509131c577653e81868d94544ecf6520f86b5d582ebb6ed65c832039f30
 SHA512 
02f661b2676f1d44334ce1c7188f9913a6874bf46ba487708ad8090ad57905f14aead80fefed815e21effacfbb925e23b944ea7dd32563dca39c1a4174eda688
+DIST automake-1.16.5-tests-c99.patch.xz 7176 BLAKE2B 
1fa1d3a499bacc5da9ee9d8ea6cb63d9ab91646a708a53d9bb08eef65fe02a6ab34ff95737042348ea7572bd70c6c7467e260d9441239a00c3571d25d73085f0
 SHA512 
0065b809219257cbce3c6f6f88459b91a5a29272e0027698e06246181357ffe8d5d40057086438f891d821836441a5a96f2568d52dcd3b5acb80e4d4968cbaf9
 DIST automake-1.16.5.tar.xz 1601740 BLAKE2B 
87408abc57e1d4317a2b518fb3606d0f6d156522e7333016dd84747cd8922f27ef7fcc93220b11f794ce52bf8fd9a788d0166a4d1964d7c283905f269977ac7c
 SHA512 
3084ae543aa3fb5a05104ffb2e66cfa9a53080f2343c44809707fd648516869511500dba50dae67ff10f92a1bf3b5a92b2a0fa01cda30adb69b9da03994d9d88

diff --git a/dev-build/automake-vanilla/automake-vanilla-1.16.5.ebuild 
b/dev-build/automake-vanilla/automake-vanilla-1.16.5.ebuild
index f789556c4555..b9485b55b4e2 100644
--- a/dev-build/automake-vanilla/automake-vanilla-1.16.5.ebuild
+++ b/dev-build/automake-vanilla/automake-vanilla-1.16.5.ebuild
@@ -17,7 +17,10 @@ else
MY_PN=${PN/-vanilla}
MY_P=${MY_PN}-${PV}
 
-   SRC_URI="mirror://gnu/${MY_PN}/${MY_P}.tar.xz"
+   SRC_URI="
+   mirror://gnu/${MY_PN}/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN/-vanilla}/${PN/-vanilla}-1.16.5-tests-c99.patch.xz
+   "
 
S="${WORKDIR}/${MY_P}"
 fi
@@ -45,6 +48,8 @@ BDEPEND="
test? (
${PYTHON_DEPS}
dev-util/dejagnu
+   sys-devel/bison
+   sys-devel/flex
)
 "
 
@@ -54,6 +59,7 @@ PATCHES=(
"${FILESDIR}"/${MY_PN}-1.16.5-fix-py-compile-basedir.sh-test.patch
# upstreamed
"${FILESDIR}"/${MY_PN}-1.16.5-apostrophe-in-tests.patch
+   "${WORKDIR}"/${PN/-vanilla}-1.16.5-tests-c99.patch
 )
 
 pkg_setup() {
@@ -86,6 +92,11 @@ src_configure() {
--infodir="${MY_INFODIR}"
 }
 
+src_test() {
+   # Fails with byacc/flex
+   emake YACC="bison -y" LEX="flex" check
+}
+
 src_install() {
default
 

diff --git a/dev-build/automake-vanilla/automake-vanilla-.ebuild 
b/dev-build/automake-vanilla/automake-vanilla-.ebuild
index c7d543eaaeaf..f8bc9f1579a5 100644
--- a/dev-build/automake-vanilla/automake-vanilla-.ebuild
+++ b/dev-build/automake-vanilla/automake-vanilla-.ebuild
@@ -44,6 +44,8 @@ BDEPEND="
test? (
${PYTHON_DEPS}
dev-util/dejagnu
+   sys-devel/bison
+   sys-devel/flex
)
 "
 
@@ -77,6 +79,11 @@ src_configure() {
--infodir="${MY_INFODIR}"
 }
 
+src_test() {
+   # Fails with byacc/flex
+   emake YACC="bison -y" LEX="flex" check
+}
+
 src_install() {
default
 



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

2024-01-24 Thread Sam James
commit: eb05c3b41f107e9031d77998fc51353c57c78c67
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 13:37:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 13:37:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb05c3b4

sys-kernel/installkernel-systemd: Stabilize 4-r1 x86, #922811

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

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

diff --git a/sys-kernel/installkernel-systemd/installkernel-systemd-4-r1.ebuild 
b/sys-kernel/installkernel-systemd/installkernel-systemd-4-r1.ebuild
index 9c8cd9a42f5d..b86f44a773ed 100644
--- a/sys-kernel/installkernel-systemd/installkernel-systemd-4-r1.ebuild
+++ b/sys-kernel/installkernel-systemd/installkernel-systemd-4-r1.ebuild
@@ -9,7 +9,7 @@ S="${WORKDIR}"
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
 
 PDEPEND=">=sys-kernel/installkernel-14[systemd]"
 



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

2024-01-24 Thread Sam James
commit: 9377d7b502201a6a93168ed9eb957d45812a1dcc
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 13:37:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 13:37:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9377d7b5

sys-kernel/dracut: Stabilize 060_pre20240104 x86, #922811

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

 sys-kernel/dracut/dracut-060_pre20240104.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-060_pre20240104.ebuild 
b/sys-kernel/dracut/dracut-060_pre20240104.ebuild
index 5a3b55bc035d..9df0da92b083 100644
--- a/sys-kernel/dracut/dracut-060_pre20240104.ebuild
+++ b/sys-kernel/dracut/dracut-060_pre20240104.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="https://github.com/dracutdevs/dracut/wiki";
 LICENSE="GPL-2"
 SLOT="0"
 if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv sparc x86"
 fi
 IUSE="selinux test"
 RESTRICT="!test? ( test )"



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

2024-01-24 Thread Sam James
commit: 8e6173faeb0f2d0f5e4cfc4d6fe99e7e2ae5702c
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 13:37:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 13:37:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e6173fa

sys-kernel/installkernel: Stabilize 18 x86, #922811

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

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

diff --git a/sys-kernel/installkernel/installkernel-18.ebuild 
b/sys-kernel/installkernel/installkernel-18.ebuild
index 289379898fca..cedb0adff3ff 100644
--- a/sys-kernel/installkernel/installkernel-18.ebuild
+++ b/sys-kernel/installkernel/installkernel-18.ebuild
@@ -11,7 +11,7 @@ S="${WORKDIR}/${PN}-gentoo-${PV}"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x86-linux"
 IUSE="+dracut grub module-rebuild systemd uki ukify"
 
 RDEPEND="



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

2024-01-24 Thread Sam James
commit: c633db386ede2beedf16197bf102842967be01a0
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Tue Jan 23 07:00:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 13:37:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c633db38

media-gfx/fig2dev: add myself as a maintainer

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 media-gfx/fig2dev/metadata.xml | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/media-gfx/fig2dev/metadata.xml b/media-gfx/fig2dev/metadata.xml
index 9206b593ffbc..78af0f20536c 100644
--- a/media-gfx/fig2dev/metadata.xml
+++ b/media-gfx/fig2dev/metadata.xml
@@ -1,7 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
+   
+   mario.haust...@hrz.tu-chemnitz.de
+   Mario Haustein
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

mcj




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

2024-01-24 Thread Sam James
commit: 49d175cec6712b376f636a9a95cd8a5bba64e3dd
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Tue Jan 23 06:58:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 13:37:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49d175ce

media-gfx/xfig: add myself as a maintainer

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 media-gfx/xfig/metadata.xml | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/media-gfx/xfig/metadata.xml b/media-gfx/xfig/metadata.xml
index 9206b593ffbc..78af0f20536c 100644
--- a/media-gfx/xfig/metadata.xml
+++ b/media-gfx/xfig/metadata.xml
@@ -1,7 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
+   
+   mario.haust...@hrz.tu-chemnitz.de
+   Mario Haustein
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

mcj




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

2024-01-24 Thread Sam James
commit: bf4286a833a702b9cb3427f0e85f4d6310e97cc1
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Tue Jan 23 07:06:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 13:37:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf4286a8

media-gfx/transfig: Don't depend on virtual/jpeg

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 .../transfig/{transfig-3.2.5e-r1.ebuild => transfig-3.2.5e-r2.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-gfx/transfig/transfig-3.2.5e-r1.ebuild 
b/media-gfx/transfig/transfig-3.2.5e-r2.ebuild
similarity index 98%
rename from media-gfx/transfig/transfig-3.2.5e-r1.ebuild
rename to media-gfx/transfig/transfig-3.2.5e-r2.ebuild
index 423c8f8238f7..1023a8bf3799 100644
--- a/media-gfx/transfig/transfig-3.2.5e-r1.ebuild
+++ b/media-gfx/transfig/transfig-3.2.5e-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
@@ -20,7 +20,7 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 
~riscv ~s390 sparc
 
 RDEPEND="
media-libs/libpng
-   virtual/jpeg
+   media-libs/libjpeg-turbo:=
x11-apps/rgb
x11-libs/libXpm
!media-gfx/fig2dev



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

2024-01-24 Thread Sam James
commit: aecf0e611fd26ef621d8096459595cc6ccba3c49
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Tue Jan 23 07:12:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 13:37:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aecf0e61

media-gfx/transfig: fix modern C issues

Closes: https://bugs.gentoo.org/875419
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/34971
Signed-off-by: Sam James  gentoo.org>

 .../transfig/files/transfig-3.2.5e-clang-17.patch  | 258 +
 media-gfx/transfig/transfig-3.2.5e-r2.ebuild   |   1 +
 2 files changed, 259 insertions(+)

diff --git a/media-gfx/transfig/files/transfig-3.2.5e-clang-17.patch 
b/media-gfx/transfig/files/transfig-3.2.5e-clang-17.patch
new file mode 100644
index ..a4b68f22e55e
--- /dev/null
+++ b/media-gfx/transfig/files/transfig-3.2.5e-clang-17.patch
@@ -0,0 +1,258 @@
+diff --git a/fig2dev/dev/genibmgl.c b/fig2dev/dev/genibmgl.c
+index a14b96f..e24b181 100644
+--- a/fig2dev/dev/genibmgl.c
 b/fig2dev/dev/genibmgl.c
+@@ -50,7 +50,7 @@
+ #include "fig2dev.h"
+ #include "object.h"
+ 
+-static set_style();
++static void set_style();
+ 
+ #define   FONTS   35
+ #define   COLORS  8
+@@ -458,7 +458,7 @@ F_compound *objects;
+   fprintf(tfp, "VS%.2f;\n", pen_speed);
+ }
+ 
+-static arc_tangent(x1, y1, x2, y2, direction, x, y)
++static void arc_tangent(x1, y1, x2, y2, direction, x, y)
+ doublex1, y1, x2, y2, *x, *y;
+ int   direction;
+ {
+@@ -474,7 +474,7 @@ intdirection;
+ 
+ /*draw arrow heading from (x1, y1) to (x2, y2)*/
+ 
+-static draw_arrow_head(x1, y1, x2, y2, arrowht, arrowwid)
++static void draw_arrow_head(x1, y1, x2, y2, arrowht, arrowwid)
+ doublex1, y1, x2, y2, arrowht, arrowwid;
+ {
+   double  x, y, xb, yb, dx, dy, l, sina, cosa;
+@@ -512,7 +512,7 @@ double x1, y1, x2, y2, arrowht, arrowwid;
+ /* 
+  * set_style - issue line style commands as appropriate
+  */
+-static set_style(style, length)
++static void set_style(style, length)
+ int   style;
+ doublelength;
+ {
+@@ -567,7 +567,7 @@ double length;
+  * set_width - issue line width commands as appropriate
+  *NOTE: HPGL/2 command used
+  */
+-static set_width(w)
++static int set_width(w)
+ int   w;
+ {
+ static int current_width=-1;
+@@ -585,7 +585,7 @@ static set_width(w)
+ /* 
+  * set_color - issue line color commands as appropriate
+  */
+-static set_color(color)
++static void set_color(color)
+ int   color;
+ {
+ staticint number   = 0;   /* 1 <= number <= 8 
*/
+@@ -604,7 +604,7 @@ static set_color(color)
+   }
+ }
+ 
+-static fill_polygon(pattern, color)
++static void fill_polygon(pattern, color)
+ int   pattern;
+ int   color;
+ {
+@@ -876,7 +876,7 @@ void genibmgl_line(l)
+ 
+ #define   THRESHOLD   .05 /* inch */
+ 
+-static bezier_spline(a0, b0, a1, b1, a2, b2, a3, b3)
++static void bezier_spline(a0, b0, a1, b1, a2, b2, a3, b3)
+ doublea0, b0, a1, b1, a2, b2, a3, b3;
+ {
+   double  x0, y0, x3, y3;
+@@ -932,7 +932,7 @@ F_spline   *s;
+   s->for_arrow->ht/ppi, s->for_arrow->wid/ppi);
+   }
+ 
+-static quadratic_spline(a1, b1, a2, b2, a3, b3, a4, b4)
++static void quadratic_spline(a1, b1, a2, b2, a3, b3, a4, b4)
+ doublea1, b1, a2, b2, a3, b3, a4, b4;
+ {
+   double  x1, y1, x4, y4;
+diff --git a/fig2dev/dev/genpstex.c b/fig2dev/dev/genpstex.c
+index 7ab1fb5..8768d4e 100644
+--- a/fig2dev/dev/genpstex.c
 b/fig2dev/dev/genpstex.c
+@@ -42,6 +42,7 @@
+ #include "genpdf.h"
+ #include "object.h"
+ #include "texfonts.h"
++#include "setfigfont.h"
+ 
+ extern double rad2deg;
+ 
+@@ -105,7 +106,7 @@ static void genpstex_p_finalize_objects(int depth);
+ 
+ /*
+  */
+-static
++static int
+ translate2(xp, yp)
+   int *xp, *yp;
+ {
+@@ -113,7 +114,7 @@ translate2(xp, yp)
+   *yp = (double)(TOP - *yp -1);
+   }
+ 
+-static
++static int
+ translate1_d(xp, yp)
+   double  *xp, *yp;
+ {
+@@ -121,7 +122,7 @@ translate1_d(xp, yp)
+   *yp = *yp + 1.0;
+   }
+ 
+-static
++static int
+ translate2_d(xp, yp)
+   double  *xp, *yp;
+ {
+diff --git a/fig2dev/dev/genshape.c b/fig2dev/dev/genshape.c
+index f59448d..b320605 100644
+--- a/fig2dev/dev/genshape.c
 b/fig2dev/dev/genshape.c
+@@ -97,7 +97,7 @@ struct shapegroup {
+ typedef struct shapegroup shapegroup;
+ 
+ static shapegroup *shapegroups;
+-static num_shapegroups=0;
++static int num_shapegroups=0;
+ 
+ 
+ static void alloc_arrays() {
+@@ -615,7 +615,7 @@ static intersect_point *intersect_points=NULL;
+ static int MAX_INTERSECTPOINTS=0;
+ #define INTERSECTPOINT_INC 100
+ 
+-sta

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

2024-01-24 Thread Sam James
commit: 1728725654adbcd6a097fc9873695da822aaf7ac
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Tue Jan 23 07:05:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 13:37:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17287256

media-gfx/transfig: add myself as a maintainer

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 media-gfx/transfig/metadata.xml | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/media-gfx/transfig/metadata.xml b/media-gfx/transfig/metadata.xml
index 9206b593ffbc..78af0f20536c 100644
--- a/media-gfx/transfig/metadata.xml
+++ b/media-gfx/transfig/metadata.xml
@@ -1,7 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
+   
+   mario.haust...@hrz.tu-chemnitz.de
+   Mario Haustein
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

mcj




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

2024-01-24 Thread Sam James
commit: 9b5ad23173b214375f0ba8194684bdf5a399cf47
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Tue Jan 23 07:03:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 13:37:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b5ad231

media-gfx/fig2dev: Don't depend on virtual/jpeg

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 .../fig2dev/{fig2dev-3.2.9-r1.ebuild => fig2dev-3.2.9-r2.ebuild}  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-gfx/fig2dev/fig2dev-3.2.9-r1.ebuild 
b/media-gfx/fig2dev/fig2dev-3.2.9-r2.ebuild
similarity index 97%
rename from media-gfx/fig2dev/fig2dev-3.2.9-r1.ebuild
rename to media-gfx/fig2dev/fig2dev-3.2.9-r2.ebuild
index 5868fee0a13c..e886fa78c3e4 100644
--- a/media-gfx/fig2dev/fig2dev-3.2.9-r1.ebuild
+++ b/media-gfx/fig2dev/fig2dev-3.2.9-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -19,7 +19,7 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 
~riscv ~s390 sparc
 
 RDEPEND="
media-libs/libpng
-   virtual/jpeg
+   media-libs/libjpeg-turbo:=
x11-apps/rgb
x11-libs/libXpm
!media-gfx/transfig



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

2024-01-24 Thread Alfredo Tupone
commit: 1148e3c7e08031e186abfb5a472d0d9293018424
Author: Sv. Lockal  gmail  com>
AuthorDate: Wed Jan 24 12:17:28 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Jan 24 13:38:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1148e3c7

dev-libs/oneDNN: musl: fix compilation failure due to missing header

Upstream PR: https://github.com/oneapi-src/oneDNN/pull/1792
Closes: https://bugs.gentoo.org/922778
Signed-off-by: Sv. Lockal  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34987
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-libs/oneDNN/files/oneDNN-3.3.3-include-cstdint.patch | 13 +
 dev-libs/oneDNN/oneDNN-3.3.3.ebuild  |  4 
 2 files changed, 17 insertions(+)

diff --git a/dev-libs/oneDNN/files/oneDNN-3.3.3-include-cstdint.patch 
b/dev-libs/oneDNN/files/oneDNN-3.3.3-include-cstdint.patch
new file mode 100644
index ..024c1350340e
--- /dev/null
+++ b/dev-libs/oneDNN/files/oneDNN-3.3.3-include-cstdint.patch
@@ -0,0 +1,13 @@
+Fix for dims.hpp:25:28: error: int64_t was not declared in this scope
+Bug: https://bugs.gentoo.org/922778
+Upstream fix: https://github.com/oneapi-src/oneDNN/pull/1792
+--- a/tests/benchdnn/utils/dims.hpp
 b/tests/benchdnn/utils/dims.hpp
+@@ -18,6 +18,7 @@
+ #define UTILS_DIMS_T_HPP
+ 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 

diff --git a/dev-libs/oneDNN/oneDNN-3.3.3.ebuild 
b/dev-libs/oneDNN/oneDNN-3.3.3.ebuild
index 88b11ae05e38..6ce3ea96e786 100644
--- a/dev-libs/oneDNN/oneDNN-3.3.3.ebuild
+++ b/dev-libs/oneDNN/oneDNN-3.3.3.ebuild
@@ -31,6 +31,10 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+PATCHES=(
+   "${FILESDIR}/${PN}-3.3.3-include-cstdint.patch"
+)
+
 src_configure() {
local mycmakeargs=(
-DDNNL_LIBRARY_TYPE=$(usex static-libs STATIC SHARED)



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

2024-01-24 Thread Hans de Graaff
commit: 2f5bad799c78671cd8faef15833609f9fa5940f3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jan 24 13:51:32 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jan 24 13:51:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f5bad79

profiles/package.mask: revert transfig mask

Reverse dependencies were overlooked and need to be resolved first.

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 465551765a19..f7c236348929 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,12 +33,6 @@
 
 #--- END OF EXAMPLES ---
 
-# Hans de Graaff  (2024-01-24)
-# Deprecated and no longer maintained upstream. Open security
-# issues. Use media-gfx/fig2dev instead. Removal on 2024-02-24. Bug
-# #917279.
-media-gfx/transfig
-
 # Michał Górny  (2024-01-24)
 # Unmaintained, tests fail, requires discontinued dev-python/bsddb3.
 # No commits since 2022.  No reverse dependencies.



[gentoo-commits] proj/gcc-patches:master commit in: 14.0.0/gentoo/

2024-01-24 Thread Sam James
commit: ddeac849ac4c3fecdf591ab6fb075cc6c5afdbff
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 13:53:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 13:53:06 2024 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=ddeac849

14.0.0: drop 75_all_PR113364-vect.patch

Fixed upstream.

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

 14.0.0/gentoo/75_all_PR113364-vect.patch | 13 -
 14.0.0/gentoo/README.history |  4 
 2 files changed, 4 insertions(+), 13 deletions(-)

diff --git a/14.0.0/gentoo/75_all_PR113364-vect.patch 
b/14.0.0/gentoo/75_all_PR113364-vect.patch
deleted file mode 100644
index 8922158..000
--- a/14.0.0/gentoo/75_all_PR113364-vect.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-https://gcc.gnu.org/PR113364
 a/gcc/tree-vect-loop.cc
-+++ b/gcc/tree-vect-loop.cc
-@@ -5965,7 +5965,8 @@ vect_create_epilog_for_reduction (loop_vec_info 
loop_vinfo,
-  loop-closed PHI of the inner loop which we remember as
-  def for the reduction PHI generation.  */
-   bool double_reduc = false;
--  bool main_exit_p = LOOP_VINFO_IV_EXIT (loop_vinfo) == loop_exit;
-+  bool main_exit_p = LOOP_VINFO_IV_EXIT (loop_vinfo) == loop_exit
-+&& !LOOP_VINFO_EARLY_BREAKS_VECT_PEELED (loop_vinfo);
-   stmt_vec_info rdef_info = stmt_info;
-   if (STMT_VINFO_DEF_TYPE (stmt_info) == vect_double_reduction_def)
- {

diff --git a/14.0.0/gentoo/README.history b/14.0.0/gentoo/README.history
index 7ae98b3..3b7309d 100644
--- a/14.0.0/gentoo/README.history
+++ b/14.0.0/gentoo/README.history
@@ -1,3 +1,7 @@
+17 ?? ??? 2024
+
+   - 75_all_PR113364-vect.patch
+
 16 15 Jan 2024
 
- 75_all_Revert-middle-end-explicitly-initialize-vec_stmts-PR.patch



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

2024-01-24 Thread Takuya Wakazono
commit: 1253f6c22e4c3d1fd197f1426e11e3264ba388de
Author: Takuya Wakazono  gmail  com>
AuthorDate: Wed Jan 24 14:03:12 2024 +
Commit: Takuya Wakazono  gmail  com>
CommitDate: Wed Jan 24 14:03:12 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1253f6c2

dev-libs/fastText: add patches for gcc13 and pep517

Closes: https://bugs.gentoo.org/905908
Signed-off-by: Takuya Wakazono  gmail.com>

 dev-libs/fastText/fastText-0.9.2.ebuild | 11 ---
 dev-libs/fastText/files/fastText-0.9.2-gcc13.patch  | 13 +
 dev-libs/fastText/files/fastText-0.9.2-pep517.patch |  9 +
 3 files changed, 30 insertions(+), 3 deletions(-)

diff --git a/dev-libs/fastText/fastText-0.9.2.ebuild 
b/dev-libs/fastText/fastText-0.9.2.ebuild
index ffdf9b3ddf..a55761421e 100644
--- a/dev-libs/fastText/fastText-0.9.2.ebuild
+++ b/dev-libs/fastText/fastText-0.9.2.ebuild
@@ -1,11 +1,12 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_EXT=1
 DISTUTILS_OPTIONAL=1
+DISTUTILS_USE_PEP517=setuptools
 inherit cmake distutils-r1 edo
 
 DESCRIPTION="Library for fast text representation and classification"
@@ -30,6 +31,10 @@ BDEPEND="
 "
 
 DOCS=( {CODE_OF_CONDUCT,CONTRIBUTING,README}.md python/{README.rst,doc} docs )
+PATCHES=(
+   "${FILESDIR}/${P}-gcc13.patch"
+   "${FILESDIR}/${P}-pep517.patch"
+)
 
 src_prepare() {
cmake_src_prepare

diff --git a/dev-libs/fastText/files/fastText-0.9.2-gcc13.patch 
b/dev-libs/fastText/files/fastText-0.9.2-gcc13.patch
new file mode 100644
index 00..ba00466f34
--- /dev/null
+++ b/dev-libs/fastText/files/fastText-0.9.2-gcc13.patch
@@ -0,0 +1,13 @@
+https://bugs.gentoo.org/905908
+https://github.com/facebookresearch/fastText/commit/6c2204ba66776b700095ff73e3e599a908ffd9c3
+
+--- a/src/args.cc
 b/src/args.cc
+@@ -9,6 +9,7 @@
+ #include "args.h"
+ 
+ #include 
++#include 
+ 
+ #include 
+ #include 

diff --git a/dev-libs/fastText/files/fastText-0.9.2-pep517.patch 
b/dev-libs/fastText/files/fastText-0.9.2-pep517.patch
new file mode 100644
index 00..aff5ddbfc7
--- /dev/null
+++ b/dev-libs/fastText/files/fastText-0.9.2-pep517.patch
@@ -0,0 +1,9 @@
+Fix SetuptoolsDeprecationWarning: Invalid dash-separated options
+https://github.com/facebookresearch/fastText/pull/1316
+
+--- a/setup.cfg
 b/setup.cfg
+@@ -1,2 +1,2 @@
+ [metadata]
+-description-file = README.md
++description_file = README.md



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

2024-01-24 Thread Sam James
commit: a6c76998e5293a587c15d447d604d9954cd39fab
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 14:10:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 14:10:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6c76998

media-gfx/feh: Stabilize 3.10.2 ppc, #922242

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

 media-gfx/feh/feh-3.10.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-gfx/feh/feh-3.10.2.ebuild b/media-gfx/feh/feh-3.10.2.ebuild
index 591d0d3d06a3..981deb4d2e28 100644
--- a/media-gfx/feh/feh-3.10.2.ebuild
+++ b/media-gfx/feh/feh-3.10.2.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
@@ -10,7 +10,7 @@ SRC_URI="https://feh.finalrewind.org/${P}.tar.bz2";
 
 LICENSE="feh"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ppc ~ppc64 ~riscv ~x86"
 IUSE="debug curl exif test xinerama inotify"
 RESTRICT="test" # Tests are broken.
 



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

2024-01-24 Thread Sam James
commit: 0ebebf18a5faf30e2cd6cd20114948eb702fe448
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 14:11:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 14:11:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ebebf18

media-gfx/feh: Stabilize 3.10.2 arm64, #922242

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

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

diff --git a/media-gfx/feh/feh-3.10.2.ebuild b/media-gfx/feh/feh-3.10.2.ebuild
index 0ede8baeb37c..3f72855ab0b6 100644
--- a/media-gfx/feh/feh-3.10.2.ebuild
+++ b/media-gfx/feh/feh-3.10.2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://feh.finalrewind.org/${P}.tar.bz2";
 
 LICENSE="feh"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ppc ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~mips ppc ppc64 ~riscv ~x86"
 IUSE="debug curl exif test xinerama inotify"
 RESTRICT="test" # Tests are broken.
 



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

2024-01-24 Thread Sam James
commit: 38ce68e7ecb5e467bdc46da6328c07445810b537
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 14:11:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 14:11:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38ce68e7

media-gfx/feh: Stabilize 3.10.2 ppc64, #922242

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

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

diff --git a/media-gfx/feh/feh-3.10.2.ebuild b/media-gfx/feh/feh-3.10.2.ebuild
index 981deb4d2e28..0ede8baeb37c 100644
--- a/media-gfx/feh/feh-3.10.2.ebuild
+++ b/media-gfx/feh/feh-3.10.2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://feh.finalrewind.org/${P}.tar.bz2";
 
 LICENSE="feh"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ppc ppc64 ~riscv ~x86"
 IUSE="debug curl exif test xinerama inotify"
 RESTRICT="test" # Tests are broken.
 



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

2024-01-24 Thread Sam James
commit: f5220f2fe5be0a7874d4bfd853a2ae689788745d
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 14:11:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 14:11:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5220f2f

dev-perl/Test-Command: Stabilize 0.110.0-r1 arm64, #922242

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

 dev-perl/Test-Command/Test-Command-0.110.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-perl/Test-Command/Test-Command-0.110.0-r1.ebuild 
b/dev-perl/Test-Command/Test-Command-0.110.0-r1.ebuild
index d51c75a102cc..2ab95fb47995 100644
--- a/dev-perl/Test-Command/Test-Command-0.110.0-r1.ebuild
+++ b/dev-perl/Test-Command/Test-Command-0.110.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -10,7 +10,7 @@ inherit perl-module
 DESCRIPTION="Test routines for external commands"
 
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~mips ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~mips ppc ppc64 ~riscv sparc x86"
 
 RDEPEND="
>=virtual/perl-Test-Simple-0.620.0



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

2024-01-24 Thread Sam James
commit: 676d44e9dc09aff7eaf7d6b64a9d6e460b84d090
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 14:11:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 14:11:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=676d44e9

media-gfx/feh: Stabilize 3.10.2 x86, #922242

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

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

diff --git a/media-gfx/feh/feh-3.10.2.ebuild b/media-gfx/feh/feh-3.10.2.ebuild
index 3f72855ab0b6..5dbe8e363e06 100644
--- a/media-gfx/feh/feh-3.10.2.ebuild
+++ b/media-gfx/feh/feh-3.10.2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://feh.finalrewind.org/${P}.tar.bz2";
 
 LICENSE="feh"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~mips ppc ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~mips ppc ppc64 ~riscv x86"
 IUSE="debug curl exif test xinerama inotify"
 RESTRICT="test" # Tests are broken.
 



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

2024-01-24 Thread Sam James
commit: f4caaca878f76e3c14990e391c4375eb9e797e69
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 14:11:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 14:11:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4caaca8

media-gfx/feh: Stabilize 3.10.2 amd64, #922242

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

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

diff --git a/media-gfx/feh/feh-3.10.2.ebuild b/media-gfx/feh/feh-3.10.2.ebuild
index 5dbe8e363e06..112ee958f69c 100644
--- a/media-gfx/feh/feh-3.10.2.ebuild
+++ b/media-gfx/feh/feh-3.10.2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://feh.finalrewind.org/${P}.tar.bz2";
 
 LICENSE="feh"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~mips ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~mips ppc ppc64 ~riscv x86"
 IUSE="debug curl exif test xinerama inotify"
 RESTRICT="test" # Tests are broken.
 



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

2024-01-24 Thread Andrew Ammerlaan
commit: 8e563cacd83a2c0fcba2472028b8d76c13cb7460
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jan 24 14:15:42 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jan 24 14:15:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e563cac

sys-kernel/installkernel-systemd: stabilize 4-r1 for amd64

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

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

diff --git a/sys-kernel/installkernel-systemd/installkernel-systemd-4-r1.ebuild 
b/sys-kernel/installkernel-systemd/installkernel-systemd-4-r1.ebuild
index b86f44a773ed..966d2b793403 100644
--- a/sys-kernel/installkernel-systemd/installkernel-systemd-4-r1.ebuild
+++ b/sys-kernel/installkernel-systemd/installkernel-systemd-4-r1.ebuild
@@ -9,7 +9,7 @@ S="${WORKDIR}"
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
 
 PDEPEND=">=sys-kernel/installkernel-14[systemd]"
 



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

2024-01-24 Thread Andrew Ammerlaan
commit: 06dd882906f5a50eccf9c7c9424f78dc4a2e6160
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jan 24 14:21:54 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jan 24 14:21:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06dd8829

profiles: mask installkernel-systemd for removal

installkernel[systemd] is the replacement

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index f7c236348929..cd1ea701b34b 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,16 @@
 
 #--- END OF EXAMPLES ---
 
+# Andrew Ammerlaan  (2024-01-24)
+# The functionality of sys-kernel/installkernel-systemd has been
+# integrated into sys-kernel/installkernel[systemd].
+# Please install sys-kernel/installkernel and remove
+# sys-kernel/installkernel-systemd. See the news item entitled
+# "Merging of installkernel-gentoo and installkernel-systemd" for details.
+#
+# Removal on 2024-02-24
+sys-kernel/installkernel-systemd
+
 # Michał Górny  (2024-01-24)
 # Unmaintained, tests fail, requires discontinued dev-python/bsddb3.
 # No commits since 2022.  No reverse dependencies.



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

2024-01-24 Thread Andrew Ammerlaan
commit: eb49337aca5f5e75d58e21ad60d064c521f03884
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jan 24 14:15:26 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jan 24 14:15:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb49337a

sys-kernel/dracut: stabilize 060_pre20240104 for amd64

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

 sys-kernel/dracut/dracut-060_pre20240104.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/dracut/dracut-060_pre20240104.ebuild 
b/sys-kernel/dracut/dracut-060_pre20240104.ebuild
index 9df0da92b083..c1aba55ea0b2 100644
--- a/sys-kernel/dracut/dracut-060_pre20240104.ebuild
+++ b/sys-kernel/dracut/dracut-060_pre20240104.ebuild
@@ -24,7 +24,7 @@ HOMEPAGE="https://github.com/dracutdevs/dracut/wiki";
 LICENSE="GPL-2"
 SLOT="0"
 if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv sparc x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv sparc x86"
 fi
 IUSE="selinux test"
 RESTRICT="!test? ( test )"



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

2024-01-24 Thread Andrew Ammerlaan
commit: e2f1e46675c6273ec8f2945f2ac83fd57725833d
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jan 24 14:34:29 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jan 24 14:34:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2f1e466

kernel-install.eclass: drop sys-kernel/installkernel-systemd

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

 eclass/kernel-install.eclass | 16 +++-
 1 file changed, 3 insertions(+), 13 deletions(-)

diff --git a/eclass/kernel-install.eclass b/eclass/kernel-install.eclass
index 2b6e80aee571..78a498000790 100644
--- a/eclass/kernel-install.eclass
+++ b/eclass/kernel-install.eclass
@@ -62,17 +62,10 @@ RESTRICT+="
 
 _IDEPEND_BASE="
!initramfs? (
-   || (
-   >=sys-kernel/installkernel-8
-   >=sys-kernel/installkernel-systemd-2-r5
-   )
+   >=sys-kernel/installkernel-14
)
initramfs? (
-   >=sys-kernel/dracut-059-r4
-   || (
-   >=sys-kernel/installkernel-8[dracut(-)]
-   >=sys-kernel/installkernel-systemd-2-r5
-   )
+   >=sys-kernel/installkernel-14[dracut(-)]
)
 "
 
@@ -199,10 +192,7 @@ if [[ ${KERNEL_IUSE_GENERIC_UKI} ]]; then
"
IDEPEND="
generic-uki? (
-   || (
-   
>=sys-kernel/installkernel-8[-dracut(-),-ukify(-)]
-   >=sys-kernel/installkernel-systemd-3
-   )
+   >=sys-kernel/installkernel-14[-dracut(-),-ukify(-)]
)
!generic-uki? (
${_IDEPEND_BASE}



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

2024-01-24 Thread Andrew Ammerlaan
commit: a326529793058c98a2765edda1f527038782
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jan 24 14:15:53 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jan 24 14:15:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3265297

sys-kernel/installkernel: stabilize 18 for amd64

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

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

diff --git a/sys-kernel/installkernel/installkernel-18.ebuild 
b/sys-kernel/installkernel/installkernel-18.ebuild
index cedb0adff3ff..034dd32a9060 100644
--- a/sys-kernel/installkernel/installkernel-18.ebuild
+++ b/sys-kernel/installkernel/installkernel-18.ebuild
@@ -11,7 +11,7 @@ S="${WORKDIR}/${PN}-gentoo-${PV}"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x86-linux"
 IUSE="+dracut grub module-rebuild systemd uki ukify"
 
 RDEPEND="



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

2024-01-24 Thread Andrew Ammerlaan
commit: dd777824a5523f812a7fd267ae474320be536411
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jan 24 14:38:26 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jan 24 14:38:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd777824

sys-kernel/installkernel: drop default +dracut

This is now possible due to the last-rites of
installkernel-systemd

Closes: https://bugs.gentoo.org/922772
Bug: https://bugs.gentoo.org/917145
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sys-kernel/installkernel/installkernel-12.ebuild| 2 +-
 sys-kernel/installkernel/installkernel-15-r1.ebuild | 2 +-
 sys-kernel/installkernel/installkernel-17.ebuild| 2 +-
 sys-kernel/installkernel/installkernel-18.ebuild| 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-kernel/installkernel/installkernel-12.ebuild 
b/sys-kernel/installkernel/installkernel-12.ebuild
index 042e7cbdf2d6..cd4bb88b1d78 100644
--- a/sys-kernel/installkernel/installkernel-12.ebuild
+++ b/sys-kernel/installkernel/installkernel-12.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}-gentoo-${PV}"
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x86-linux"
-IUSE="+dracut grub uki ukify"
+IUSE="dracut grub uki ukify"
 
 RDEPEND="
>=sys-apps/debianutils-4.9-r1

diff --git a/sys-kernel/installkernel/installkernel-15-r1.ebuild 
b/sys-kernel/installkernel/installkernel-15-r1.ebuild
index 44838afc89c4..a97420affeb8 100644
--- a/sys-kernel/installkernel/installkernel-15-r1.ebuild
+++ b/sys-kernel/installkernel/installkernel-15-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}-gentoo-${PV}"
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x86-linux"
-IUSE="+dracut grub systemd uki ukify"
+IUSE="dracut grub systemd uki ukify"
 
 RDEPEND="
!<=sys-kernel/installkernel-systemd-3

diff --git a/sys-kernel/installkernel/installkernel-17.ebuild 
b/sys-kernel/installkernel/installkernel-17.ebuild
index 0f0f4cb9259d..1bcf6f519ede 100644
--- a/sys-kernel/installkernel/installkernel-17.ebuild
+++ b/sys-kernel/installkernel/installkernel-17.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}-gentoo-${PV}"
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x86-linux"
-IUSE="+dracut grub module-rebuild systemd uki ukify"
+IUSE="dracut grub module-rebuild systemd uki ukify"
 
 RDEPEND="
!<=sys-kernel/installkernel-systemd-3

diff --git a/sys-kernel/installkernel/installkernel-18.ebuild 
b/sys-kernel/installkernel/installkernel-18.ebuild
index 034dd32a9060..211c4e124e5a 100644
--- a/sys-kernel/installkernel/installkernel-18.ebuild
+++ b/sys-kernel/installkernel/installkernel-18.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}-gentoo-${PV}"
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x86-linux"
-IUSE="+dracut grub module-rebuild systemd uki ukify"
+IUSE="dracut grub module-rebuild systemd uki ukify"
 
 RDEPEND="
!<=sys-kernel/installkernel-systemd-3



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

2024-01-24 Thread Andrew Ammerlaan
commit: 1cc761d02ffd4ed737edbb67562eb37b6f4845be
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jan 24 14:43:51 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jan 24 14:43:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cc761d0

sys-kernel/installkernel: drop 15-r1, 17

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

 sys-kernel/installkernel/Manifest  |   2 -
 .../installkernel/installkernel-15-r1.ebuild   | 122 -
 sys-kernel/installkernel/installkernel-17.ebuild   | 114 ---
 3 files changed, 238 deletions(-)

diff --git a/sys-kernel/installkernel/Manifest 
b/sys-kernel/installkernel/Manifest
index 03bed8876c0c..e95b127d9900 100644
--- a/sys-kernel/installkernel/Manifest
+++ b/sys-kernel/installkernel/Manifest
@@ -1,4 +1,2 @@
 DIST installkernel-12.tar.gz 4385 BLAKE2B 
2f55442d76020cfcd42fb83f14ff1f517dcbbd102c338e84f092d56ba513c02644401b3b75ee7c45c8e763eb0e27225bbfe6576bc4e34841694076d935328c9a
 SHA512 
b5620bf7a36081da929645d112a9160f89f1de09c00d3b6093efbe57d8ff1a5ebcd0b65e68491d225f61b7732bce8f76ff8baecd24969715f40dc818e4302de2
-DIST installkernel-15.tar.gz 5485 BLAKE2B 
c80aaf96c74eed23f13f2825839daeb9d44d1f721b35270ed4dd587858a9b43edaa958965a97b6381f58c24d137094c4b80f880b4e114dff621bdc6dc51f47d6
 SHA512 
352478323d76ec9b74e4ff1a42555a65292e9a262907dc3dfe08ee0c8613fa1d9618d2f3c1de9ab02551be67fc107d8c0212e462e46b6d6ce065c2f1628067f0
-DIST installkernel-17.tar.gz 7109 BLAKE2B 
1b9ac1528262a842d306b5061207316d088b78702a2045d5f49de08d9111ecf6306ac6c45262ae0eca3565aba4f20098b3678090510af808192cb310b53af216
 SHA512 
f80c3d9141e3c6a41e55204eff7df8d8e2c42e6cca0e86db6d0036da1d2a23b4b69add8cb3abb8577459f7b46211d65a5cf4d7f9349f4a3a85d4f6e0a1215f03
 DIST installkernel-18.tar.gz 7223 BLAKE2B 
b813cbab818674abde969378d66ccdf05ff296b32232c11c85f84292b6f7ab91f846d66cc2a34d8912fa731d70d6b8b87339eb75cbef9dd2672e58a1be310d40
 SHA512 
3afe20ee58cea986d2b8e8e2621d6b6c76a883b41105521f69822107b3fce11700839d0fefeea1ea1e8b2ad69df18ef4219e4db606bda2349e6eab0924625686

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

[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwebengine/

2024-01-24 Thread Ionen Wolkens
commit: 505c33c87b9adfc992ecc09424cbd646aec88558
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Jan 24 08:01:51 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 24 14:49:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=505c33c8

dev-qt/qtwebengine: update patchset for 6.6 and 6.7 branches

6.6-7 -> 6.6-8 and
6.7-2 -> 6.7-3 changes:
  Removed:
  * icu74.patch (upstreamed)

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

 dev-qt/qtwebengine/Manifest| 4 ++--
 dev-qt/qtwebengine/qtwebengine-6.6..ebuild | 2 +-
 dev-qt/qtwebengine/qtwebengine-6.7..ebuild | 2 +-
 dev-qt/qtwebengine/qtwebengine-6..ebuild   | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest
index 4ba0f3830b74..0658a436b2da 100644
--- a/dev-qt/qtwebengine/Manifest
+++ b/dev-qt/qtwebengine/Manifest
@@ -5,6 +5,6 @@ DIST qtwebengine-5.15.12_p20240112.tar.xz 299267300 BLAKE2B 
7ccdeee6a64638a2a486
 DIST qtwebengine-5.15.12_p20240122.tar.xz 299226288 BLAKE2B 
a16a2f428c4a3e7c681e8a8631ddff135fdf1f802cba9e1c827cfec25e0e0dd0bc5c5308b7547b30009709974f7efa950cef1640a24dba4ebbf55def265c90f8
 SHA512 
31e26d7c76e50eb110d5cf31ea01b47693efca0dd0a6814c881491349b535b9b02c4ef50b45fc6a59e7b8955942a6cc28aa17a6730effdec640be032d14e4f75
 DIST qtwebengine-5.15.2-r1-chromium87-ppc64le.tar.xz 28784 BLAKE2B 
aa101d14446f3282fda8932cc75a249d88b79319f0886d95777292776d94ac5f4fc114c3893b2801fbba6abb14f381172bb14b15b5ffef12413db3a16e4d1ca6
 SHA512 
3324e0076eb18e2ae2248428d2730cfb3413761514b2bb57e25b8db792488098d9f7cebfa08f1a3b39b1d0a382aafed75c5ae8273918909335957921305e
 DIST qtwebengine-6.6-patchset-6.tar.xz 9828 BLAKE2B 
ae595c2f3a71abc183e256118b1c3d1e91284199a8f4aaa8bd9d2a67467353b6c145c3bd9d64c20d64321294c63d97a0a4dc3eeca570a1e25eb94dd8fb9aa501
 SHA512 
8def71c43125073ef6fc1867c36118f43b0af843cce4b47248359712b1f1bfb4d4eabc6b13ecbbb33e4ef10e1617abc488bb336dfbab043b4ef911d71ad386e2
-DIST qtwebengine-6.6-patchset-7.tar.xz 8480 BLAKE2B 
c4078d323c02a81e030c4b9b55a8e05f3f49722f937c2fa73fecbc75e8cfa843481857fd193fa92474329e60eb8deee4b287e637bbfff72bdf7d28f3525256f3
 SHA512 
e601b7a61863ea9f56c3bc12928eab99e87f9616e8d6d7db24a32045854f77976a27fee58bb1c7f57ca2ca12612dff3910294864e73ab8c9eb9c5347e7100590
-DIST qtwebengine-6.7-patchset-2.tar.xz 8252 BLAKE2B 
00e0c6b6ea596dc314c5897012e8447f8f18db4992a2266568e75cb6bab57d76f0899ca2ad60a707477bab0b645a0142e02e7b7c5dab4b0ae27cc2243c245d6b
 SHA512 
477639031d2254dd8427c6de8cf0b301942b34d6e3dd79b70ef1c46e0f12684c872a1d581bd46483949a79ba54cca45f795ac9b4a14d50137cd850cef747db1a
+DIST qtwebengine-6.6-patchset-8.tar.xz 8220 BLAKE2B 
5d017d6d905102e3844987f1dbaf1f84d75fb3cdb301380c02c8abd3093b3b1f258529e57cdcaaf857d4eb1663d3c389e6a5bb790e2fc97833b008b590c7fba0
 SHA512 
33f76fdd6dfa672c376f755e1f965538e231aad985cc73c207000c69a5530f6d72d72f08ef5b069943d8121c2ad88181501a82cee5a8714aa1e1494e9d7ecd4b
+DIST qtwebengine-6.7-patchset-3.tar.xz 7984 BLAKE2B 
ce3a94c7567a4057686f4d66a97989d214bf1b9c48592c88435ccf7bd6053484febc8a0437f1d17dd5b97c61bda7fafb6af67d84fc677db6aab1cdd479d5e7ca
 SHA512 
3c1daf3ae60ba745a05dac97e9e086347742020a31c65c2d7a4bb2555a72a6e36ea1562c24886e51b8f24fdccd004893c1f49ecba7d92ef3be946d07d211fb61
 DIST qtwebengine-everywhere-src-6.6.1.tar.xz 421042656 BLAKE2B 
6982a1884d66162cc3c8518125c655d60ced9ec9e81670fb2e5b193aab655c4516bbc50d3c774764385fbe372863fdbf3e03a3c35f07dd9c3119880266b3131e
 SHA512 
d1e4f5b664f8aca5e0a5927968be87e29e29172f1256f21dc6a29006258fb2be2be99b5b36c94a08c704580db9fac7defbb37193534129a21ca14a511fcdeea0

diff --git a/dev-qt/qtwebengine/qtwebengine-6.6..ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.6..ebuild
index 92a315e96855..66342c02291b 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.6..ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.6..ebuild
@@ -11,7 +11,7 @@ inherit prefix python-any-r1 qt6-build toolchain-funcs
 
 DESCRIPTION="Library for rendering dynamic web content in Qt6 C++ and QML 
applications"
 SRC_URI+="
-   https://dev.gentoo.org/~ionen/distfiles/${PN}-6.6-patchset-7.tar.xz
+   https://dev.gentoo.org/~ionen/distfiles/${PN}-6.6-patchset-8.tar.xz
 "
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then

diff --git a/dev-qt/qtwebengine/qtwebengine-6.7..ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.7..ebuild
index b08109bae395..24484454086e 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.7..ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.7..ebuild
@@ -11,7 +11,7 @@ inherit prefix python-any-r1 qt6-build toolchain-funcs
 
 DESCRIPTION="Library for rendering dynamic web content in Qt6 C++ and QML 
applications"
 SRC_URI+="
-   https://dev.gentoo.org/~ionen/distfiles/${PN}-6.7-patchset-2.tar.xz
+   https://dev.gentoo.org/~ionen/distfiles/${PN}-6.7-patchset-3.tar.xz
 "
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then

diff --git a/dev-qt/qtwebengine/qtwebengine-6..ebuild 
b/dev-qt/qtwebengine/qtwebengine

[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2024-01-24 Thread Ionen Wolkens
commit: 4612c2f1e658605e372e14eb401c0e5572198ad1
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Jan 24 08:49:57 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 24 14:49:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4612c2f1

dev-qt/qtmultimedia: skip tst_qvideoframecolormanagement in live

Test was modified to be more strict and newly fails with offscreen
rendering. Passes fine when using the RHI backend rather than CPU
conversion (afaik wouldn't work with virtx+sandbox either).

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

 dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild | 3 ++-
 dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild | 3 ++-
 dev-qt/qtmultimedia/qtmultimedia-6..ebuild   | 3 ++-
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild
index 3c69475face8..c4294e51cffe 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -63,6 +63,7 @@ CMAKE_SKIP_TESTS=(
tst_qscreencapture_integration
tst_qscreencapturebackend
# fails with offscreen rendering
+   tst_qvideoframecolormanagement
tst_qwindowcapturebackend
 )
 

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
index 3c69475face8..c4294e51cffe 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -63,6 +63,7 @@ CMAKE_SKIP_TESTS=(
tst_qscreencapture_integration
tst_qscreencapturebackend
# fails with offscreen rendering
+   tst_qvideoframecolormanagement
tst_qwindowcapturebackend
 )
 

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
index 3c69475face8..c4294e51cffe 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -63,6 +63,7 @@ CMAKE_SKIP_TESTS=(
tst_qscreencapture_integration
tst_qscreencapturebackend
# fails with offscreen rendering
+   tst_qvideoframecolormanagement
tst_qwindowcapturebackend
 )
 



[gentoo-commits] data/gentoo-news:master commit in: 2024-01-18-installkernel-merge/

2024-01-24 Thread Andrew Ammerlaan
commit: 65a74554e82b97334e608980f7205d8a2114c287
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Jan 24 15:03:34 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jan 24 15:03:34 2024 +
URL:https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=65a74554

2024-01-18-installkernel-merge: add note on enabling dracut flag

This is now required since we no longer enable the dracut flag by default

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

 .../2024-01-18-installkernel-merge.en.txt| 12 
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git 
a/2024-01-18-installkernel-merge/2024-01-18-installkernel-merge.en.txt 
b/2024-01-18-installkernel-merge/2024-01-18-installkernel-merge.en.txt
index 3b36c73..aaf7884 100644
--- a/2024-01-18-installkernel-merge/2024-01-18-installkernel-merge.en.txt
+++ b/2024-01-18-installkernel-merge/2024-01-18-installkernel-merge.en.txt
@@ -1,7 +1,7 @@
 Title: Merging of installkernel-gentoo and installkernel-systemd
 Author: Andrew Ammerlaan 
 Posted: 2024-01-18
-Revision: 1
+Revision: 2
 News-Item-Format: 2.0
 Display-If-Installed: sys-kernel/installkernel
 Display-If-Installed: sys-kernel/installkernel-gentoo
@@ -45,11 +45,15 @@ User Action Required (systemd-boot users)
 Previously sys-kernel/installkernel-systemd provided kernel installation
 automation for users of systemd-boot. sys-kernel/installkernel provides
 the same functionality but only via systemd's kernel-install. Users
-of systemd-boot should therefore ensure that the systemd USE flag is enabled
+of systemd-boot should therefore ensure that the "systemd" USE flag is enabled
 when upgrading to >=sys-kernel/installkernel-14.
 
-This upgrade path is enforced by sys-kernel/installkernel-systemd-4, which is
-just a wrapper pulling in >=sys-kernel/installkernel-14 with the systemd flag
+Users who are using the distribution kernels (i.e. gentoo-kernel(-bin)) should
+enable the "dracut" USE flag on installkernel as well to pull in and enable
+the dracut initramfs generator. This is enforced by portage.
+
+The upgrade path is enforced by sys-kernel/installkernel-systemd-4, which is
+just a wrapper pulling in >=sys-kernel/installkernel-14 with the "systemd" flag
 enabled. sys-kernel/installkernel-systemd may be removed after installing
 >=sys-kernel/installkernel-14.
 



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

2024-01-24 Thread Michał Górny
commit: 667496169700e81eb271a1162fb4169331599d91
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 11:55:20 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 15:28:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66749616

package.mask: Last rite net-nds/nsscache

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index cd1ea701b34b..22f7f7fd3ef1 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -43,6 +43,14 @@
 # Removal on 2024-02-24
 sys-kernel/installkernel-systemd
 
+# Michał Górny  (2024-01-24)
+# No support for Python 3.11+.  No PEP517.  Tests are not enabled.
+# The current keyworded version is from 2019.  It was bumped in 2022
+# but it has not been keyworded since (pending "testing").
+# Depends on unmaintained dev-python/bsddb3.
+# Removal on 2024-02-23.  Bug #897136.
+net-nds/nsscache
+
 # Michał Górny  (2024-01-24)
 # Unmaintained, tests fail, requires discontinued dev-python/bsddb3.
 # No commits since 2022.  No reverse dependencies.



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

2024-01-24 Thread Michał Górny
commit: 2a7458219978e18802b500d9b3d6c8981d3264ce
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 15:28:51 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 15:28:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a745821

app-arch/pdlzip: Bump to 1.13

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

 app-arch/pdlzip/Manifest   |  2 ++
 app-arch/pdlzip/pdlzip-1.13.ebuild | 31 +++
 2 files changed, 33 insertions(+)

diff --git a/app-arch/pdlzip/Manifest b/app-arch/pdlzip/Manifest
index fbd572985d53..83925df0710f 100644
--- a/app-arch/pdlzip/Manifest
+++ b/app-arch/pdlzip/Manifest
@@ -1,2 +1,4 @@
 DIST pdlzip-1.12.tar.gz 74125 BLAKE2B 
41ae5878d75c0bcfad5b71194b58950d91281a5a20e67b9081b9ef6f852bf9467bd512c72a1af873b15bf84360273091d05ab6283ba0f3a725bd5fc17746f821
 SHA512 
0472c725db187c984f8874d039c53bd961a8d510ee03ea0b6b9e19ee2d8e7addadd06fc7715a58adfe8335c90ea697640c751cdfaf0007e40c94408a0bf8ed72
 DIST pdlzip-1.12.tar.gz.sig 72 BLAKE2B 
c7f95cc45493402e862068e78921729c39436729599fe41dabcedabbf7ebade0ac140b73e208cc3d4f776622668c339f23b06b8b55547c0b9c55ccaff154842d
 SHA512 
45ebc9438705a242fb1948e74b5e27f1ef336b67549a8e279c015c1e01107fd565e68c11426467f60a17e0ee65362a59e765ec118a80b875865fd429bbd80b80
+DIST pdlzip-1.13.tar.gz 74681 BLAKE2B 
459b1be6c1526c9fe10f9208f7e9ecb0316304ff7d484991fd4a6c786efcef7ff46ce1e5f11c2df5aab403ebe047baf2c3f037b77b67f0601f176e718c61849e
 SHA512 
3fdcfb3be40df564163fd429cefddaccc0b0dc487e8c9c0fb6ca79a26a875f6cfb3cf051b3a155467b333a54b7512ce1604249ae5b198414da5757b723110dd5
+DIST pdlzip-1.13.tar.gz.sig 72 BLAKE2B 
666f80542b88c41af8a5e4b9df459ae2c804fd0500997092389efbc7c2f8ae615805a9fe915066eef77b3052fc75a21ec077500767679a9c8460c25adc4f688b
 SHA512 
8b70f96c38db86f6d2dded432bad50875d29abeacc587db1ab6cdacb9c684130a46ca07abaf030e95cf09ac9bdd9ecc14a2360979e928194a9345525dcf1a191

diff --git a/app-arch/pdlzip/pdlzip-1.13.ebuild 
b/app-arch/pdlzip/pdlzip-1.13.ebuild
new file mode 100644
index ..a2c2ba82ef05
--- /dev/null
+++ b/app-arch/pdlzip/pdlzip-1.13.ebuild
@@ -0,0 +1,31 @@
+# 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/antoniodiazdiaz.asc
+inherit toolchain-funcs verify-sig
+
+DESCRIPTION="Public-domain version of lzip compressor"
+HOMEPAGE="https://www.nongnu.org/lzip/pdlzip.html";
+SRC_URI="https://download.savannah.gnu.org/releases/lzip/pdlzip/${P}.tar.gz";
+SRC_URI+=" verify-sig? ( 
https://download.savannah.gnu.org/releases/lzip/${PN}/${P/_/-}.tar.gz.sig )"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~mips ~x86"
+
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-antoniodiazdiaz )"
+
+src_configure() {
+   local myconf=(
+   --prefix="${EPREFIX}"/usr
+   CC="$(tc-getCC)"
+   CFLAGS="${CFLAGS}"
+   CPPFLAGS="${CPPFLAGS}"
+   LDFLAGS="${LDFLAGS}"
+   )
+
+   # not autotools-based
+   ./configure "${myconf[@]}" || die
+}



[gentoo-commits] proj/pax-utils:master commit in: tests/source/, /

2024-01-24 Thread Mike Frysinger
commit: e679f9bd82197f0f1831a0a4a282851994aa172c
Author: Mike Frysinger  chromium  org>
AuthorDate: Wed Jan 24 15:32:52 2024 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Wed Jan 24 15:32:52 2024 +
URL:https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=e679f9bd

build: use standard config.h naming

Signed-off-by: Mike Frysinger  chromium.org>
Signed-off-by: Mike Frysinger  gentoo.org>

 meson.build | 2 +-
 porting.h   | 2 +-
 tests/source/dotest | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/meson.build b/meson.build
index 255107b..c91bb64 100644
--- a/meson.build
+++ b/meson.build
@@ -56,7 +56,7 @@ foreach x : [
 endforeach
 
 configure_file(
-  output : 'probes.h',
+  output : 'config.h',
   configuration : probe_results,
 )
 

diff --git a/porting.h b/porting.h
index 61018fb..1ace55e 100644
--- a/porting.h
+++ b/porting.h
@@ -11,7 +11,7 @@
 #ifndef _PORTING_H
 #define _PORTING_H
 
-#include "probes.h"
+#include "config.h"
 
 #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof(*arr))
 

diff --git a/tests/source/dotest b/tests/source/dotest
index cc278a5..c97e8cb 100755
--- a/tests/source/dotest
+++ b/tests/source/dotest
@@ -5,7 +5,7 @@
 findfiles() {
find "${top_srcdir}" \
'(' -type d -a '(' -name .git -o -name autotools ')' -prune ')' 
\
-   -o '(' '(' -name '*.[ch]' -a ! -name 'probes.h' ')' -print0 ')'
+   -o '(' '(' -name '*.[ch]' -a ! -name 'config.h' ')' -print0 ')'
 }
 
 #



[gentoo-commits] proj/pax-utils:master commit in: /

2024-01-24 Thread Mike Frysinger
commit: 063a90661c0423172e23405c2548e649a1631796
Author: Mike Frysinger  chromium  org>
AuthorDate: Wed Jan 24 15:35:52 2024 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Wed Jan 24 15:35:52 2024 +
URL:https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=063a9066

build: use standard HAVE_xxx define style

Use the more standard HAVE_xxx convention, and only define when
available.  This avoids further confusion with code that is using
"#ifdef" already.

Signed-off-by: Mike Frysinger  chromium.org>
Signed-off-by: Mike Frysinger  gentoo.org>

 meson.build |  4 +---
 porting.h   | 20 ++--
 2 files changed, 11 insertions(+), 13 deletions(-)

diff --git a/meson.build b/meson.build
index c91bb64..e891d98 100644
--- a/meson.build
+++ b/meson.build
@@ -48,11 +48,9 @@ foreach x : [
   'elf-hints.h',
   'glob.h',
 ]
-  x_exists = 0
   if cc.has_header(x)
-x_exists = 1
+probe_results.set('HAVE_' + x.to_upper().underscorify(), 1)
   endif
-  probe_results.set('HAS_' + x.to_upper().underscorify(), x_exists)
 endforeach
 
 configure_file(

diff --git a/porting.h b/porting.h
index 1ace55e..68e2b6c 100644
--- a/porting.h
+++ b/porting.h
@@ -40,36 +40,36 @@
 #include 
 #include 
 #include "elf.h"
-#if HAS_ALLOCA_H
+#ifdef HAVE_ALLOCA_H
 # include 
 #endif
-#if HAS_SYS_PRCTL_H
+#ifdef HAVE_SYS_PRCTL_H
 # include 
-# if HAS_LINUX_SECCOMP_H
+# ifdef HAVE_LINUX_SECCOMP_H
 #  include 
 # endif
-# if HAS_LINUX_SECUREBITS_H
+# ifdef HAVE_LINUX_SECUREBITS_H
 #  include 
 # endif
 #endif
-#if HAS_ENDIAN_H && HAS_BYTESWAP_H
+#if defined(HAVE_ENDIAN_H) && defined(HAVE_BYTESWAP_H)
 # include 
 # include 
-#elif HAS_SYS_ENDIAN_H
+#elif defined(HAVE_SYS_ENDIAN_H)
 # include 
-#elif HAS_ISA_DEFS_H
+#elif defined(HAVE_ISA_DEFS_H)
 # include 
-#elif HAS_MACHINE_ENDIAN_H
+#elif defined(HAVE_MACHINE_ENDIAN_H)
 # include 
 #endif
 
-#ifdef HAS_GLOB_H
+#ifdef HAVE_GLOB_H
 # include 
 #endif
 
 #if defined(__GLIBC__) || defined(__UCLIBC__) || defined(__NetBSD__)
 # define __PAX_UTILS_DEFAULT_LD_CACHE_CONFIG "/etc/ld.so.conf"
-#elif HAS_ELF_HINTS_H
+#elif defined(HAVE_ELF_HINTS_H)
 # include 
 # define __PAX_UTILS_DEFAULT_LD_CACHE_CONFIG _PATH_ELF_HINTS
 #else



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

2024-01-24 Thread Michael Orlitzky
commit: c5f7cb6c9cebcb3551129940b24f2377de503702
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Tue Jan 23 17:50:25 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Jan 24 15:54:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5f7cb6c

gap-pkg.eclass: enable pipefail when piping tests through tee

In src_test(), we are running,

  ${gapcmd} | tee test-suite.log

to work around a terminal corruption issue in dev-gap/browse. This pipe
however has the unfortunate side effect of hiding failures in ${gapcmd}
behind the success of tee. To fix that, we enable pipefail for the
duration of the command above.

Signed-off-by: Michael Orlitzky  gentoo.org>

 eclass/gap-pkg.eclass | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/eclass/gap-pkg.eclass b/eclass/gap-pkg.eclass
index 89c158674b0f..e242cc92e8a3 100644
--- a/eclass/gap-pkg.eclass
+++ b/eclass/gap-pkg.eclass
@@ -231,8 +231,10 @@ gap-pkg_src_test() {
# The "browse" package is however smart enough to figure out when
# stdout is not a tty, and avoids breaking it in that case. So by
# piping to tee, we encourage it not to do anything too crazy.
+   eshopts_push -o pipefail
${gapcmd} | tee test-suite.log \
|| die "test suite failed, see test-suite.log"
+   eshopts_pop
 }
 
 # @ECLASS_VARIABLE: GAP_PKG_EXTRA_INSTALL



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

2024-01-24 Thread Michael Orlitzky
commit: 1fb62e827124c547022c370b0eda347843d46d7d
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Jan 24 15:52:34 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Jan 24 15:54:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fb62e82

profiles/base: mask USE=debug for sci-mathematics/gap

A missing "-o pipefail" that has now been added to the eclass can cause
test failures in dev-gap packages otherwise.

Signed-off-by: Michael Orlitzky  gentoo.org>

 profiles/base/package.use.mask | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index b79dea91f2cb..b7c675e37c44 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,17 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Michael Orlitzky  (2024-01-24)
+# A missing "-o pipefail" in the gap-pkg eclass caused me to
+# miss a few crashes in dev-gap packages when GAP itself is
+# built with kernel debugging enabled. These may not be the
+# only problems but it's hard to tell because they cascade:
+#
+#  * https://github.com/frankluebeck/EDIM/issues/24
+#  * https://github.com/gap-packages/io/issues/122
+#
+sci-mathematics/gap debug
+
 # Alfredo Tupone  (2024-01-20)
 # Not working, bug #890756
 sci-mathematics/why3-for-spark doc



[gentoo-commits] repo/gentoo:master commit in: dev-python/moto/files/, dev-python/moto/

2024-01-24 Thread Michał Górny
commit: 6a8684f0573ca026bb618102eb835f90761d0740
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 16:29:44 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 16:30:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a8684f0

dev-python/moto: Backport 32-bit time_t test fix

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

 dev-python/moto/files/moto-4.2.12-32bit-time.patch | 46 ++
 dev-python/moto/moto-4.2.12.ebuild |  5 +++
 dev-python/moto/moto-4.2.13.ebuild |  5 +++
 3 files changed, 56 insertions(+)

diff --git a/dev-python/moto/files/moto-4.2.12-32bit-time.patch 
b/dev-python/moto/files/moto-4.2.12-32bit-time.patch
new file mode 100644
index ..fc9470c1ecab
--- /dev/null
+++ b/dev-python/moto/files/moto-4.2.12-32bit-time.patch
@@ -0,0 +1,46 @@
+From 7afd91fd23ad73550fcc621422e04a3734dc890d Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
+Date: Thu, 18 Jan 2024 13:32:07 +0100
+Subject: [PATCH] Fix more test failures on platforms with 32-bit time_t
+ (#7222)
+
+---
+ tests/test_acm/test_acm.py  | 5 -
+ tests/test_sagemaker/test_sagemaker_pipeline.py | 5 -
+ 2 files changed, 8 insertions(+), 2 deletions(-)
+
+diff --git a/tests/test_acm/test_acm.py b/tests/test_acm/test_acm.py
+index d0c46d20c..d2943d801 100644
+--- a/tests/test_acm/test_acm.py
 b/tests/test_acm/test_acm.py
+@@ -92,7 +92,10 @@ def test_list_certificates():
+ issued_arn = _import_cert(client)
+ pending_arn = 
client.request_certificate(DomainName="google.com")["CertificateArn"]
+ 
+-certs = client.list_certificates()["CertificateSummaryList"]
++try:
++certs = client.list_certificates()["CertificateSummaryList"]
++except OverflowError:
++pytest.skip("This test requires 64-bit time_t")
+ assert issued_arn in [c["CertificateArn"] for c in certs]
+ assert pending_arn in [c["CertificateArn"] for c in certs]
+ for cert in certs:
+diff --git a/tests/test_sagemaker/test_sagemaker_pipeline.py 
b/tests/test_sagemaker/test_sagemaker_pipeline.py
+index 8323eb29b..31443b26b 100644
+--- a/tests/test_sagemaker/test_sagemaker_pipeline.py
 b/tests/test_sagemaker/test_sagemaker_pipeline.py
+@@ -515,7 +515,10 @@ def test_list_pipelines_created_after(sagemaker_client):
+ _ = create_sagemaker_pipelines(sagemaker_client, pipelines)
+ 
+ created_after_str = "2099-12-31 23:59:59"
+-response = sagemaker_client.list_pipelines(CreatedAfter=created_after_str)
++try:
++response = 
sagemaker_client.list_pipelines(CreatedAfter=created_after_str)
++except OverflowError:
++pytest.skip("This test requires 64-bit time_t")
+ assert not response["PipelineSummaries"]
+ 
+ created_after_datetime = datetime.strptime(created_after_str, "%Y-%m-%d 
%H:%M:%S")
+-- 
+2.43.0
+

diff --git a/dev-python/moto/moto-4.2.12.ebuild 
b/dev-python/moto/moto-4.2.12.ebuild
index d196e07a2b94..c0356463511e 100644
--- a/dev-python/moto/moto-4.2.12.ebuild
+++ b/dev-python/moto/moto-4.2.12.ebuild
@@ -58,6 +58,11 @@ BDEPEND="
 EPYTEST_XDIST=1
 distutils_enable_tests pytest
 
+PATCHES=(
+   # https://github.com/getmoto/moto/pull/7222
+   "${FILESDIR}/${PN}-4.2.12-32bit-time.patch"
+)
+
 python_test() {
local EPYTEST_DESELECT=(
# TODO

diff --git a/dev-python/moto/moto-4.2.13.ebuild 
b/dev-python/moto/moto-4.2.13.ebuild
index ca7ea930b934..cf91ea1bdb22 100644
--- a/dev-python/moto/moto-4.2.13.ebuild
+++ b/dev-python/moto/moto-4.2.13.ebuild
@@ -58,6 +58,11 @@ BDEPEND="
 EPYTEST_XDIST=1
 distutils_enable_tests pytest
 
+PATCHES=(
+   # https://github.com/getmoto/moto/pull/7222
+   "${FILESDIR}/${PN}-4.2.12-32bit-time.patch"
+)
+
 python_test() {
local EPYTEST_DESELECT=(
# TODO



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

2024-01-24 Thread Marek Szuba
commit: 5740c485394d542cdf3e56276e45fac484e1e3aa
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Jan 24 16:24:13 2024 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jan 24 16:30:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5740c485

app-misc/mc: drop 4.8.29

Signed-off-by: Marek Szuba  gentoo.org>

 app-misc/mc/Manifest |   1 -
 app-misc/mc/mc-4.8.29.ebuild | 121 ---
 2 files changed, 122 deletions(-)

diff --git a/app-misc/mc/Manifest b/app-misc/mc/Manifest
index 6a6044234178..4f42dba4db01 100644
--- a/app-misc/mc/Manifest
+++ b/app-misc/mc/Manifest
@@ -1,2 +1 @@
-DIST mc-4.8.29.tar.xz 2368164 BLAKE2B 
0ecddf33b4b7b32918484bc7efe15ef1c9dda094814c85ceabf1b4bd9343507a33932b8cd050fdae2e683f9815ab6dd802ff8eb8e2215c6264be073bc5ac7e4d
 SHA512 
c7e219eda34197d0294748cf5fd1a5dcfedfc17c20cfcf94c4dad5170f87095845f4fc0065e2868342125039c13cc3ba617804df74186816828e93ed71c1e9a3
 DIST mc-4.8.30.tar.xz 2380824 BLAKE2B 
2bf759314abae39db7596426cba22f6eaac0efc58e7025f1a7ef1863496ea7a3c00d298d101123b9defb109e76e31fe988227fb5c1112e06051b3c7a5b3dc1b6
 SHA512 
f793f744eaff236c9952d477236dd775a24d9ddd7ff46940bfe2d06da5596bed91d6bd9c85250696da6dcdc0a1890dc01c736654df3f59039674eff38e12e68e

diff --git a/app-misc/mc/mc-4.8.29.ebuild b/app-misc/mc/mc-4.8.29.ebuild
deleted file mode 100644
index 9d854b2d8832..
--- a/app-misc/mc/mc-4.8.29.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic
-
-MY_P="${P/_/-}"
-SRC_URI="http://ftp.midnight-commander.org/${MY_P}.tar.xz";
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~ppc-macos ~x64-macos"
-
-DESCRIPTION="GNU Midnight Commander is a text based file manager"
-HOMEPAGE="https://midnight-commander.org";
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="+edit gpm nls sftp +slang spell test unicode X"
-
-REQUIRED_USE="spell? ( edit )"
-
-DEPEND="
-   >=dev-libs/glib-2.30.0:2
-   gpm? ( sys-libs/gpm )
-   kernel_linux? ( sys-fs/e2fsprogs[tools(+)] )
-   sftp? ( net-libs/libssh2 )
-   slang? ( >=sys-libs/slang-2 )
-   !slang? ( sys-libs/ncurses:=[unicode(+)?] )
-   spell? ( app-text/aspell )
-   X? (
-   x11-libs/libX11
-   x11-libs/libICE
-   x11-libs/libXau
-   x11-libs/libXdmcp
-   x11-libs/libSM
-   )
-"
-RDEPEND="${DEPEND}
-   spell? ( app-dicts/aspell-en )"
-BDEPEND="
-   app-arch/xz-utils
-   virtual/pkgconfig
-   nls? ( sys-devel/gettext )
-   test? ( dev-libs/check )
-"
-
-RESTRICT="!test? ( test )"
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-4.8.26-ncurses-mouse.patch
-   "${FILESDIR}"/${PN}-4.8.29-gentoo-tools.patch
-   "${FILESDIR}"/${PN}-4.8.29-autoconf-c99.patch
-)
-
-src_prepare() {
-   default
-   # patch touches configure.ac
-   eautoreconf
-}
-
-src_configure() {
-   [[ ${CHOST} == *-solaris* ]] && append-ldflags "-lnsl -lsocket"
-
-   local myeconfargs=(
-   --enable-charset
-   --enable-vfs
-   --with-screen=$(usex slang 'slang' "ncurses$(usex unicode 'w' 
'')")
-   $(use_enable kernel_linux vfs-undelfs)
-   # Today mclib does not expose any headers and is linked to
-   # single 'mc' binary. Thus there is no advantage of having
-   # a library. Let's avoid shared library altogether
-   # as it also conflicts with sci-libs/mc: bug #685938
-   --disable-mclib
-   $(use_enable nls)
-   $(use_enable sftp vfs-sftp)
-   $(use_enable spell aspell)
-   $(use_enable test tests)
-   $(use_with gpm gpm-mouse)
-   $(use_with X x)
-   $(use_with edit internal-edit)
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_test() {
-   # Bug #759466
-   if [[ ${EUID} == 0 ]] ; then
-   ewarn "You are emerging ${PN} as root with 'userpriv' disabled."
-   ewarn "Expect some test failures, or emerge with 
'FEATURES=userpriv'!"
-   fi
-
-   # CK_FORK=no to avoid using fork() in check library
-   # as mc mocks fork() itself: bug #644462.
-   #
-   # VERBOSE=1 to make test failures contain detailed
-   # information.
-   CK_FORK=no emake check VERBOSE=1
-}
-src_install() {
-   emake DESTDIR="${D}" install
-   dodoc AUTHORS NEWS README
-
-   # fix bug #334383
-   if use kernel_linux && [[ ${EUID} == 0 ]] ; then
-   fowners root:tty /usr/libexec/mc/cons.saver
-   fperms g+s /usr/libexec/mc/cons.saver
-   fi
-}
-
-pkg_postinst() {
-   if use spell && ! has_version app-dicts/aspell-en ; then
-   elog "'spell' USE flag is enabled however app-dicts

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

2024-01-24 Thread Marek Szuba
commit: 13e8f68494f4c02c91bc047a8224d8b059105b3e
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Jan 24 16:28:10 2024 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jan 24 16:30:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13e8f684

app-misc/mc: fix broken non-ASCII characters in shell links

With many thanks to the reporter of and the participants in the relevant
bug, for the thorough debugging and having eventually found the fix.

Closes: https://bugs.gentoo.org/916528
Signed-off-by: Marek Szuba  gentoo.org>

 8.30-fish_fix_broken_national_characters.patch |  40 +++
 app-misc/mc/mc-4.8.30-r2.ebuild| 127 +
 2 files changed, 167 insertions(+)

diff --git 
a/app-misc/mc/files/mc-4.8.30-fish_fix_broken_national_characters.patch 
b/app-misc/mc/files/mc-4.8.30-fish_fix_broken_national_characters.patch
new file mode 100644
index ..193ac7225076
--- /dev/null
+++ b/app-misc/mc/files/mc-4.8.30-fish_fix_broken_national_characters.patch
@@ -0,0 +1,40 @@
+--- a/src/vfs/fish/fish.c
 b/src/vfs/fish/fish.c
+@@ -647,7 +647,7 @@ fish_open_archive_int (struct vfs_class *me, struct 
vfs_s_super *super)
+ /* Set up remote locale to C, otherwise dates cannot be recognized */
+ if (fish_command
+ (me, super, WAIT_REPLY,
+- "LANG=C LC_ALL=C LC_TIME=C; export LANG LC_ALL LC_TIME;\n" "echo 
'### 200'\n",
++ "LANG=C.UTF-8 LC_ALL=C.UTF-8 LC_TIME=C.UTF-8; export LANG LC_ALL 
LC_TIME;\n" "echo '### 200'\n",
+  -1) != COMPLETE)
+ ERRNOR (E_PROTO, -1);
+ 
+--- a/src/vfs/fish/fishdef.h
 b/src/vfs/fish/fishdef.h
+@@ -12,7 +12,7 @@
+ /* default 'ls' script */
+ #define FISH_LS_DEF_CONTENT ""\
+ "#LIST /${FISH_FILENAME}\n"   \
+-"export LC_TIME=C\n"  \
++"export LC_TIME=C.UTF-8\n"\
+ "ls -Qlan \"/${FISH_FILENAME}\" 2>/dev/null | grep '^[^cbt]' | (\n"   \
+ "while read p l u g s m d y n; do\n"  \
+ "echo \"P$p $u.$g\"\n"\
+@@ -129,7 +129,7 @@
+ 
+ /* default 'retr'  script */
+ #define FISH_GET_DEF_CONTENT ""   
  \
+-"export LC_TIME=C\n"  
  \
++"export LC_TIME=C.UTF-8\n"
  \
+ "#RETR $FISH_FILENAME\n"  
  \
+ "if dd if=\"/${FISH_FILENAME}\" of=/dev/null bs=1 count=1 2>/dev/null ; 
then\n" \
+ "ls -ln \"/${FISH_FILENAME}\" 2>/dev/null | (\n"  
  \
+@@ -181,7 +181,7 @@
+ 
+ /* default 'info'  script */
+ #define FISH_INFO_DEF_CONTENT ""  \
+-"export LC_TIME=C\n"  \
++"export LC_TIME=C.UTF-8\n"\
+ "#FISH_HAVE_HEAD 1\n" \
+ "#FISH_HAVE_SED  2\n" \
+ "#FISH_HAVE_AWK  4\n" \

diff --git a/app-misc/mc/mc-4.8.30-r2.ebuild b/app-misc/mc/mc-4.8.30-r2.ebuild
new file mode 100644
index ..1d701a9bdb43
--- /dev/null
+++ b/app-misc/mc/mc-4.8.30-r2.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic
+
+MY_P="${P/_/-}"
+SRC_URI="http://ftp.midnight-commander.org/${MY_P}.tar.xz";
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
+
+DESCRIPTION="GNU Midnight Commander is a text based file manager"
+HOMEPAGE="https://midnight-commander.org";
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="+edit gpm nls sftp +slang spell test unicode X"
+
+REQUIRED_USE="spell? ( edit )"
+
+DEPEND="
+   >=dev-libs/glib-2.30.0:2
+   gpm? ( sys-libs/gpm )
+   kernel_linux? ( sys-fs/e2fsprogs[tools(+)] )
+   sftp? ( net-libs/libssh2 )
+   slang? ( >=sys-libs/slang-2 )
+   !slang? ( sys-libs/ncurses:=[unicode(+)?] )
+   spell? ( app-text/aspell )
+   X? (
+   x11-libs/libX11
+   x11-libs/libICE
+   x11-libs/libXau
+   x11-libs/libXdmcp
+   x11-libs/libSM
+   )
+"
+RDEPEND="${DEPEND}
+   spell? ( app-dicts/aspell-en )"
+BDEPEND="
+   app-arch/xz-utils
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+   test? ( dev-libs/check )
+"
+
+RESTRICT="!test? ( test )"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.8.26-ncurses-mouse.patch
+   "${FILESDIR}"/${PN}-4.8.29-gentoo-tools.patc

[gentoo-commits] repo/gentoo:master commit in: mail-mta/proton-mail-bridge/

2024-01-24 Thread Marek Szuba
commit: fbf1eb7688dab5c4afe26d285c668d5eff0c5df5
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Jan 24 16:33:26 2024 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jan 24 16:33:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbf1eb76

mail-mta/proton-mail-bridge: drop 3.1.3, 3.3.2-r1, 3.5.4

Signed-off-by: Marek Szuba  gentoo.org>

 mail-mta/proton-mail-bridge/Manifest   |   6 --
 .../proton-mail-bridge-3.1.3.ebuild|  49 -
 .../proton-mail-bridge-3.3.2-r1.ebuild | 119 -
 .../proton-mail-bridge-3.5.4.ebuild| 119 -
 4 files changed, 293 deletions(-)

diff --git a/mail-mta/proton-mail-bridge/Manifest 
b/mail-mta/proton-mail-bridge/Manifest
index b71490e18859..85ddbdce3b56 100644
--- a/mail-mta/proton-mail-bridge/Manifest
+++ b/mail-mta/proton-mail-bridge/Manifest
@@ -1,8 +1,2 @@
-DIST proton-mail-bridge-3.1.3-deps.tar.xz 206716212 BLAKE2B 
4f79e4428ef37452d0abd288e074ecdce8886393582352117b6df5275e1b2f0f8018145c20b8fa889f6473899fd0fde6b621e52cf2faaa218fdac8238134a19b
 SHA512 
fd948e39afaab15d7318c8b46cffd97823857cd8e1c5ba2b2ed3673fcbf186627b190bd876973fbb71854355f4dfba62663e902651716301685dca5f14f26e81
-DIST proton-mail-bridge-3.1.3.tar.gz 4443963 BLAKE2B 
2c8fc571612c11c0e281e8f268774e886ba3742b696bdd1180d7cf45525d21d9c062cd3d33acb57a6ceed8dad6b864490c89c090ebfd4bceb4e8c41b19015ae8
 SHA512 
4f4ca3a2b95c7eed34a13d7f8f296d95717b9c1f95bd157e08c3f21cc752ea3dac5eaefac27662f57f875d9690a5d77a9e15f71406280dcaad6f9054b2ef54b9
-DIST proton-mail-bridge-3.3.2-deps.tar.xz 252980292 BLAKE2B 
2d7c8961c1ed8a6fb15a26f6b3ee650932b89626c0eea1d3acaf24b5ef6b44a90cb021a051a5f018cf94db5ccb029c4b79390275bca9a39ceeb6b5ef62aa1386
 SHA512 
52ff54e80635e795462e0bdbd5e02b831478a49225d296ec46ef5591cef173c49bcf63d925d503537d57ccaf65a09424f82d1c8ad8e906d822306ca22bba1121
-DIST proton-mail-bridge-3.3.2.tar.gz 4481491 BLAKE2B 
e00cf4268dcebc7f4eeab5a0738c04e1a809a5633b4d97637ea74aa4ac3eb68dd343b45fef5fca602c4c89faa2d1e05f1c605d9b56ee83d669b07b815f8ae92b
 SHA512 
1b49355f8e816b6a00bf7fad91d0f696efb5ee1f5ea311fd4b92549f715185ea280ac874a759be5d3f8c7ff2309b8f0c3bb37c8502963059b26f4630bc9339f0
-DIST proton-mail-bridge-3.5.4-deps.tar.xz 246550932 BLAKE2B 
6b83a8c331e70abf026d2b74c85e5e52360f4163e23bb25b8cdf25558125e675805a2850eb43d40bf02f1109204f9f5d002e0862fd9b956b88b7078c7fdd1cd0
 SHA512 
a5ba16e77c6d773361223fc661959d38870b47f79ff303d0940305bdbe7a3ad8444ed47e166a13e13ca52010c1153b681728870d2cec7941bdd9185f47a2d4e2
-DIST proton-mail-bridge-3.5.4.tar.gz 4428659 BLAKE2B 
b366ee551279a46c928cba33b8879c12a101caae24a73d8aa6110cc2269dc94a9c7208c0e6a9c25485494a886e226d446aed29b76b8a95e4229d0a0e67bcf814
 SHA512 
7fc82ef135da5c24607cfca14d08aafdf4e7de51b087b279dbfb42c0a363db4bfb8ed029dc598fd30ffdb298798cebc1530338c87be28e495ee7e18c24e7558d
 DIST proton-mail-bridge-3.6.1-deps.tar.xz 245805016 BLAKE2B 
7aeab4896c9dfcba8c2c3164f441fb57f0febbdc0c49f7555cda3d930443efec85d8748a43ed2ed23982594c6f5e4b8e319cd2524bfa21797a8259252397f5a9
 SHA512 
46a5601606fe99af0ffcc8ba1e325d17b527d15225f6f4c339de0f828e0a17e71304886a58ccf2dde83638e83bc87abb7ef9817db44014cc38132dc65d752fdf
 DIST proton-mail-bridge-3.6.1.tar.gz 5015293 BLAKE2B 
7a6bb687fd1130612a49d4336404229daece91a24a37952b3128462b81cfe83636b935d584b479d294037d0303406f2c79a6798725d7b62f55eefa9294047ba9
 SHA512 
39e11815cdfdcd741ba04ee6776ce4bd959715d8d5bb8345b7f7b1a66b5fa5b66890ebc0353b1f5566a822e0ad1c4757fd022b67f4c66e91113b5e700db04abd

diff --git a/mail-mta/proton-mail-bridge/proton-mail-bridge-3.1.3.ebuild 
b/mail-mta/proton-mail-bridge/proton-mail-bridge-3.1.3.ebuild
deleted file mode 100644
index cc717399d90f..
--- a/mail-mta/proton-mail-bridge/proton-mail-bridge-3.1.3.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module systemd xdg-utils
-
-MY_PN="${PN/-mail/}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
-HOMEPAGE="https://proton.me/mail/bridge 
https://github.com/ProtonMail/proton-bridge/";
-SRC_URI="https://github.com/ProtonMail/${MY_PN}/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz
-   
https://dev.gentoo.org/~marecki/dists/${CATEGORY}/${PN}/${P}-deps.tar.xz";
-
-LICENSE="Apache-2.0 BSD BSD-2 GPL-3+ ISC LGPL-3+ MIT MPL-2.0 Unlicense"
-SLOT="0"
-KEYWORDS="~amd64"
-
-# Quite a few tests require Internet access
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="app-crypt/libsecret"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}"/${MY_P}
-
-src_prepare() {
-   xdg_environment_reset
-   default
-}
-
-src_compile() {
-   emake build-nogui
-}
-
-src_test() {
-   emake test
-}
-
-src_install() {
-   exeinto /usr/bin
-   newexe bridge ${PN}
-
-   systemd_newuserunit "${FILESDIR}"/${PN}.service-r1 ${PN}.service
-
-   einstalldocs
-}

diff --git a/mail-mta/prot

[gentoo-commits] repo/gentoo:master commit in: app-text/htmltidy/

2024-01-24 Thread Marek Szuba
commit: 8b77c8228619491e0e01d9f6e70c36146986552f
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Jan 24 16:32:22 2024 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jan 24 16:32:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b77c822

app-text/htmltidy: drop 5.8.0-r1

Signed-off-by: Marek Szuba  gentoo.org>

 app-text/htmltidy/htmltidy-5.8.0-r1.ebuild | 73 --
 1 file changed, 73 deletions(-)

diff --git a/app-text/htmltidy/htmltidy-5.8.0-r1.ebuild 
b/app-text/htmltidy/htmltidy-5.8.0-r1.ebuild
deleted file mode 100644
index 8d6b8e76e9ce..
--- a/app-text/htmltidy/htmltidy-5.8.0-r1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby26 ruby27 ruby30 ruby31 ruby32"
-RUBY_OPTIONAL="yes"
-
-inherit cmake ruby-ng
-
-MY_PN="tidy-html5"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Tidy the layout and correct errors in HTML and XML documents"
-HOMEPAGE="https://www.html-tidy.org/";
-SRC_URI="https://github.com/htacg/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/58" # subslot is SOVERSION
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="deprecated test"
-
-RESTRICT="!test? ( test )"
-ruby_add_bdepend "test? ( dev-ruby/thor dev-ruby/tty-editor )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-5.8.0-no_static_lib.patch
-)
-
-DOCS=( README.md README/CHANGELOG.md )
-
-S="${WORKDIR}"/${MY_P}
-
-pkg_setup() {
-   use test && ruby-ng_pkg_setup
-}
-
-src_unpack() {
-   # suppress ruby-ng export
-   default
-}
-
-src_prepare() {
-   # suppress ruby-ng export
-   cmake_src_prepare
-}
-
-src_compile() {
-   # suppress ruby-ng export
-   cmake_src_compile
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DTIDY_CONSOLE_SHARED=ON
-   )
-   use deprecated && mycmakeargs+=(
-   -DBUILD_TAB2SPACE=ON
-   -DTIDY_COMPAT_HEADERS=ON
-   )
-   cmake_src_configure
-}
-
-src_test() {
-   cd regression_testing || die
-   rm -f Gemfile.lock
-   ${RUBY} ./test.rb test -t "${BUILD_DIR}/tidy" || die "Test execution 
failed"
-}
-
-src_install() {
-   cmake_src_install
-   use deprecated && dobin "${BUILD_DIR}"/tab2space
-}



[gentoo-commits] repo/gentoo:master commit in: mail-mta/proton-mail-bridge/

2024-01-24 Thread Marek Szuba
commit: 849d6b5c1efc0eb6df64c0b8cfb836d38650f136
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Jan 24 16:37:49 2024 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jan 24 16:37:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=849d6b5c

mail-mta/proton-mail-bridge: disable PCH for the GUI

Enabled on Gentoo by default (in cmake.eclass), appears to cause
problems for some users.

Closes: https://bugs.gentoo.org/921938
Signed-off-by: Marek Szuba  gentoo.org>

 mail-mta/proton-mail-bridge/proton-mail-bridge-3.6.1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/mail-mta/proton-mail-bridge/proton-mail-bridge-3.6.1.ebuild 
b/mail-mta/proton-mail-bridge/proton-mail-bridge-3.6.1.ebuild
index d64b250bc9c0..ea41b272ebaf 100644
--- a/mail-mta/proton-mail-bridge/proton-mail-bridge-3.6.1.ebuild
+++ b/mail-mta/proton-mail-bridge/proton-mail-bridge-3.6.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
@@ -63,6 +63,7 @@ src_configure() {
-DBRIDGE_REPO_ROOT="${S}"
-DBRIDGE_TAG="NOTAG"
-DBRIDGE_VENDOR="Gentoo Linux"
+   -DCMAKE_DISABLE_PRECOMPILE_HEADERS=OFF
)
BUILD_DIR="${WORKDIR}"/gui_build \

CMAKE_USE_DIR="${S}"/internal/frontend/bridge-gui/bridge-gui \



  1   2   3   4   >