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

2024-01-15 Thread Sam James
commit: 29c7bd5b49c2dfe02b8c97ffda8592754ff3f7e0
Author: Matt Jolly  footclan  ninja>
AuthorDate: Tue Jan 16 05:22:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 07:59:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29c7bd5b

dev-lang/php: add 8.3.0-r2

dev-libs/libsodium is losing USE=minimal

Bug: https://bugs.gentoo.org/921614
Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 dev-lang/php/{php-8.3.0-r1.ebuild => php-8.3.0-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/php/php-8.3.0-r1.ebuild b/dev-lang/php/php-8.3.0-r2.ebuild
similarity index 99%
rename from dev-lang/php/php-8.3.0-r1.ebuild
rename to dev-lang/php/php-8.3.0-r2.ebuild
index 0ed10cd2af85..bbaa24f665a7 100644
--- a/dev-lang/php/php-8.3.0-r1.ebuild
+++ b/dev-lang/php/php-8.3.0-r2.ebuild
@@ -111,7 +111,7 @@ COMMON_DEPEND="
readline? ( sys-libs/readline:0= )
session-mm? ( dev-libs/mm )
snmp? ( net-analyzer/net-snmp )
-   sodium? ( dev-libs/libsodium:=[-minimal] )
+   sodium? ( dev-libs/libsodium:=[-minimal(-)] )
spell? ( app-text/aspell )
sqlite? ( dev-db/sqlite )
ssl? ( dev-libs/openssl:0= )



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

2024-01-15 Thread Sam James
commit: 978ec32c1916e22869cc2493eb817eaaeb2dbfad
Author: Matt Jolly  footclan  ninja>
AuthorDate: Tue Jan 16 04:51:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 07:59:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=978ec32c

net-libs/tox: add 0.2.18-r3

libsodium is losing USE=minimal

Bug: https://bugs.gentoo.org/921614
Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 net-libs/tox/{tox-0.2.18-r2.ebuild => tox-0.2.18-r3.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/tox/tox-0.2.18-r2.ebuild 
b/net-libs/tox/tox-0.2.18-r3.ebuild
similarity index 97%
rename from net-libs/tox/tox-0.2.18-r2.ebuild
rename to net-libs/tox/tox-0.2.18-r3.ebuild
index 91e51e38d1d6..4cc9474eb842 100644
--- a/net-libs/tox/tox-0.2.18-r2.ebuild
+++ b/net-libs/tox/tox-0.2.18-r3.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
@@ -22,7 +22,7 @@ REQUIRED_USE="?? ( log-debug log-error log-info log-trace 
log-warn )
 RESTRICT="!test? ( test )"
 
 BDEPEND="virtual/pkgconfig"
-DEPEND="dev-libs/libsodium:=[asm,urandom,-minimal]
+DEPEND="dev-libs/libsodium:=[asm,urandom,-minimal(-)]
av? (
media-libs/libvpx:=
media-libs/opus



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

2024-01-15 Thread Sam James
commit: f393bde32385f6a00a2cef7e999b2acae835abb9
Author: Matt Jolly  footclan  ninja>
AuthorDate: Tue Jan 16 05:09:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 07:59:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f393bde3

app-crypt/minisign: add 0.11-r1; update 

- dev-libs/libsodium is losing the 'minimal' USE
- drop empty IUSE

Bug: https://bugs.gentoo.org/921614
Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 .../minisign/{minisign-0.11.ebuild => minisign-0.11-r1.ebuild}  | 6 ++
 app-crypt/minisign/minisign-.ebuild | 6 ++
 2 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/app-crypt/minisign/minisign-0.11.ebuild 
b/app-crypt/minisign/minisign-0.11-r1.ebuild
similarity index 88%
rename from app-crypt/minisign/minisign-0.11.ebuild
rename to app-crypt/minisign/minisign-0.11-r1.ebuild
index 929ac4ad6490..4719129eccdc 100644
--- a/app-crypt/minisign/minisign-0.11.ebuild
+++ b/app-crypt/minisign/minisign-0.11-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Gentoo Authors
+# Copyright 2019-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -19,10 +19,8 @@ fi
 LICENSE="ISC"
 SLOT="0"
 
-IUSE=""
-
 BDEPEND="virtual/pkgconfig"
-DEPEND="dev-libs/libsodium:=[-minimal]"
+DEPEND="dev-libs/libsodium:=[-minimal(-)]"
 RDEPEND="${DEPEND}"
 
 src_configure() {

diff --git a/app-crypt/minisign/minisign-.ebuild 
b/app-crypt/minisign/minisign-.ebuild
index 72ddaf11be5e..739c6df837fe 100644
--- a/app-crypt/minisign/minisign-.ebuild
+++ b/app-crypt/minisign/minisign-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Gentoo Authors
+# Copyright 2019-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -19,10 +19,8 @@ fi
 LICENSE="ISC"
 SLOT="0"
 
-IUSE=""
-
 BDEPEND="virtual/pkgconfig"
-DEPEND="dev-libs/libsodium:=[-minimal]"
+DEPEND="dev-libs/libsodium:=[-minimal(-)]"
 RDEPEND="${DEPEND}"
 
 src_configure() {



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

2024-01-15 Thread Sam James
commit: 4468ba0548fb497cf12f9b8ebfc285558cfe43f3
Author: Matt Jolly  footclan  ninja>
AuthorDate: Tue Jan 16 05:19:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 07:59:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4468ba05

dev-lang/php: add 8.1.26-r1

dev-libs/libsodium is losing USE=minimal

Bug: https://bugs.gentoo.org/921614
Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 dev-lang/php/{php-8.1.26.ebuild => php-8.1.26-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/php/php-8.1.26.ebuild b/dev-lang/php/php-8.1.26-r1.ebuild
similarity index 99%
rename from dev-lang/php/php-8.1.26.ebuild
rename to dev-lang/php/php-8.1.26-r1.ebuild
index 3b61d7af2e5e..6c427ecb6df1 100644
--- a/dev-lang/php/php-8.1.26.ebuild
+++ b/dev-lang/php/php-8.1.26-r1.ebuild
@@ -110,7 +110,7 @@ COMMON_DEPEND="
readline? ( sys-libs/readline:0= )
session-mm? ( dev-libs/mm )
snmp? ( >=net-analyzer/net-snmp-5.2 )
-   sodium? ( dev-libs/libsodium:=[-minimal] )
+   sodium? ( dev-libs/libsodium:=[-minimal(-)] )
spell? ( >=app-text/aspell-0.50 )
sqlite? ( >=dev-db/sqlite-3.7.6.3 )
ssl? ( >=dev-libs/openssl-1.0.2:0= )



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

2024-01-15 Thread Sam James
commit: 2519d5b825d4a0dabc948ef1f72d2ed1f120f88d
Author: Matt Jolly  footclan  ninja>
AuthorDate: Tue Jan 16 05:20:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 07:59:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2519d5b8

dev-lang/php: add 8.2.13-r2

dev-libs/libsodium is losing USE=minimal

Bug: https://bugs.gentoo.org/921614
Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 dev-lang/php/{php-8.2.13-r1.ebuild => php-8.2.13-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/php/php-8.2.13-r1.ebuild 
b/dev-lang/php/php-8.2.13-r2.ebuild
similarity index 99%
rename from dev-lang/php/php-8.2.13-r1.ebuild
rename to dev-lang/php/php-8.2.13-r2.ebuild
index 84a229cfcd7a..e495796ce0d8 100644
--- a/dev-lang/php/php-8.2.13-r1.ebuild
+++ b/dev-lang/php/php-8.2.13-r2.ebuild
@@ -110,7 +110,7 @@ COMMON_DEPEND="
readline? ( sys-libs/readline:0= )
session-mm? ( dev-libs/mm )
snmp? ( >=net-analyzer/net-snmp-5.2 )
-   sodium? ( dev-libs/libsodium:=[-minimal] )
+   sodium? ( dev-libs/libsodium:=[-minimal(-)] )
spell? ( >=app-text/aspell-0.50 )
sqlite? ( >=dev-db/sqlite-3.7.6.3 )
ssl? ( >=dev-libs/openssl-1.0.2:0= )



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

2024-01-15 Thread Sam James
commit: 2945ca233200533632cbb953881f86d3e3433314
Author: Matt Jolly  footclan  ninja>
AuthorDate: Tue Jan 16 04:47:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 07:59:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2945ca23

net-libs/tox: add 0.2.13-r1

libsodium is dropping USE=minimal

Bug: https://bugs.gentoo.org/921614
Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 net-libs/tox/{tox-0.2.13.ebuild => tox-0.2.13-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/tox/tox-0.2.13.ebuild b/net-libs/tox/tox-0.2.13-r1.ebuild
similarity index 97%
rename from net-libs/tox/tox-0.2.13.ebuild
rename to net-libs/tox/tox-0.2.13-r1.ebuild
index 184c65e211bf..cabfe0645e38 100644
--- a/net-libs/tox/tox-0.2.13.ebuild
+++ b/net-libs/tox/tox-0.2.13-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -21,7 +21,7 @@ RESTRICT="!test? ( test )"
 
 BDEPEND="virtual/pkgconfig"
 DEPEND="
-   dev-libs/libsodium:=[asm,urandom,-minimal]
+   dev-libs/libsodium:=[asm,urandom,-minimal(-)]
av? (
media-libs/libvpx:=
media-libs/opus



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

2024-01-15 Thread Sam James
commit: e28dc0abdb49a100d303076b50f24545e4bf8d15
Author: Matt Jolly  footclan  ninja>
AuthorDate: Tue Jan 16 04:59:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 07:59:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e28dc0ab

net-libs/tox: make live ebuild a template; fix QA issues

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 net-libs/tox/tox-.ebuild | 46 
 1 file changed, 29 insertions(+), 17 deletions(-)

diff --git a/net-libs/tox/tox-.ebuild b/net-libs/tox/tox-.ebuild
index a529f806e7a6..e8d52a959406 100644
--- a/net-libs/tox/tox-.ebuild
+++ b/net-libs/tox/tox-.ebuild
@@ -1,33 +1,40 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit cmake git-r3 systemd
+inherit cmake systemd
 
 DESCRIPTION="Encrypted P2P, messaging, and audio/video calling platform"
-HOMEPAGE="https://tox.chat;
-SRC_URI=""
-EGIT_REPO_URI="https://github.com/TokTok/c-toxcore.git;
+HOMEPAGE="https://tox.chat https://github.com/TokTok/c-toxcore;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/TokTok/c-toxcore.git;
+else
+   MY_P="c-toxcore-${PV}"
+   
SRC_URI="https://github.com/TokTok/c-toxcore/releases/download/v${PV}/${MY_P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~x86"
+   S="${WORKDIR}/${MY_P}"
+fi
 
 LICENSE="GPL-3+"
 SLOT="0/0.2"
-KEYWORDS=""
 IUSE="+av debug daemon dht-node ipv6 key-utils log-debug +log-error log-info 
log-trace log-warn test"
-RESTRICT="!test? ( test )"
 
 REQUIRED_USE="?? ( log-debug log-error log-info log-trace log-warn )
daemon? ( dht-node )"
+RESTRICT="!test? ( test )"
 
 BDEPEND="virtual/pkgconfig"
-DEPEND="dev-libs/libsodium:=[asm,urandom,-minimal]
+DEPEND="dev-libs/libsodium:=[asm,urandom,-minimal(-)]
av? (
media-libs/libvpx:=
media-libs/opus
)
daemon? ( dev-libs/libconfig:= )"
-RDEPEND="
-   ${DEPEND}
+
+RDEPEND="${DEPEND}
daemon? (
acct-group/tox
acct-user/tox
@@ -37,7 +44,7 @@ RDEPEND="
 src_prepare() {
cmake_src_prepare
 
-   #remove faulty tests
+   #Remove faulty tests
for testname in lan_discovery save_load; do
sed -i -e "/^auto_test(${testname})$/d" 
./auto_tests/CMakeLists.txt || die
done
@@ -55,12 +62,16 @@ src_configure() {
-DDHT_BOOTSTRAP=$(usex dht-node ON OFF)
-DENABLE_SHARED=ON
-DENABLE_STATIC=OFF
-   -DMUST_BUILD_TOXAV=$(usex av ON OFF))
+   -DFULLY_STATIC=OFF
+   -DMUST_BUILD_TOXAV=$(usex av ON OFF)
+   )
+
if use test; then
mycmakeargs+=(
-DTEST_TIMEOUT_SECONDS=150
-DNON_HERMETIC_TESTS=OFF
-   -DUSE_IPV6=$(usex ipv6 ON OFF))
+   -DUSE_IPV6=$(usex ipv6 ON OFF)
+   )
else
mycmakeargs+=(-DUSE_IPV6=OFF)
fi
@@ -77,8 +88,9 @@ src_configure() {
mycmakeargs+=(-DMIN_LOGGER_LEVEL="ERROR")
else
mycmakeargs+=(-DMIN_LOGGER_LEVEL="")
-   einfo "Logging Disabled"
+   einfo "Logging disabled"
fi
+
cmake_src_configure
 }
 
@@ -104,9 +116,9 @@ pkg_postinst() {
ewarn "developers and is on their TODO list. For more 
information,"
ewarn "please see 
'https://github.com/toktok/c-toxcore/issues/1144'"
ewarn ""
-   ewarn "There is currently an unresolved issuer with tox DHT 
Bootstrap node"
-   ewarn "that causes the program to be built with a null libray 
reference."
+   ewarn "There is currently an unresolved issue with tox DHT 
Bootstrap node"
+   ewarn "that causes the program to be built with a null library 
reference."
ewarn "This causes an infinite loop for certain revdep-rebuild 
commands."
-   ewarn "If you aren't running a node, consider disabling the dht 
node use flag"
+   ewarn "If you aren't running a node, please consider disabling 
the dht-node use flag."
fi
 }



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

2024-01-15 Thread Sam James
commit: dce94ccd70a018bfacb9cc0b2183a497676ddb81
Author: Matt Jolly  footclan  ninja>
AuthorDate: Tue Jan 16 05:17:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 07:59:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dce94ccd

dev-lang/php: add 8.1.20-r2

dev-libs/libsodium is losing USE=minimal

Bug: https://bugs.gentoo.org/921614
Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 dev-lang/php/{php-8.1.20-r1.ebuild => php-8.1.20-r2.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/php/php-8.1.20-r1.ebuild 
b/dev-lang/php/php-8.1.20-r2.ebuild
similarity index 99%
rename from dev-lang/php/php-8.1.20-r1.ebuild
rename to dev-lang/php/php-8.1.20-r2.ebuild
index ba1bebcdc20b..4de38b91c5c8 100644
--- a/dev-lang/php/php-8.1.20-r1.ebuild
+++ b/dev-lang/php/php-8.1.20-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
@@ -110,7 +110,7 @@ COMMON_DEPEND="
readline? ( sys-libs/readline:0= )
session-mm? ( dev-libs/mm )
snmp? ( >=net-analyzer/net-snmp-5.2 )
-   sodium? ( dev-libs/libsodium:=[-minimal] )
+   sodium? ( dev-libs/libsodium:=[-minimal(-)] )
spell? ( >=app-text/aspell-0.50 )
sqlite? ( >=dev-db/sqlite-3.7.6.3 )
ssl? ( >=dev-libs/openssl-1.0.2:0= )



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

2024-01-15 Thread Sam James
commit: adc0052b2c022851458f788868e6b194ed1cfe9f
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 16 07:51:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 07:52:11 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=adc0052b

bintree: add missing newlines to signed binpkg update notice

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

 lib/portage/dbapi/bintree.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/portage/dbapi/bintree.py b/lib/portage/dbapi/bintree.py
index ee574f435f..f4251b47d6 100644
--- a/lib/portage/dbapi/bintree.py
+++ b/lib/portage/dbapi/bintree.py
@@ -306,7 +306,7 @@ class bindbapi(fakedbapi):
 colorize(
 "WARN",
 f"Binpkg update ignored for signed package: 
{binpkg_path}, "
-"the file will be removed.",
+"the file will be removed.\n",
 )
 )
 self.bintree.remove(cpv)
@@ -734,7 +734,7 @@ class binarytree:
 writemsg(
 colorize(
 "WARN",
-f"Binpkg update ignored for signed package: 
{binpkg_path}",
+f"Binpkg update ignored for signed package: 
{binpkg_path}\n",
 )
 )
 continue



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

2024-01-15 Thread Hans de Graaff
commit: d06a64589c4ec66729cc920762af8a0ebc76e81a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jan 16 07:23:03 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jan 16 07:25:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d06a6458

dev-ruby/letter_opener: enable ruby33

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

 dev-ruby/letter_opener/letter_opener-1.8.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/letter_opener/letter_opener-1.8.1.ebuild 
b/dev-ruby/letter_opener/letter_opener-1.8.1.ebuild
index 80ffb29e7d02..8c45e7a6ed57 100644
--- a/dev-ruby/letter_opener/letter_opener-1.8.1.ebuild
+++ b/dev-ruby/letter_opener/letter_opener-1.8.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
 RUBY_FAKEGEM_TASK_DOC=""



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

2024-01-15 Thread Hans de Graaff
commit: e3678f4b9c6d1206661a0ae5c515ffa65fe0956b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jan 16 07:36:21 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jan 16 07:36:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3678f4b

dev-ruby/vcr: enable ruby33

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

 dev-ruby/vcr/vcr-6.2.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/vcr/vcr-6.2.0.ebuild b/dev-ruby/vcr/vcr-6.2.0.ebuild
index 738753d93031..97396eacf382 100644
--- a/dev-ruby/vcr/vcr-6.2.0.ebuild
+++ b/dev-ruby/vcr/vcr-6.2.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md CONTRIBUTING.md README.md Upgrade.md"
 



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

2024-01-15 Thread Hans de Graaff
commit: d2e6a685bc6d6d1d01cfff4937fd9f4d0e4a9044
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jan 16 07:29:48 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jan 16 07:30:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2e6a685

dev-ruby/mechanize: add 2.9.2

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

 dev-ruby/mechanize/Manifest   |  1 +
 dev-ruby/mechanize/mechanize-2.9.2.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/dev-ruby/mechanize/Manifest b/dev-ruby/mechanize/Manifest
index de1a26351712..3f2fc6e9c234 100644
--- a/dev-ruby/mechanize/Manifest
+++ b/dev-ruby/mechanize/Manifest
@@ -1 +1,2 @@
 DIST mechanize-2.9.1.gem 143872 BLAKE2B 
0e5d9f8e2f6eadf8de1f252518646b58117e1151be595edb5827a69b1bc83ce063690fe41ea3ec38a66565d44cb46141e4a0b34c878308c69dbc1249304d6f0a
 SHA512 
6525cf8ea31c36fb20f5d83bebdb647942f24ddee979a832343ea964de11e31421e4f68943c1b15c9bb519b9b11cda9ab2a1c10ceca412e1854b5b20dda7ac78
+DIST mechanize-2.9.2.gem 144384 BLAKE2B 
8271f86ad29f720f196941cf151690a7ee76600d5045c0ff672dedbb8cf852c954fa4b765d158525a1deee14f508915c03b4ab1a50d0a02655b037492dfb3fdb
 SHA512 
1b7ef1acf41dc2080d64ca3052380b988403cb64ee748a1d052153c8e3bc167f3fe98f7d2c80a706906ca1a5abab5209a87ebda04cd8a068d8be8e8223a23829

diff --git a/dev-ruby/mechanize/mechanize-2.9.2.ebuild 
b/dev-ruby/mechanize/mechanize-2.9.2.ebuild
new file mode 100644
index ..ae70fa37dc68
--- /dev/null
+++ b/dev-ruby/mechanize/mechanize-2.9.2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md EXAMPLES.rdoc GUIDE.rdoc README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Ruby library used for automating interaction with websites"
+HOMEPAGE="https://github.com/sparklemotion/mechanize;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+# PATCHES=(
+#  "${FILESDIR}/${P}-libxml2-1.patch"
+#  "${FILESDIR}/${P}-libxml2-2.patch"
+# )
+
+ruby_add_bdepend ">=dev-ruby/hoe-3.7
+   test? ( dev-ruby/minitest:5 )"
+
+ruby_add_rdepend "
+   >=dev-ruby/addressable-2.8:0
+   >=dev-ruby/domain_name-0.5.20190701:0
+   >=dev-ruby/http-cookie-1.0.3:0
+   dev-ruby/mime-types:3
+   >=dev-ruby/net-http-digest_auth-1.4.1:0
+   dev-ruby/net-http-persistent:4
+   >=dev-ruby/nokogiri-1.11.2:0
+   >=dev-ruby/rubyntlm-0.6.3:0
+   >=dev-ruby/webrick-1.7:0
+   >=dev-ruby/webrobots-0.1.2 =dev-ruby/webrobots-0.1*
+"
+
+each_ruby_test() {
+   ${RUBY} -Ilib:.:test -e '$VERBOSE=true; 
Dir["test/**/test_*.rb"].each{|f| require f}' || die
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   docinto examples
+   dodoc examples/*
+}



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

2024-01-15 Thread Hans de Graaff
commit: 10e58e5e07aeee7fb73e696ffa145d4caa269d93
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jan 16 07:24:47 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jan 16 07:25:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10e58e5e

dev-ruby/capistrano: enable ruby33

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

 dev-ruby/capistrano/capistrano-3.18.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/capistrano/capistrano-3.18.0.ebuild 
b/dev-ruby/capistrano/capistrano-3.18.0.ebuild
index e8af537d4759..c8d14632d8ea 100644
--- a/dev-ruby/capistrano/capistrano-3.18.0.ebuild
+++ b/dev-ruby/capistrano/capistrano-3.18.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="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



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

2024-01-15 Thread Hans de Graaff
commit: b962f4e6363a9c4a4d8a2dbe94a086edb8a77bee
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jan 16 07:23:59 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jan 16 07:25:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b962f4e6

dev-ruby/gist: enable ruby33

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

 dev-ruby/gist/gist-6.0.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/gist/gist-6.0.0-r1.ebuild 
b/dev-ruby/gist/gist-6.0.0-r1.ebuild
index f05f1a36031d..ade2a3180d1a 100644
--- a/dev-ruby/gist/gist-6.0.0-r1.ebuild
+++ b/dev-ruby/gist/gist-6.0.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=8
 
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 
 inherit ruby-fakegem



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

2024-01-15 Thread Hans de Graaff
commit: 94eb8f4e55d0a25e1d23b38de813ae2d2f3c1a2b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jan 16 07:15:42 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jan 16 07:25:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94eb8f4e

dev-ruby/tty-file: enable ruby33

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

 dev-ruby/tty-file/tty-file-0.10.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/tty-file/tty-file-0.10.0-r1.ebuild 
b/dev-ruby/tty-file/tty-file-0.10.0-r1.ebuild
index 1f2ac9d6e677..49b275de0ec5 100644
--- a/dev-ruby/tty-file/tty-file-0.10.0-r1.ebuild
+++ b/dev-ruby/tty-file/tty-file-0.10.0-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



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

2024-01-15 Thread Michał Górny
commit: ce9cce796e448f47af4bb398f76b73d737c9d838
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 16 07:10:34 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 16 07:10:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce9cce79

dev-python/spdx-tools: Remove old

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

 dev-python/spdx-tools/Manifest|  1 -
 dev-python/spdx-tools/spdx-tools-0.8.1.ebuild | 39 ---
 2 files changed, 40 deletions(-)

diff --git a/dev-python/spdx-tools/Manifest b/dev-python/spdx-tools/Manifest
index f83ed2ab902e..e52de97b51d9 100644
--- a/dev-python/spdx-tools/Manifest
+++ b/dev-python/spdx-tools/Manifest
@@ -1,3 +1,2 @@
 DIST spdx-tools-0.7.1.tar.gz 200475 BLAKE2B 
72da69f77a4d25380acb5b4d026596a593bfc631876dbae1a26ecc83e5d9fe7ff76c2f9a5d532186cc703d9fc5fc38ab859b654abfcddcf1e8116e7d26b55407
 SHA512 
8ffda24d162f4939fe99574e3ee4a492c55678f983ba101206a634edac75d404d3a07964289678da7ecae5b76a6d78f805b451fc51f60b713685afbd3a736a54
-DIST spdx-tools-0.8.1.tar.gz 496884 BLAKE2B 
9b2e2066b29c74e50287cd118af394510a8635f9347a52477ff499cdf72082e1f2708cd067475b94814ef5b7c3e0e2ff0cb3c22e9e2de1b788dee644ea0a0006
 SHA512 
70e1d2d491517a332704707510b34bb8146924f29b734951eca03d0b3f791cb482fdae342d4084680d0b969614ae6350a13c196bf747b80b6a75c9ec0a6792cd
 DIST spdx-tools-0.8.2.tar.gz 680032 BLAKE2B 
0556c129f5800e843ab202ebcac5055a42577e727582b66d37af7d245a59c42730362b78b83e6993b467bba0187fae2cc82151053fc932352a9524a36b5f
 SHA512 
610f1718f72aa10eb3c4fe920148ca8b777a7331d149e2ed3e02e36098a75e80ce5bc853b540a0fcdddb17ffbb8e37fe863b381824caff8961853c41d9e61c80

diff --git a/dev-python/spdx-tools/spdx-tools-0.8.1.ebuild 
b/dev-python/spdx-tools/spdx-tools-0.8.1.ebuild
deleted file mode 100644
index 57c3c21b0fb5..
--- a/dev-python/spdx-tools/spdx-tools-0.8.1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python library to parse, validate and create SPDX documents"
-HOMEPAGE="
-   https://github.com/spdx/tools-python/
-   https://pypi.org/project/spdx-tools/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/beartype[${PYTHON_USEDEP}]
-   dev-python/click[${PYTHON_USEDEP}]
-   dev-python/license-expression[${PYTHON_USEDEP}]
-   dev-python/ply[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/rdflib[${PYTHON_USEDEP}]
-   dev-python/semantic-version[${PYTHON_USEDEP}]
-   dev-python/uritools[${PYTHON_USEDEP}]
-   dev-python/xmltodict[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_IGNORE=(
-   # requires pyshacl
-   tests/spdx3/validation/json_ld/test_shacl_validation.py
-)



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

2024-01-15 Thread Michał Górny
commit: d901e4235c5775cf43f381f7c2916e52b56668be
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 15 19:52:48 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 16 07:02:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d901e423

sys-kernel/gentoo-kernel: Bump to 5.10.208

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

 sys-kernel/gentoo-kernel/Manifest  |   2 +
 .../gentoo-kernel/gentoo-kernel-5.10.208.ebuild| 134 +
 2 files changed, 136 insertions(+)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index 9cc32fc35314..501d5a59a07d 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.10-217.base.tar.xz 6347248 BLAKE2B 
35c610d675da3fca5c1cb187267
 DIST genpatches-5.10-217.extras.tar.xz 3872 BLAKE2B 
064f45be10fd871b85cf014894e01be7cc89a7a8d995a9cbc5dce54661e82b97d25b9b94c4ffdf35050dcf8784cd7a31f3fcc6531e7d9ab7f16d50f22d363f87
 SHA512 
ac67120c0fe629f9b184e415bc665be1234d5a9f5b9fe56210c81cfbad4a36471ec663fd51309ca616331990a30fa3b9c2a6e5aec4cb7eb11e4549ad415d0181
 DIST genpatches-5.10-218.base.tar.xz 6347584 BLAKE2B 
0b04d59069f469e8555a54865832edf3aee7c0e5c06ef1044a6c3406151e970f5147f4b878963dc6fdfaf4b6e99709b9c49c29c12fbb52cd8347b2d522d162d5
 SHA512 
01ca450a7963c48d29e41f1d56b40f5aa14f64a5c75a67eff31bf8bfe9a402ca262e57bbc9cbfca9d858f51c418c53bc48f1465d670fabe6050bb6ef7f3426fc
 DIST genpatches-5.10-218.extras.tar.xz 3872 BLAKE2B 
6b43940c29587c763eaac4b31376d14a1fe575a93ae14bb68ad0d47d8c79266ff05cc1530899e8084fc2861018c2b7cc9e1777b5168191eea91f642ca6a5daac
 SHA512 
4665d4dd3e3e6b4d28206f501b8da527db194cd8ee85b22ded6904ce2c86f2a48110273af891fbcf44af8230320fa70a05adb69f5faca326ebdabd31348b5940
+DIST genpatches-5.10-219.base.tar.xz 6357760 BLAKE2B 
a269d5841d3a4b959c6a5ac49cac174a619463ff0792218d2c9311b22b54202f594b5edfed6fda147cbcb20a9d11aa9b886538e898c1442f8eb456a95b6ef5ce
 SHA512 
4938bd81ccbb600e23a4d48096cfadf019e01324d8239a358cd1e0c506a16724ab7d4ec018bf48f6edd1f20d15e1db0c17bea98a349327fd51fb01384aeb2518
+DIST genpatches-5.10-219.extras.tar.xz 3872 BLAKE2B 
e750906a1615f45077bba557296d5fbb41cffbb909e33b61280dd35846ce13cf3ecf2620404b348d17bd26cd588a7edffea97c3be3ab78fdbf9ab6737ca4f8e1
 SHA512 
17ec35b053139a93997b5a3c35a7ba61d6ef87c05aeef3ca06eea3bddf76ea5e2e10664d304a673780e3543791c46580548ba4dde40fbcb42a86a484408af57a
 DIST genpatches-5.15-154.base.tar.xz 5941944 BLAKE2B 
b32e3bbeadf0b2b3e121d1cd017c3e77320fa8b7365e4106d6574934899ca1c0d4604370774da759a840c09693f89006365078cb77bcf1c23da5bc463d4a36fe
 SHA512 
e32978ea17b1770d5180ebeaa6ba5f9e91e6b4bca70fc4dfced04c93aa7b6d76adf8c83c1b94a182b61fb6a5b73d3778789a0183ef9b49e887647348fadbf2e3
 DIST genpatches-5.15-154.extras.tar.xz 3936 BLAKE2B 
6940bf38e7c0ea4008d745171b61b4dc9825ed418a10e5d5c7fbd0ecd7a6bbabcb6c747830bc60f5d75250b826c308bb221e4720be47275e0cb653b3e21d8f10
 SHA512 
6b70c21c724be7e42d4e9b7ca0ee5af7aba1f7d2532ae73a571137290cebc4c6ba5146d4c0b73c9424827b876c1fba18e6b60868f09022902e0c8369b73cf2d5
 DIST genpatches-5.15-155.base.tar.xz 5989160 BLAKE2B 
d0b4b6b84a87f5ce4f7f22ae2b0c21cf21acbdba1de9f22839a327c1fe581023ce4b6a2886e6871220189618bd4adf865eb073388ef14b6becf8bcc8861f690f
 SHA512 
1d7454c1e628e0f4a281c14ae0c330d69611dc96a074f25a0c6573bb83ebf4c3d6a3137ee3599421ab70b55c98f71e9a2934c45afc45d4c02b7f1c4614288c79

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.208.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.208.ebuild
new file mode 100644
index ..a9cb5d5f0f12
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.10.208.ebuild
@@ -0,0 +1,134 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 11 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+CONFIG_VER=5.10.12
+CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
+GENTOO_CONFIG_VER=g11
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="
+   https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+   https://www.kernel.org/
+"
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+   
https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+   -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+   amd64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
+   -> kernel-x86_64-fedora.config.${CONFIG_VER}
+   )
+   arm64? (
+   

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

2024-01-15 Thread Michał Górny
commit: 57fc15b7aa6da25bd172a98823c020774e05621c
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 16 06:38:54 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 16 07:02:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57fc15b7

dev-python/unearth: Bump to 0.14.0

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

 dev-python/unearth/Manifest  |  1 +
 dev-python/unearth/unearth-0.14.0.ebuild | 39 
 2 files changed, 40 insertions(+)

diff --git a/dev-python/unearth/Manifest b/dev-python/unearth/Manifest
index 9b6582feb767..3ec204774409 100644
--- a/dev-python/unearth/Manifest
+++ b/dev-python/unearth/Manifest
@@ -1,2 +1,3 @@
 DIST unearth-0.12.1.tar.gz 280628 BLAKE2B 
2f96c818f5744b228d11d81fac8fb69da4df685b221f3a77424a1eb1d584e154798974ad4548c6f4264faa98f52cddeb94249e1c7e21136c50c08d97446149b6
 SHA512 
f726562191a3f2b9c189d16223b86307d79f0ca9e251c155e7acbc92160bed834c78064fbc5d745cd90b84ccd6eb2a24c737018fd670474921db0c7d15480576
 DIST unearth-0.13.0.tar.gz 280537 BLAKE2B 
92e8cfd42c36d067eccba594ef6e510491156bb4e85d66ab0c1050029be3acf3308c21581d82a3ffd1982d1c8eb966d0be68d1fb8739621b52aa9e7073fd5963
 SHA512 
48bcdd2e61ffc6580ce19d0124e43aab0411efa913801cd74365ddefa3cec50eb0742997fd6359b6191a00314964b052ebf8d3ea5a173d37bc2cfedc1d030408
+DIST unearth-0.14.0.tar.gz 280614 BLAKE2B 
d52ca2c8412a0e7bdf5c47d9693b4cdfe3a17ecc95d9d79ecdf7ee0cd5df7518de9cecf8efdfd88ae3f0b852c6bdc8b2c83198e23017d24a47fc6489b1c6e14e
 SHA512 
ab785935f94a1987146471843961a4edc155e135471d4885324d1c2327527f112e03e1146f85a013ad0fd4560f803b616b12618d810becddea94abbce09096c4

diff --git a/dev-python/unearth/unearth-0.14.0.ebuild 
b/dev-python/unearth/unearth-0.14.0.ebuild
new file mode 100644
index ..ddcdfe66abda
--- /dev/null
+++ b/dev-python/unearth/unearth-0.14.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A utility to fetch and download python packages"
+HOMEPAGE="
+   https://pypi.org/project/unearth/
+   https://github.com/frostming/unearth/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-httpserver[${PYTHON_USEDEP}]
+   dev-python/flask[${PYTHON_USEDEP}]
+   dev-python/requests-wsgi-adapter[${PYTHON_USEDEP}]
+   dev-python/trustme[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p pytest_httpserver
+}



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

2024-01-15 Thread Michał Górny
commit: f54fa9a42db3343a0c3d80dd39d5ea8265636690
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 16 06:32:11 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 16 07:01:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f54fa9a4

dev-python/plyvel: Bump to 1.5.1

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

 dev-python/plyvel/Manifest|  1 +
 dev-python/plyvel/plyvel-1.5.1.ebuild | 44 +++
 2 files changed, 45 insertions(+)

diff --git a/dev-python/plyvel/Manifest b/dev-python/plyvel/Manifest
index ef0151223512..be0a76d9ce39 100644
--- a/dev-python/plyvel/Manifest
+++ b/dev-python/plyvel/Manifest
@@ -1 +1,2 @@
 DIST plyvel-1.5.0.tar.gz 152348 BLAKE2B 
eca4780ecce793d514647557b13cb134a10c6bc46b981e6f92caa01715180a95c511fee1e75eee68c34084058fba029547557442b86a0286a0d959dd550d
 SHA512 
3f12b1d17a7b4b52fc2874b091a7378f3e8c0f895a3993f86ce6a686f7f94d28b585c5e6aa9b48ebb7d9106cae2b148aa15a87f07dfb232a0678ed151d8e09c1
+DIST plyvel-1.5.1.tar.gz 200128 BLAKE2B 
d9fec1af0542a93ca25247abd7e17a9f868de2878d6dcbb846cad3326057d36b52ff0b85bfd342f0ed447ebf9925584b6fb95a47b6d424bb9b24f9aa35fa30c1
 SHA512 
8f613197e85d085ea47e5a5d6b2bf0310f52fb51eeda6ed7f8cb559c192583f3cb25b66227876c01a08f6a355aafd5092673b7d5341b9b6e5d24546b7755d275

diff --git a/dev-python/plyvel/plyvel-1.5.1.ebuild 
b/dev-python/plyvel/plyvel-1.5.1.ebuild
new file mode 100644
index ..fb7c8b655e5a
--- /dev/null
+++ b/dev-python/plyvel/plyvel-1.5.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+# Disable PyPy3 for now because it is not stable enough:
+# https://github.com/wbolster/plyvel/issues/140
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python interface to LevelDB"
+HOMEPAGE="
+   https://github.com/wbolster/plyvel/
+   https://pypi.org/project/plyvel/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   >=dev-libs/leveldb-1.21:=
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx doc
+distutils_enable_tests pytest
+
+src_configure() {
+   emake cython
+}
+
+python_test() {
+   rm -rf plyvel || die
+   epytest
+}



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

2024-01-15 Thread Michał Górny
commit: f67ca993110f6c111899c15067076376f738e6ae
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 15 19:52:20 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 16 07:02:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f67ca993

sys-kernel/vanilla-kernel: Bump to 5.10.208

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

 sys-kernel/vanilla-kernel/Manifest |   2 +
 .../vanilla-kernel/vanilla-kernel-5.10.208.ebuild  | 137 +
 2 files changed, 139 insertions(+)

diff --git a/sys-kernel/vanilla-kernel/Manifest 
b/sys-kernel/vanilla-kernel/Manifest
index 48a8a7015584..74d6218ce1e6 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -22,6 +22,8 @@ DIST linux-5.10.206.tar.sign 993 BLAKE2B 
5d3874901b5194646fd5f9c73b6fe723b346cdc
 DIST linux-5.10.206.tar.xz 120639412 BLAKE2B 
60475da100a677cf59846437d85106aaf9fec1db8c0e4cac61c0a3bbb35280021c22a8ce8659b5d0cf44cecfde9936f095bb3064a348080d1764ae4357406f17
 SHA512 
48b04c27f183fc90fb7ccebba62d4e99bd3272e7f2618c0bd8ea864b89acfb2b4b4f69361774c960685267b52b70c4f7454dfcc61f64e9781939e2374870ee4e
 DIST linux-5.10.207.tar.sign 993 BLAKE2B 
fa62c229d2548fbeebea8545317c09b7c39111234040ce94b37b6a1f32d7bc0ea48bbd06992bf33e46c1f94a665fe98f00d4a75616276c92ec2fd7bca825a7b4
 SHA512 
1fdde5a3f1e3b27a4d7d7e3a54d1fe7a1e9db03cc490160d779b997bb3b8045f9c3b314ad2958364a563ed1ada1f6d98af773552b956a8187a72d7793d05e78a
 DIST linux-5.10.207.tar.xz 120645600 BLAKE2B 
cfdd852e6ec9c359c07133234e9aa42ec768ac8f3e7ec7ea1dcbdfc526a253a3e692bdb6868fcef4ea66bcfd51d09d67764cb13db461a0e4fb11b12efdab8583
 SHA512 
2198aa8636fb6152ed61bd5670dc137087b7add32fc9227307439d0bddda9f7cfa91582cabf793372c85a4e4fa0019d832d358d4b9502a7c43e477fd3b7cfda8
+DIST linux-5.10.208.tar.sign 993 BLAKE2B 
4939bc5189973fc1b7aa6e09789199584c7bb217597e7ec7746d8bd33fbb23d613c8c10e8d2c2c400fb7d8f0f55e6dd5a29242ca663c06e4433f8232efae9833
 SHA512 
dd9df045cf6134dce978eebca310a171b0c5a8fd2845c49d968b872d28e01e5f1ace01b7203d56576e9ff30da95ad856ad0206cb649a3dc83b3dc58f1213e7b2
+DIST linux-5.10.208.tar.xz 120632496 BLAKE2B 
4eac6c86f1978a333d99e16534f529d1f59bad0d8843db7eb72c550036ca4a8a89f128d2f49e584428b34ea6452e16d7525d6d23cbc8f520baaac02a9ea08636
 SHA512 
f8b12727c5992d652b42935ec95fae8a7565102d635279110f466b60a00f3b140ff18fc41f3f87879553664b6dad162e2c17d5c7ca41867d63b27d9182fec56b
 DIST linux-5.15.145.tar.sign 993 BLAKE2B 
34a28ff96ea10ff95320f528def79964f03076556188cf37aa61fdfbf3ac88097ebcfc69a6459ad51cc5eac65e23b9a57e6effbe5610b64cf357980ffeeb843e
 SHA512 
d9d7134ca047a9d96cfecfaa3c3eb6d52e26a1949736e334576dda665c3b6a6c759d9572b8898b94442cbb3b130f1308f9bc71474a2c5b888498528126710d82
 DIST linux-5.15.145.tar.xz 126579464 BLAKE2B 
f8481b1fec05a75a10d32c512f0600f3a359008b30dce3bac35b00928750650faae013e26bb23d6634618e86f2a700d0342c68869c960c76ead4d415e2c1bd05
 SHA512 
f5b7acf9ed52b70bcc564e0b13b95e9a352196074b093513c7c74ad7f8bdd3c8938a2860c993590b5289690ac344af94c7a99c496218ce597525671c395d5a72
 DIST linux-5.15.146.tar.sign 993 BLAKE2B 
4dc2ea0eb1d87eab3250e1c7e3f3a0bead8419c3013a797866edee58dd6bab28396ea7b8a07afd8d7542ac2736a3f66956b17df300afd9bf59bc156c6641229c
 SHA512 
42498bd112fff860f492e53b6556b4abce3c04143d6b46cdef94a6c6121d26d534a1e91542997488aebdece342c8cfcd321e6e44a9bf5a74c9a9a987f3872572

diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.208.ebuild 
b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.208.ebuild
new file mode 100644
index ..9c5b591d7e2d
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.10.208.ebuild
@@ -0,0 +1,137 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+CONFIG_VER=5.10.12
+CONFIG_HASH=836165dd2dff34e4f2c47ca8f9c803002c1e6530
+GENTOO_CONFIG_VER=g11
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="
+   https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+   https://www.kernel.org/
+"
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+   -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+   verify-sig? (
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 
1).x/${MY_P}.tar.sign
+   )
+   amd64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
+   -> kernel-x86_64-fedora.config.${CONFIG_VER}
+   )
+   arm64? (
+   
https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
+   -> kernel-aarch64-fedora.config.${CONFIG_VER}
+   )
+   ppc64? (
+   

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

2024-01-15 Thread Michał Górny
commit: 3a17b0a91b359f5d85c53417a44f82f44d51ea4e
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 16 06:30:46 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 16 07:01:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a17b0a9

dev-python/hypothesis: Bump to 6.93.2

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

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

diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 1720e2354bde..d8584ac0f0fe 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -5,3 +5,4 @@ DIST hypothesis-6.92.7.gh.tar.gz 9412316 BLAKE2B 
eae3a5d46dde5d69ab5fea429178eeb
 DIST hypothesis-6.92.8.gh.tar.gz 9412899 BLAKE2B 
48bd1218f20260b983df4c75def1ad30a48d368975e5cf64bcc0eeb5148bd8cd2afe9b9b912304f13be791ca35f99bade225bcd7e600687a8249060b8b1767bf
 SHA512 
ce5b97360dc45f4cbc26a7c68b1b7200e9906821200207479be80ab0c4bab5f5c363d1e914bc163eda096e575560146cdeb5f129b0ffd1545455df427c00cac2
 DIST hypothesis-6.92.9.gh.tar.gz 9413220 BLAKE2B 
066b291fe6df2d14a15c77be63196c26d27764ba69c6de4a417a6117a770b3305d8ff981643e62776d8254a7e2248741d4c7da6489adcb1a0fb641776f3520ef
 SHA512 
1e9e81963aaa23d4b6d2290cca4644498a10aadd6a2417511ac57466ee87ebc89cc3b34eb7367af131916b04304aa52c3f736a5557a7e757fda5d40af478332a
 DIST hypothesis-6.93.0.gh.tar.gz 9413948 BLAKE2B 
1cb75543757163b5ceffd4050f5eea9d1953f607f935af0ac290c56ccd48e62cfbfe6f124a4162c395c30f985dc7426bcc70d348c27dc515b89ca1a1b8fa2e95
 SHA512 
20f7727ef77cd961ed4368c4441dd1aa49495d19a4f486e84234360f0280f1f4b848915a19f0445b31c3f66b9f25e65a000dc147852bc2fa1ef42e35be31a0d7
+DIST hypothesis-6.93.2.gh.tar.gz 9415414 BLAKE2B 
cbd0d0dd1cc737d6e8587c888b255220adffa5b15027767cede0a29abf7343d94259da45c772f00fb976a5dc0baba5c00761993cb9cc70fdfc7489c9c02d0ed1
 SHA512 
b981f2781bc5e2f7c7e340fee22fd5ab3869154488a70518dca7c179636fa906fe64ff706f828df09a42daad4d9640a037b534e657d601d0a78e059ac6ad146a

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

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

2024-01-15 Thread Michał Górny
commit: 2152fa4f2e6d99943ae4881e218907e061ac890c
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 16 06:38:26 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 16 07:02:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2152fa4f

dev-python/mkdocs-material: Bump to 9.5.4

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

 dev-python/mkdocs-material/Manifest|  1 +
 .../mkdocs-material/mkdocs-material-9.5.4.ebuild   | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-python/mkdocs-material/Manifest 
b/dev-python/mkdocs-material/Manifest
index 8e748f500bcd..2129556aa86f 100644
--- a/dev-python/mkdocs-material/Manifest
+++ b/dev-python/mkdocs-material/Manifest
@@ -1 +1,2 @@
 DIST mkdocs-material-9.5.3.gh.tar.gz 14676809 BLAKE2B 
340e1a1e8527797e9256f034d39c0fedb97e4ff667f608fc6d7d2d94a9d24f35afc9d7372002623fba3f6da171fc5062d5ad7d3a843bfcafa4a2d423d41845c4
 SHA512 
5e5745193e661eab7016346cee619ad9b9d848cf49956aa9f9a3c3bb647525a0fa39c63afc6569c8973e566f6061e368d4512149f8634a463af98602c52d2163
+DIST mkdocs-material-9.5.4.gh.tar.gz 14681148 BLAKE2B 
1b4b652a446a71986256dd53d87258519176b415758105ae644d2bb0fb39dd32a94462307dbcfa8011a6ba136e5f00ab8379c4937123a1435d66a94f660a9640
 SHA512 
79167e6751765830eb4defb6d82f7204d38dfa664a95f9e576179a9c6ee65e3dfcbce90a095e78a76c04201244400c8d67c3337130ce8f8a7dc1ac213b09581b

diff --git a/dev-python/mkdocs-material/mkdocs-material-9.5.4.ebuild 
b/dev-python/mkdocs-material/mkdocs-material-9.5.4.ebuild
new file mode 100644
index ..d0527f44faa2
--- /dev/null
+++ b/dev-python/mkdocs-material/mkdocs-material-9.5.4.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+   dev-python/mkdocs-material-extensions
+   dev-python/mkdocs-minify-plugin
+   dev-python/mkdocs-redirects
+"
+
+inherit distutils-r1 docs
+
+DESCRIPTION="A Material Design theme for MkDocs"
+HOMEPAGE="
+   https://github.com/squidfunk/mkdocs-material/
+   https://pypi.org/project/mkdocs-material/
+"
+SRC_URI="
+   https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="social"
+
+RDEPEND="
+   >=dev-python/Babel-2.10.3[${PYTHON_USEDEP}]
+   >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.6[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-1.5.3[${PYTHON_USEDEP}]
+   >=dev-python/paginate-0.5.6[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.16[${PYTHON_USEDEP}]
+   >=dev-python/pymdown-extensions-10.2[${PYTHON_USEDEP}]
+   >=dev-python/readtime-2.0[${PYTHON_USEDEP}]
+   >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.26[${PYTHON_USEDEP}]
+   social? (
+   >=dev-python/pillow-9.0[${PYTHON_USEDEP}]
+   >=media-gfx/cairosvg-2.5[${PYTHON_USEDEP}]
+   )
+"
+BDEPEND="
+   >=dev-python/trove-classifiers-2023.10.18[${PYTHON_USEDEP}]
+"
+# mkdocs-material-extensions depends on mkdocs-material creating a circular dep
+PDEPEND="
+   >=dev-python/mkdocs-material-extensions-1.2[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   # simplify pyproject to remove extra deps for metadata
+   "${FILESDIR}/${PN}-8.5.7-simplify-build.patch"
+)
+
+src_prepare() {
+   echo "__version__ = '${PV}'" > gentoo_version.py || die
+   distutils-r1_src_prepare
+}



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

2024-01-15 Thread Michał Górny
commit: aed2f29670516a5fe9ea358bcb3de7490ed53e39
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 16 06:59:40 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 16 07:02:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aed2f296

sys-kernel/gentoo-kernel-bin: Bump to 5.10.208

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   6 +
 .../gentoo-kernel-bin-5.10.208.ebuild  | 127 +
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index 004f1c854ef0..9f0690c80718 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -4,6 +4,8 @@ DIST genpatches-5.10-217.base.tar.xz 6347248 BLAKE2B 
35c610d675da3fca5c1cb187267
 DIST genpatches-5.10-217.extras.tar.xz 3872 BLAKE2B 
064f45be10fd871b85cf014894e01be7cc89a7a8d995a9cbc5dce54661e82b97d25b9b94c4ffdf35050dcf8784cd7a31f3fcc6531e7d9ab7f16d50f22d363f87
 SHA512 
ac67120c0fe629f9b184e415bc665be1234d5a9f5b9fe56210c81cfbad4a36471ec663fd51309ca616331990a30fa3b9c2a6e5aec4cb7eb11e4549ad415d0181
 DIST genpatches-5.10-218.base.tar.xz 6347584 BLAKE2B 
0b04d59069f469e8555a54865832edf3aee7c0e5c06ef1044a6c3406151e970f5147f4b878963dc6fdfaf4b6e99709b9c49c29c12fbb52cd8347b2d522d162d5
 SHA512 
01ca450a7963c48d29e41f1d56b40f5aa14f64a5c75a67eff31bf8bfe9a402ca262e57bbc9cbfca9d858f51c418c53bc48f1465d670fabe6050bb6ef7f3426fc
 DIST genpatches-5.10-218.extras.tar.xz 3872 BLAKE2B 
6b43940c29587c763eaac4b31376d14a1fe575a93ae14bb68ad0d47d8c79266ff05cc1530899e8084fc2861018c2b7cc9e1777b5168191eea91f642ca6a5daac
 SHA512 
4665d4dd3e3e6b4d28206f501b8da527db194cd8ee85b22ded6904ce2c86f2a48110273af891fbcf44af8230320fa70a05adb69f5faca326ebdabd31348b5940
+DIST genpatches-5.10-219.base.tar.xz 6357760 BLAKE2B 
a269d5841d3a4b959c6a5ac49cac174a619463ff0792218d2c9311b22b54202f594b5edfed6fda147cbcb20a9d11aa9b886538e898c1442f8eb456a95b6ef5ce
 SHA512 
4938bd81ccbb600e23a4d48096cfadf019e01324d8239a358cd1e0c506a16724ab7d4ec018bf48f6edd1f20d15e1db0c17bea98a349327fd51fb01384aeb2518
+DIST genpatches-5.10-219.extras.tar.xz 3872 BLAKE2B 
e750906a1615f45077bba557296d5fbb41cffbb909e33b61280dd35846ce13cf3ecf2620404b348d17bd26cd588a7edffea97c3be3ab78fdbf9ab6737ca4f8e1
 SHA512 
17ec35b053139a93997b5a3c35a7ba61d6ef87c05aeef3ca06eea3bddf76ea5e2e10664d304a673780e3543791c46580548ba4dde40fbcb42a86a484408af57a
 DIST genpatches-5.15-154.base.tar.xz 5941944 BLAKE2B 
b32e3bbeadf0b2b3e121d1cd017c3e77320fa8b7365e4106d6574934899ca1c0d4604370774da759a840c09693f89006365078cb77bcf1c23da5bc463d4a36fe
 SHA512 
e32978ea17b1770d5180ebeaa6ba5f9e91e6b4bca70fc4dfced04c93aa7b6d76adf8c83c1b94a182b61fb6a5b73d3778789a0183ef9b49e887647348fadbf2e3
 DIST genpatches-5.15-154.extras.tar.xz 3936 BLAKE2B 
6940bf38e7c0ea4008d745171b61b4dc9825ed418a10e5d5c7fbd0ecd7a6bbabcb6c747830bc60f5d75250b826c308bb221e4720be47275e0cb653b3e21d8f10
 SHA512 
6b70c21c724be7e42d4e9b7ca0ee5af7aba1f7d2532ae73a571137290cebc4c6ba5146d4c0b73c9424827b876c1fba18e6b60868f09022902e0c8369b73cf2d5
 DIST genpatches-5.15-155.base.tar.xz 5989160 BLAKE2B 
d0b4b6b84a87f5ce4f7f22ae2b0c21cf21acbdba1de9f22839a327c1fe581023ce4b6a2886e6871220189618bd4adf865eb073388ef14b6becf8bcc8861f690f
 SHA512 
1d7454c1e628e0f4a281c14ae0c330d69611dc96a074f25a0c6573bb83ebf4c3d6a3137ee3599421ab70b55c98f71e9a2934c45afc45d4c02b7f1c4614288c79
@@ -34,6 +36,10 @@ DIST gentoo-kernel-5.10.207-1.amd64.gpkg.tar 63252480 
BLAKE2B 19c5524270d1cf208a
 DIST gentoo-kernel-5.10.207-1.arm64.gpkg.tar 56729600 BLAKE2B 
6b7e20a742f6ef6d63aa002e76fbf20e9776caa6c7aa173eb11205d646fca6f4b8d0604455f99a5c1aa4bb7746598e0a43ab6466e9aed7d10779a520426b0f0d
 SHA512 
f33a306f53474c7b4df7a0015c2fb8a2c43eb504c5e7c5de2375af2a8570fbecccb1eba4108acd1baf24284583e5bbb4813a2b585f22597fc7676831194b5bc5
 DIST gentoo-kernel-5.10.207-1.ppc64le.gpkg.tar 52869120 BLAKE2B 
8033a8dfac876f36af7c20c1c4798d959a9e20943a87613af16bce1a6c6096d1769a94442a1b181a5e483fd532cfb73a33099cc3859fb219387f26bbba0fb3e9
 SHA512 
949e7da9909c2140d1f88d6da59a9722a719a6f2b4d9345b44e9a339f39004405b1e1604ccc6c4f1e280d75da1bb096905e2a9e2b1c3dce1df8823409347763c
 DIST gentoo-kernel-5.10.207-1.x86.gpkg.tar 53565440 BLAKE2B 
c94c2fe912d50bd5e44a78b98519e853592ec00c53dfeeaf2693fa1dc3353e72a7cdd73129083d0c6a0d0968b0b74d1dde04a0f024af833340537fb57869134f
 SHA512 
b1c2c08282f9e143a313ed91496205257a4b6142b3405bec9c72f01c2a25bff66f1972c4a7ebd3d3b005fafbd5c0c8f94825954b842f25688c1cacfea877b1a5
+DIST gentoo-kernel-5.10.208-1.amd64.gpkg.tar 63252480 BLAKE2B 
659253d258d12ae26473b9a3ad2b8e2ca9f481447870f290dca411f473db81ccde43c35b86590c0df563870c8d75496a4b2bd0918224f0f36a04a960be4b28a5
 SHA512 
d251deb2cfe021e477489f471bbe9c41c098416eb4b3c148c51e790be075b661a9db4264c3d6125352a7ac325bb0b982f8b650859c34fc48f61464851a7ab750
+DIST gentoo-kernel-5.10.208-1.arm64.gpkg.tar 56729600 BLAKE2B 

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

2024-01-15 Thread Michał Górny
commit: f1340e98801b03688ccf9b37d878418c60f3af13
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 15 19:52:49 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 16 07:02:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1340e98

virtual/dist-kernel: Bump to 5.10.208

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

 virtual/dist-kernel/dist-kernel-5.10.208.ebuild | 16 
 1 file changed, 16 insertions(+)

diff --git a/virtual/dist-kernel/dist-kernel-5.10.208.ebuild 
b/virtual/dist-kernel/dist-kernel-5.10.208.ebuild
new file mode 100644
index ..4799eff8f746
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-5.10.208.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+
+RDEPEND="
+   || (
+   ~sys-kernel/gentoo-kernel-${PV}
+   ~sys-kernel/gentoo-kernel-bin-${PV}
+   ~sys-kernel/vanilla-kernel-${PV}
+   )
+"



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

2024-01-15 Thread Michał Górny
commit: 0b1c960f3f79319e80c03f3870648161c5d704fd
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 16 06:36:11 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 16 07:01:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b1c960f

net-misc/tuba: Bump to 0.6.2

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

 net-misc/tuba/Manifest  |  1 +
 net-misc/tuba/tuba-0.6.2.ebuild | 72 +
 2 files changed, 73 insertions(+)

diff --git a/net-misc/tuba/Manifest b/net-misc/tuba/Manifest
index 35108dcf4626..17a249623966 100644
--- a/net-misc/tuba/Manifest
+++ b/net-misc/tuba/Manifest
@@ -1,3 +1,4 @@
 DIST Tuba-0.5.0.gh.tar.gz 1022753 BLAKE2B 
d17fed8b93d217a26ad38e3a0a1e576e34b309e80e445dab7054c999eadd78ed579a81af3971ecbe3cdb5f29ea7fd0ae60c2fbcd65b5591a375ad2e38c476d87
 SHA512 
220cd905d82711dd915bb8dfebb9ca8d840cca3ca707cea0bc1b0b78c27dc2fbf37e779ebfeb4aff123bcda4d2b59786169f8645585868498cca2bb7a87904f1
 DIST Tuba-0.6.0.gh.tar.gz 1098534 BLAKE2B 
249b58d21683870f4fa67d19dd729de9f863b105d4798d7db06845a27c2639724393a4843793da0df77c17c528606edb9307a9cace1b3ad5c35bee93a664e174
 SHA512 
f578e17381d282848ea0dd10e9c9c65680be8f29bb8277e7f6afb5e2a855f5189e5db34f5db14ea88b57265d6d1911eb64db75510ea102de6cb16a4202c64f9d
 DIST Tuba-0.6.1.gh.tar.gz 1099106 BLAKE2B 
69a574a0858ca083a49ed868544d16f2ae16e2fd7fa71b077efb9f3868cf24920daf8e446e4082438f7d54b18bbc1805b79576ec30a1ccd78d0076b10dc19473
 SHA512 
4e402330234ed8758fb171774cac3a4fa0f362c8365947223929946d27e92a870db1b42f9640b44bfcd3f6a14ccdcb74e69505a7246cb2e55c9d17b97a74faac
+DIST Tuba-0.6.2.gh.tar.gz 1100473 BLAKE2B 
e499a5d8363e46c5a1a875adf2f8bbbf7c787f52111684a9724bde452cacd2d604b41b575fc3a153843546ec23275aa76e4726cef89860288e8967f30ddbc08a
 SHA512 
ae171ddb696d79a6791613a0aedecd1e8ad28ed71bcc966176512e95016bb2dd29805b74f10565c3d3d70f2910c1ae4dc829d6d67de10a677decc3a2bd81aeab

diff --git a/net-misc/tuba/tuba-0.6.2.ebuild b/net-misc/tuba/tuba-0.6.2.ebuild
new file mode 100644
index ..7b80ad8dfb31
--- /dev/null
+++ b/net-misc/tuba/tuba-0.6.2.ebuild
@@ -0,0 +1,72 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson optfeature vala
+
+MY_P=${P^}
+DESCRIPTION="Browse the Fediverse (GTK client)"
+HOMEPAGE="
+   https://tuba.geopjr.dev/
+   https://github.com/GeopJr/Tuba/
+"
+SRC_URI="
+   https://github.com/GeopJr/Tuba/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-3 CC-BY-SA-4.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+# TODO: optional dep on libspelling-1
+DEPEND="
+   app-crypt/libsecret[introspection]
+   >=dev-libs/glib-2.76.0:2
+   >=dev-libs/json-glib-1.4.4[introspection]
+   >=dev-libs/libgee-0.8.5:0.8[introspection]
+   dev-libs/libxml2
+   >=gui-libs/gtk-4.11.3:4[gstreamer,introspection]
+   >=gui-libs/libadwaita-1.4:1[introspection,vala]
+   >=gui-libs/gtksourceview-5.6.0:5[introspection,vala]
+   net-libs/libsoup:3.0[introspection]
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   $(vala_depend)
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   # disable calling updaters (see pkg_post*)
+   -Ddistro=true
+   )
+
+   vala_setup
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   dosym dev.geopjr.Tuba /usr/bin/tuba
+}
+
+pkg_postinst() {
+   optfeature "WebP image support" gui-libs/gdk-pixbuf-loader-webp
+
+   gnome2_schemas_update
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_schemas_update
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



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

2024-01-15 Thread Michał Górny
commit: e57ba73ce2ea4617121a41ee909da8f18b6d5d62
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 16 06:32:33 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 16 07:01:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e57ba73c

dev-python/nest-asyncio: Bump to 1.5.9

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

 dev-python/nest-asyncio/Manifest  |  1 +
 dev-python/nest-asyncio/nest-asyncio-1.5.9.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/dev-python/nest-asyncio/Manifest b/dev-python/nest-asyncio/Manifest
index 4d91271cbed3..b2715f4d2fcc 100644
--- a/dev-python/nest-asyncio/Manifest
+++ b/dev-python/nest-asyncio/Manifest
@@ -1 +1,2 @@
 DIST nest_asyncio-1.5.8.tar.gz 6105 BLAKE2B 
549c5b8663a7fcb928e6cb97408aa4291129d043f8e5a55f5ba66c6b6cdbe21b1c2dd65959fd806d0badc1be561cda8b11a097fb522156d2d41eabce66318be3
 SHA512 
b454ad77381e6eb2bfa34528a26f342ba66b8edbb648c6b5aa69fbdd3142537db4ae53f91c2b88a5f88f16ecbe1e3346cec5a7bca4ca5c065a4e5f3daa0bb7e2
+DIST nest_asyncio-1.5.9.tar.gz 7496 BLAKE2B 
c7a86321699d06e2befdfd5576a10b57bbdbb75d6a411af4374a633becd350e5128fdc224853f9cfa876d3b66f4f1ad8be15a347046c6d615033069e1a04f9e6
 SHA512 
8b99b1bd51463f0639c602995e68d1aa520e287ec3bd92dafd3a13b8c3359e04fc6823c78fc9b862618b491cd3b5599ba4453da6388a651875fc71b7243f57ef

diff --git a/dev-python/nest-asyncio/nest-asyncio-1.5.9.ebuild 
b/dev-python/nest-asyncio/nest-asyncio-1.5.9.ebuild
new file mode 100644
index ..e026b753798a
--- /dev/null
+++ b/dev-python/nest-asyncio/nest-asyncio-1.5.9.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Patch asyncio to allow nested event loops"
+HOMEPAGE="
+   https://github.com/erdewit/nest_asyncio/
+   https://pypi.org/project/nest-asyncio/
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+
+distutils_enable_tests pytest



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

2024-01-15 Thread orbea
commit: d1527a72acabce55f0d3551121686164debde01d
Author: orbea  riseup  net>
AuthorDate: Tue Jan 16 06:51:26 2024 +
Commit: orbea  riseup  net>
CommitDate: Tue Jan 16 06:56:28 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=d1527a72

dev-libs/libressl: fix variable scope QA notice

variable 'BROOT' used in 'global scope'

Signed-off-by: orbea  riseup.net>

 dev-libs/libressl/libressl-3.6.3.ebuild | 3 +--
 dev-libs/libressl/libressl-3.7.3.ebuild | 3 +--
 dev-libs/libressl/libressl-3.8.0.ebuild | 3 +--
 dev-libs/libressl/libressl-3.8.2.ebuild | 3 +--
 4 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/dev-libs/libressl/libressl-3.6.3.ebuild 
b/dev-libs/libressl/libressl-3.6.3.ebuild
index f7236b7..dd85ed5 100644
--- a/dev-libs/libressl/libressl-3.6.3.ebuild
+++ b/dev-libs/libressl/libressl-3.6.3.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libressl.asc
 inherit autotools multilib-minimal verify-sig
 
 DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
@@ -24,8 +25,6 @@ RESTRICT="!test? ( test )"
 PDEPEND="app-misc/ca-certificates"
 BDEPEND="verify-sig? ( sec-keys/openpgp-keys-libressl )"
 
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libressl.asc
-
 PATCHES=(
"${FILESDIR}"/${PN}-2.8.3-solaris10.patch
# Gentoo's ssl-cert.eclass uses 'openssl genrsa -rand'

diff --git a/dev-libs/libressl/libressl-3.7.3.ebuild 
b/dev-libs/libressl/libressl-3.7.3.ebuild
index edefb0f..cdbcbc2 100644
--- a/dev-libs/libressl/libressl-3.7.3.ebuild
+++ b/dev-libs/libressl/libressl-3.7.3.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libressl.asc
 inherit autotools multilib-minimal verify-sig
 
 DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
@@ -24,8 +25,6 @@ RESTRICT="!test? ( test )"
 PDEPEND="app-misc/ca-certificates"
 BDEPEND="verify-sig? ( sec-keys/openpgp-keys-libressl )"
 
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libressl.asc
-
 MULTILIB_WRAPPED_HEADERS=( /usr/include/openssl/opensslconf.h )
 
 PATCHES=(

diff --git a/dev-libs/libressl/libressl-3.8.0.ebuild 
b/dev-libs/libressl/libressl-3.8.0.ebuild
index 7ceb7e7..83b2734 100644
--- a/dev-libs/libressl/libressl-3.8.0.ebuild
+++ b/dev-libs/libressl/libressl-3.8.0.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libressl.asc
 inherit autotools multilib-minimal verify-sig
 
 DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
@@ -24,8 +25,6 @@ RESTRICT="!test? ( test )"
 PDEPEND="app-misc/ca-certificates"
 BDEPEND="verify-sig? ( sec-keys/openpgp-keys-libressl )"
 
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libressl.asc
-
 MULTILIB_WRAPPED_HEADERS=( /usr/include/openssl/opensslconf.h )
 
 PATCHES=(

diff --git a/dev-libs/libressl/libressl-3.8.2.ebuild 
b/dev-libs/libressl/libressl-3.8.2.ebuild
index 78f16c0..c18d6b2 100644
--- a/dev-libs/libressl/libressl-3.8.2.ebuild
+++ b/dev-libs/libressl/libressl-3.8.2.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libressl.asc
 inherit autotools multilib-minimal verify-sig
 
 DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
@@ -29,8 +30,6 @@ RDEPEND="netcat? (
!net-analyzer/openbsd-netcat
 )"
 
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libressl.asc
-
 MULTILIB_WRAPPED_HEADERS=( /usr/include/openssl/opensslconf.h )
 
 # LibreSSL checks for libc features during configure



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

2024-01-15 Thread orbea
commit: 68be8bb3b30603d74759edc22574408bedcbc592
Author: orbea  riseup  net>
AuthorDate: Tue Jan 16 06:45:49 2024 +
Commit: orbea  riseup  net>
CommitDate: Tue Jan 16 06:45:49 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=68be8bb3

dev-libs/libressl: drop 3.8.1

Signed-off-by: orbea  riseup.net>

 dev-libs/libressl/Manifest  |  2 --
 dev-libs/libressl/libressl-3.8.1.ebuild | 64 -
 2 files changed, 66 deletions(-)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index 747f127..b78e527 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -4,7 +4,5 @@ DIST libressl-3.7.3.tar.gz 4337594 BLAKE2B 
e335e5b6080e4165c5c4088f7c79cef3fcc79
 DIST libressl-3.7.3.tar.gz.asc 833 BLAKE2B 
3b41ed454cb13fc6e830a0142e41cdbb7fd2a861a2b9a2f9acb56cbc20c266a7a8343d864b44c06ca748ffd7fbd3d2b67766885bab6f3674ace1d98c4ae1f4d8
 SHA512 
89043da91ca2218816f8ba3e5c87b6e0bb0980272eb9aafbf6480e1e5f573a46e723fbca1f25f9902ef204d50fbf4c760cd6c7bd9ee3ee64851805064f7b3cb7
 DIST libressl-3.8.0.tar.gz 4419357 BLAKE2B 
ff8413c99842a03db367e1775722a4c9229f234ae8a1ab57c0584a9336fe457bfa3ddcbf028fbc90290c9072da089cdefe800f7f877042cbfc1d6ef3ba0ae0f0
 SHA512 
59d3040c81846758e4b2fdad9fc77a933f4ebaee12ecb2278d873a0da4c3156fa20c731b2448e5df83682451295a46679330182a4511e4e30877bec763c8517a
 DIST libressl-3.8.0.tar.gz.asc 833 BLAKE2B 
0c09233720c5bcbf6a363129a5a01387def0b6437cd9459a9a9b7a00012bd837abf2df2c478aea9935458e9d696616e9abd5242eae98d6b91b31b17ba6c4f23f
 SHA512 
53a0853f69a082ee4335e76e2d2c8c03440f0e803a04e6fb0528e1a9f0cb3e67937d9a4c9e48c7a9258d458b00c8f0bd0df3fd386d3a56170dae2434e8c617c4
-DIST libressl-3.8.1.tar.gz 4436064 BLAKE2B 
130457818e0bb57df7cf8b21a010faa9e7ea34982c5935f32db358178623e78cd1fe81bc920cfeccec37c474718a2d7532786677010c910ed6598ab2f6b5fbe7
 SHA512 
b7cd1c86e3164f29d9bf50ace850c984683b7e37c09df87ec43f59e92f39e4d36f7ddfabd9c2cc8dc0f3013322c8f5be8a1b443aae85b6e816af81674dd75f82
-DIST libressl-3.8.1.tar.gz.asc 833 BLAKE2B 
90cde203e4031672bc17b3fff0eaebcce1356acdb6fbbd35343be319be159dcfc25bd2fc0ae73f96b106f5a22716e3032de7e11090184a5f8f2918d041c677e4
 SHA512 
00e7ec696d1138d37d3a9aa183e3a6ff17ae5b5b1dd44aaf3326f23e4d1baff1d1a73d1a81922068c0d0c4fa8458a7028f5d5462b4705a2045b975ba96a2
 DIST libressl-3.8.2.tar.gz 4473978 BLAKE2B 
d6787c3077c8f8d8a5819750fe6cb9bee396ecdecb467f640c652136acc4e84b982bcabfb4cf4abdc81445744714bf708cb15aba2e8f87b2ac60164fc64eb265
 SHA512 
81765174fdd60223529182fab96249a28978c1d02b5894313d9b0b3aa365a1da2f7e5906403ab368114bdcba2fa861d1ad69b752f8344e6ea61d44666b483122
 DIST libressl-3.8.2.tar.gz.asc 833 BLAKE2B 
d3b848e59d6385028541f3389c35abd88ae823590a84159b605f9960aef8417613eef53030cea3da9770b97647aeb218812d0aae3b6295e52e6aff7b97e0
 SHA512 
cb96c8c051690d56a1aff51d0db955965e508bf5a89fb0a061ec05b711feb2e2bf73e7fe43873e536d25457a43c3a197b4025456ec93f4c2393eb8ee5bce2e44

diff --git a/dev-libs/libressl/libressl-3.8.1.ebuild 
b/dev-libs/libressl/libressl-3.8.1.ebuild
deleted file mode 100644
index 8ecef4b..000
--- a/dev-libs/libressl/libressl-3.8.1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools multilib-minimal verify-sig
-
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
-HOMEPAGE="https://www.libressl.org/;
-SRC_URI="
-   https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz
-   verify-sig? ( 
https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz.asc )
-"
-
-LICENSE="ISC openssl"
-# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
-# we'll try to use the max of either. However, if either change between
-# versions, we have to change the subslot to trigger rebuild of consumers.
-SLOT="0/55"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="+asm static-libs test"
-RESTRICT="!test? ( test )"
-
-PDEPEND="app-misc/ca-certificates"
-BDEPEND="verify-sig? ( sec-keys/openpgp-keys-libressl )"
-
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libressl.asc
-
-MULTILIB_WRAPPED_HEADERS=( /usr/include/openssl/opensslconf.h )
-
-# LibreSSL checks for libc features during configure
-QA_CONFIG_IMPL_DECL_SKIP=(
-   __va_copy
-   b64_ntop
-)
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
-   # Gentoo's ssl-cert.eclass uses 'openssl genrsa -rand'
-   # which LibreSSL doesn't support.
-   # https://github.com/libressl/portable/issues/839
-   "${FILESDIR}"/${PN}-3.7.2-genrsa-rand.patch
-)
-
-src_prepare() {
-   default
-
-   eautoreconf
-}
-
-multilib_src_configure() {
-   local ECONF_SOURCE="${S}"
-   local args=(
-   $(use_enable asm)
-   $(use_enable static-libs static)
-   $(use_enable test tests)
- 

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

2024-01-15 Thread Sam James
commit: b603c4da67de50aca62559471bf59b72f9f4059d
Author: Brahmajit Das  gmail  com>
AuthorDate: Tue Jan 16 06:27:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 06:38:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b603c4da

app-editors/neovim: fix finding luajit in live

Commit 7b054106ef5a1fd742fb23886173d8c5a842d715 was lost with commit
beea6ed74eb77f3f16cb60e441cf51afd08ccc71, thus introducing bug 922138.

Closes: https://bugs.gentoo.org/922138
Signed-off-by: Brahmajit Das  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34833
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/app-editors/neovim/neovim-.ebuild 
b/app-editors/neovim/neovim-.ebuild
index 1aa5eaa0db8b..c24b0952e017 100644
--- a/app-editors/neovim/neovim-.ebuild
+++ b/app-editors/neovim/neovim-.ebuild
@@ -81,6 +81,7 @@ src_prepare() {
 }
 
 src_configure() {
+   ln -s "${BROOT}"/usr/bin/luajit "${BUILD_DIR}"/luajit || die
# TODO: Investigate USE_BUNDLED, doesn't seem to be needed right now
local mycmakeargs=(
# appends -flto



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

2024-01-15 Thread orbea
commit: 9e6c18dc76a29ca82b22573004240ec1befb7e36
Author: orbea  riseup  net>
AuthorDate: Tue Jan 16 06:28:34 2024 +
Commit: orbea  riseup  net>
CommitDate: Tue Jan 16 06:28:34 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=9e6c18dc

dev-libs/libressl: new use, netcat

Enable installing a TLS-enabled nc(1).

Signed-off-by: orbea  riseup.net>

 dev-libs/libressl/libressl-3.8.2.ebuild | 8 +++-
 dev-libs/libressl/metadata.xml  | 1 +
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libressl/libressl-3.8.2.ebuild 
b/dev-libs/libressl/libressl-3.8.2.ebuild
index 8ecef4b..78f16c0 100644
--- a/dev-libs/libressl/libressl-3.8.2.ebuild
+++ b/dev-libs/libressl/libressl-3.8.2.ebuild
@@ -18,11 +18,16 @@ LICENSE="ISC openssl"
 # versions, we have to change the subslot to trigger rebuild of consumers.
 SLOT="0/55"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="+asm static-libs test"
+IUSE="+asm netcat static-libs test"
 RESTRICT="!test? ( test )"
 
 PDEPEND="app-misc/ca-certificates"
 BDEPEND="verify-sig? ( sec-keys/openpgp-keys-libressl )"
+RDEPEND="netcat? (
+   !net-analyzer/netcat
+   !net-analyzer/nmap[symlink]
+   !net-analyzer/openbsd-netcat
+)"
 
 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libressl.asc
 
@@ -53,6 +58,7 @@ multilib_src_configure() {
local args=(
$(use_enable asm)
$(use_enable static-libs static)
+   $(use_enable netcat nc)
$(use_enable test tests)
)
econf "${args[@]}"

diff --git a/dev-libs/libressl/metadata.xml b/dev-libs/libressl/metadata.xml
index a7201a6..f497ca7 100644
--- a/dev-libs/libressl/metadata.xml
+++ b/dev-libs/libressl/metadata.xml
@@ -11,6 +11,7 @@


Enables assembly
+   Enable installing TLS-enabled nc(1)


http://www.libressl.org/releases.html



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

2024-01-15 Thread Sam James
commit: 8c8e5446966b720e8c28d153932d801764dab28a
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Jan 16 05:18:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 05:47:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c8e5446

dev-python/scipy: filter LTO since it is unsafe

The underlying issue is really just a lot of old fortran code. Not all
compiled modules are actually LTO-unsafe. But handling this granularly
requires good cooperation with the build system. I handled this upstream
via https://github.com/scipy/scipy/pull/19857.

While we wait for scipy 1.13.0 to be released, prevent older scipy
versions from using LTO.

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

 dev-python/scipy/scipy-1.11.3-r1.ebuild | 5 -
 dev-python/scipy/scipy-1.11.4.ebuild| 5 -
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/dev-python/scipy/scipy-1.11.3-r1.ebuild 
b/dev-python/scipy/scipy-1.11.3-r1.ebuild
index 9f68cd59364e..53cfef682124 100644
--- a/dev-python/scipy/scipy-1.11.3-r1.ebuild
+++ b/dev-python/scipy/scipy-1.11.3-r1.ebuild
@@ -9,7 +9,7 @@ DISTUTILS_USE_PEP517=meson-python
 PYTHON_COMPAT=( pypy3 python3_{10..12} )
 PYTHON_REQ_USE="threads(+)"
 
-inherit fortran-2 distutils-r1 multiprocessing
+inherit flag-o-matic fortran-2 distutils-r1 multiprocessing
 
 DESCRIPTION="Scientific algorithms library for Python"
 HOMEPAGE="
@@ -87,6 +87,9 @@ src_unpack() {
 }
 
 python_configure_all() {
+   # https://github.com/scipy/scipy/pull/19857
+   # Fixed in 1.13.0
+   filter-lto
DISTUTILS_ARGS=(
-Dblas=blas
-Dlapack=lapack

diff --git a/dev-python/scipy/scipy-1.11.4.ebuild 
b/dev-python/scipy/scipy-1.11.4.ebuild
index eb69b66541e5..9d60b95cd5e7 100644
--- a/dev-python/scipy/scipy-1.11.4.ebuild
+++ b/dev-python/scipy/scipy-1.11.4.ebuild
@@ -9,7 +9,7 @@ DISTUTILS_USE_PEP517=meson-python
 PYTHON_COMPAT=( pypy3 python3_{10..12} )
 PYTHON_REQ_USE="threads(+)"
 
-inherit fortran-2 distutils-r1 multiprocessing
+inherit flag-o-matic fortran-2 distutils-r1 multiprocessing
 
 DESCRIPTION="Scientific algorithms library for Python"
 HOMEPAGE="
@@ -87,6 +87,9 @@ src_unpack() {
 }
 
 python_configure_all() {
+   # https://github.com/scipy/scipy/pull/19857
+   # Fixed in 1.13.0
+   filter-lto
DISTUTILS_ARGS=(
-Dblas=blas
-Dlapack=lapack



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

2024-01-15 Thread Sam James
commit: 6a8d1aefa2d01b3cda2f37e2a1077180e1c7846c
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Jan 16 05:09:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 05:47:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a8d1aef

dev-libs/libatomic_ops: apply elibtoolize for LTO fixes

Without this, due to LTO relinking I get:

 * QA Notice: Files built without respecting CFLAGS have been detected
 *  Please include the following list of files in your report:
 * /usr/lib/libatomic_ops.so.1.2.0
 * /usr/lib/libatomic_ops_gpl.so.1.2.1
 * /usr/lib64/libatomic_ops.so.1.2.0
 * /usr/lib64/libatomic_ops_gpl.so.1.2.1

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

 dev-libs/libatomic_ops/libatomic_ops-7.8.2.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libatomic_ops/libatomic_ops-7.8.2.ebuild 
b/dev-libs/libatomic_ops/libatomic_ops-7.8.2.ebuild
index c392bf74486f..4c114e27bccd 100644
--- a/dev-libs/libatomic_ops/libatomic_ops-7.8.2.ebuild
+++ b/dev-libs/libatomic_ops/libatomic_ops-7.8.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit multilib-minimal
+inherit libtool multilib-minimal
 
 DESCRIPTION="Implementation for atomic memory update operations"
 HOMEPAGE="https://github.com/ivmai/libatomic_ops;
@@ -14,6 +14,12 @@ LICENSE="MIT boehm-gc GPL-2+"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 
+src_prepare() {
+   default
+   # ensure LTO patches are applied
+   elibtoolize
+}
+
 multilib_src_configure() {
ECONF_SOURCE="${S}" econf --enable-shared
 }



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

2024-01-15 Thread Viorel Munteanu
commit: 12e480f92fc22b5e171b54e217f3f4a20b0df009
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Jan 15 22:59:22 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Jan 16 05:41:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12e480f9

dev-python/beartype: Stabilize 0.16.4 arm64, #915933

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Viorel Munteanu  gentoo.org>

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

diff --git a/dev-python/beartype/beartype-0.16.4.ebuild 
b/dev-python/beartype/beartype-0.16.4.ebuild
index e21162a6a0fc..a6c58fc162e7 100644
--- a/dev-python/beartype/beartype-0.16.4.ebuild
+++ b/dev-python/beartype/beartype-0.16.4.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv"
+KEYWORDS="amd64 arm64 ~riscv"
 
 BDEPEND="
test? (



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

2024-01-15 Thread Viorel Munteanu
commit: 315caedd0c0c66e72e893cbab5d2fc00b0c050b9
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 16 02:33:49 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Jan 16 05:41:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=315caedd

sys-kernel/dracut: Stabilize 059-r7 hppa, #920629

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Viorel Munteanu  gentoo.org>

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

diff --git a/sys-kernel/dracut/dracut-059-r7.ebuild 
b/sys-kernel/dracut/dracut-059-r7.ebuild
index cf7ae59de258..ecfc998585ed 100644
--- a/sys-kernel/dracut/dracut-059-r7.ebuild
+++ b/sys-kernel/dracut/dracut-059-r7.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/dracutdevs/dracut;
 else
if [[ "${PV}" != *_rc* ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc 
ppc64 ~riscv sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc 
ppc64 ~riscv sparc x86"
fi

SRC_URI="https://github.com/dracutdevs/dracut/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 fi



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

2024-01-15 Thread Viorel Munteanu
commit: 704e98c782b2d466238e0ff4ded0b4f741e7bddd
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Jan 15 20:43:06 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Jan 16 05:41:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=704e98c7

dev-python/beartype: Stabilize 0.16.4 amd64, #915933

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Viorel Munteanu  gentoo.org>

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

diff --git a/dev-python/beartype/beartype-0.16.4.ebuild 
b/dev-python/beartype/beartype-0.16.4.ebuild
index c645a27f6310..e21162a6a0fc 100644
--- a/dev-python/beartype/beartype-0.16.4.ebuild
+++ b/dev-python/beartype/beartype-0.16.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
+KEYWORDS="amd64 ~arm64 ~riscv"
 
 BDEPEND="
test? (



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

2024-01-15 Thread Viorel Munteanu
commit: 621dfff6f6acc263cdf521e94cc604de8776c924
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Jan 15 22:59:22 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Jan 16 05:41:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=621dfff6

dev-python/spdx-tools: Stabilize 0.8.2 arm64, #915933

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Viorel Munteanu  gentoo.org>

 dev-python/spdx-tools/spdx-tools-0.8.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/spdx-tools/spdx-tools-0.8.2.ebuild 
b/dev-python/spdx-tools/spdx-tools-0.8.2.ebuild
index bd82f3aa6532..fc4140e605e8 100644
--- a/dev-python/spdx-tools/spdx-tools-0.8.2.ebuild
+++ b/dev-python/spdx-tools/spdx-tools-0.8.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv"
+KEYWORDS="amd64 arm64 ~riscv"
 
 RDEPEND="
dev-python/beartype[${PYTHON_USEDEP}]



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

2024-01-15 Thread Viorel Munteanu
commit: 0c4ad03fc66b2aeac55e8c1ae1cb2f317954908f
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Jan 15 18:28:47 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Jan 16 05:41:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c4ad03f

media-gfx/ueberzugpp: Stabilize 2.9.2 amd64, #914908

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Viorel Munteanu  gentoo.org>

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

diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.9.2.ebuild 
b/media-gfx/ueberzugpp/ueberzugpp-2.9.2.ebuild
index 828290c2ec13..b96879079df3 100644
--- a/media-gfx/ueberzugpp/ueberzugpp-2.9.2.ebuild
+++ b/media-gfx/ueberzugpp/ueberzugpp-2.9.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="X opencv opengl wayland xcb-errors"
 REQUIRED_USE="xcb-errors? ( X )"
 



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

2024-01-15 Thread Viorel Munteanu
commit: 03d9ea472881e0b93c08ffb661233f20cc027dc6
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Jan 15 21:54:46 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Jan 16 05:41:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03d9ea47

dev-libs/ell: Stabilize 0.58 arm, #915635

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Viorel Munteanu  gentoo.org>

 dev-libs/ell/ell-0.58.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/ell/ell-0.58.ebuild b/dev-libs/ell/ell-0.58.ebuild
index 2fc732856b0d..2fd26260aa95 100644
--- a/dev-libs/ell/ell-0.58.ebuild
+++ b/dev-libs/ell/ell-0.58.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
@@ -12,7 +12,7 @@ if [[ "${PV}" == * ]] ; then
EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git;
 else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/libs/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc x86"
 fi
 LICENSE="LGPL-2.1+"
 SLOT="0"



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

2024-01-15 Thread Viorel Munteanu
commit: 351efb089631f1dfa33105587b538fc1a7006a13
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Jan 15 23:01:56 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Jan 16 05:41:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=351efb08

dev-libs/libsodium: Stabilize 1.0.19-r1 arm, #916080

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Viorel Munteanu  gentoo.org>

 dev-libs/libsodium/libsodium-1.0.19-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libsodium/libsodium-1.0.19-r1.ebuild 
b/dev-libs/libsodium/libsodium-1.0.19-r1.ebuild
index 3a6f2d652245..5779d6877859 100644
--- a/dev-libs/libsodium/libsodium-1.0.19-r1.ebuild
+++ b/dev-libs/libsodium/libsodium-1.0.19-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
@@ -31,7 +31,7 @@ S="${WORKDIR}"/${PN}-stable
 
 LICENSE="ISC"
 SLOT="0/26"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
 IUSE="+asm minimal static-libs +urandom"
 
 CPU_USE=( cpu_flags_x86_{aes,sse4_1} )



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

2024-01-15 Thread Viorel Munteanu
commit: 3908d93d95c681718dc050c6cf689cc4aed1c463
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Jan 15 21:55:29 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Jan 16 05:41:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3908d93d

sci-mathematics/coq: Stabilize 8.18.0 amd64, #915951

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Viorel Munteanu  gentoo.org>

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

diff --git a/sci-mathematics/coq/coq-8.18.0.ebuild 
b/sci-mathematics/coq/coq-8.18.0.ebuild
index f634026e1cda..a3ac3b8a9f0a 100644
--- a/sci-mathematics/coq/coq-8.18.0.ebuild
+++ b/sci-mathematics/coq/coq-8.18.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -17,7 +17,7 @@ S="${WORKDIR}"/${MY_P}
 
 LICENSE="LGPL-2.1"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="debug doc gui +ocamlopt test"
 RESTRICT="!test? ( test )"
 



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

2024-01-15 Thread Viorel Munteanu
commit: e2ee9c48cf0de1d9af8cd5b1733f8a6944c3dd31
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 16 02:36:53 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Jan 16 05:41:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2ee9c48

dev-libs/libsodium: Stabilize 1.0.19-r1 ppc, #916080

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Viorel Munteanu  gentoo.org>

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

diff --git a/dev-libs/libsodium/libsodium-1.0.19-r1.ebuild 
b/dev-libs/libsodium/libsodium-1.0.19-r1.ebuild
index 5779d6877859..575daa8a5059 100644
--- a/dev-libs/libsodium/libsodium-1.0.19-r1.ebuild
+++ b/dev-libs/libsodium/libsodium-1.0.19-r1.ebuild
@@ -31,7 +31,7 @@ S="${WORKDIR}"/${PN}-stable
 
 LICENSE="ISC"
 SLOT="0/26"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
 IUSE="+asm minimal static-libs +urandom"
 
 CPU_USE=( cpu_flags_x86_{aes,sse4_1} )



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

2024-01-15 Thread Viorel Munteanu
commit: a51963d0e79c50feeaec30f81af7aff55cb37d7b
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Jan 15 21:54:46 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Jan 16 05:41:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a51963d0

net-wireless/iwd: Stabilize 2.8-r2 arm, #915635

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Viorel Munteanu  gentoo.org>

 net-wireless/iwd/iwd-2.8-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-wireless/iwd/iwd-2.8-r2.ebuild 
b/net-wireless/iwd/iwd-2.8-r2.ebuild
index 56e064c9c63c..78c9b3a1cd5b 100644
--- a/net-wireless/iwd/iwd-2.8-r2.ebuild
+++ b/net-wireless/iwd/iwd-2.8-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ if [[ ${PV} == ** ]]; then
ELL_EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git;
 else

SRC_URI="https://mirrors.edge.kernel.org/pub/linux/network/wireless/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
x86"
MYRST2MAN="RST2MAN=:"
 fi
 



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

2024-01-15 Thread Viorel Munteanu
commit: 2c42fbb91de7ba69d83ad4f8b8ba9d20a98cf9c0
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Jan 15 22:51:02 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Jan 16 05:41:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c42fbb9

sys-apps/coreutils: Stabilize 9.4 x86, #916089

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Viorel Munteanu  gentoo.org>

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

diff --git a/sys-apps/coreutils/coreutils-9.4.ebuild 
b/sys-apps/coreutils/coreutils-9.4.ebuild
index 5e6734d78ae7..f28b7d85381c 100644
--- a/sys-apps/coreutils/coreutils-9.4.ebuild
+++ b/sys-apps/coreutils/coreutils-9.4.ebuild
@@ -33,7 +33,7 @@ else
verify-sig? ( mirror://gnu/${PN}/${P}.tar.xz.sig )
"
 
-   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"
 fi
 
 SRC_URI+=" !vanilla? ( 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCH}.tar.xz )"



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

2024-01-15 Thread Viorel Munteanu
commit: 283b44579ddbb779d6c96fb053a99da98861819e
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Jan 15 22:32:38 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Jan 16 05:41:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=283b4457

sys-apps/coreutils: Stabilize 9.4 amd64, #916089

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Viorel Munteanu  gentoo.org>

 sys-apps/coreutils/coreutils-9.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/coreutils/coreutils-9.4.ebuild 
b/sys-apps/coreutils/coreutils-9.4.ebuild
index 69d10c2f1533..5e6734d78ae7 100644
--- a/sys-apps/coreutils/coreutils-9.4.ebuild
+++ b/sys-apps/coreutils/coreutils-9.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -33,7 +33,7 @@ else
verify-sig? ( mirror://gnu/${PN}/${P}.tar.xz.sig )
"
 
-   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"
 fi
 
 SRC_URI+=" !vanilla? ( 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCH}.tar.xz )"



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

2024-01-15 Thread Viorel Munteanu
commit: 875027d27cad9a6ae147eb56a11a517328d4f2d9
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Jan 15 20:43:06 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Jan 16 05:41:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=875027d2

dev-python/spdx-tools: Stabilize 0.8.2 amd64, #915933

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Viorel Munteanu  gentoo.org>

 dev-python/spdx-tools/spdx-tools-0.8.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/spdx-tools/spdx-tools-0.8.2.ebuild 
b/dev-python/spdx-tools/spdx-tools-0.8.2.ebuild
index 1e3f4fadf6bc..bd82f3aa6532 100644
--- a/dev-python/spdx-tools/spdx-tools-0.8.2.ebuild
+++ b/dev-python/spdx-tools/spdx-tools-0.8.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
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
+KEYWORDS="amd64 ~arm64 ~riscv"
 
 RDEPEND="
dev-python/beartype[${PYTHON_USEDEP}]



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

2024-01-15 Thread Viorel Munteanu
commit: b7a3c1ad5a8c7e8eca5a29c0067eb048a0842661
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Jan 15 20:19:08 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Jan 16 05:41:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7a3c1ad

media-video/makemkv: Keyword 1.17.5 arm, #914772

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Viorel Munteanu  gentoo.org>

 media-video/makemkv/makemkv-1.17.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-video/makemkv/makemkv-1.17.5.ebuild 
b/media-video/makemkv/makemkv-1.17.5.ebuild
index 13d076708552..f5c346192737 100644
--- a/media-video/makemkv/makemkv-1.17.5.ebuild
+++ b/media-video/makemkv/makemkv-1.17.5.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
@@ -15,7 +15,7 @@ SRC_URI="http://www.makemkv.com/download/${MY_P}.tar.gz
 
 LICENSE="GPL-2 LGPL-2.1 MPL-1.1 MakeMKV-EULA openssl"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 IUSE="+gui +java"
 RESTRICT="bindist mirror"
 



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

2024-01-15 Thread Viorel Munteanu
commit: 3ea63122beb8fb5b6ebc74ae554fbb7a3b6aea1c
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Jan 15 03:54:07 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Jan 16 05:41:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ea63122

app-arch/gzip: Stabilize 1.13 arm, #914544

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Viorel Munteanu  gentoo.org>

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

diff --git a/app-arch/gzip/gzip-1.13.ebuild b/app-arch/gzip/gzip-1.13.ebuild
index da682903df46..d2b9342f5846 100644
--- a/app-arch/gzip/gzip-1.13.ebuild
+++ b/app-arch/gzip/gzip-1.13.ebuild
@@ -31,7 +31,7 @@ fi
 LICENSE="GPL-3+"
 SLOT="0"
 if [[ ${PV} != *_p* ]] ; then
-   KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 IUSE="pic static"
 



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

2024-01-15 Thread Viorel Munteanu
commit: 2da146947a900f9028c947c51e97b967ed362c2e
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Jan 15 18:28:47 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Jan 16 05:41:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2da14694

sci-libs/matio: Stabilize 1.5.23 amd64, #914908

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Viorel Munteanu  gentoo.org>

 sci-libs/matio/matio-1.5.23.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/matio/matio-1.5.23.ebuild 
b/sci-libs/matio/matio-1.5.23.ebuild
index 50ba1730381e..087da57409dd 100644
--- a/sci-libs/matio/matio-1.5.23.ebuild
+++ b/sci-libs/matio/matio-1.5.23.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
 
 LICENSE="BSD-2"
 SLOT="0/11" # subslot = soname version
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="doc examples hdf5 sparse"
 
 RDEPEND="



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

2024-01-15 Thread Viorel Munteanu
commit: 7e526e08d321fa6d7a3fab92cc225952b07bc632
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Jan 15 18:28:47 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Jan 16 05:41:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e526e08

dev-cpp/cli11: Stabilize 2.3.2 amd64, #914908

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Viorel Munteanu  gentoo.org>

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

diff --git a/dev-cpp/cli11/cli11-2.3.2.ebuild b/dev-cpp/cli11/cli11-2.3.2.ebuild
index cd75dbc70626..88e378fabbe4 100644
--- a/dev-cpp/cli11/cli11-2.3.2.ebuild
+++ b/dev-cpp/cli11/cli11-2.3.2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${PN^^}-${PV}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~x86"
 IUSE="doc test"
 RESTRICT="!test? ( test )"
 



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

2024-01-15 Thread Viorel Munteanu
commit: c3595240205ec342b9e05a560e68ca0593b1f1d1
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Jan 15 04:24:20 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Jan 16 05:41:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3595240

media-libs/libsdl2: Stabilize 2.28.3 x86, #914777

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Viorel Munteanu  gentoo.org>

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

diff --git a/media-libs/libsdl2/libsdl2-2.28.3.ebuild 
b/media-libs/libsdl2/libsdl2-2.28.3.ebuild
index 8052ee6c2c9e..013e8a8044a1 100644
--- a/media-libs/libsdl2/libsdl2-2.28.3.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.28.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.libsdl.org/release/${MY_P}.tar.gz;
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc 
~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
 
 IUSE="alsa aqua cpu_flags_ppc_altivec cpu_flags_x86_3dnow cpu_flags_x86_mmx 
cpu_flags_x86_sse cpu_flags_x86_sse2 custom-cflags dbus doc fcitx4 gles1 gles2 
haptic ibus jack +joystick kms libsamplerate nas opengl oss pipewire pulseaudio 
sndio +sound static-libs +threads udev +video video_cards_vc4 vulkan wayland X 
xscreensaver"
 REQUIRED_USE="



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

2024-01-15 Thread Viorel Munteanu
commit: 1cf82dd5c51f9a7cd4f2b3d52ee6eb0f88dcf10d
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Jan 15 18:28:47 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Jan 16 05:41:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cf82dd5

media-libs/vips: Stabilize 8.14.5 amd64, #914908

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Viorel Munteanu  gentoo.org>

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

diff --git a/media-libs/vips/vips-8.14.5.ebuild 
b/media-libs/vips/vips-8.14.5.ebuild
index 745e1a5fdbed..f76986eae5a4 100644
--- a/media-libs/vips/vips-8.14.5.ebuild
+++ b/media-libs/vips/vips-8.14.5.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/libvips/libvips/releases/download/v${PV}/${P}.tar.xz
 
 LICENSE="LGPL-2.1+ MIT"
 SLOT="0/42" # soname
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="
deprecated doc exif fftw fits fontconfig graphicsmagick gsf gtk-doc heif
imagemagick imagequant +introspection +jpeg jpeg2k jpegxl lcms matio



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

2024-01-15 Thread Zac Medico
commit: 68f4ea8a90d8759a1aa859d9188017e21797bdd0
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Jan 16 01:08:36 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Jan 16 05:25:20 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=68f4ea8a

Handle SignatureException during package moves

Ignore package moves for packages that raise SignatureException,
just as they are ignored for packages that have a valid signature.

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

 lib/portage/dbapi/bintree.py | 16 
 1 file changed, 12 insertions(+), 4 deletions(-)

diff --git a/lib/portage/dbapi/bintree.py b/lib/portage/dbapi/bintree.py
index 2342d571b9..ee574f435f 100644
--- a/lib/portage/dbapi/bintree.py
+++ b/lib/portage/dbapi/bintree.py
@@ -296,8 +296,12 @@ class bindbapi(fakedbapi):
 encoding_key = True
 elif binpkg_format == "gpkg":
 mybinpkg = portage.gpkg.gpkg(self.settings, cpv_str, binpkg_path)
-mydata = mybinpkg.get_metadata()
-if mybinpkg.signature_exist:
+try:
+mydata = mybinpkg.get_metadata()
+signature_exist = mybinpkg.signature_exist
+except SignatureException:
+signature_exist = True
+if signature_exist:
 writemsg(
 colorize(
 "WARN",
@@ -721,8 +725,12 @@ class binarytree:
 decode_metadata_name = False
 elif binpkg_format == "gpkg":
 mybinpkg = portage.gpkg.gpkg(self.settings, mycpv, binpkg_path)
-mydata = mybinpkg.get_metadata()
-if mybinpkg.signature_exist:
+try:
+mydata = mybinpkg.get_metadata()
+signature_exist = mybinpkg.signature_exist
+except SignatureException:
+signature_exist = True
+if signature_exist:
 writemsg(
 colorize(
 "WARN",



[gentoo-commits] proj/portage:master commit in: cnf/, lib/_emerge/, man/, lib/portage/

2024-01-15 Thread Zac Medico
commit: 825db01b91a37dcd9890ee5bf9f462ea524ac5cc
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Jan 16 05:06:36 2024 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Jan 16 05:20:37 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=825db01b

Add merge-wait FEATURES setting enabled by default

Add a new merge-wait FEATURES setting, enabled by default,
which prevents packages from being merged while other packages
are building. Previously, this behavior was already implemented
for packages that satisfy direct or indirect dependencies of
the system set. This feature can be disabled only for other
packages which do not satisfy direct or indirect dependencies
of the system set, in order to trade the possibility of random
build failures for greater parallelism.

Currently, it is known that having merge-wait disabled can
cause "random" build failures for builds using setuptools when
setuptools plugins are merged during the build.

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

 cnf/make.globals |  4 ++--
 lib/_emerge/Scheduler.py | 14 --
 lib/portage/const.py |  3 ++-
 man/make.conf.5  | 16 +---
 4 files changed, 25 insertions(+), 12 deletions(-)

diff --git a/cnf/make.globals b/cnf/make.globals
index af2642988a..2bb7a65593 100644
--- a/cnf/make.globals
+++ b/cnf/make.globals
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 # System-wide defaults for the Portage system
 
@@ -77,7 +77,7 @@ FETCHCOMMAND_SFTP="bash -c \"x=\\\${2#sftp://} ; 
host=\\\${x%%/*} ; port=\\\${ho
 FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs
   binpkg-multi-instance buildpkg-live
   config-protect-if-modified distlocks ebuild-locks
-  fixlafiles ipc-sandbox merge-sync multilib-strict
+  fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict
   network-sandbox news parallel-fetch pkgdir-index-trusted pid-sandbox
   preserve-libs protect-owned qa-unresolved-soname-deps
   sandbox sfperms strict

diff --git a/lib/_emerge/Scheduler.py b/lib/_emerge/Scheduler.py
index ae01214d32..9950792dc9 100644
--- a/lib/_emerge/Scheduler.py
+++ b/lib/_emerge/Scheduler.py
@@ -1521,14 +1521,16 @@ class Scheduler(PollScheduler):
 self.curval += 1
 merge = PackageMerge(merge=build, scheduler=self._sched_iface)
 self._running_tasks[id(merge)] = merge
-if (
-not build.build_opts.buildpkgonly
-and build.pkg in self._deep_system_deps
+# By default, merge-wait only allows merge when no builds are 
executing.
+# As a special exception, dependencies on system packages are 
frequently
+# unspecified and will therefore force merge-wait.
+is_system_pkg = build.pkg in self._deep_system_deps
+if not build.build_opts.buildpkgonly and (
+"merge-wait" in build.settings.features or is_system_pkg
 ):
-# Since dependencies on system packages are frequently
-# unspecified, merge them only when no builds are executing.
 self._merge_wait_queue.append(merge)
-merge.addStartListener(self._system_merge_started)
+if is_system_pkg:
+merge.addStartListener(self._system_merge_started)
 else:
 self._task_queues.merge.add(merge)
 merge.addExitListener(self._merge_exit)

diff --git a/lib/portage/const.py b/lib/portage/const.py
index bf310bb6e0..1f468a1abf 100644
--- a/lib/portage/const.py
+++ b/lib/portage/const.py
@@ -1,5 +1,5 @@
 # portage: Constants
-# Copyright 1998-2023 Gentoo Authors
+# Copyright 1998-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 import os
@@ -194,6 +194,7 @@ SUPPORTED_FEATURES = frozenset(
 "keepwork",
 "lmirror",
 "merge-sync",
+"merge-wait",
 "metadata-transfer",
 "mirror",
 "mount-sandbox",

diff --git a/man/make.conf.5 b/man/make.conf.5
index f527166da3..20dc9cb52d 100644
--- a/man/make.conf.5
+++ b/man/make.conf.5
@@ -1,4 +1,4 @@
-.TH "MAKE.CONF" "5" "Mar 2023" "Portage @VERSION@" "Portage"
+.TH "MAKE.CONF" "5" "Jan 2024" "Portage @VERSION@" "Portage"
 .SH "NAME"
 make.conf \- custom settings for Portage
 .SH "SYNOPSIS"
@@ -565,6 +565,15 @@ After a package is merged or unmerged, sync relevant files 
to
 disk in order to avoid data\-loss in the event of a power failure.
 This feature is enabled by default.
 .TP
+.B merge\-wait
+Wait for all builds to complete before merging new packages, which only
+matters when using the \fBemerge\fR(1) \fB\-\-jobs\fR option. This
+feature is always effectively enabled and it cannot be disabled for
+packages 

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

2024-01-15 Thread Sam James
commit: c9ed8136f9f0c56dc7b72d400eaa0acbd338778f
Author: Konstantin Tokarev  yandex  ru>
AuthorDate: Fri Jan 12 17:47:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 05:16:08 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=c9ed8136

vartree: _needs_move() should replace file if filecmp fails for whatever reason

When trying to update I've got "OSError: [Errno 5] Input/output error"
exception traceback from portage originating from _needs_move(). It turned
out that 3 files in my root filesystem were corrupted, which caused filecmp
to fail. This patch makes portage replace original file in this case.

Bug: https://bugs.gentoo.org/722270
Signed-off-by: Konstantin Tokarev  yandex.ru>
Closes: https://github.com/gentoo/portage/pull/1233
Signed-off-by: Sam James  gentoo.org>

 lib/portage/dbapi/vartree.py | 14 +-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/lib/portage/dbapi/vartree.py b/lib/portage/dbapi/vartree.py
index 5d39ca1965..a00c731c57 100644
--- a/lib/portage/dbapi/vartree.py
+++ b/lib/portage/dbapi/vartree.py
@@ -6283,7 +6283,19 @@ class dblink:
 if not _cmpxattr(src_bytes, dest_bytes, exclude=excluded_xattrs):
 return True
 
-return not filecmp.cmp(src_bytes, dest_bytes, shallow=False)
+try:
+files_equal = filecmp.cmp(src_bytes, dest_bytes, shallow=False)
+except Exception as e:
+writemsg(
+_(
+"Exception '%s' happened when comparing files %s and %s, 
will replace the latter\n"
+)
+% (e, mysrc, mydest),
+noiselevel=-1,
+)
+return True
+
+return not files_equal
 
 
 def merge(



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

2024-01-15 Thread Sam James
commit: 58b094bc79e999e44a5b108e2b7273c164aa906e
Author: Alfred Wingate  protonmail  com>
AuthorDate: Fri Jan  5 19:30:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 05:16:09 2024 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=58b094bc

bintree: use urllib provided attributes for hostname, user and password

In addition to simplifying it also solves an issue with parsing raw
ipv6 addresses.

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

 lib/portage/dbapi/bintree.py | 18 --
 1 file changed, 4 insertions(+), 14 deletions(-)

diff --git a/lib/portage/dbapi/bintree.py b/lib/portage/dbapi/bintree.py
index 5fc4716980..2342d571b9 100644
--- a/lib/portage/dbapi/bintree.py
+++ b/lib/portage/dbapi/bintree.py
@@ -1344,23 +1344,13 @@ class binarytree:
 for repo in reversed(list(self._binrepos_conf.values())):
 base_url = repo.sync_uri
 parsed_url = urlparse(base_url)
-host = parsed_url.netloc
+host = parsed_url.hostname or ""
 port = parsed_url.port
-user = None
-passwd = None
-user_passwd = ""
+user = parsed_url.username
+passwd = parsed_url.password
+user_passwd = user + "@" if user else ""
 gpkg_only_warned = False
 
-if "@" in host:
-user, host = host.split("@", 1)
-user_passwd = user + "@"
-if ":" in user:
-user, passwd = user.split(":", 1)
-
-if port is not None:
-port_str = f":{port}"
-if host.endswith(port_str):
-host = host[: -len(port_str)]
 pkgindex_file = os.path.join(
 self.settings["EROOT"],
 CACHE_PATH,



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

2024-01-15 Thread Mike Frysinger
commit: 857eaddab407db1577076a09206386bc62bfa4eb
Author: Mike Frysinger  gentoo  org>
AuthorDate: Tue Jan 16 04:59:57 2024 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Tue Jan 16 04:59:57 2024 +
URL:https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=857eadda

fix various typos found w/codespell

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

 README.md  |  2 +-
 dumpelf.c  |  4 ++--
 lddtree.sh |  8 
 macho.h|  4 ++--
 paxelf.c   |  2 +-
 paxldso.c  |  2 +-
 porting.h  |  2 +-
 pspax.c|  2 +-
 pyproject.toml | 10 ++
 scanelf.c  |  6 +++---
 scanmacho.c|  2 +-
 11 files changed, 27 insertions(+), 17 deletions(-)

diff --git a/README.md b/README.md
index 99bbc3f..ec4bfe6 100644
--- a/README.md
+++ b/README.md
@@ -22,7 +22,7 @@ PaX helpers for people interested in that.
 pax-utils uses a bog-standard meson-based build system. See `meson_options.txt`
 for configuration options.
 
-You don't need PaX to use the pax-utils. Infact the only thing they
+You don't need PaX to use the pax-utils. In fact the only thing they
 really have in common is that pax-utils was initially written to aid in
 deploying PaX systems so it includes support for PT_PAX_FLAGS and the
 deprecated but still in use EI_PAX flags. For more information about PaX

diff --git a/dumpelf.c b/dumpelf.c
index 1a469ea..c8f27e4 100644
--- a/dumpelf.c
+++ b/dumpelf.c
@@ -114,7 +114,7 @@ static void dumpelf(const elfobj *elf, size_t file_cnt)
  break_out_shdr:
printf("},\n");
 
-   /* finish the namespace struct and start the abitrary ones */
+   /* finish the namespace struct and start the arbitrary ones */
printf("\n.dyns = dumpedelf_dyn_%zu,\n", file_cnt);
printf("};\n");
 
@@ -538,7 +538,7 @@ static void usage(int status)
exit(status);
 }
 
-/* parse command line arguments and preform needed actions */
+/* parse command line arguments and perform needed actions */
 static void parseargs(int argc, char *argv[])
 {
int flag;

diff --git a/lddtree.sh b/lddtree.sh
index dfa8d06..e0185f4 100755
--- a/lddtree.sh
+++ b/lddtree.sh
@@ -96,8 +96,8 @@ find_elf() {
read_ldso_conf() {
local line p
for p ; do
-   # if the glob didnt match 
anything #360041,
-   # or the files arent readable, 
skip it
+   # If the glob didn't match 
anything #360041,
+   # or the files aren't readable, 
skip it.
[[ -r ${p} ]] || continue
while read line ; do
case ${line} in
@@ -179,12 +179,12 @@ show_elf() {
# No need for leading comma w/my_allhits as we guarantee it 
always
# starts with one due to the way we append the value above.
[[ ${my_allhits}, == *,${lib},* ]] && continue
-   # If the interp is being linked against directly, re-use the 
existing
+   # If the interp is being linked against directly, reuse the 
existing
# full path rather than perform a search for it.  When systems 
symlink
# the interp to a diff location, we might locate a different 
path, and
# displaying both doesn't make sense as it doesn't match the 
runtime --
# the ldso won't load another copy of ldso into memory from the 
search
-   # path, it'll re-use the existing copy that was loaded from the 
full
+   # path, it'll reuse the existing copy that was loaded from the 
full
# hardcoded path.
if [[ ${lib} == "${interp}" ]] ; then
rlib=${full_interp}

diff --git a/macho.h b/macho.h
index 76f3697..4a99e8f 100644
--- a/macho.h
+++ b/macho.h
@@ -73,7 +73,7 @@ struct mach_header
   incremental link 
against a base file and
   cannot be link 
edited again */
 #define MH_DYLDLINK 0x4 /* the object file is input for the dynamic
-  linker and cannot be 
staticly link edited
+  linker and cannot be 
statically link edited
   again */
 #define MH_TWOLEVEL 0x80/* the image is using two-level namespace
   bindings */
@@ -107,7 +107,7 @@ struct mach_header

they are not used by other
   

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

2024-01-15 Thread Mike Frysinger
commit: 16db5db01027f058dcc2315f06f912fa480664f2
Author: Mike Frysinger  gentoo  org>
AuthorDate: Tue Jan 16 05:01:48 2024 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Tue Jan 16 05:01:48 2024 +
URL:https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=16db5db0

github: add codespell checker

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

 .github/workflows/codespell.yml | 13 +
 1 file changed, 13 insertions(+)

diff --git a/.github/workflows/codespell.yml b/.github/workflows/codespell.yml
new file mode 100644
index 000..605d2bb
--- /dev/null
+++ b/.github/workflows/codespell.yml
@@ -0,0 +1,13 @@
+# GitHub actions workflow.
+# 
https://docs.github.com/en/actions/learn-github-actions/workflow-syntax-for-github-actions
+
+name: Codespell
+
+on: [push, pull_request]
+
+jobs:
+  codespell:
+runs-on: ubuntu-latest
+steps:
+- uses: actions/checkout@v4
+- uses: codespell-project/actions-codespell@v2



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

2024-01-15 Thread Mike Frysinger
commit: a285f1f17dccd79968a63e5acc35b5230c236389
Author: Mike Frysinger  gentoo  org>
AuthorDate: Tue Jan 16 04:56:53 2024 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Tue Jan 16 04:56:53 2024 +
URL:https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=a285f1f1

drop old __BOUNDS_CHECKING_ON support

The out-of-tree patches for -fbounds-checking in GCC were great, but
they haven't been updated since the gcc-4.0 days, and the sanitizer
options have made it obsolete, so it's unlikely we'll ever use this
code again.

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

 porting.h |  7 ---
 pspax.c   | 10 --
 2 files changed, 17 deletions(-)

diff --git a/porting.h b/porting.h
index 42c9ba3..3a544fa 100644
--- a/porting.h
+++ b/porting.h
@@ -77,13 +77,6 @@
 #endif
 
 #undef PAX_UTILS_CLEANUP
-/* bounds checking code will fart on free(NULL) even though that
- * is valid usage.  So let's wrap it if need be.
- */
-#ifdef __BOUNDS_CHECKING_ON
-# define free(ptr) do { if (ptr) free(ptr); } while (0)
-# define PAX_UTILS_CLEANUP 1
-#endif
 /* LSAN (Leak Sanitizer) will complain about things we leak. */
 #ifdef __SANITIZE_ADDRESS__
 # define PAX_UTILS_CLEANUP 1

diff --git a/pspax.c b/pspax.c
index 6094882..e79469d 100644
--- a/pspax.c
+++ b/pspax.c
@@ -189,15 +189,6 @@ static int print_executable_mappings(int pfd)
return 0;
 }
 
-#ifdef __BOUNDS_CHECKING_ON
-# define NOTE_TO_SELF warn( \
-   "This is bullshit but getpwuid() is leaking memory and I wasted a few 
hrs 1 day tracking it down in pspax\n" \
-   "Later on I forgot I tracked it down before and saw pspax leaking 
memory so I tracked it down all over again (silly me)\n" \
-   "Hopefully the getpwuid()/nis/nss/pam or whatever wont suck later on in 
the future.")
-#else
-# define NOTE_TO_SELF
-#endif
-
 static const struct passwd *get_proc_passwd(int pfd)
 {
struct stat st;
@@ -577,6 +568,5 @@ int main(int argc, char *argv[])
 
pspax(name);
 
-   NOTE_TO_SELF;
return EXIT_SUCCESS;
 }



[gentoo-commits] proj/gamerlay:master commit in: games-strategy/unknown-horizons/, games-strategy/unknown-horizons/files/

2024-01-15 Thread Vadim Misbakh-Soloviov
commit: 4900137dde22ca34250c4de54fb1d2ec3e569170
Author: Vadim Misbakh-Soloviov  gentoo  org>
AuthorDate: Tue Jan 16 04:21:43 2024 +
Commit: Vadim Misbakh-Soloviov  gentoo  org>
CommitDate: Tue Jan 16 04:24:30 2024 +
URL:https://gitweb.gentoo.org/proj/gamerlay.git/commit/?id=4900137d

games-strategy/unknown-horizons: fix build

Closes: https://bugs.gentoo.org/905123
Signed-off-by: Vadim Misbakh-Soloviov  gentoo.org>

 .../unknown-horizons/files/json_decoder.patch|  8 
 .../unknown-horizons/files/python-3.8.patch  | 19 +++
 .../unknown-horizons/files/unitmanager.patch | 20 
 .../unknown-horizons/files/util_preloader.patch  | 14 ++
 games-strategy/unknown-horizons/metadata.xml | 14 +++---
 ...19.1.ebuild => unknown-horizons-2019.1-r1.ebuild} | 17 +++--
 6 files changed, 83 insertions(+), 9 deletions(-)

diff --git a/games-strategy/unknown-horizons/files/json_decoder.patch 
b/games-strategy/unknown-horizons/files/json_decoder.patch
new file mode 100644
index 000..bb355a4
--- /dev/null
+++ b/games-strategy/unknown-horizons/files/json_decoder.patch
@@ -0,0 +1,8 @@
+--- a/horizons/util/loaders/jsondecoder.py 2019-01-12 16:15:42.0 
+0100
 b/horizons/util/loaders/jsondecoder.py 2022-09-04 02:23:14.570074926 
+0200
+@@ -37,4 +37,4 @@
+   return newdict
+ 
+   with open(path, "r") as f:
+-  return json.load(f, encoding="ascii", 
object_hook=_decode_dict)
++  return json.loads(f.read().encode("ascii"), 
object_hook=_decode_dict)

diff --git a/games-strategy/unknown-horizons/files/python-3.8.patch 
b/games-strategy/unknown-horizons/files/python-3.8.patch
new file mode 100644
index 000..f994250
--- /dev/null
+++ b/games-strategy/unknown-horizons/files/python-3.8.patch
@@ -0,0 +1,19 @@
+--- a/setup.py 2022-09-01 12:49:18.429156294 +0200
 b/setup.py 2022-09-01 12:55:09.679161589 +0200
+@@ -26,6 +26,7 @@
+ import json
+ import os
+ import platform
++import distro
+ import sys
+ from distutils.command.build import build
+ from distutils.core import setup
+@@ -39,7 +40,7 @@
+ # Ensure we are in the correct directory
+ os.chdir(os.path.realpath(os.path.dirname(__file__)))
+ 
+-if platform.dist()[0].lower() in ('debian', 'ubuntu'):
++if distro.id().lower() in ('debian', 'ubuntu'):
+   executable_path = 'games'
+ else:
+   executable_path = 'bin'

diff --git a/games-strategy/unknown-horizons/files/unitmanager.patch 
b/games-strategy/unknown-horizons/files/unitmanager.patch
new file mode 100644
index 000..901ea64
--- /dev/null
+++ b/games-strategy/unknown-horizons/files/unitmanager.patch
@@ -0,0 +1,20 @@
+--- a/horizons/ai/aiplayer/combat/unitmanager.py   2019-01-12 
16:15:42.0 +0100
 b/horizons/ai/aiplayer/combat/unitmanager.py   2022-09-04 
03:17:12.660088944 +0200
+@@ -151,7 +151,7 @@
+   """
+   Rule stating that ship has to be in any of given states.
+   """
+-  if not isinstance(ship_states, collections.Iterable):
++  if not isinstance(ship_states, collections.abc.Iterable):
+   ship_states = (ship_states,)
+   return lambda ship: (state_dict[ship] in ship_states)
+ 
+@@ -178,7 +178,7 @@
+   @param rules: conditions each ship has to meet (AND)
+   @type rules: iterable of lambda(ship) or single lambda(ship)
+   """
+-  if not isinstance(rules, collections.Iterable):
++  if not isinstance(rules, collections.abc.Iterable):
+   rules = (rules,)
+   return [ship for ship in ships if all((rule(ship) for rule in 
rules))]
+ 

diff --git a/games-strategy/unknown-horizons/files/util_preloader.patch 
b/games-strategy/unknown-horizons/files/util_preloader.patch
new file mode 100644
index 000..c584f26
--- /dev/null
+++ b/games-strategy/unknown-horizons/files/util_preloader.patch
@@ -0,0 +1,14 @@
+--- a/horizons/util/preloader.py   2019-01-12 16:15:42.0 +0100
 b/horizons/util/preloader.py   2022-09-04 02:18:05.73586 +0200
+@@ -79,9 +79,9 @@
+   """
+   self.lock.acquire()
+   # wait until it finished its current action
+-  if self.isAlive():
++  if self.is_alive():
+   self.join()
+-  assert not self.isAlive()
++  assert not self.is_alive()
+   else:
+   try:
+   self.lock.release()

diff --git a/games-strategy/unknown-horizons/metadata.xml 
b/games-strategy/unknown-horizons/metadata.xml
index 7a6f11a..5df3482 100644
--- a/games-strategy/unknown-horizons/metadata.xml
+++ b/games-strategy/unknown-horizons/metadata.xml
@@ -1,11 +1,11 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>

[gentoo-commits] repo/dev/tamiko:master commit in: net-analyzer/flent/

2024-01-15 Thread Matthias Maier
commit: 2fd8ae85433bb7f8107189d6ec73b476ade74376
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Jan 16 04:20:31 2024 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Tue Jan 16 04:20:31 2024 +
URL:https://gitweb.gentoo.org/repo/dev/tamiko.git/commit/?id=2fd8ae85

net-analyzer/flent: treeclean

Signed-off-by: Matthias Maier  gentoo.org>

 net-analyzer/flent/Manifest   |  2 --
 net-analyzer/flent/flent-1.3.2.ebuild | 24 
 net-analyzer/flent/flent-2.0.0.ebuild | 24 
 net-analyzer/flent/metadata.xml   | 14 --
 4 files changed, 64 deletions(-)

diff --git a/net-analyzer/flent/Manifest b/net-analyzer/flent/Manifest
deleted file mode 100644
index 26cef3c..000
--- a/net-analyzer/flent/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST flent-1.3.2.tar.gz 2977251 SHA256 
f71793bb924b36d0e4c230182755c3f5dd26cd7f239b1fa6b717d942258cbf9a SHA512 
cda7e9fa0b6d6e723c18e175fc844d97b8cae0299c46cbbd5ca03bd09d39d9d92c7ee72e6bda5bc27d921090ba5be747eca7a64dd4ef1f889575c18973d6
 WHIRLPOOL 
90fcf717903ddd0c9b6d57c43eedfa047732dd6781c49203ff3b85d3cfde8f66adb0bec313378dd377d423707494edeef8d375b80b52c67b5da5857ccb41724e
-DIST flent-2.0.0.tar.gz 3639477 SHA256 
e8dd2d5e17bd1c0a3a5aad3aa501faa3f0d748d8f5424a9265d42e30ae63d3df SHA512 
06b97a988deb8af1dffa3bfdd73fb87ca341b76c28eb1ad89fde77b8d5dfd040cfbb829550ee3afc3608e4fa1817305c850a068af3958a88233f2c524800f439
 WHIRLPOOL 
564ec0538c33acb2d7347022ba4909ca8974a2ea6d84afc2c857800ee0f4094db19a8498504630a0f9027b73312ea71e758864be1f8f546c4b30bf806f258a07

diff --git a/net-analyzer/flent/flent-1.3.2.ebuild 
b/net-analyzer/flent/flent-1.3.2.ebuild
deleted file mode 100644
index 6e99c4d..000
--- a/net-analyzer/flent/flent-1.3.2.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="The FLExible Network Tester"
-HOMEPAGE="https://flent.org/;
-SRC_URI="https://github.com/tohojo/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+qt5 +plots"
-
-RDEPEND="qt5? ( dev-python/PyQt5[${PYTHON_USEDEP}] )
-   plots? ( dev-python/matplotlib[${PYTHON_USEDEP}] )
-   net-analyzer/netperf[demo]
-   net-misc/iperf
-   net-analyzer/fping"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"

diff --git a/net-analyzer/flent/flent-2.0.0.ebuild 
b/net-analyzer/flent/flent-2.0.0.ebuild
deleted file mode 100644
index 6e99c4d..000
--- a/net-analyzer/flent/flent-2.0.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="The FLExible Network Tester"
-HOMEPAGE="https://flent.org/;
-SRC_URI="https://github.com/tohojo/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+qt5 +plots"
-
-RDEPEND="qt5? ( dev-python/PyQt5[${PYTHON_USEDEP}] )
-   plots? ( dev-python/matplotlib[${PYTHON_USEDEP}] )
-   net-analyzer/netperf[demo]
-   net-misc/iperf
-   net-analyzer/fping"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"

diff --git a/net-analyzer/flent/metadata.xml b/net-analyzer/flent/metadata.xml
deleted file mode 100644
index d33bba3..000
--- a/net-analyzer/flent/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   zx...@gentoo.org
-   Jason A. Donenfeld
-   
-   
-   Enable drawing plots
-   
-   
-   tohojo/flent
-   
-



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

2024-01-15 Thread Sam James
commit: 22c33800f13cec1f820f815ae26fd78191c841ba
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 16 02:02:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 03:35:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22c33800

media-sound/audacity: update live ebuild

Bug: https://bugs.gentoo.org/916258
Signed-off-by: Matoro Mahri  matoro.tk>
Closes: https://github.com/gentoo/gentoo/pull/34829
Signed-off-by: Sam James  gentoo.org>

 media-sound/audacity/audacity-.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/media-sound/audacity/audacity-.ebuild 
b/media-sound/audacity/audacity-.ebuild
index d245b905cad3..b8d173af117a 100644
--- a/media-sound/audacity/audacity-.ebuild
+++ b/media-sound/audacity/audacity-.ebuild
@@ -39,6 +39,7 @@ SLOT="0"
 IUSE="alsa audiocom ffmpeg +flac id3tag +ladspa +lv2 mpg123 ogg
opus +portmixer sbsms test twolame vamp +vorbis wavpack"
 RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( mpg123 )"
 
 # dev-db/sqlite:3 hard dependency.
 # dev-libs/glib:2, x11-libs/gtk+:3 hard dependency, from
@@ -65,6 +66,7 @@ RESTRICT="!test? ( test )"
 RDEPEND="dev-db/sqlite:3
dev-libs/expat
dev-libs/glib:2
+   dev-libs/rapidjson
media-libs/libsndfile
media-libs/libsoundtouch:=
media-libs/portaudio[alsa?]
@@ -127,8 +129,8 @@ PATCHES=(
 src_prepare() {
cmake_src_prepare
 
-   local header_subs="${S}/lib-src/header-substitutes"
-   cat <<-EOF >"${header_subs}/allegro.h" || die
+   local header_subs="${S}/libraries/lib-note-track"
+   cat <<-EOF >"${header_subs}/WrapAllegro.h" || die
/* Hack the allegro.h header substitute to use system headers.  */
#include 
EOF



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

2024-01-15 Thread Sam James
commit: 62fba13fd0b86e6428ea2eae77138219cb2110b6
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Jan 16 01:29:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 03:35:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62fba13f

media-sound/audacity: wire up tests

Patch not submitted upstream yet.

See: https://github.com/audacity/audacity/discussions/5841
Bug: https://bugs.gentoo.org/916258
Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Sam James  gentoo.org>

 media-sound/audacity/audacity-3.3.3.ebuild | 20 +++
 media-sound/audacity/audacity-.ebuild  | 20 +++
 ...dacity-3.3.3-remove-conan-test-dependency.patch | 39 ++
 3 files changed, 67 insertions(+), 12 deletions(-)

diff --git a/media-sound/audacity/audacity-3.3.3.ebuild 
b/media-sound/audacity/audacity-3.3.3.ebuild
index 4e68dd30ca14..f77da513d7d2 100644
--- a/media-sound/audacity/audacity-3.3.3.ebuild
+++ b/media-sound/audacity/audacity-3.3.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 WX_GTK_VER="3.2-gtk3"
 
-inherit cmake wxwidgets xdg
+inherit cmake wxwidgets xdg virtualx
 
 DESCRIPTION="Free crossplatform audio editor"
 HOMEPAGE="https://www.audacityteam.org/;
@@ -37,10 +37,8 @@ LICENSE="GPL-2+
 "
 SLOT="0"
 IUSE="alsa audiocom ffmpeg +flac id3tag +ladspa +lv2 mad mpg123 ogg
-   opus +portmixer sbsms twolame vamp +vorbis wavpack"
-
-# The testsuite consists of two tests, 50% of which fail.
-RESTRICT="test"
+   opus +portmixer sbsms test twolame vamp +vorbis wavpack"
+RESTRICT="!test? ( test )"
 
 # dev-db/sqlite:3 hard dependency.
 # dev-libs/glib:2, x11-libs/gtk+:3 hard dependency, from
@@ -104,7 +102,8 @@ RDEPEND="dev-db/sqlite:3
vorbis? ( media-libs/libvorbis )
wavpack? ( media-sound/wavpack )
 "
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+   test? ( dev-cpp/catch:0 )"
 BDEPEND="app-arch/unzip
sys-devel/gettext
virtual/pkgconfig
@@ -135,6 +134,9 @@ PATCHES=(
 
# gettext 0.22
"${FILESDIR}/${PN}-3.3.3-gettext-0.22.patch"
+
+   # Allows running tests without conan
+   "${FILESDIR}/${PN}-3.3.3-remove-conan-test-dependency.patch"
 )
 
 src_prepare() {
@@ -215,11 +217,17 @@ src_configure() {
## Keep watch of PA_HAS_OSS in lib-src/portmixer/CMakeLists.txt;
## AFAICT it introduces no deps as-is, but that could change.
## Similar goes for PA_HAS_JACK.
+
+   -Daudacity_has_tests=$(usex test ON OFF)
)
 
cmake_src_configure
 }
 
+src_test() {
+   virtx cmake_src_test
+}
+
 src_install() {
cmake_src_install
 

diff --git a/media-sound/audacity/audacity-.ebuild 
b/media-sound/audacity/audacity-.ebuild
index ad59e3249ef7..d245b905cad3 100644
--- a/media-sound/audacity/audacity-.ebuild
+++ b/media-sound/audacity/audacity-.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 WX_GTK_VER="3.2-gtk3"
 
-inherit cmake wxwidgets xdg
+inherit cmake wxwidgets xdg virtualx
 
 DESCRIPTION="Free crossplatform audio editor"
 HOMEPAGE="https://www.audacityteam.org/;
@@ -37,10 +37,8 @@ LICENSE="GPL-2+
 "
 SLOT="0"
 IUSE="alsa audiocom ffmpeg +flac id3tag +ladspa +lv2 mpg123 ogg
-   opus +portmixer sbsms twolame vamp +vorbis wavpack"
-
-# The testsuite consists of two tests, 50% of which fail.
-RESTRICT="test"
+   opus +portmixer sbsms test twolame vamp +vorbis wavpack"
+RESTRICT="!test? ( test )"
 
 # dev-db/sqlite:3 hard dependency.
 # dev-libs/glib:2, x11-libs/gtk+:3 hard dependency, from
@@ -103,7 +101,8 @@ RDEPEND="dev-db/sqlite:3
vorbis? ( media-libs/libvorbis )
wavpack? ( media-sound/wavpack )
 "
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+   test? ( dev-cpp/catch:0 )"
 BDEPEND="app-arch/unzip
sys-devel/gettext
virtual/pkgconfig
@@ -120,6 +119,9 @@ PATCHES=(
 
# For has_networking
"${FILESDIR}/${PN}-3.3.3-local-threadpool-libraries.patch"
+
+   # Allows running tests without conan
+   "${FILESDIR}/${PN}-3.3.3-remove-conan-test-dependency.patch"
 )
 
 src_prepare() {
@@ -199,11 +201,17 @@ src_configure() {
## Keep watch of PA_HAS_OSS in lib-src/portmixer/CMakeLists.txt;
## AFAICT it introduces no deps as-is, but that could change.
## Similar goes for PA_HAS_JACK.
+
+   -Daudacity_has_tests=$(usex test ON OFF)
)
 
cmake_src_configure
 }
 
+src_test() {
+   virtx cmake_src_test
+}
+
 src_install() {
cmake_src_install
 

diff --git 
a/media-sound/audacity/files/audacity-3.3.3-remove-conan-test-dependency.patch 
b/media-sound/audacity/files/audacity-3.3.3-remove-conan-test-dependency.patch
new file mode 100644
index ..63dd3b58f0f0
--- /dev/null
+++ 
b/media-sound/audacity/files/audacity-3.3.3-remove-conan-test-dependency.patch
@@ -0,0 +1,39 @@
+https://bugs.gentoo.org/916258
+https://github.com/audacity/audacity/discussions/5841

[gentoo-commits] repo/gentoo:master commit in: xfce-base/thunar/files/, xfce-base/thunar/

2024-01-15 Thread Michał Górny
commit: 73c40c29e8a21d2db574c71acf7266cc3645a874
Author: Nicholas Vinson  gmail  com>
AuthorDate: Mon Jan 15 09:15:11 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 16 03:35:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73c40c29

xfce-base/thunar: Backport upstream master changes

Thunar-4.19.2 fails to build as some switch cases attempt to declare
variables. Upstream fixed the issue by converting those cases into
anonymous blocks.

Backporting those changes from
https://gitlab.xfce.org/xfce/thunar/-/merge_requests/428 to 4.19.2 fixes
the issue.

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

 .../files/thunar-4.19.2-build-gio-extensions.patch | 42 ++
 xfce-base/thunar/thunar-4.19.2.ebuild  |  7 +++-
 2 files changed, 48 insertions(+), 1 deletion(-)

diff --git a/xfce-base/thunar/files/thunar-4.19.2-build-gio-extensions.patch 
b/xfce-base/thunar/files/thunar-4.19.2-build-gio-extensions.patch
new file mode 100644
index ..1416b1943f29
--- /dev/null
+++ b/xfce-base/thunar/files/thunar-4.19.2-build-gio-extensions.patch
@@ -0,0 +1,42 @@
+Patch from https://gitlab.xfce.org/xfce/thunar/-/merge_requests/428
+diff --git a/thunar/thunar-gio-extensions.c b/thunar/thunar-gio-extensions.c
+index 5132e7d4..207800e7 100644
+--- a/thunar/thunar-gio-extensions.c
 b/thunar/thunar-gio-extensions.c
+@@ -1578,11 +1578,13 @@ thunar_g_file_info_set_attribute (GFileInfo   *info,
+ break;
+ 
+   case THUNAR_GTYPE_STRINGV:
++  {
+ gchar **setting_values;
+ setting_values = g_strsplit (setting_value, 
THUNAR_METADATA_STRING_DELIMETER, 100);
+ g_file_info_set_attribute_stringv (info, setting_name, 
setting_values);
+ g_strfreev (setting_values);
+ break;
++  }
+ 
+   default:
+ g_warning ("ThunarGType not supported, skipping");
+@@ -1603,6 +1605,7 @@ thunar_g_file_info_get_attribute (GFileInfo   *info,
+ return g_strdup (g_file_info_get_attribute_string (info, 
setting_name));
+ 
+   case THUNAR_GTYPE_STRINGV:
++  {
+ gchar **stringv = g_file_info_get_attribute_stringv (info, 
setting_name);
+ GList  *string_list = NULL;
+ gchar  *joined_string = NULL;
+@@ -1616,6 +1619,7 @@ thunar_g_file_info_get_attribute (GFileInfo   *info,
+ joined_string = thunar_util_strjoin_list (string_list, 
THUNAR_METADATA_STRING_DELIMETER);
+ g_list_free (string_list);
+ return joined_string;
++  }
+ 
+   default:
+ g_warning ("ThunarGType not supported, skipping");
+@@ -1760,4 +1764,4 @@ thunar_g_file_get_metadata_setting (GFile   *file,
+   g_free (attr_name);
+ 
+   return attr_value;
+-}
+\ No newline at end of file
++}

diff --git a/xfce-base/thunar/thunar-4.19.2.ebuild 
b/xfce-base/thunar/thunar-4.19.2.ebuild
index 6bfa97ad9d27..ef7d9b40f176 100644
--- a/xfce-base/thunar/thunar-4.19.2.ebuild
+++ b/xfce-base/thunar/thunar-4.19.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
@@ -50,6 +50,11 @@ BDEPEND="
virtual/pkgconfig
 "
 
+PATCHES=(
+   # https://gitlab.xfce.org/xfce/thunar/-/merge_requests/428
+   "${FILESDIR}/thunar-4.19.2-build-gio-extensions.patch"
+)
+
 src_configure() {
local myconf=(
$(use_enable introspection)



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

2024-01-15 Thread Sam James
commit: 704a8da50a8f5aa190e785a77de16eb2cad378a7
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 16 03:31:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 03:31:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=704a8da5

dev-libs/xmlsec: fix typo in header

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

 dev-libs/xmlsec/files/xmlsec-1.3.3-typo-fix.patch | 25 ++
 dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild| 94 +++
 2 files changed, 119 insertions(+)

diff --git a/dev-libs/xmlsec/files/xmlsec-1.3.3-typo-fix.patch 
b/dev-libs/xmlsec/files/xmlsec-1.3.3-typo-fix.patch
new file mode 100644
index ..db3eae6c484a
--- /dev/null
+++ b/dev-libs/xmlsec/files/xmlsec-1.3.3-typo-fix.patch
@@ -0,0 +1,25 @@
+https://github.com/lsh123/xmlsec/commit/8262167fbc56bce353949b9b18e01af7f7331e76
+
+From 8262167fbc56bce353949b9b18e01af7f7331e76 Mon Sep 17 00:00:00 2001
+From: Antoine Martin 
+Date: Sun, 14 Jan 2024 09:13:11 -0500
+Subject: [PATCH] Fix typo with xmlSecKeyDataEcGetKlass in app.h include (#755)
+
+---
+ include/xmlsec/app.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/include/xmlsec/app.h b/include/xmlsec/app.h
+index 4fe2a744..324561b9 100644
+--- a/include/xmlsec/app.h
 b/include/xmlsec/app.h
+@@ -85,7 +85,7 @@ XMLSEC_EXPORT xmlSecKeyDataId   
xmlSecKeyDataDsaGetKlass(void);
+  *
+  * The EC key klass.
+  */
+-#define xmlSecKeyDataEcId   xmlSecKeyDataEcetKlass()
++#define xmlSecKeyDataEcId   xmlSecKeyDataEcGetKlass()
+ XMLSEC_EXPORT xmlSecKeyDataId   xmlSecKeyDataEcGetKlass(void);
+ /**
+  * xmlSecKeyDataGost2001Id:
+

diff --git a/dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild 
b/dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild
new file mode 100644
index ..38c3cdc3af96
--- /dev/null
+++ b/dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Command line tool for signing, verifying, encrypting and 
decrypting XML"
+HOMEPAGE="https://www.aleksey.com/xmlsec;
+SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz;
+S="${WORKDIR}/${PN}1-${PV}"
+
+LICENSE="MIT"
+# Upstream consider major version bumps to be changes in either X or Y in X.Y.Z
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="doc gcrypt gnutls http nss +openssl static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   || ( gnutls nss openssl )
+"
+
+RDEPEND="
+   >=dev-libs/libxml2-2.7.4
+   >=dev-libs/libxslt-1.0.20
+   dev-libs/libltdl
+   gcrypt? ( >=dev-libs/libgcrypt-1.4.0:= )
+   gnutls? ( >=net-libs/gnutls-3.6.13:= )
+   nss? (
+   >=dev-libs/nspr-4.4.1
+   >=dev-libs/nss-3.9
+   )
+   openssl? ( dev-libs/openssl:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   test? (
+   nss? (
+   >=dev-libs/nss-3.9[utils]
+   )
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.3.0-optimisation.patch
+   "${FILESDIR}"/${PN}-1.3.3-typo-fix.patch
+)
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable doc docs)
+   $(use_enable static-libs static)
+   $(use_with gcrypt)
+   $(use_with gnutls)
+   $(use_with nss nspr)
+   $(use_with nss)
+   $(use_with openssl)
+
+   --disable-werror
+   --enable-mans
+   --enable-pkgconfig
+
+   --enable-concatkdf
+   --enable-pbkdf2
+   --enable-ec
+   --enable-dh
+   --enable-sha3
+
+   --enable-files
+   $(use_enable http)
+   --disable-ftp
+   )
+
+   # Bash because of bug #721128
+   CONFIG_SHELL="${BROOT}"/bin/bash econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   # See https://github.com/lsh123/xmlsec/issues/280 for TZ=UTC
+   TZ=UTC SHELL="${BROOT}"/bin/bash emake TMPFOLDER="${T}" check
+}
+
+src_install() {
+   default
+
+   find "${ED}" -name '*.la' -delete || die
+}



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

2024-01-15 Thread Sam James
commit: 25f7f5ab0833e4dc1151af2ebdae15624ece46ee
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 16 03:20:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 03:20:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25f7f5ab

net-libs/gupnp: crank copyright

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

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

diff --git a/net-libs/gupnp/gupnp-1.6.6.ebuild 
b/net-libs/gupnp/gupnp-1.6.6.ebuild
index d9c421131769..440e5eb9ee90 100644
--- a/net-libs/gupnp/gupnp-1.6.6.ebuild
+++ b/net-libs/gupnp/gupnp-1.6.6.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



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

2024-01-15 Thread Sam James
commit: 66c8b097171db0b1853299811ca8ac85f45dde9f
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 16 03:20:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 03:20:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66c8b097

net-libs/gupnp: disable py3.9

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

 net-libs/gupnp/gupnp-1.4.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/gupnp/gupnp-1.4.3.ebuild 
b/net-libs/gupnp/gupnp-1.4.3.ebuild
index ed3e1e7879cd..c6094ee62d46 100644
--- a/net-libs/gupnp/gupnp-1.4.3.ebuild
+++ b/net-libs/gupnp/gupnp-1.4.3.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit gnome.org meson-multilib python-single-r1 vala xdg



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

2024-01-15 Thread Sam James
commit: 6da5517c4dfabbad40a15a3672cb041eea71a3f5
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 16 03:17:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 03:17:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6da5517c

media-gfx/eom: fix build w/ libxml2-2.12

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

 media-gfx/eom/eom-1.26.1-r1.ebuild|  6 +++-
 media-gfx/eom/eom-1.27.1.ebuild   |  6 +++-
 media-gfx/eom/files/eom-1.26.1-libxml2-2.12.patch | 38 +++
 3 files changed, 48 insertions(+), 2 deletions(-)

diff --git a/media-gfx/eom/eom-1.26.1-r1.ebuild 
b/media-gfx/eom/eom-1.26.1-r1.ebuild
index 688d923acc4f..935da0066c79 100644
--- a/media-gfx/eom/eom-1.26.1-r1.ebuild
+++ b/media-gfx/eom/eom-1.26.1-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
@@ -53,6 +53,10 @@ BDEPEND="${COMMON_DEPEND}
virtual/pkgconfig
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.26.1-libxml2-2.12.patch
+)
+
 src_configure() {
mate_src_configure \
--enable-thumbnailer \

diff --git a/media-gfx/eom/eom-1.27.1.ebuild b/media-gfx/eom/eom-1.27.1.ebuild
index 3241e8b9bcec..7f1136a3b71c 100644
--- a/media-gfx/eom/eom-1.27.1.ebuild
+++ b/media-gfx/eom/eom-1.27.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
@@ -56,6 +56,10 @@ BDEPEND="${COMMON_DEPEND}
virtual/pkgconfig
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.26.1-libxml2-2.12.patch
+)
+
 src_configure() {
mate_src_configure \
--enable-thumbnailer \

diff --git a/media-gfx/eom/files/eom-1.26.1-libxml2-2.12.patch 
b/media-gfx/eom/files/eom-1.26.1-libxml2-2.12.patch
new file mode 100644
index ..7bf2c65154ca
--- /dev/null
+++ b/media-gfx/eom/files/eom-1.26.1-libxml2-2.12.patch
@@ -0,0 +1,38 @@
+https://bugs.gentoo.org/917514
+https://github.com/mate-desktop/eom/commit/ace46747000807d975b58101353302f34c75ef49
+https://github.com/mate-desktop/eom/commit/d00fc0b68e9419ccdefbf2831ad2537bed8f35f4
+
+From ace46747000807d975b58101353302f34c75ef49 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Tomasz=20K=C5=82oczko?=
+ <31284574+kloc...@users.noreply.github.com>
+Date: Sat, 25 Nov 2023 20:25:29 +
+Subject: [PATCH] fix building with new libxml 2.12.0
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Added include  to allow build with libxml 2.12.0.
+
+Signed-off-by: Tomasz Kłoczko 
+
+* fix building with libxml 2.12.0
+
+Co-authored-by: Colomban Wendling 
+
+-
+
+Signed-off-by: Tomasz Kłoczko 
+Co-authored-by: raveit65 
+Co-authored-by: Colomban Wendling 
+--- a/cut-n-paste/toolbar-editor/egg-toolbars-model.c
 b/cut-n-paste/toolbar-editor/egg-toolbars-model.c
+@@ -27,6 +27,8 @@
+ 
+ #include 
+ #include 
++#include 
++#include 
+ #include 
+ #include 
+ 
+



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

2024-01-15 Thread Sam James
commit: 6a20a163ee9cabbe8fc4c6903abdbf1f5baf230b
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 16 03:02:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 03:14:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a20a163

net-libs/libsoup: fix build w/ libxml2-2.12

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

 net-libs/libsoup/files/libxml2-2.12.patch | 36 +++
 net-libs/libsoup/libsoup-2.74.3.ebuild|  4 +++-
 2 files changed, 39 insertions(+), 1 deletion(-)

diff --git a/net-libs/libsoup/files/libxml2-2.12.patch 
b/net-libs/libsoup/files/libxml2-2.12.patch
new file mode 100644
index ..3190eeb6301c
--- /dev/null
+++ b/net-libs/libsoup/files/libxml2-2.12.patch
@@ -0,0 +1,36 @@
+https://bugs.gentoo.org/917556
+https://gitlab.gnome.org/GNOME/libsoup/-/commit/ced3c5d8cad0177b297666343f1561799dfefb0d
+
+From ced3c5d8cad0177b297666343f1561799dfefb0d Mon Sep 17 00:00:00 2001
+From: Khem Raj 
+Date: Wed, 22 Nov 2023 18:49:10 -0800
+Subject: [PATCH] Fix build with libxml2-2.12.0 and clang-17
+
+Fixes build errors about missing function prototypes with clang-17
+
+Fixes
+| ../libsoup-2.74.3/libsoup/soup-xmlrpc-old.c:512:8: error: call to undeclared 
function 'xmlParseMemory'; ISO C99 and later do not support implicit function 
declarations
+
+Signed-off-by: Khem Raj 
+--- a/libsoup/soup-xmlrpc-old.c
 b/libsoup/soup-xmlrpc-old.c
+@@ -11,6 +11,7 @@
+ 
+ #include 
+ 
++#include 
+ #include 
+ 
+ #include "soup-xmlrpc-old.h"
+--- a/libsoup/soup-xmlrpc.c
 b/libsoup/soup-xmlrpc.c
+@@ -17,6 +17,7 @@
+ 
+ #include 
+ #include 
++#include 
+ #include 
+ #include "soup-xmlrpc.h"
+ #include "soup.h"
+-- 
+GitLab

diff --git a/net-libs/libsoup/libsoup-2.74.3.ebuild 
b/net-libs/libsoup/libsoup-2.74.3.ebuild
index 7e1740520995..4287161e6fb3 100644
--- a/net-libs/libsoup/libsoup-2.74.3.ebuild
+++ b/net-libs/libsoup/libsoup-2.74.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -53,6 +53,8 @@ BDEPEND="
 PATCHES=(
# Disable apache tests until they are usable on Gentoo, bug #326957
"${FILESDIR}"/disable-apache-tests.patch
+   # libxml2-2.12 fix, bug #917556
+   "${FILESDIR}"/libxml2-2.12.patch
 )
 
 src_prepare() {



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

2024-01-15 Thread Sam James
commit: 0bb64f540e14b35f7e7dfb1b46d013e2da21bd0d
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 16 02:58:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 03:17:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bb64f54

dev-libs/libxml2: add 2.12.4

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

 dev-libs/libxml2/Manifest  |   1 +
 dev-libs/libxml2/libxml2-2.12.4.ebuild | 196 +
 2 files changed, 197 insertions(+)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index 5d67cd253bc7..cc9822ed0781 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -1,6 +1,7 @@
 DIST libxml2-2.11.5.tar.xz 2628132 BLAKE2B 
4af53ef7c19cfcddcf3de5c694a1b03cf4212f8e4c4cb3d873a897fddd8a89d7a52d049a8b85e96c6cdb471689aa385512d87b9710074e90583bf7ad46319172
 SHA512 
8f087cdaf61957567f04280facc70211c09ca131a532fd13ed4bfc38ddec50e44b1f842b108e635bd4205232036a3e1097904ac016f1fd135bacd17aebb04272
 DIST libxml2-2.11.6.tar.xz 2628652 BLAKE2B 
0a1776ca44b21143c538665b6cf7a50962bb1bda6c85f45e4fd4fb7c36ecb4d592d1f5a8d38015bac06a3acb6f7adb1d4afa10fe95987197509f4c1f45b15962
 SHA512 
43d244450b494c7dbd3521287b87cba0c11267be8d7940a1ecd49dbf0ebefdd052c4c3472c3f267b0d8c431d9b5b964b05067af9e38bc4b0e4f46bc0445b6201
 DIST libxml2-2.12.3.tar.xz 2641720 BLAKE2B 
12a7c25d2a13d839aac918268b0948a9bd3c352bc29dd09bb975a9b4ff99d299a0e157b1a90f01bdce8ddc36ede9a6834b0dc26635ac775a41bd28d9b2ad7cff
 SHA512 
3d2f83b0a9a3db66320f2a6514e1e7b3e60c3b02bbfcd72074b22a61688b00e5b346c8ff5a59d68dfe1bb5fa8d06da2cae89b3be60e18bdf9b886077ca973aa0
+DIST libxml2-2.12.4.tar.xz 2643516 BLAKE2B 
d2a035636ab9c5a56773fe5c3b67780d3b59a7ffeee39cf2b62ad34d1cf3d250c5fd3055e544518713ad3351bd715fc668314165c1e9c9ce4fe3b7a84ef12872
 SHA512 
859f95eb659279c73d9fbaf3d84d593bcac075da91adcaf829a5feec034a1d3d03b75941879d972f3f448b5fca2caa043a10130d660b75e18573914ced7c56aa
 DIST xmlts20130923.tar.gz 641522 BLAKE2B 
63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be
 SHA512 
d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733
 DIST xsts-2002-01-16.tar.gz 6894439 BLAKE2B 
1e9ec63d2c104655e64249e07440a04d862fcbcd4d4e19745d81b34994319b510a531c9d6df1491fae1e90b5d0764f0f1a827251ca8df5d613178b0eab01ef25
 SHA512 
43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288
 DIST xsts-2004-01-14.tar.gz 2761085 BLAKE2B 
41545995fb3a65d053257c376c07d45ffd1041a433bfbdb46d4dd87a5afb60c18c8629a3d988323f9e7a1d709775b5a7e5930276a7121c0725a22705c0976e36
 SHA512 
32854388d7e720ad67156baf50bf2bae7bd878ca3e35fd7e44e57cad3f434f69d56bbbedd61509f8a1faf01c9eae74a078df8fe130780b182c05c05cb1c39ebe

diff --git a/dev-libs/libxml2/libxml2-2.12.4.ebuild 
b/dev-libs/libxml2/libxml2-2.12.4.ebuild
new file mode 100644
index ..e2976f47eaa5
--- /dev/null
+++ b/dev-libs/libxml2/libxml2-2.12.4.ebuild
@@ -0,0 +1,196 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Note: Please bump in sync with dev-libs/libxslt
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+inherit flag-o-matic python-r1 multilib-minimal
+
+XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
+XSTS_NAME_1="xmlschema2002-01-16"
+XSTS_NAME_2="xmlschema2004-01-14"
+XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
+XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
+XMLCONF_TARBALL="xmlts20130923.tar.gz"
+
+DESCRIPTION="XML C parser and toolkit"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home;
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
+   inherit autotools git-r3
+else
+   inherit gnome.org libtool
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+
+SRC_URI+="
+   test? (
+   ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
+   ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
+   https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
+   )
+"
+S="${WORKDIR}/${PN}-${PV%_rc*}"
+
+LICENSE="MIT"
+SLOT="2"
+IUSE="debug examples +ftp icu lzma +python readline static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   virtual/libiconv
+   >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
+   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] )
+   python? ( ${PYTHON_DEPS} )
+   readline? ( sys-libs/readline:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+if [[ ${PV} ==  ]] ; then
+   BDEPEND+=" dev-util/gtk-doc-am"
+fi
+

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

2024-01-15 Thread Sam James
commit: 09390d78a7ec27c02fae178affe2ebf6f3d9dbd4
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 16 02:59:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 03:17:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09390d78

dev-libs/libxml2: drop 2.12.3

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

 dev-libs/libxml2/Manifest  |   1 -
 dev-libs/libxml2/libxml2-2.12.3.ebuild | 196 -
 2 files changed, 197 deletions(-)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index cc9822ed0781..e4faf09ab38a 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -1,6 +1,5 @@
 DIST libxml2-2.11.5.tar.xz 2628132 BLAKE2B 
4af53ef7c19cfcddcf3de5c694a1b03cf4212f8e4c4cb3d873a897fddd8a89d7a52d049a8b85e96c6cdb471689aa385512d87b9710074e90583bf7ad46319172
 SHA512 
8f087cdaf61957567f04280facc70211c09ca131a532fd13ed4bfc38ddec50e44b1f842b108e635bd4205232036a3e1097904ac016f1fd135bacd17aebb04272
 DIST libxml2-2.11.6.tar.xz 2628652 BLAKE2B 
0a1776ca44b21143c538665b6cf7a50962bb1bda6c85f45e4fd4fb7c36ecb4d592d1f5a8d38015bac06a3acb6f7adb1d4afa10fe95987197509f4c1f45b15962
 SHA512 
43d244450b494c7dbd3521287b87cba0c11267be8d7940a1ecd49dbf0ebefdd052c4c3472c3f267b0d8c431d9b5b964b05067af9e38bc4b0e4f46bc0445b6201
-DIST libxml2-2.12.3.tar.xz 2641720 BLAKE2B 
12a7c25d2a13d839aac918268b0948a9bd3c352bc29dd09bb975a9b4ff99d299a0e157b1a90f01bdce8ddc36ede9a6834b0dc26635ac775a41bd28d9b2ad7cff
 SHA512 
3d2f83b0a9a3db66320f2a6514e1e7b3e60c3b02bbfcd72074b22a61688b00e5b346c8ff5a59d68dfe1bb5fa8d06da2cae89b3be60e18bdf9b886077ca973aa0
 DIST libxml2-2.12.4.tar.xz 2643516 BLAKE2B 
d2a035636ab9c5a56773fe5c3b67780d3b59a7ffeee39cf2b62ad34d1cf3d250c5fd3055e544518713ad3351bd715fc668314165c1e9c9ce4fe3b7a84ef12872
 SHA512 
859f95eb659279c73d9fbaf3d84d593bcac075da91adcaf829a5feec034a1d3d03b75941879d972f3f448b5fca2caa043a10130d660b75e18573914ced7c56aa
 DIST xmlts20130923.tar.gz 641522 BLAKE2B 
63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be
 SHA512 
d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733
 DIST xsts-2002-01-16.tar.gz 6894439 BLAKE2B 
1e9ec63d2c104655e64249e07440a04d862fcbcd4d4e19745d81b34994319b510a531c9d6df1491fae1e90b5d0764f0f1a827251ca8df5d613178b0eab01ef25
 SHA512 
43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288

diff --git a/dev-libs/libxml2/libxml2-2.12.3.ebuild 
b/dev-libs/libxml2/libxml2-2.12.3.ebuild
deleted file mode 100644
index 7a65290535a9..
--- a/dev-libs/libxml2/libxml2-2.12.3.ebuild
+++ /dev/null
@@ -1,196 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Note: Please bump in sync with dev-libs/libxslt
-
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="xml(+)"
-inherit flag-o-matic python-r1 multilib-minimal
-
-XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
-XSTS_NAME_1="xmlschema2002-01-16"
-XSTS_NAME_2="xmlschema2004-01-14"
-XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
-XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
-XMLCONF_TARBALL="xmlts20130923.tar.gz"
-
-DESCRIPTION="XML C parser and toolkit"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home;
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
-   inherit autotools git-r3
-else
-   inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-fi
-
-SRC_URI+="
-   test? (
-   ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
-   ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
-   https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
-   )
-"
-S="${WORKDIR}/${PN}-${PV%_rc*}"
-
-LICENSE="MIT"
-SLOT="2"
-IUSE="debug examples +ftp icu lzma +python readline static-libs test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-   virtual/libiconv
-   >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
-   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
-   lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] )
-   python? ( ${PYTHON_DEPS} )
-   readline? ( sys-libs/readline:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-if [[ ${PV} ==  ]] ; then
-   BDEPEND+=" dev-util/gtk-doc-am"
-fi
-
-MULTILIB_CHOST_TOOLS=(
-   /usr/bin/xml2-config
-)
-
-src_unpack() {
-   if [[ ${PV} ==  ]] ; then
-   git-r3_src_unpack
-   else
-   local tarname=${P/_rc/-rc}.tar.xz
-
-   # ${A} isn't used to avoid unpacking of test tarballs into 
${WORKDIR},
-   # 

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

2024-01-15 Thread Sam James
commit: bedc298560e0331a73f8ca95e8a5e02bbd5ecaee
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 16 03:04:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 03:14:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bedc2985

net-libs/gupnp: fix build w/ libxml2-2.12

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

 .../gupnp/files/gupnp-1.4.3-libxml2-2.12.patch | 63 +
 .../gupnp/files/gupnp-1.6.6-libxml2-2.12.patch | 66 ++
 net-libs/gupnp/gupnp-1.4.3.ebuild  |  3 +-
 net-libs/gupnp/gupnp-1.6.6.ebuild  |  4 ++
 4 files changed, 135 insertions(+), 1 deletion(-)

diff --git a/net-libs/gupnp/files/gupnp-1.4.3-libxml2-2.12.patch 
b/net-libs/gupnp/files/gupnp-1.4.3-libxml2-2.12.patch
new file mode 100644
index ..1572c97bf2cd
--- /dev/null
+++ b/net-libs/gupnp/files/gupnp-1.4.3-libxml2-2.12.patch
@@ -0,0 +1,63 @@
+https://bugs.gentoo.org/917555
+https://gitlab.gnome.org/GNOME/gupnp/-/commit/387ca6714bcef64399e1bfdd599612cf3f9e75db
+
+From 387ca6714bcef64399e1bfdd599612cf3f9e75db Mon Sep 17 00:00:00 2001
+From: Jens Georg 
+Date: Sat, 25 Nov 2023 17:56:02 +0100
+Subject: [PATCH] all: Fix compatibility with libxml2 2.12.x
+
+Cherry-picked from 00514fb62ebd341803fa44e26a6482a8c25dbd34
+--- a/libgupnp/gupnp-control-point.c
 b/libgupnp/gupnp-control-point.c
+@@ -22,6 +22,8 @@
+ #include 
+ #include 
+ 
++#include 
++
+ #include "gupnp-control-point.h"
+ #include "gupnp-context-private.h"
+ #include "gupnp-resource-factory-private.h"
+--- a/libgupnp/gupnp-service-proxy-action.c
 b/libgupnp/gupnp-service-proxy-action.c
+@@ -9,6 +9,8 @@
+ 
+ #include 
+ 
++#include 
++
+ #include "gupnp-error-private.h"
+ #include "gupnp-service-proxy.h"
+ #include "gupnp-service-proxy-private.h"
+--- a/libgupnp/gupnp-service-proxy.c
 b/libgupnp/gupnp-service-proxy.c
+@@ -18,6 +18,7 @@
+ 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+--- a/libgupnp/gupnp-xml-doc.c
 b/libgupnp/gupnp-xml-doc.c
+@@ -22,6 +22,7 @@
+ 
+ #include 
+ #include 
++#include 
+ #include "gupnp-xml-doc.h"
+ #include "gupnp-error.h"
+ 
+--- a/libgupnp/xml-util.h
 b/libgupnp/xml-util.h
+@@ -10,6 +10,7 @@
+ #define GUPNP_XML_UTIL_H
+ 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+-- 
+GitLab

diff --git a/net-libs/gupnp/files/gupnp-1.6.6-libxml2-2.12.patch 
b/net-libs/gupnp/files/gupnp-1.6.6-libxml2-2.12.patch
new file mode 100644
index ..75099d26d1eb
--- /dev/null
+++ b/net-libs/gupnp/files/gupnp-1.6.6-libxml2-2.12.patch
@@ -0,0 +1,66 @@
+https://bugs.gentoo.org/917555
+https://gitlab.gnome.org/GNOME/gupnp/-/commit/00514fb62ebd341803fa44e26a6482a8c25dbd34
+
+From 00514fb62ebd341803fa44e26a6482a8c25dbd34 Mon Sep 17 00:00:00 2001
+From: Jens Georg 
+Date: Sat, 25 Nov 2023 17:56:02 +0100
+Subject: [PATCH] all: Fix compatibility with libxml2 2.12.x
+
+--- a/libgupnp/gupnp-control-point.c
 b/libgupnp/gupnp-control-point.c
+@@ -27,6 +27,8 @@
+ #include 
+ #include 
+ 
++#include 
++
+ #include "gupnp-control-point.h"
+ #include "gupnp-context-private.h"
+ #include "gupnp-resource-factory-private.h"
+--- a/libgupnp/gupnp-service-proxy-action.c
 b/libgupnp/gupnp-service-proxy-action.c
+@@ -9,6 +9,8 @@
+ 
+ #include 
+ 
++#include 
++
+ #include "gupnp-error.h"
+ #include "gupnp-service-proxy.h"
+ #include "gvalue-util.h"
+--- a/libgupnp/gupnp-service-proxy.c
 b/libgupnp/gupnp-service-proxy.c
+@@ -16,6 +16,8 @@
+ #include 
+ #include 
+ 
++#include 
++
+ #include "gena-protocol.h"
+ #include "gupnp-context-private.h"
+ #include "gupnp-error-private.h"
+--- a/libgupnp/gupnp-xml-doc.c
 b/libgupnp/gupnp-xml-doc.c
+@@ -15,6 +15,9 @@
+ #include 
+ #include 
+ #include 
++
++#include 
++
+ #include "gupnp-xml-doc.h"
+ #include "gupnp-error.h"
+ 
+--- a/libgupnp/xml-util.h
 b/libgupnp/xml-util.h
+@@ -10,6 +10,8 @@
+ #define GUPNP_XML_UTIL_H
+ 
+ #include 
++#include 
++
+ #include 
+ #include 
+ 
+-- 
+GitLab

diff --git a/net-libs/gupnp/gupnp-1.4.3.ebuild 
b/net-libs/gupnp/gupnp-1.4.3.ebuild
index 6f21d4ba078e..ed3e1e7879cd 100644
--- a/net-libs/gupnp/gupnp-1.4.3.ebuild
+++ b/net-libs/gupnp/gupnp-1.4.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -46,6 +46,7 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}"/${PN}-1.4.3-meson-1.2.0-fix.patch
+   "${FILESDIR}"/${PN}-1.4.3-libxml2-2.12.patch
 )
 
 src_prepare() {

diff --git a/net-libs/gupnp/gupnp-1.6.6.ebuild 
b/net-libs/gupnp/gupnp-1.6.6.ebuild
index 65a1aa08e3f7..d9c421131769 100644
--- a/net-libs/gupnp/gupnp-1.6.6.ebuild
+++ b/net-libs/gupnp/gupnp-1.6.6.ebuild
@@ -44,6 +44,10 @@ BDEPEND="
)
 "
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.6.6-libxml2-2.12.patch
+)
+
 src_prepare() {
default
use vala && 

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

2024-01-15 Thread Sam James
commit: 9ec403a539c52f06f5111a62ace41e2604662e76
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 16 03:11:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 03:14:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ec403a5

gnome-extra/libgsf: fix build w/ libxml2-2.12

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

 gnome-extra/libgsf/files/1.14.51-libxml2-2.12.patch | 20 
 gnome-extra/libgsf/libgsf-1.14.51.ebuild|  3 ++-
 2 files changed, 22 insertions(+), 1 deletion(-)

diff --git a/gnome-extra/libgsf/files/1.14.51-libxml2-2.12.patch 
b/gnome-extra/libgsf/files/1.14.51-libxml2-2.12.patch
new file mode 100644
index ..cfbd82c6e634
--- /dev/null
+++ b/gnome-extra/libgsf/files/1.14.51-libxml2-2.12.patch
@@ -0,0 +1,20 @@
+https://bugs.gentoo.org/917549
+https://gitlab.gnome.org/GNOME/libgsf/-/commit/b6719aa4a8a0fc3acfd8e7ab339b3493f7251b22
+
+From b6719aa4a8a0fc3acfd8e7ab339b3493f7251b22 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?J=C3=BCrg=20Billeter?= 
+Date: Fri, 24 Nov 2023 19:47:35 +0100
+Subject: [PATCH] xml: Fix build with libxml2 2.12
+
+--- a/gsf/gsf-libxml.h
 b/gsf/gsf-libxml.h
+@@ -23,6 +23,7 @@
+ #define GSF_LIBXML_H
+ 
+ #include 
++#include 
+ #include 
+ 
+ G_BEGIN_DECLS
+-- 
+GitLab

diff --git a/gnome-extra/libgsf/libgsf-1.14.51.ebuild 
b/gnome-extra/libgsf/libgsf-1.14.51.ebuild
index 9b8b4ef0e360..3abb894f8ff0 100644
--- a/gnome-extra/libgsf/libgsf-1.14.51.ebuild
+++ b/gnome-extra/libgsf/libgsf-1.14.51.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
@@ -36,6 +36,7 @@ DEPEND="${RDEPEND}
 
 PATCHES=(
"${FILESDIR}"/1.14.49-skip-valgrind-tests.patch
+   "${FILESDIR}"/1.14.51-libxml2-2.12.patch
 )
 
 src_configure() {



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

2024-01-15 Thread Sam James
commit: cffbd2caf743870bb129b421886f2c1f4b3e6741
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 16 03:13:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 03:14:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cffbd2ca

net-libs/gupnp-av: fix build w/ libxml2-2.12

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

 .../files/gupnp-av-0.14.1-libxml2-2.12.patch   | 75 ++
 net-libs/gupnp-av/gupnp-av-0.14.1-r2.ebuild| 51 +++
 2 files changed, 126 insertions(+)

diff --git a/net-libs/gupnp-av/files/gupnp-av-0.14.1-libxml2-2.12.patch 
b/net-libs/gupnp-av/files/gupnp-av-0.14.1-libxml2-2.12.patch
new file mode 100644
index ..c62ed29fe577
--- /dev/null
+++ b/net-libs/gupnp-av/files/gupnp-av-0.14.1-libxml2-2.12.patch
@@ -0,0 +1,75 @@
+https://bugs.gentoo.org/917532
+https://gitlab.gnome.org/GNOME/gupnp-av/-/commit/9557768121d54fdcedabe7544863515d6a813354
+https://gitlab.gnome.org/GNOME/gupnp-av/-/commit/1e10a41fcef6ae0d3e89958db89bc22398f3b4f1
+
+From 9557768121d54fdcedabe7544863515d6a813354 Mon Sep 17 00:00:00 2001
+From: Jens Georg 
+Date: Thu, 3 Aug 2023 23:52:43 +0200
+Subject: [PATCH] Remove deprecates xmlRecoverMemory
+
+Cannot currently remove xmlSchemaValidateStream as validateDoc fails to
+accept the XSD
+--- a/libgupnp-av/gupnp-didl-lite-parser.c
 b/libgupnp-av/gupnp-didl-lite-parser.c
+@@ -230,12 +230,17 @@ gupnp_didl_lite_parser_parse_didl_recursive 
(GUPnPDIDLLiteParser *parser,
+ GUPnPAVXMLDoc *xml_doc = NULL;
+ gboolean   result;
+ 
+-doc = xmlRecoverMemory (didl, strlen (didl));
++doc = xmlReadMemory (didl,
++ strlen (didl),
++ NULL,
++ NULL,
++ XML_PARSE_NONET | XML_PARSE_RECOVER);
+ if (doc == NULL) {
+ g_set_error (error,
+  G_MARKUP_ERROR,
+  G_MARKUP_ERROR_PARSE,
+- "Could not parse DIDL-Lite XML:\n%s", didl);
++ "Could not parse DIDL-Lite XML:\n%s",
++ didl);
+ 
+ return FALSE;
+ }
+--- a/libgupnp-av/gupnp-feature-list-parser.c
 b/libgupnp-av/gupnp-feature-list-parser.c
+@@ -114,12 +114,17 @@ gupnp_feature_list_parser_parse_text
+ xmlNode  *element;
+ GList*feature_list = NULL;
+ 
+-doc = xmlRecoverMemory (text, strlen (text));
++doc = xmlReadMemory (text,
++ strlen (text),
++ NULL,
++ NULL,
++ XML_PARSE_NONET | XML_PARSE_RECOVER);
+ if (doc == NULL) {
+ g_set_error (error,
+  G_MARKUP_ERROR,
+  G_MARKUP_ERROR_PARSE,
+- "Could not parse FeatureList XML:\n%s", text);
++ "Could not parse FeatureList XML:\n%s",
++ text);
+ 
+ return NULL;
+ }
+-- 
+GitLab
+
+From 1e10a41fcef6ae0d3e89958db89bc22398f3b4f1 Mon Sep 17 00:00:00 2001
+From: Jens Georg 
+Date: Sat, 25 Nov 2023 17:58:49 +0100
+Subject: [PATCH] xml: Fix compatibility with libxml2 2.12.x
+
+--- a/libgupnp-av/xml-util.h
 b/libgupnp-av/xml-util.h
+@@ -16,6 +16,7 @@
+ 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ 
+-- 
+GitLab

diff --git a/net-libs/gupnp-av/gupnp-av-0.14.1-r2.ebuild 
b/net-libs/gupnp-av/gupnp-av-0.14.1-r2.ebuild
new file mode 100644
index ..a324b8878c7d
--- /dev/null
+++ b/net-libs/gupnp-av/gupnp-av-0.14.1-r2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson vala
+
+DESCRIPTION="Utility library aiming to ease the handling UPnP A/V profiles"
+HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP 
https://gitlab.gnome.org/GNOME/gupnp-av;
+
+LICENSE="LGPL-2"
+SLOT="0/3" # subslot: soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+IUSE="gtk-doc +introspection vala"
+REQUIRED_USE="vala? ( introspection )"
+
+RDEPEND="
+   >=dev-libs/glib-2.58:2
+   dev-libs/libxml2
+   introspection? ( >=dev-libs/gobject-introspection-1.36:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   gtk-doc? (
+   dev-util/gtk-doc
+   app-text/docbook-xml-dtd:4.1.2
+   )
+   vala? ( $(vala_depend) )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.14.1-libxml2-2.12.patch
+)
+
+src_prepare() {
+   use vala && vala_setup
+   default
+
+   # This makes sense for upstream but not for us downstream, bug #906641.
+   sed -i -e '/-Werror=deprecated-declarations/d' 

[gentoo-commits] repo/gentoo:master commit in: www-client/lynx/, www-client/lynx/files/

2024-01-15 Thread Sam James
commit: 6c5d635940af3f9a58e48f666befee9f7ba81903
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 16 02:49:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 02:51:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c5d6359

www-client/lynx: add 2.9.0

Bug: https://bugs.gentoo.org/918985
Closes: https://bugs.gentoo.org/898838
Signed-off-by: Sam James  gentoo.org>

 www-client/lynx/Manifest|   2 +
 www-client/lynx/files/lynx-2.9.0-mint.patch |  11 +++
 www-client/lynx/files/lynx-2.9.0-parallel.patch |  64 ++
 www-client/lynx/lynx-2.9.0.ebuild   | 113 
 4 files changed, 190 insertions(+)

diff --git a/www-client/lynx/Manifest b/www-client/lynx/Manifest
index ab28fc800ff8..26bb57d01cbd 100644
--- a/www-client/lynx/Manifest
+++ b/www-client/lynx/Manifest
@@ -1,2 +1,4 @@
+DIST lynx2.9.0.tar.bz2 2781819 BLAKE2B 
4380d46f28254bda241daae81c2072cd987cdbb4f161c1daa6a5ec8e2c05bb700e4e81d75bd2af744bc19c939638218149e9780cfa83779a9cc8dbdc4b292efb
 SHA512 
4c716a246d80db0558dcdb6599bff9854a7356c43da94e0c854453e68b84e8de8a082c6c48e6329e8f4b6f70711ea41dad5a8f5669c782a8c9ce6351083b2df0
+DIST lynx2.9.0.tar.bz2.asc 729 BLAKE2B 
3221a794194554bd7b6fa577e9455a034802de715e93a9b0046ec4d9e367f0bf3a92b5780a7026c2a4a10cab8076d63964fe02f09bafea4f8fab08b27e3c7f6a
 SHA512 
f08e46bf960a54656045d0874a3dd9811511589147bfe764efce43f87eb62d4a3e448b31edad60a485fc51f57d27dc0b87aae9df2e4dce5fbd9dea2f776a8f5d
 DIST lynx2.9.0dev.12.tar.bz2 2762036 BLAKE2B 
93bf762271b0419be73b11066b68dcf65e59f4eb1a5c221f0482bc0cad5e88e1cc83eb24c4c40316c37183c37db1178985d4478a2659c9e1b8322e8b6a4c6ff0
 SHA512 
9dd85d335a0b2c4c28f362cbcbe6499662696286fcc78e827bfafe2787d4a7fcd3faec78a115df8c14ea6e4314a5ea272f5b6353cb13224ecaebb61ae271701b
 DIST lynx2.9.0dev.12.tar.bz2.asc 729 BLAKE2B 
0e24df945b714acafc17974a908ca0246e4e4f506416cdb4fedb50a0b081fb87ac2b5e272fc27bbb1eee0aeef69ebb99b75583184e434e017b0edae3d9bde4d8
 SHA512 
fecfcbbf41f83285019a93b59d3ee38263aa0b8fc03914d41af1f9f3f77e1e376c8c686754d3e1a777d6aa853b4f3cfdca5d2a4ffa2ab3fe6ae4952e61a22e16

diff --git a/www-client/lynx/files/lynx-2.9.0-mint.patch 
b/www-client/lynx/files/lynx-2.9.0-mint.patch
new file mode 100644
index ..1e934ed37f0f
--- /dev/null
+++ b/www-client/lynx/files/lynx-2.9.0-mint.patch
@@ -0,0 +1,11 @@
+--- a/WWW/Library/Implementation/www_tcp.h
 b/WWW/Library/Implementation/www_tcp.h
+@@ -105,7 +105,7 @@ Default values
+ # define STRUCT_DIRENT struct dirent64
+ #endif
+ 
+-#if !(defined(DOSPATH) || defined(__EMX__) || defined(__CYGWIN__))
++#if !(defined(DOSPATH) || defined(__EMX__) || defined(__CYGWIN__) || 
defined(__MINT__))
+ #define STRUCT_DIRENT__D_INO 1
+ #endif
+ 

diff --git a/www-client/lynx/files/lynx-2.9.0-parallel.patch 
b/www-client/lynx/files/lynx-2.9.0-parallel.patch
new file mode 100644
index ..0f3e3a89bb05
--- /dev/null
+++ b/www-client/lynx/files/lynx-2.9.0-parallel.patch
@@ -0,0 +1,64 @@
+--- a/makefile.in
 b/makefile.in
+@@ -200,10 +200,10 @@ binary_PROG  = $(actual_PROG)$x
+ 
+ all lynx$x: cfg_defs.h LYHelp.h
+ @MSG_DIR_MAKE@$(SHELL) $(scripts_dir)/fixtext.sh 
$(srcdir)/LYMessages_en.h >LYMessages.c
+-@MSG_DIR_MAKE@( cd $(PO_DIR) && $(MAKE_RECUR) )
+-  ( cd $(WWW_DIR) && $(MAKE_RECUR) $(WWW_CFLAGS) )
+-  ( cd $(CHR_DIR) && $(MAKE_RECUR) all $(CHR_CFLAGS) )
+-  ( cd $(SRC_DIR) && $(MAKE_RECUR) all $(SRC_CFLAGS) )
++@MSG_DIR_MAKE@$(MAKE) @cf_cv_makeflags@ DESTDIR="$(DESTDIR)" 
CC="$(CC)" -C $(PO_DIR)
++  $(MAKE) @cf_cv_makeflags@ DESTDIR="$(DESTDIR)" CC="$(CC)" -C $(WWW_DIR) 
$(WWW_CFLAGS)
++  $(MAKE) @cf_cv_makeflags@ DESTDIR="$(DESTDIR)" CC="$(CC)" -C $(CHR_DIR) 
all $(CHR_CFLAGS)
++  $(MAKE) @cf_cv_makeflags@ DESTDIR="$(DESTDIR)" CC="$(CC)" -C $(SRC_DIR) 
all $(SRC_CFLAGS)
+ 
+ lint:
+   ( cd $(WWW_DIR) && $(MAKE_RECUR) LINT="$(LINT)" $(WWW_CFLAGS) $@ )
+@@ -244,8 +244,8 @@ clean:
+   rm -f core *.core
+ 
+ depend: cfg_defs.h LYHelp.h
+-  ( cd $(WWW_DIR) && $(MAKE_RECUR) $@ )
+-  ( cd $(SRC_DIR) && $(MAKE_RECUR) $@ )
++  $(MAKE) @cf_cv_makeflags@ DESTDIR="$(DESTDIR)" CC="$(CC)" -C $(WWW_DIR) 
$@
++  $(MAKE) @cf_cv_makeflags@ DESTDIR="$(DESTDIR)" CC="$(CC)" -C $(SRC_DIR) 
$@
+ 
+ distclean: clean
+   -rm -f WWW/Library/*/*~
+@@ -300,7 +300,7 @@ install-full: install install-help install-doc
+   @echo "Full installation complete."
+ 
+ install-bin: $(BINDIR) lynx$x
+-@MSG_DIR_MAKE@( cd $(PO_DIR) && $(MAKE_RECUR) install )
++@MSG_DIR_MAKE@$(MAKE) @cf_cv_makeflags@ DESTDIR="$(DESTDIR)" 
CC="$(CC)" -C $(PO_DIR)
+   @ECHO_CC@$(SHELL) -c "P=$(binary_PROG); \
+   if test -f $(BINDIR)/$$P ; then \
+ mv -f $(BINDIR)/$$P $(BINDIR)/$$P.old; fi"; \
+--- a/src/makefile.in
 b/src/makefile.in
+@@ -117,13 +117,13 @@ message:
+   @echo "Compiling Lynx sources"
+ 
+ do_chartrans_stuff:
+-  -( cd 

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

2024-01-15 Thread Sam James
commit: 4b7a0aeea443782bf8611ff181d73b35c47562b0
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 16 02:11:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 02:11:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b7a0aee

sys-process/cronie: fix LICENSE

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

 sys-process/cronie/cronie-1.7.0-r2.ebuild | 4 ++--
 sys-process/cronie/cronie-1.7.1.ebuild| 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-process/cronie/cronie-1.7.0-r2.ebuild 
b/sys-process/cronie/cronie-1.7.0-r2.ebuild
index 2871359a9de2..2d127ec4 100644
--- a/sys-process/cronie/cronie-1.7.0-r2.ebuild
+++ b/sys-process/cronie/cronie-1.7.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ DESCRIPTION="Cronie is a standard UNIX daemon cron based on 
the original vixie-c
 HOMEPAGE="https://github.com/cronie-crond/cronie;
 
SRC_URI="https://github.com/cronie-crond/cronie/releases/download/${P}/${P}.tar.gz;
 
-LICENSE="ISC BSD BSD-2 GPL-2"
+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"
 IUSE="+anacron +inotify pam selinux"

diff --git a/sys-process/cronie/cronie-1.7.1.ebuild 
b/sys-process/cronie/cronie-1.7.1.ebuild
index 13415f7c1a50..623981c18a36 100644
--- a/sys-process/cronie/cronie-1.7.1.ebuild
+++ b/sys-process/cronie/cronie-1.7.1.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Cronie is a standard UNIX daemon cron based on 
the original vixie-c
 HOMEPAGE="https://github.com/cronie-crond/cronie;
 
SRC_URI="https://github.com/cronie-crond/cronie/releases/download/${P}/${P}.tar.gz;
 
-LICENSE="ISC BSD BSD-2 GPL-2"
+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"
 IUSE="+anacron +inotify pam selinux"



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

2024-01-15 Thread Sam James
commit: e9258ae8e05aae11ad06e270819705a2a89863a6
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 16 02:09:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 02:09:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9258ae8

sys-apps/shadow: add 4.14.3

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

 sys-apps/shadow/Manifest |   2 +
 sys-apps/shadow/shadow-4.14.3.ebuild | 276 +++
 2 files changed, 278 insertions(+)

diff --git a/sys-apps/shadow/Manifest b/sys-apps/shadow/Manifest
index 16a1df334993..9df55b1dcc49 100644
--- a/sys-apps/shadow/Manifest
+++ b/sys-apps/shadow/Manifest
@@ -4,3 +4,5 @@ DIST shadow-4.14.0.tar.xz 1787892 BLAKE2B 
6e9a6108f856953ec91c597e46ad4f912101a8
 DIST shadow-4.14.0.tar.xz.asc 488 BLAKE2B 
e9ccdb38f130088ba2193e40a4ef7ccce3a592972bc7cb4e50cd8ad768c152b9bbb61432abbfe6ccc0cbed3979b4f54b8da68d1c58cb25bdb668bf5427b5a628
 SHA512 
d011a732d73b4b066ca8d204c0420303f925c87efc7655feb5c5f60b619d67da450e220ee44f6c86929ae79cbd4343136fe9c20d25b39fa0a228a48e57636309
 DIST shadow-4.14.2.tar.xz 1799548 BLAKE2B 
419f0a516753616ef691f71ec9002eef6fd7568c013ac71900d7481eff1bd9165c69d9587b7ca25800543a2eac58cfb7ce4224063e8af7b278f589640485c28f
 SHA512 
b417dbe0fbbeced1022e64efe9dcd8b41d14779c45163e6de63891ac63f837d43f3e559f99f884099aa45282299ceb4dcb9fd29d21c9925687ff8462fe6ead2f
 DIST shadow-4.14.2.tar.xz.asc 833 BLAKE2B 
9e085c79ccd3aa77489eb92e947dd4875dea84be2dbcbd2b8443e70b3dc065d288171ee024f81c6c3bf44d0ebfcabbb69937a906fdb26b6622d5a369aa415e8e
 SHA512 
47a2607fa782a48b0333e353343a32f358115bb40225ea962fab86d4a8dbed1df976eb6231baf5b95f34a13139b99d6b719521626e5d3e9c80fc4c685767d9b7
+DIST shadow-4.14.3.tar.xz 1799112 BLAKE2B 
6707cae41a0f8478cadd94ea5eaba95cdc6b1b23896b8dd903c62c931839a82b0538f04f8c12433f148da5b23c12a033963380be81f6fc97fa0e3f9399e51b21
 SHA512 
da5bba26ccf64535e39a4918033f76bf40da00959512424b23427511bedd9b5a4973343062cc8e415690ebc842a1d4a3ac344bca8d14a57f38281629d0bf3edd
+DIST shadow-4.14.3.tar.xz.asc 833 BLAKE2B 
80c1b2ef54081b48bb912fa486f5f1a29b5435de0f5c312984f67c7bee38ab4b80d63026aba24cf04f45994af5502ae5f3dad1e24b89d2094ab6dc2e5641e304
 SHA512 
8f2e07a91752e43dc382abc3999c34e4bdc719a28e39090dadccddaf2e865535d8ff1223edb2949ce791f999ce7e8c088b079497d544e33f6b8871a4fb49aafc

diff --git a/sys-apps/shadow/shadow-4.14.3.ebuild 
b/sys-apps/shadow/shadow-4.14.3.ebuild
new file mode 100644
index ..6c3ff1585aff
--- /dev/null
+++ b/sys-apps/shadow/shadow-4.14.3.ebuild
@@ -0,0 +1,276 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Upstream sometimes pushes releases as pre-releases before marking them
+# official. Don't keyword the pre-releases!
+# Check https://github.com/shadow-maint/shadow/releases.
+
+inherit libtool pam verify-sig
+
+DESCRIPTION="Utilities to deal with user accounts"
+HOMEPAGE="https://github.com/shadow-maint/shadow;
+SRC_URI="https://github.com/shadow-maint/shadow/releases/download/${PV}/${P}.tar.xz;
+SRC_URI+=" verify-sig? ( 
https://github.com/shadow-maint/shadow/releases/download/${PV}/${P}.tar.xz.asc 
)"
+
+LICENSE="BSD GPL-2"
+# Subslot is for libsubid's SONAME.
+SLOT="0/4"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="acl audit cracklib nls pam selinux skey split-usr su systemd xattr"
+# Taken from the man/Makefile.am file.
+LANGS=( cs da de es fi fr hu id it ja ko pl pt_BR ru sv tr zh_CN zh_TW )
+
+REQUIRED_USE="?? ( cracklib pam )"
+
+# TODO: Revisit libbsd dep once glibc-2.28 is stable as it provides strlcpy.
+COMMON_DEPEND="
+   dev-libs/libbsd
+   virtual/libcrypt:=
+   acl? ( sys-apps/acl:= )
+   audit? ( >=sys-process/audit-2.6:= )
+   cracklib? ( >=sys-libs/cracklib-2.7-r3:= )
+   nls? ( virtual/libintl )
+   pam? ( sys-libs/pam:= )
+   skey? ( sys-auth/skey:= )
+   selinux? (
+   >=sys-libs/libselinux-1.28:=
+   sys-libs/libsemanage:=
+   )
+   systemd? ( sys-apps/systemd:= )
+   xattr? ( sys-apps/attr:= )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   >=sys-kernel/linux-headers-4.14
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   !=sys-auth/pambase-20150213 )
+   su? ( !sys-apps/util-linux[su(-)] )
+"
+BDEPEND="
+   app-arch/xz-utils
+   sys-devel/gettext
+"
+
+if [[ ${PV} == *.0 ]]; then
+   BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-sergehallyn )"
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/sergehallyn.asc
+else
+   BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-alejandro-colomar )"
+   
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/alejandro-colomar.asc
+fi
+
+src_prepare() {
+   default
+   elibtoolize
+}
+
+src_configure() {
+   local myeconfargs=(
+   # Negate new upstream default of disabling for now
+   --enable-lastlog
+   

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

2024-01-15 Thread Sam James
commit: 20b7f80ab031f99966690f49afaa6483a98d0543
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 16 02:11:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 02:11:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20b7f80a

sys-process/cronie: add 1.7.1

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

 sys-process/cronie/Manifest|   1 +
 sys-process/cronie/cronie-1.7.1.ebuild | 107 +
 2 files changed, 108 insertions(+)

diff --git a/sys-process/cronie/Manifest b/sys-process/cronie/Manifest
index a302c696b61e..746eed3ee96f 100644
--- a/sys-process/cronie/Manifest
+++ b/sys-process/cronie/Manifest
@@ -1 +1,2 @@
 DIST cronie-1.7.0.tar.gz 271404 BLAKE2B 
44745f68dba212da60f3013b10737be2390d8c76186dc641fa1930b1c7d103fa2e3127a63fe73571434683137044f7fda8cc31435c59092a14c0091a372ffead
 SHA512 
a8e6688a164540e2cd3741c58813b6684c4c22a04806bcc8ba028a9ff72f986f165715ac3663bd34133af6566bdbd272a3e7be893f139e315aef35b2dbeb622f
+DIST cronie-1.7.1.tar.gz 271985 BLAKE2B 
9cbf22fe9c86f265e625563fc5426f39f79ac9c9cfa090ba47957c14391ed3b8ac202b244fed35ea043bed428b4c97a71ad400719a265bd95f5ac28bf3dc9b3a
 SHA512 
4479f6f05ca9da3ecefa0e9b73662f1db58309916de9f92f89c5e7f93f1c5c744f18cb3e1a3df9664d533afe7dad710f97484e72a314c87d84f57a6c56fb

diff --git a/sys-process/cronie/cronie-1.7.1.ebuild 
b/sys-process/cronie/cronie-1.7.1.ebuild
new file mode 100644
index ..13415f7c1a50
--- /dev/null
+++ b/sys-process/cronie/cronie-1.7.1.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# cronie supports /etc/crontab
+CRON_SYSTEM_CRONTAB="yes"
+
+inherit cron flag-o-matic pam systemd
+
+DESCRIPTION="Cronie is a standard UNIX daemon cron based on the original 
vixie-cron"
+HOMEPAGE="https://github.com/cronie-crond/cronie;
+SRC_URI="https://github.com/cronie-crond/cronie/releases/download/${P}/${P}.tar.gz;
+
+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"
+IUSE="+anacron +inotify pam selinux"
+
+DEPEND="
+   pam? ( sys-libs/pam )
+   anacron? (
+   !sys-process/anacron
+   !sys-process/systemd-cron
+   elibc_musl? ( sys-libs/obstack-standalone )
+   )
+   selinux? ( sys-libs/libselinux )
+"
+BDEPEND="acct-group/crontab"
+RDEPEND="
+   ${BDEPEND}
+   ${DEPEND}
+   sys-apps/debianutils
+"
+
+src_configure() {
+   local myeconfargs=(
+   $(use_with inotify)
+   $(use_with pam)
+   $(use_with selinux)
+   $(use_enable anacron)
+   --enable-syscrontab
+   # Required for correct pidfile location, bug #835814
+   --runstatedir="${EPREFIX}/run"
+   --with-daemon_username=cron
+   --with-daemon_groupname=cron
+   )
+
+   if use anacron && use elibc_musl ; then
+   append-cflags "-lobstack"
+   fi
+
+   SPOOL_DIR="/var/spool/cron/crontabs" \
+   ANACRON_SPOOL_DIR="/var/spool/anacron" \
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   docrondir -m 1730 -o root -g crontab
+   fowners root:crontab /usr/bin/crontab
+   fperms 2751 /usr/bin/crontab
+
+   newconfd "${S}"/crond.sysconfig ${PN}
+
+   insinto /etc
+   newins "${FILESDIR}/${PN}-crontab" crontab
+   newins "${FILESDIR}/${PN}-1.2-cron.deny" cron.deny
+
+   insinto /etc/cron.d
+   doins contrib/{0hourly,dailyjobs}
+
+   newinitd "${FILESDIR}/${PN}-1.3-initd" ${PN}
+
+   if use pam ; then
+   newpamd "${FILESDIR}/${PN}-1.4.3-pamd" crond
+   fi
+
+   systemd_newunit contrib/cronie.systemd cronie.service
+
+   if use anacron ; then
+   local anacrondir="/var/spool/anacron"
+   keepdir ${anacrondir}
+   fowners root:cron ${anacrondir}
+   fperms 0750 ${anacrondir}
+
+   insinto /etc
+   doins contrib/anacrontab
+
+   insinto /etc/cron.hourly
+   doins contrib/0anacron
+   fperms 0750 /etc/cron.hourly/0anacron
+   fi
+
+   einstalldocs
+}
+
+pkg_postinst() {
+   cron_pkg_postinst
+
+   if [[ -n "${REPLACING_VERSIONS}" ]] ; then
+   ewarn "You should restart ${PN} daemon or else you might 
experience segfaults"
+   ewarn "or ${PN} not working reliably anymore."
+   einfo "(see https://bugs.gentoo.org/557406 for details.)"
+   fi
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-fs/ntfs2btrfs/

2024-01-15 Thread Mark Harmstone
commit: 54f4b064ff273b321090f1465a9efe2744f01909
Author: Mark Harmstone  harmstone  com>
AuthorDate: Tue Jan 16 02:02:44 2024 +
Commit: Mark Harmstone  harmstone  com>
CommitDate: Tue Jan 16 02:02:44 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=54f4b064

sys-fs/ntfs2btrfs: add 20240115, drop 20230501

Signed-off-by: Mark Harmstone  harmstone.com>

 sys-fs/ntfs2btrfs/Manifest  | 2 +-
 .../{ntfs2btrfs-20230501.ebuild => ntfs2btrfs-20240115.ebuild}  | 1 -
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/sys-fs/ntfs2btrfs/Manifest b/sys-fs/ntfs2btrfs/Manifest
index 0313c405bb..124d1acf56 100644
--- a/sys-fs/ntfs2btrfs/Manifest
+++ b/sys-fs/ntfs2btrfs/Manifest
@@ -1 +1 @@
-DIST ntfs2btrfs-20230501.tar.gz 98816 BLAKE2B 
d814e1d1a80fa25a85ca010b4ec3d0a92eb0ebeba4ad9042af95b7f2cd5fb70941e2dfc4422a609b7b159c9f4ff51598e1acaedb46f3b48fb42235f230dc1423
 SHA512 
ad10850280f591cbdc169bb8e0b1768f7c4051b3110283c941ab76beb0d2b728d30ac64caecdbe6f90068b2486170ddced0704d741d1469944c58ecf0b168e0a
+DIST ntfs2btrfs-20240115.tar.gz 98851 BLAKE2B 
99f6a10a785286a093d995efb34fd822d35a28f6232c2dd003c16f30a98dd1a63dd46c7e4ea9e373bf18f453eb6d867c4a73492c0edc54bf1dc3a50c847c239a
 SHA512 
c614e33b83a4dad25b07335f42161223804935bbee19a72a6576fe361a7edf91502773facc14c767e02abff03fd26d902ab2cd0d8f8bcde8ba10c56869d01873

diff --git a/sys-fs/ntfs2btrfs/ntfs2btrfs-20230501.ebuild 
b/sys-fs/ntfs2btrfs/ntfs2btrfs-20240115.ebuild
similarity index 98%
rename from sys-fs/ntfs2btrfs/ntfs2btrfs-20230501.ebuild
rename to sys-fs/ntfs2btrfs/ntfs2btrfs-20240115.ebuild
index f2b3e08fbb..1d6ac5d74b 100644
--- a/sys-fs/ntfs2btrfs/ntfs2btrfs-20230501.ebuild
+++ b/sys-fs/ntfs2btrfs/ntfs2btrfs-20240115.ebuild
@@ -25,7 +25,6 @@ DEPEND="dev-libs/libfmt
lzo? ( dev-libs/lzo )
zstd? ( app-arch/zstd )"
 RDEPEND="${DEPEND}"
-BDEPEND=""
 
 src_prepare() {
cmake_src_prepare



[gentoo-commits] repo/gentoo:master commit in: net-vpn/tor/

2024-01-15 Thread Sam James
commit: 3a44a6122b15fbeb5b405ce564ca8d5957a1c11a
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 16 02:01:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 02:01:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a44a612

net-vpn/tor: Stabilize 0.4.8.10 ppc64, #922191

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

 net-vpn/tor/tor-0.4.8.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/tor/tor-0.4.8.10.ebuild b/net-vpn/tor/tor-0.4.8.10.ebuild
index 6b14eb53cfad..7e90ecac8df4 100644
--- a/net-vpn/tor/tor-0.4.8.10.ebuild
+++ b/net-vpn/tor/tor-0.4.8.10.ebuild
@@ -28,7 +28,7 @@ else
S="${WORKDIR}/${MY_PF}"
 
if [[ ${PV} != *_alpha* && ${PV} != *_beta* && ${PV} != *_rc* ]]; then
-   KEYWORDS="~amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~ppc-macos"
+   KEYWORDS="~amd64 ~arm arm64 ~hppa ~mips ~ppc ppc64 ~riscv 
~sparc ~x86 ~ppc-macos"
fi
 
BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-tor-20230727 )"



[gentoo-commits] repo/gentoo:master commit in: app-portage/elt-patches/

2024-01-15 Thread Sam James
commit: f7b2d17676704b9192030f968cf18cf1a0969a41
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 16 02:00:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 02:00:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7b2d176

app-portage/elt-patches: add 20240116

Eli Schwartz (2):
  werror patch: add a variant that works on debian-built dists
  color-record patch: add a variant that works on debian-built dists

Sam James (8):
  patches: color-record: add upstream link/references
  patches: darwin20-conf: add upstream references
  patches: sed-quote: add new patch
  patches: cxx-pthread: add another upstream reference
  patches: fuse-ld: add upstream commit link
  patches: fsanitize: add upstream commit link
  patches: specs: add upstream commit link
  Makefile: add trivial check target

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

 app-portage/elt-patches/Manifest   |  1 +
 .../elt-patches/elt-patches-20240116.ebuild| 39 ++
 2 files changed, 40 insertions(+)

diff --git a/app-portage/elt-patches/Manifest b/app-portage/elt-patches/Manifest
index 1807e6f3bad9..a704939b64d9 100644
--- a/app-portage/elt-patches/Manifest
+++ b/app-portage/elt-patches/Manifest
@@ -1,3 +1,4 @@
 DIST elt-patches-20221210.tar.xz 42080 BLAKE2B 
abcdae6dedac89bd913d6809d335c13cd59b675c4b68198925bf758013e988a9bf82e9f6ccc3a70ac1c49775bb7579addda6c0bb7ea4ceea3c4b8e4acf0d65ea
 SHA512 
3dad3c0be8d69de731bb10d5a6007539c2966f8a370a3dee27faf9655a38e39f272a9059cd98c8b6f32c2495143667f8b28a6a3425f22c0c5421f3969b417cf7
 DIST elt-patches-20231228.tar.xz 42512 BLAKE2B 
00d9e9ee06da0c6d218c3af79aeb171e78aee75a2e2d586746ecc10c1e0083b317e3c5f27c923f982557e075e39210775203d25c162e34b1698542a6c1d8c1c1
 SHA512 
e0278fe7776dfcb6e7e869da95dbb9a65b78efc08298a7c03c16953c0f1fcff34e0ef6533dbb7fd3c60297ed85c20eb0ca89a01d74d2f1e9c6f723341c867108
 DIST elt-patches-20240109.tar.xz 42944 BLAKE2B 
41df6a1c4f7a8f84986dcb5d31118173907ac9a5373aa663b3a7f40e3143063be0658bd9184086f04a5b81dea455e1a2f5fe6d39d02186891242b6cb9c2fcb8d
 SHA512 
9f8ceb6da0b3bc741fc255ced2f48cef6f088d115ce667930897c2bd81c9491acbb30fd23348701e06467f09fa628e1a166c9df3d7331f3201ff3f2305529750
+DIST elt-patches-20240116.tar.xz 44400 BLAKE2B 
0e664bf02180c2d0a5813f25a7661064f6612b71ab4743041a87579bf4fc2af276b2d653cbf75fe412364c2eb0a38dad744cc1eaa1159837239b0b9bbd122c5c
 SHA512 
b014bebf918bb3debb5f38297caa0e250b426bdabfbc3c3e7ae44c1f5cda0d63ae1c0d82c12710a966a615947a5ad823a6e06c2ca485b987a74065dde16216bb

diff --git a/app-portage/elt-patches/elt-patches-20240116.ebuild 
b/app-portage/elt-patches/elt-patches-20240116.ebuild
new file mode 100644
index ..29410c13f990
--- /dev/null
+++ b/app-portage/elt-patches/elt-patches-20240116.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Collection of patches for libtool.eclass"
+HOMEPAGE="https://gitweb.gentoo.org/proj/elt-patches.git/;
+
+if [[ ${PV} == ** ]] ; then
+   EGIT_REPO_URI="
+   https://anongit.gentoo.org/git/proj/elt-patches.git
+   https://github.com/gentoo/elt-patches
+   "
+   inherit git-r3
+else
+   SRC_URI="
+   https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz
+   https://dev.gentoo.org/~vapier/dist/${P}.tar.xz
+   
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz
+   "
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-linux ~ppc64-linux 
~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+# The 'check' target currently wants network access to fetch libtool tarballs.
+RESTRICT="test"
+
+RDEPEND="sys-apps/gentoo-functions"
+BDEPEND="app-arch/xz-utils"
+
+src_compile() {
+   emake rootprefix="${EPREFIX}" libdirname="$(get_libdir)"
+}
+
+src_install() {
+   emake DESTDIR="${D}" rootprefix="${EPREFIX}" install
+}



[gentoo-commits] proj/elt-patches: New tag: 20240116

2024-01-15 Thread Sam James
commit: 
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 01:59:21 2024 +

New tag: 20240116




[gentoo-commits] repo/gentoo:master commit in: net-vpn/tor/

2024-01-15 Thread Sam James
commit: 24391571cb541fc42c53991d3c6dcf3e0c3bf3b9
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 16 01:55:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 01:55:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24391571

net-vpn/tor: Stabilize 0.4.8.10 arm64, #922191

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

 net-vpn/tor/tor-0.4.8.10.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-vpn/tor/tor-0.4.8.10.ebuild b/net-vpn/tor/tor-0.4.8.10.ebuild
index 009e202668a5..6b14eb53cfad 100644
--- a/net-vpn/tor/tor-0.4.8.10.ebuild
+++ b/net-vpn/tor/tor-0.4.8.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -28,7 +28,7 @@ else
S="${WORKDIR}/${MY_PF}"
 
if [[ ${PV} != *_alpha* && ${PV} != *_beta* && ${PV} != *_rc* ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~ppc-macos"
+   KEYWORDS="~amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~ppc-macos"
fi
 
BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-tor-20230727 )"



[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/, app-antivirus/clamav/files/tmpfiles.d/

2024-01-15 Thread Michael Orlitzky
commit: 873ea574ea7e050bd7f1a7d4297528d3b2e5592e
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Tue Jan 16 01:14:32 2024 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Tue Jan 16 01:35:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=873ea574

app-antivirus/clamav: fix LTS socket permissions under systemd

Bug: https://bugs.gentoo.org/921617
Signed-off-by: Michael Orlitzky  gentoo.org>

 .../{clamav-0.103.11.ebuild => clamav-0.103.11-r1.ebuild} | 11 ---
 app-antivirus/clamav/files/tmpfiles.d/clamav-r1.conf  |  1 +
 2 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/app-antivirus/clamav/clamav-0.103.11.ebuild 
b/app-antivirus/clamav/clamav-0.103.11-r1.ebuild
similarity index 94%
rename from app-antivirus/clamav/clamav-0.103.11.ebuild
rename to app-antivirus/clamav/clamav-0.103.11-r1.ebuild
index 7b1697a7e55c..d35dd66922a0 100644
--- a/app-antivirus/clamav/clamav-0.103.11.ebuild
+++ b/app-antivirus/clamav/clamav-0.103.11-r1.ebuild
@@ -121,13 +121,10 @@ src_install() {
if ! use libclamav-only ; then
if use systemd; then
# The tmpfiles entry is behind USE=systemd because the
-   # upstream OpenRC service files should (and do) ensure 
that
-   # the directories they need exist and have the correct
-   # permissions without the help of opentmpfiles. There 
are
-   # years-old root exploits in opentmpfiles, the design is
-   # fundamentally flawed, and the maintainer is not up to
-   # the task of fixing it.
-   dotmpfiles "${FILESDIR}/tmpfiles.d/clamav.conf"
+   # OpenRC service scripts should (and do) ensure that the
+   # directories they need exist and have the correct
+   # permissions without the help of tmpfiles.
+   newtmpfiles "${FILESDIR}/tmpfiles.d/clamav-r1.conf" 
clamav.conf
systemd_newunit "${FILESDIR}/clamd_at.service" 
"clamd@.service"
systemd_dounit "${FILESDIR}/clamd.service"
systemd_newunit "${FILESDIR}/freshclamd.service-r1" \

diff --git a/app-antivirus/clamav/files/tmpfiles.d/clamav-r1.conf 
b/app-antivirus/clamav/files/tmpfiles.d/clamav-r1.conf
new file mode 100644
index ..22d29941ea02
--- /dev/null
+++ b/app-antivirus/clamav/files/tmpfiles.d/clamav-r1.conf
@@ -0,0 +1 @@
+d /run/clamav 0755 clamav clamav



[gentoo-commits] proj/elt-patches:master commit in: patches/werror/

2024-01-15 Thread Sam James
commit: 4be8f4241cf7b9f7146e41f5d072c73726a59796
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Jan 16 01:25:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 01:36:58 2024 +
URL:https://gitweb.gentoo.org/proj/elt-patches.git/commit/?id=4be8f424

werror patch: add a variant that works on debian-built dists

Debian applies their own patches to libtool, so tarballs generated on
debian systems need different patches.

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

 patches/werror/2.4.7-debian | 34 ++
 1 file changed, 34 insertions(+)

diff --git a/patches/werror/2.4.7-debian b/patches/werror/2.4.7-debian
new file mode 100644
index 000..d585724
--- /dev/null
+++ b/patches/werror/2.4.7-debian
@@ -0,0 +1,34 @@
+https://lists.gnu.org/archive/html/libtool-patches/2022-12/msg0.html
+
+From eb8952bf6df858b144f2dc8b573782e25b527c01 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Sat, 10 Dec 2022 02:00:22 +
+Subject: [PATCH] Allow -Werror and -Werror=* through flag filtering
+
+* build-aux/ltmain.in (func_mode_link): allow -Werror and -Werror=* through
+  flat filtering at link time.
+
+  This is needed for detecting likely-runtime problems with LTO using
+  e.g. -Werror=odr or -Werror=lto-type-mismatch.
+
+Bug: https://bugs.gentoo.org/884767
+Signed-off-by: Sam James 
+[rebased on top of Debian ltmain.sh]
+Signed-off-by: Eli Schwartz 
+--- a/ltmain.sh
 b/ltmain.sh
+@@ -7564,10 +7564,11 @@ func_mode_link ()
+   # -static-*direct GCC to link specific libraries statically
+   # -fcilkplus   Cilk Plus language extension features for C/C++
+   # -Wa,*Pass flags directly to the assembler
++  # -Werror, -Werror=*   Report (specified) warnings as errors
+   -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
+   
-t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
+   
-O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \
+-  -specs=*|-fsanitize=*|-fuse-ld=*|-static-*|-fcilkplus|-Wa,*)
++  
-specs=*|-fsanitize=*|-fuse-ld=*|-static-*|-fcilkplus|-Wa,*|-Werror|-Werror=*)
+ func_quote_arg pretty "$arg"
+   arg=$func_quote_arg_result
+ func_append compile_command " $arg"
+--
+2.43.0



[gentoo-commits] proj/elt-patches:master commit in: patches/color-record/

2024-01-15 Thread Sam James
commit: 91d85f9761aa8250470fe9d5ca0524d52feb9c77
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Jan 16 01:30:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 01:36:59 2024 +
URL:https://gitweb.gentoo.org/proj/elt-patches.git/commit/?id=91d85f97

color-record patch: add a variant that works on debian-built dists

Debian applies their own patches to libtool, so tarballs generated on
debian systems need different patches.

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

 patches/color-record/2.4.7-debian | 40 +++
 1 file changed, 40 insertions(+)

diff --git a/patches/color-record/2.4.7-debian 
b/patches/color-record/2.4.7-debian
new file mode 100644
index 000..562cc98
--- /dev/null
+++ b/patches/color-record/2.4.7-debian
@@ -0,0 +1,40 @@
+https://lists.gnu.org/archive/html/libtool-patches/2024-01/msg00029.html
+https://git.savannah.gnu.org/cgit/libtool.git/commit/?id=533d816dea307ad78c4e7ba16dcdec4c285b0bc8
+
+From 50f97756e75da06269374fff455cb211c7cf5cda Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Sun, 14 Jan 2024 06:27:33 +
+Subject: ltmain.in: Pass through -fdiagnostics-color, -frecord-gcc-switches
+
+* -fdiagnostics-color: who doesn't like color? No reason to strip it. This
+  makes the link phase stick out like a sore thumb if there's warnings emitted.
+
+* -frecord-gcc-switches: we use it in Gentoo to check if a package respects
+  *FLAGS. Note that we do not need to include -grecord-gcc-switches explicitly
+  here as -g* is already whitelisted.
+
+* build-aux/ltmain.in: Handle -fdiagnostics-color* & -frecord-gcc-switches.
+
+[rebased on top of Debian ltmain.sh]
+Signed-off-by: Eli Schwartz 
+--- ltmain.in
 ltmain.in
+@@ -7559,6 +7559,8 @@ func_mode_link ()
+   # -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time 
optimization
+   # -specs=* GCC specs files
+   # -stdlib=*select c++ std lib with clang
++  # -fdiagnostics-color* simply affects output
++  # -frecord-gcc-switches used to verify flags were respected
+   # -fsanitize=* Clang/GCC memory and address sanitizer
+   # -fuse-ld=*   Linker select flags for GCC
+   # -static-*direct GCC to link specific libraries statically
+@@ -7568,6 +7570,7 @@ func_mode_link ()
+   -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
+   
-t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
+   
-O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \
++  -fdiagnostics-color*|-frecord-gcc-switches| \
+   
-specs=*|-fsanitize=*|-fuse-ld=*|-static-*|-fcilkplus|-Wa,*|-Werror|-Werror=*)
+ func_quote_arg pretty "$arg"
+   arg=$func_quote_arg_result
+--
+2.43.0



[gentoo-commits] repo/proj/libressl:master commit in: dev-lang/python/

2024-01-15 Thread orbea
commit: 5e71fbccd1adcd00043c0bee6fc375e502ffa8ea
Author: orbea  riseup  net>
AuthorDate: Tue Jan 16 01:09:35 2024 +
Commit: orbea  riseup  net>
CommitDate: Tue Jan 16 01:09:35 2024 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=5e71fbcc

dev-lang/python: sync ::gentoo

Closes: https://github.com/gentoo/libressl/issues/548
Signed-off-by: orbea  riseup.net>

 dev-lang/python/python-3.10.13.ebuild   | 2 +-
 dev-lang/python/python-3.11.7.ebuild| 2 +-
 dev-lang/python/python-3.12.1.ebuild| 2 +-
 dev-lang/python/python-3.12.1_p1.ebuild | 2 +-
 dev-lang/python/python-3.9.18.ebuild| 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-lang/python/python-3.10.13.ebuild 
b/dev-lang/python/python-3.10.13.ebuild
index dd43e19..f969959 100644
--- a/dev-lang/python/python-3.10.13.ebuild
+++ b/dev-lang/python/python-3.10.13.ebuild
@@ -76,7 +76,7 @@ DEPEND="
 "
 # autoconf-archive needed to eautoreconf
 BDEPEND="
-   sys-devel/autoconf-archive
+   dev-build/autoconf-archive
app-alternatives/awk
virtual/pkgconfig
verify-sig? ( sec-keys/openpgp-keys-python )

diff --git a/dev-lang/python/python-3.11.7.ebuild 
b/dev-lang/python/python-3.11.7.ebuild
index fad09db..7024616 100644
--- a/dev-lang/python/python-3.11.7.ebuild
+++ b/dev-lang/python/python-3.11.7.ebuild
@@ -76,7 +76,7 @@ DEPEND="
 "
 # autoconf-archive needed to eautoreconf
 BDEPEND="
-   sys-devel/autoconf-archive
+   dev-build/autoconf-archive
app-alternatives/awk
virtual/pkgconfig
verify-sig? ( sec-keys/openpgp-keys-python )

diff --git a/dev-lang/python/python-3.12.1.ebuild 
b/dev-lang/python/python-3.12.1.ebuild
index 68d77f8..888d5f0 100644
--- a/dev-lang/python/python-3.12.1.ebuild
+++ b/dev-lang/python/python-3.12.1.ebuild
@@ -81,7 +81,7 @@ DEPEND="
 "
 # autoconf-archive needed to eautoreconf
 BDEPEND="
-   sys-devel/autoconf-archive
+   dev-build/autoconf-archive
app-alternatives/awk
virtual/pkgconfig
verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 )

diff --git a/dev-lang/python/python-3.12.1_p1.ebuild 
b/dev-lang/python/python-3.12.1_p1.ebuild
index 3f94a97..7696e0e 100644
--- a/dev-lang/python/python-3.12.1_p1.ebuild
+++ b/dev-lang/python/python-3.12.1_p1.ebuild
@@ -81,7 +81,7 @@ DEPEND="
 "
 # autoconf-archive needed to eautoreconf
 BDEPEND="
-   sys-devel/autoconf-archive
+   dev-build/autoconf-archive
app-alternatives/awk
virtual/pkgconfig
verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 )

diff --git a/dev-lang/python/python-3.9.18.ebuild 
b/dev-lang/python/python-3.9.18.ebuild
index 263711e..93cffc0 100644
--- a/dev-lang/python/python-3.9.18.ebuild
+++ b/dev-lang/python/python-3.9.18.ebuild
@@ -72,7 +72,7 @@ DEPEND="
 "
 # autoconf-archive needed to eautoreconf
 BDEPEND="
-   sys-devel/autoconf-archive
+   dev-build/autoconf-archive
app-alternatives/awk
virtual/pkgconfig
verify-sig? ( sec-keys/openpgp-keys-python )



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

2024-01-15 Thread William Hubbs
commit: 6992fd59624a19ccbeeac0c99c2aa8ff8ab7478d
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Jan 16 00:29:03 2024 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Jan 16 00:29:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6992fd59

sys-apps/openrc: drop 0.49, 0.50, 0.50-r1, 0.51

Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/openrc/Manifest  |   3 -
 sys-apps/openrc/openrc-0.49.ebuild| 169 --
 sys-apps/openrc/openrc-0.50-r1.ebuild | 165 -
 sys-apps/openrc/openrc-0.50.ebuild| 169 --
 sys-apps/openrc/openrc-0.51.ebuild| 165 -
 5 files changed, 671 deletions(-)

diff --git a/sys-apps/openrc/Manifest b/sys-apps/openrc/Manifest
index c22851ec6773..930266c434aa 100644
--- a/sys-apps/openrc/Manifest
+++ b/sys-apps/openrc/Manifest
@@ -1,6 +1,3 @@
 DIST openrc-0.48.tar.gz 250249 BLAKE2B 
4d99d0562e268ad747562ee39cae645ea9221a705fb344969388d2f5f8e0597e62c12bda9dffe0d98eab6437aac0af2c873ad082ec8db01cd61e48b8637f421b
 SHA512 
c67c0a1c87f44a6fde0a7634fcdff0683a821eef5183a4f3e1ef850d04dd7f6c23ec0a72b4a76d9f6c08cb34e362d5e204937caec549eadc638c286c2389c5ee
-DIST openrc-0.49.tar.gz 250228 BLAKE2B 
82305af995aa0ef043481839a88b833d300dfae364baf178fccf4fab57f9f5e9567e979a95eac02f099e9c784bd91b8a6b931feab831ce7c8ac131254eb96671
 SHA512 
11ff9cee1d7d47e1dd00102946bd3497da1de71c2e27e37201557889686ea608f2007ac26308d3a1a5d4de540eefe674ea1197be79732cc7f1171058c70e49eb
-DIST openrc-0.50.tar.gz 250416 BLAKE2B 
b5b8eb54d03f727f43928399e2af3ac08a4a416469dae2baf30e91e2cbf2076a298d7683440febbb89b021152b6d40df37df3e081200da5620d501c1ce7ba0df
 SHA512 
54f41d4794bf07b1b4ef6a2f4be88baad4abba32b4cfe885e2a58faf56876bf7c4d46f29b4629b04c56fe9f2efb45b7f8596a45a422ad2f417fd09fe489d8ed3
-DIST openrc-0.51.tar.gz 250746 BLAKE2B 
903bae3781fbe1771827f18d6df998c07cc95e59838721ac4f3c083dacd053526ee1125ce40f953d64d08ec5bc2ec1329b8dc66878c12254538a8cea79af45de
 SHA512 
2844e54c90abf8c2f515d8033f9fe3bd51f7e1026d73488c5fe81c6bfbe5fc2df904aefedee729a3300476805495fb59e3c88f0e77df6c5127b0bcf4034b4843
 DIST openrc-0.52.1.tar.gz 250843 BLAKE2B 
abecc2ef7e23b4142f97a97fcbf99f5991571feea8aaffab6acaae0f82a9717481343aa9f158638b74f28ab4a7eb67d12f587dc91e0a375b9a06f23b6b4bf109
 SHA512 
741f3f0752217b9ce159d00362d688738c5a84512ddd30c44f4f7f451d7950315a5e1de79eaf5e7b1cf6539a04f59600fbe82cc2a6ad966b735c2eb4d4f35717
 DIST openrc-0.53.tar.gz 251051 BLAKE2B 
df6452607d1d16de8a3addb5fc13ec7f9a7f2de9b2aa6eef61787e49e9a16659a1475432e13b58d5fe372aeff7051b487c094920379ffc2f8295357370d5f997
 SHA512 
e4d3eb6f42cd891e553da171bb9aefc06b5a2d842bba9cb13d8199ad46023f37c173f925415d3571f58d5a508a319df39240cedfe8d8b47bb17cc7171f031a25

diff --git a/sys-apps/openrc/openrc-0.49.ebuild 
b/sys-apps/openrc/openrc-0.49.ebuild
deleted file mode 100644
index 11d77ecda370..
--- a/sys-apps/openrc/openrc-0.49.ebuild
+++ /dev/null
@@ -1,169 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson pam
-
-DESCRIPTION="OpenRC manages the services, startup and shutdown of a host"
-HOMEPAGE="https://github.com/openrc/openrc/;
-
-if [[ ${PV} =~ ^9{4,}$ ]]; then
-   EGIT_REPO_URI="https://github.com/OpenRC/${PN}.git;
-   inherit git-r3
-else
-   SRC_URI="https://github.com/OpenRC/openrc/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
-fi
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="audit bash debug ncurses pam newnet +netifrc selinux sysv-utils unicode"
-
-COMMON_DEPEND="
-   ncurses? ( sys-libs/ncurses:0= )
-   pam? ( sys-libs/pam )
-   audit? ( sys-process/audit )
-   sys-process/psmisc
-   selinux? (
-   sys-apps/policycoreutils
-   >=sys-libs/libselinux-2.6
-   )"
-DEPEND="${COMMON_DEPEND}
-   virtual/os-headers
-   ncurses? ( virtual/pkgconfig )"
-RDEPEND="${COMMON_DEPEND}
-   bash? ( app-shells/bash )
-   !prefix? (
-   sysv-utils? (
-   !sys-apps/systemd[sysv-utils(-)]
-   !sys-apps/sysvinit
-   )
-   !sysv-utils? (
-   || (
-   >=sys-apps/sysvinit-2.86-r6[selinux?]
-   sys-apps/s6-linux-init[sysv-utils(-)]
-   )
-   )
-   virtual/tmpfiles
-   )
-   selinux? (
-   >=sec-policy/selinux-base-policy-2.20170204-r4
-   >=sec-policy/selinux-openrc-2.20170204-r4
-   )
-"
-
-PDEPEND="netifrc? ( net-misc/netifrc )"
-
-src_configure() {
-   local emesonargs=(
-   $(meson_feature audit)
-   "-Dbranding=\"Gentoo Linux\""
-   $(meson_use newnet)
-   

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

2024-01-15 Thread Mike Pagano
commit: 36c427d71e7f6a5abad7927c3eb9f79f2e8ba9ae
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue Jan 16 00:25:24 2024 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue Jan 16 00:25:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36c427d7

sys-kernel/linux-firmware: add 20240115

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

 sys-kernel/linux-firmware/Manifest |   1 +
 .../linux-firmware/linux-firmware-20240115.ebuild  | 407 +
 2 files changed, 408 insertions(+)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index 9cdc79efe3a4..d4d14ab93aaa 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,3 +1,4 @@
 DIST linux-firmware-20231030.tar.xz 317290700 BLAKE2B 
3f2f7cd177adabba683d98f048d0fb24f6872168e0a7a43b4521fd43970428af881e54093cc247cf394f714a845db2c0d85387d93305dd1b2c08b359c1f0abb8
 SHA512 
0a747df0ac6fe1577578021d394b94a5db517b368b17d14a3a580bb361f5112b293ee2f9c56f51b0471118fcc3983c037afea702028370b95715bc9d06672191
 DIST linux-firmware-2023.tar.xz 356057052 BLAKE2B 
f594a14e9d7d824f2d7b3c85dd760ecab2f9a72f67e3904774d6bf99906695d2ca48c17cf4c44ebd0d9adbb98c3353ddb5e39cd48f93499539d02b8fb54b2db4
 SHA512 
dd8eb7e8a51fe14479e2f4e1081a8a31f13d041ddd6180eaae6fe865dbad303c89aaaed2b9df237923f74f1cf9fe8c2e5492b4de5fce991ddb02bb091c95dc58
 DIST linux-firmware-20231211.tar.xz 358100480 BLAKE2B 
91b9ef2d244d465e8d62d2c529f3481b1e28a9c30a143ef7d9f2fb3a2a0f9d7e96b64f09f09fcf73c93ffae693774e03134ce97575610b5c728794ff55224265
 SHA512 
571eb540d7994eec1a94b7eede8dd225a3ad2a7209018e32086b47d5758c9ce5ff751b15c843176a9b50ae6455445a18871c736e291ae745b402c0254a4f63a7
+DIST linux-firmware-20240115.tar.xz 363994604 BLAKE2B 
00a0874cfbafe0fe57a841510c71e54e836efad65564b7fa30c334c2bcf909e235129035a6fa4ba090089492fb07beab945be82b3801ce8353fca20fa426ac85
 SHA512 
65100216a0dbe97ea0cdf3104dd59c95cafe883bd8c2a40f9369acb55d6f7260c1b51f233987d2f89cce93b2a952721a0484a6314cda49455986c597ff2050dd

diff --git a/sys-kernel/linux-firmware/linux-firmware-20240115.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20240115.ebuild
new file mode 100644
index ..f2dd73b2a53a
--- /dev/null
+++ b/sys-kernel/linux-firmware/linux-firmware-20240115.ebuild
@@ -0,0 +1,407 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit linux-info mount-boot savedconfig multiprocessing
+
+# In case this is a real snapshot, fill in commit below.
+# For normal, tagged releases, leave blank
+MY_COMMIT=""
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
+else
+   if [[ -n "${MY_COMMIT}" ]]; then
+   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${MY_COMMIT}"
+   else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
+   fi
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Linux firmware files"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
+
+LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
+   redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
+   unknown-license? ( all-rights-reserved )"
+SLOT="0"
+IUSE="compress-xz compress-zstd deduplicate initramfs +redistributable 
savedconfig unknown-license"
+REQUIRED_USE="initramfs? ( redistributable )
+   ?? ( compress-xz compress-zstd )
+   savedconfig? ( !deduplicate )"
+
+RESTRICT="binchecks strip test
+   unknown-license? ( bindist )"
+
+BDEPEND="initramfs? ( app-alternatives/cpio )
+   compress-xz? ( app-arch/xz-utils )
+   compress-zstd? ( app-arch/zstd )
+   deduplicate? ( app-misc/rdfind )"
+
+#add anything else that collides to this
+RDEPEND="!savedconfig? (
+   redistributable? (
+   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
+   !sys-block/qla-fc-firmware
+   !sys-firmware/iwl1000-ucode
+   !sys-firmware/iwl6005-ucode
+   !sys-firmware/iwl6030-ucode
+   !sys-firmware/iwl3160-ucode
+   !sys-firmware/iwl7260-ucode
+   !sys-firmware/iwl3160-7260-bt-ucode
+   !sys-firmware/raspberrypi-wifi-ucode
+   )
+   unknown-license? (
+   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
+   !sys-firmware/als

[gentoo-commits] repo/gentoo:master commit in: x11-drivers/nvidia-drivers/, x11-drivers/nvidia-drivers/files/

2024-01-15 Thread Ionen Wolkens
commit: 9b89609eb1e84c5f5077039c7ff1d7865a81f85f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jan 15 22:28:24 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Jan 15 23:00:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b89609e

x11-drivers/nvidia-drivers: fix build with upcoming gcc14

Trivial and proper fix for 5xx branches, NVIDIA seems to be
(now) keeping track of implicits and incompatibles beside
missing this one hidden behind 2>/dev/null and kernel >=5.18.

Can't say the same for the legacy branches (390 and 470), and
rather than worry about these going for the lame life support
treatment with -Wno-error= there. 470 has hope to be fixed
properly by NVIDIA still but this is likely there forever in
the not supported + masked 390.

No need for revbumps, with gcc13 the test simply functions
properly and does what's right, while with 14 it's just a
build-time issue (and legacy branches are unchanged).

Closes: https://bugs.gentoo.org/921370
Signed-off-by: Ionen Wolkens  gentoo.org>

 .../files/nvidia-drivers-525.147.05-gcc14.patch| 32 ++
 .../nvidia-drivers/nvidia-drivers-390.157.ebuild   | 11 
 .../nvidia-drivers-470.223.02.ebuild   | 13 +
 .../nvidia-drivers-525.147.05.ebuild   |  1 +
 .../nvidia-drivers-535.146.02.ebuild   |  1 +
 .../nvidia-drivers/nvidia-drivers-535.43.22.ebuild |  1 +
 .../nvidia-drivers-545.29.06-r1.ebuild |  1 +
 7 files changed, 60 insertions(+)

diff --git 
a/x11-drivers/nvidia-drivers/files/nvidia-drivers-525.147.05-gcc14.patch 
b/x11-drivers/nvidia-drivers/files/nvidia-drivers-525.147.05-gcc14.patch
new file mode 100644
index ..799f80b79f7e
--- /dev/null
+++ b/x11-drivers/nvidia-drivers/files/nvidia-drivers-525.147.05-gcc14.patch
@@ -0,0 +1,32 @@
+https://bugs.gentoo.org/921370
+https://forums.developer.nvidia.com/t/279072
+--- a/kernel/conftest.sh
 b/kernel/conftest.sh
+@@ -4807,6 +4807,11 @@
+ CODE="
+ #include 
++#if defined(NV_LINUX_IOSYS_MAP_H_PRESENT)
++typedef struct iosys_map nv_sysio_map_t;
++#else
++typedef struct dma_buf_map nv_sysio_map_t;
++#endif
+ int conftest_drm_gem_object_vmap_has_map_arg(
+-struct drm_gem_object *obj, struct dma_buf_map *map) {
++struct drm_gem_object *obj, nv_sysio_map_t *map) {
+ return obj->funcs->vmap(obj, map);
+ }"
+--- a/kernel-module-source/kernel-open/conftest.sh
 b/kernel-module-source/kernel-open/conftest.sh
+@@ -4807,6 +4807,11 @@
+ CODE="
+ #include 
++#if defined(NV_LINUX_IOSYS_MAP_H_PRESENT)
++typedef struct iosys_map nv_sysio_map_t;
++#else
++typedef struct dma_buf_map nv_sysio_map_t;
++#endif
+ int conftest_drm_gem_object_vmap_has_map_arg(
+-struct drm_gem_object *obj, struct dma_buf_map *map) {
++struct drm_gem_object *obj, nv_sysio_map_t *map) {
+ return obj->funcs->vmap(obj, map);
+ }"

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild
index e722d7730c3d..364d03fab92d 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-390.157.ebuild
@@ -151,6 +151,16 @@ src_compile() {
tc-export AR CC CXX LD OBJCOPY OBJDUMP
local -x RAW_LDFLAGS="$(get_abi_LDFLAGS) $(raw-ldflags)" # 
raw-ldflags.patch
 
+   # latest branches has proper fixes, but legacy have more issues and are
+   # not worth the trouble, so doing the lame "fix" for gcc14 (bug #921370)
+   local noerr=(
+   -Wno-error=implicit-function-declaration
+   -Wno-error=incompatible-pointer-types
+   )
+   # not *FLAGS to ensure it's used everywhere including conftest.sh
+   CC+=" $(test-flags-CC "${noerr[@]}")"
+   use modules && KERNEL_CC+=" $(CC=${KERNEL_CC} test-flags-CC 
"${noerr[@]}")"
+
NV_ARGS=(
PREFIX="${EPREFIX}"/usr
HOST_CC="$(tc-getBUILD_CC)"
@@ -162,6 +172,7 @@ src_compile() {
local modlist=( nvidia{,-drm,-modeset}=video:kernel )
use x86 || modlist+=( nvidia-uvm=video:kernel )
local modargs=(
+   CC="${KERNEL_CC}" # for the above gcc14 workarounds
IGNORE_CC_MISMATCH=yes NV_VERBOSE=1
SYSOUT="${KV_OUT_DIR}" SYSSRC="${KV_DIR}"
)

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-470.223.02.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-470.223.02.ebuild
index d9f0ac99c1b1..a81c071f8b6d 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-470.223.02.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-470.223.02.ebuild
@@ -148,6 +148,18 @@ 

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

2024-01-15 Thread Ronny Gutbrod
commit: 6dfa92b043c2cde7aabe9577f97ef912726b6249
Author: tastytea  tastytea  de>
AuthorDate: Mon Jan 15 17:57:01 2024 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Jan 15 17:57:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6dfa92b0

dev-cpp/trantor: drop 1.5.14

Signed-off-by: tastytea  tastytea.de>

 dev-cpp/trantor/Manifest  |  1 -
 dev-cpp/trantor/trantor-1.5.14.ebuild | 49 ---
 2 files changed, 50 deletions(-)

diff --git a/dev-cpp/trantor/Manifest b/dev-cpp/trantor/Manifest
index c46f09bb0c..39004f492b 100644
--- a/dev-cpp/trantor/Manifest
+++ b/dev-cpp/trantor/Manifest
@@ -1,3 +1,2 @@
-DIST trantor-1.5.14.tar.gz 143236 BLAKE2B 
843c67a3a4dedc8e476115438eae9a0ec99a6739fb5f29c79780c38d8d82dfe4b5add42d3c0c589c0be35662f7d24a89dfe037ac422fe8d53f00975b2a646f84
 SHA512 
468e5ffe9b47537992b9852ddec7714fb6e63147ff51ecfade7e1b0af02f5231ebc50b71d48d77c188f8d2af77c64c40fcbdc907f4f8d45d488aa2966f9406f9
 DIST trantor-1.5.14_p1.tar.gz 152566 BLAKE2B 
09ea5e1d35d653073947e177a9630c93b235e84cdc66a69d4a944f656e957afe31206d7b6079b68f7517bfcd9619aa98e7e4bcc32c7873b01e7cfd94e0ea5704
 SHA512 
0725b66351a036f829499edb19be31f434ebea7133b129d994f3cb1a5e8c08844c181eab383b074bbcc8bf8efe7d761d12c593180d8ac07edf6dd8bde580578c
 DIST trantor-1.5.15.tar.gz 153133 BLAKE2B 
a69e46072269a8664d33d3b3b6575de07c645151a97f60bfe350d52972cf2b48c062a342c7b2ca57566fa213cc56b585b2fdf34b6d0a5f9c533d1c3f6bab2ba6
 SHA512 
f08bba448229d8121534cade55b74ac0d9cf5deb1c1116794c21fee37f8f8c3b3d5e6618d0806942a9bcf5eb30c87879ddaf1104417fb3fe14de0827670e03e8

diff --git a/dev-cpp/trantor/trantor-1.5.14.ebuild 
b/dev-cpp/trantor/trantor-1.5.14.ebuild
deleted file mode 100644
index 66f441cfb6..00
--- a/dev-cpp/trantor/trantor-1.5.14.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Non-blocking I/O tcp network lib based on c++14/17"
-HOMEPAGE="https://github.com/an-tao/trantor;
-SRC_URI="https://github.com/an-tao/trantor/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="adns doc +ssl test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   adns? ( net-dns/c-ares:= )
-   ssl? ( dev-libs/openssl:= )
-"
-DEPEND="
-   ${RDEPEND}
-   test? ( dev-cpp/gtest )
-"
-BDEPEND="doc? ( app-text/doxygen[dot] )"
-
-src_prepare() {
-   sed -i 's/ -Werror)$/)/' CMakeLists.txt || die "could not remove 
-Werror"
-   cmake_src_prepare
-}
-
-src_configure() {
-   local -a mycmakeargs=(
-   "-DBUILD_SHARED_LIBS=YES"
-   "-DBUILD_DOC=$(usex doc)"
-   "-DBUILD_TESTING=$(usex test)"
-   "-DBUILD_C-ARES=$(usex adns)"
-   "-DTRANTOR_USE_TLS=$(usex ssl openssl none)"
-   )
-
-   cmake_src_configure
-}
-
-src_install() {
-   use doc && HTML_DOCS="${BUILD_DIR}/docs/trantor/html/*"
-
-   cmake_src_install
-}



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

2024-01-15 Thread Ronny Gutbrod
commit: c8a6b8a9118dea5bb49e53588d86c45475c19c1f
Author: tastytea  tastytea  de>
AuthorDate: Mon Jan 15 20:35:08 2024 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Jan 15 20:35:08 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c8a6b8a9

dev-cpp/drogon: add 1.9.1

Signed-off-by: tastytea  tastytea.de>

 dev-cpp/drogon/Manifest|  2 +
 dev-cpp/drogon/drogon-1.9.1.ebuild | 87 ++
 2 files changed, 89 insertions(+)

diff --git a/dev-cpp/drogon/Manifest b/dev-cpp/drogon/Manifest
index 28696d399d..35fb29e5ae 100644
--- a/dev-cpp/drogon/Manifest
+++ b/dev-cpp/drogon/Manifest
@@ -1,4 +1,6 @@
 DIST drogon-1.8.7.tar.gz 561601 BLAKE2B 
9cca0fac0d34942a382371c1b654170456e3f7a2a565a798f19854dd0291ef0cf1ef19d668e36794a050a9acccd83c4aab5a0351f0b3f2a87753bc270793146c
 SHA512 
a49b032689869e97505612570285d21c0a68604c70e379f95c70fd5d8014f6890809283956b1b83fda4551c01c526ab2b575351c23a3e58fb4f920c9e1b7e92b
 DIST drogon-1.9.0.tar.gz 566471 BLAKE2B 
ce7b64748e8b8022527cdeeb4ad8f52e6179a3c6d80576eddd560bffac947fb7a8c4054410f455102fd07f4ff00a515edbcf6af0cb0af342f06fba7ee2c5a236
 SHA512 
2732bea50e913bb13b251c03da62e2935dcb8c2e48dcc85286bfe1bf1ecdefb4bfd712d1c6cf00daab15705be1c3b6851a4ee8b5a0c7b7d2341baa2d9500d8a5
+DIST drogon-1.9.1.tar.gz 567917 BLAKE2B 
2da1c1a433c19388eb6ed9a474369309b02d9200ae275c513923bcef19d2e5a8955c9361467f581ad1b2b65b0d183214b728a2c4280b8ca2f1a36091d5a4e2e7
 SHA512 
05666166e0b03a6f349a3811ea1014f6e7d8a42a5e749e478502461722a647c6170f5538a4cba9820c3135551d577276094cd96eb0997946c3a37787b531ac49
 DIST trantor-1.5.13.tar.gz 143230 BLAKE2B 
298870f3b132d4dbacbab88b9689fd2e8fec7450dcca82fc985393b718a701008debea7a50f2d7814871a9399bb423f21b9a9454de59468f7bfade51b70a283d
 SHA512 
4f4cef4103faa323e5213c1b59c0d86606831e97127594d5c9248481ba4ce66905c40c25c5d83d00e78936d53ba03b8450e6848199a85e9120bb8f2522bf7805
 DIST trantor-1.5.14.tar.gz 143236 BLAKE2B 
843c67a3a4dedc8e476115438eae9a0ec99a6739fb5f29c79780c38d8d82dfe4b5add42d3c0c589c0be35662f7d24a89dfe037ac422fe8d53f00975b2a646f84
 SHA512 
468e5ffe9b47537992b9852ddec7714fb6e63147ff51ecfade7e1b0af02f5231ebc50b71d48d77c188f8d2af77c64c40fcbdc907f4f8d45d488aa2966f9406f9
+DIST trantor-1.5.15.tar.gz 153133 BLAKE2B 
a69e46072269a8664d33d3b3b6575de07c645151a97f60bfe350d52972cf2b48c062a342c7b2ca57566fa213cc56b585b2fdf34b6d0a5f9c533d1c3f6bab2ba6
 SHA512 
f08bba448229d8121534cade55b74ac0d9cf5deb1c1116794c21fee37f8f8c3b3d5e6618d0806942a9bcf5eb30c87879ddaf1104417fb3fe14de0827670e03e8

diff --git a/dev-cpp/drogon/drogon-1.9.1.ebuild 
b/dev-cpp/drogon/drogon-1.9.1.ebuild
new file mode 100644
index 00..6137a218b9
--- /dev/null
+++ b/dev-cpp/drogon/drogon-1.9.1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+MY_TRANTOR_V="1.5.15" # NOTE: needs to be updated on each bump
+
+DESCRIPTION="C++14/17 based HTTP web application framework"
+HOMEPAGE="https://github.com/drogonframework/drogon;
+SRC_URI="
+   https://github.com/drogonframework/drogon/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   test? ( 
https://github.com/an-tao/trantor/archive/v${MY_TRANTOR_V}.tar.gz -> 
trantor-${MY_TRANTOR_V}.tar.gz )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+brotli doc examples mariadb postgres redis sqlite test +yaml"
+# REQUIRED_USE="test? ( postgres sqlite mariadb )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-cpp/trantor-${MY_TRANTOR_V}:=
+   dev-libs/jsoncpp:=
+   sys-libs/zlib
+   brotli? ( app-arch/brotli:= )
+   mariadb? ( dev-db/mariadb:= )
+   postgres? ( dev-db/postgresql:= )
+   redis? ( dev-libs/hiredis:= )
+   sqlite? ( dev-db/sqlite:3 )
+   elibc_Darwin? ( sys-libs/native-uuid )
+   elibc_SunOS? ( sys-libs/libuuid )
+   !elibc_Darwin? ( !elibc_SunOS? (
+   sys-apps/util-linux
+   ) )
+   yaml? ( dev-cpp/yaml-cpp:= )
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( dev-cpp/gtest )
+"
+BDEPEND="doc? ( app-text/doxygen )"
+
+PATCHES=( "${FILESDIR}"/${PN}-1.8.4-fix-test-build.patch )
+
+DOCS=( CONTRIBUTING.md ChangeLog.md README.md README.zh-CN.md README.zh-TW.md )
+
+src_unpack() {
+   default
+
+   # the cert is in the trantor submodule normally, but we unbundle that
+   if use test; then
+   mkdir -p ${P}/trantor/trantor/tests || die
+   cp -v trantor-${MY_TRANTOR_V}/trantor/tests/server.{crt,key} \
+   ${P}/trantor/trantor/tests/ \
+   || die "could not copy test certificate and/or key"
+   fi
+}
+
+src_configure() {
+   use doc && HTML_DOCS=( "${BUILD_DIR}/docs/drogon/html/." )
+
+   local -a mycmakeargs=(
+   -DBUILD_DOC=$(usex doc)
+   -DBUILD_EXAMPLES=NO
+   -DBUILD_POSTGRESQL=$(usex postgres)
+   -DBUILD_MYSQL=$(usex mariadb)
+   

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

2024-01-15 Thread Ronny Gutbrod
commit: 24a5cdb345d461cece3df38d193471dda8e2b387
Author: tastytea  tastytea  de>
AuthorDate: Mon Jan 15 17:56:00 2024 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Jan 15 17:56:18 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=24a5cdb3

dev-cpp/trantor: add 1.5.15

Signed-off-by: tastytea  tastytea.de>

 dev-cpp/trantor/Manifest  |  1 +
 dev-cpp/trantor/trantor-1.5.15.ebuild | 54 +++
 2 files changed, 55 insertions(+)

diff --git a/dev-cpp/trantor/Manifest b/dev-cpp/trantor/Manifest
index a8b84df545..c46f09bb0c 100644
--- a/dev-cpp/trantor/Manifest
+++ b/dev-cpp/trantor/Manifest
@@ -1,2 +1,3 @@
 DIST trantor-1.5.14.tar.gz 143236 BLAKE2B 
843c67a3a4dedc8e476115438eae9a0ec99a6739fb5f29c79780c38d8d82dfe4b5add42d3c0c589c0be35662f7d24a89dfe037ac422fe8d53f00975b2a646f84
 SHA512 
468e5ffe9b47537992b9852ddec7714fb6e63147ff51ecfade7e1b0af02f5231ebc50b71d48d77c188f8d2af77c64c40fcbdc907f4f8d45d488aa2966f9406f9
 DIST trantor-1.5.14_p1.tar.gz 152566 BLAKE2B 
09ea5e1d35d653073947e177a9630c93b235e84cdc66a69d4a944f656e957afe31206d7b6079b68f7517bfcd9619aa98e7e4bcc32c7873b01e7cfd94e0ea5704
 SHA512 
0725b66351a036f829499edb19be31f434ebea7133b129d994f3cb1a5e8c08844c181eab383b074bbcc8bf8efe7d761d12c593180d8ac07edf6dd8bde580578c
+DIST trantor-1.5.15.tar.gz 153133 BLAKE2B 
a69e46072269a8664d33d3b3b6575de07c645151a97f60bfe350d52972cf2b48c062a342c7b2ca57566fa213cc56b585b2fdf34b6d0a5f9c533d1c3f6bab2ba6
 SHA512 
f08bba448229d8121534cade55b74ac0d9cf5deb1c1116794c21fee37f8f8c3b3d5e6618d0806942a9bcf5eb30c87879ddaf1104417fb3fe14de0827670e03e8

diff --git a/dev-cpp/trantor/trantor-1.5.15.ebuild 
b/dev-cpp/trantor/trantor-1.5.15.ebuild
new file mode 100644
index 00..57cbda2b0b
--- /dev/null
+++ b/dev-cpp/trantor/trantor-1.5.15.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Non-blocking I/O tcp network lib based on c++14/17"
+HOMEPAGE="https://github.com/an-tao/trantor;
+SRC_URI="https://github.com/an-tao/trantor/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="adns doc +spdlog +ssl test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   adns? ( net-dns/c-ares:= )
+   ssl? ( dev-libs/openssl:= )
+   spdlog? (
+   dev-libs/spdlog:=
+   dev-libs/libfmt:=
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( dev-cpp/gtest )
+"
+BDEPEND="doc? ( app-doc/doxygen[dot] )"
+
+src_prepare() {
+   sed -i 's/ -Werror)$/)/' CMakeLists.txt || die "could not remove 
-Werror"
+   cmake_src_prepare
+}
+
+src_configure() {
+   local -a mycmakeargs=(
+   "-DBUILD_SHARED_LIBS=YES"
+   "-DBUILD_DOC=$(usex doc)"
+   "-DBUILD_TESTING=$(usex test)"
+   "-DBUILD_C-ARES=$(usex adns)"
+   "-DTRANTOR_USE_TLS=$(usex ssl openssl none)"
+   "-DUSE_SPDLOG=$(usex spdlog)"
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   use doc && HTML_DOCS="${BUILD_DIR}/docs/trantor/html/*"
+
+   cmake_src_install
+}



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

2024-01-15 Thread Ronny Gutbrod
commit: e648e9753254f82b12241bd38617180d19d2b234
Author: tastytea  tastytea  de>
AuthorDate: Mon Jan 15 20:36:22 2024 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Jan 15 20:36:22 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e648e975

dev-cpp/drogon: drop 1.8.7

Signed-off-by: tastytea  tastytea.de>

 dev-cpp/drogon/Manifest|  2 -
 dev-cpp/drogon/drogon-1.8.7.ebuild | 87 --
 2 files changed, 89 deletions(-)

diff --git a/dev-cpp/drogon/Manifest b/dev-cpp/drogon/Manifest
index 35fb29e5ae..7029e49a97 100644
--- a/dev-cpp/drogon/Manifest
+++ b/dev-cpp/drogon/Manifest
@@ -1,6 +1,4 @@
-DIST drogon-1.8.7.tar.gz 561601 BLAKE2B 
9cca0fac0d34942a382371c1b654170456e3f7a2a565a798f19854dd0291ef0cf1ef19d668e36794a050a9acccd83c4aab5a0351f0b3f2a87753bc270793146c
 SHA512 
a49b032689869e97505612570285d21c0a68604c70e379f95c70fd5d8014f6890809283956b1b83fda4551c01c526ab2b575351c23a3e58fb4f920c9e1b7e92b
 DIST drogon-1.9.0.tar.gz 566471 BLAKE2B 
ce7b64748e8b8022527cdeeb4ad8f52e6179a3c6d80576eddd560bffac947fb7a8c4054410f455102fd07f4ff00a515edbcf6af0cb0af342f06fba7ee2c5a236
 SHA512 
2732bea50e913bb13b251c03da62e2935dcb8c2e48dcc85286bfe1bf1ecdefb4bfd712d1c6cf00daab15705be1c3b6851a4ee8b5a0c7b7d2341baa2d9500d8a5
 DIST drogon-1.9.1.tar.gz 567917 BLAKE2B 
2da1c1a433c19388eb6ed9a474369309b02d9200ae275c513923bcef19d2e5a8955c9361467f581ad1b2b65b0d183214b728a2c4280b8ca2f1a36091d5a4e2e7
 SHA512 
05666166e0b03a6f349a3811ea1014f6e7d8a42a5e749e478502461722a647c6170f5538a4cba9820c3135551d577276094cd96eb0997946c3a37787b531ac49
-DIST trantor-1.5.13.tar.gz 143230 BLAKE2B 
298870f3b132d4dbacbab88b9689fd2e8fec7450dcca82fc985393b718a701008debea7a50f2d7814871a9399bb423f21b9a9454de59468f7bfade51b70a283d
 SHA512 
4f4cef4103faa323e5213c1b59c0d86606831e97127594d5c9248481ba4ce66905c40c25c5d83d00e78936d53ba03b8450e6848199a85e9120bb8f2522bf7805
 DIST trantor-1.5.14.tar.gz 143236 BLAKE2B 
843c67a3a4dedc8e476115438eae9a0ec99a6739fb5f29c79780c38d8d82dfe4b5add42d3c0c589c0be35662f7d24a89dfe037ac422fe8d53f00975b2a646f84
 SHA512 
468e5ffe9b47537992b9852ddec7714fb6e63147ff51ecfade7e1b0af02f5231ebc50b71d48d77c188f8d2af77c64c40fcbdc907f4f8d45d488aa2966f9406f9
 DIST trantor-1.5.15.tar.gz 153133 BLAKE2B 
a69e46072269a8664d33d3b3b6575de07c645151a97f60bfe350d52972cf2b48c062a342c7b2ca57566fa213cc56b585b2fdf34b6d0a5f9c533d1c3f6bab2ba6
 SHA512 
f08bba448229d8121534cade55b74ac0d9cf5deb1c1116794c21fee37f8f8c3b3d5e6618d0806942a9bcf5eb30c87879ddaf1104417fb3fe14de0827670e03e8

diff --git a/dev-cpp/drogon/drogon-1.8.7.ebuild 
b/dev-cpp/drogon/drogon-1.8.7.ebuild
deleted file mode 100644
index 42c21024a5..00
--- a/dev-cpp/drogon/drogon-1.8.7.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-MY_TRANTOR_V="1.5.13"
-
-DESCRIPTION="C++14/17 based HTTP web application framework"
-HOMEPAGE="https://github.com/drogonframework/drogon;
-SRC_URI="
-   
https://github.com/drogonframework/drogon/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
-   test? ( 
https://github.com/an-tao/trantor/archive/refs/tags/v${MY_TRANTOR_V}.tar.gz -> 
trantor-${MY_TRANTOR_V}.tar.gz )
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+brotli doc examples mariadb postgres redis sqlite test +yaml"
-# REQUIRED_USE="test? ( postgres sqlite mariadb )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-cpp/trantor-${MY_TRANTOR_V}:=
-   dev-libs/jsoncpp:=
-   sys-libs/zlib
-   brotli? ( app-arch/brotli:= )
-   mariadb? ( dev-db/mariadb:= )
-   postgres? ( dev-db/postgresql:= )
-   redis? ( dev-libs/hiredis:= )
-   sqlite? ( dev-db/sqlite:3 )
-   elibc_Darwin? ( sys-libs/native-uuid )
-   elibc_SunOS? ( sys-libs/libuuid )
-   !elibc_Darwin? ( !elibc_SunOS? (
-   sys-apps/util-linux
-   ) )
-   yaml? ( dev-cpp/yaml-cpp:= )
-"
-DEPEND="
-   ${RDEPEND}
-   test? ( dev-cpp/gtest )
-"
-BDEPEND="doc? ( app-text/doxygen )"
-
-PATCHES=( "${FILESDIR}"/${PN}-1.8.4-fix-test-build.patch )
-
-DOCS=( CONTRIBUTING.md ChangeLog.md README.md README.zh-CN.md README.zh-TW.md )
-
-src_unpack() {
-   default
-
-   # the cert is in the trantor submodule normally, but we unbundle that
-   if use test; then
-   mkdir -p ${P}/trantor/trantor/tests || die
-   cp -v trantor-${MY_TRANTOR_V}/trantor/tests/server.{crt,key} \
-   ${P}/trantor/trantor/tests/ \
-   || die "could not copy test certificate and/or key"
-   fi
-}
-
-src_configure() {
-   use doc && HTML_DOCS=( "${BUILD_DIR}/docs/drogon/html/." )
-
-   local -a mycmakeargs=(
-   -DBUILD_DOC=$(usex doc)
-   -DBUILD_EXAMPLES=NO
-   -DBUILD_POSTGRESQL=$(usex postgres)
-   -DBUILD_MYSQL=$(usex mariadb)
-   -DBUILD_SQLITE=$(usex 

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

2024-01-15 Thread Andreas Sturmlechner
commit: 1ae2043b2fe1790ad208ee2e788878348ff4772c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jan 15 20:32:42 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jan 15 21:58:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ae2043b

dev-qt/qtwebengine: add 5.15.12_p20240112

Bug: https://bugs.gentoo.org/921565
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-qt/qtwebengine/Manifest|   1 +
 .../qtwebengine-5.15.12_p20240112.ebuild   | 279 +
 2 files changed, 280 insertions(+)

diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest
index ce844f8c9264..ec8686a19d22 100644
--- a/dev-qt/qtwebengine/Manifest
+++ b/dev-qt/qtwebengine/Manifest
@@ -2,6 +2,7 @@ DIST qtwebengine-5.15-ffmpeg-ppc64le.tar.xz 12080 BLAKE2B 
cfab4f02b8fac8ae7585ed
 DIST qtwebengine-5.15.10_p20230815-patchset.tar.xz 44880 BLAKE2B 
6179ca4ad69f922cfa8ab8528bd571a326b3340f810f05782d808d67b6310de079d84ca6f769bd532f0fe375a702f0d348e02cfbf6b3f2d5c30ac668e1005bef
 SHA512 
a323bdd8afeb41a97febf587bb0994a937c78ed470e077a2b482dca7e04bc4eb9cf75b2d2707236574d6586189ff3d27e42f437930dedd85b47a77e18ffc8fa3
 DIST qtwebengine-5.15.11_p20231120.tar.xz 299212012 BLAKE2B 
4f9fc9e3f380377f1eeaa8b04c6622c9e25d8b11151cccf7a04ef7dea88e4870db704dda3b303196e40bc8c1c6e76f495f911de5a74769b633952e35718a85de
 SHA512 
2d64edf0ec5322e25a6decfd92a1b1170135c852a8d154d30a336b894bfc4c24f08cb5c88028c68a4f74e6bd6767aaf827a5fa08a82a70fd49e1fa064ee56f27
 DIST qtwebengine-5.15.12_p20231219.tar.xz 299224728 BLAKE2B 
2446840556e08af57b5f90a4be06a301f2359f516a2c0e088efd8769d15046fbd961863952608ad88072f3b6211fe7226dd70cb2bc66133a4289da1a2ecba06e
 SHA512 
cf6e2f6bc5bc8421185249b6bdde6ae1a97b54f4e84a9b12e82d6d4f59d5cf122762780634d337bc9a943fef61c9a4b64e754b26c7dd8df4bb36b49fd0f62f07
+DIST qtwebengine-5.15.12_p20240112.tar.xz 299267300 BLAKE2B 
7ccdeee6a64638a2a486fdb69c7090e310c8e5711e5387ab4df44d432adac61fd62dbb923de4d8c299076512aa8a98434e47382fc53783f323c3fa6ce3447cc2
 SHA512 
2cb4d3386ef7cde547ccdc402ea03ca55141b902e878c75520579b7daa81d25dfda20b1ef824a8e19acbaa64bd11a51fa5caeaf82eb8dbdda2ecfd4836fd8bef
 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

diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.12_p20240112.ebuild 
b/dev-qt/qtwebengine/qtwebengine-5.15.12_p20240112.ebuild
new file mode 100644
index ..3dd47c6a1bb8
--- /dev/null
+++ b/dev-qt/qtwebengine/qtwebengine-5.15.12_p20240112.ebuild
@@ -0,0 +1,279 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PATCHSET="${PN}-5.15.10_p20230815-patchset"
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="xml(+)"
+inherit check-reqs estack flag-o-matic multiprocessing python-any-r1 qt5-build 
toolchain-funcs
+
+DESCRIPTION="Library for rendering dynamic web content in Qt5 C++ and QML 
applications"
+HOMEPAGE="https://www.qt.io/;
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+   if [[ ${PV} == ${QT5_PV}_p* ]]; then
+   SRC_URI="https://dev.gentoo.org/~asturm/distfiles/${P}.tar.xz;
+   S="${WORKDIR}/${P}"
+   QT5_BUILD_DIR="${S}_build"
+   fi
+else
+   EGIT_BRANCH="5.15"
+   EGIT_REPO_URI=(
+   "https://code.qt.io/qt/${QT5_MODULE}.git;
+   "https://github.com/qt/${QT5_MODULE}.git;
+   )
+   inherit git-r3
+fi
+
+# ppc64 patchset based on https://github.com/chromium-ppc64le releases
+# ppc64 ffmpeg patchset backported from chromium 98 on 
https://ppa.quickbuild.io/raptor-engineering-public/chromium/ubuntu/pool/main/c/chromium/
+SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz
+   ppc64? (
+   
https://dev.gentoo.org/~gyakovlev/distfiles/${PN}-5.15.2-r1-chromium87-ppc64le.tar.xz
+   
https://dev.gentoo.org/~asturm/distfiles/${PN}-5.15-ffmpeg-ppc64le.tar.xz
+   )"
+
+IUSE="alsa bindist designer geolocation 

[gentoo-commits] proj/kde:master commit in: kde-apps/okular/files/, kde-apps/okular/

2024-01-15 Thread Andreas Sturmlechner
commit: 65a0068393f38c2c474e3a2ba040601c6bb56d86
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Jan 15 20:38:56 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jan 15 20:38:56 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=65a00683

kde-apps/okular: Backport fixes by upstream request

See also: https://mail.kde.org/pipermail/distributions/2024-January/001476.html

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/okular-24.01.90-fix-compile-path.patch   | 25 +++
 .../okular-24.01.90-fix-loading-okularpart.patch   | 28 ++
 kde-apps/okular/okular-24.01.90.ebuild |  2 ++
 3 files changed, 55 insertions(+)

diff --git a/kde-apps/okular/files/okular-24.01.90-fix-compile-path.patch 
b/kde-apps/okular/files/okular-24.01.90-fix-compile-path.patch
new file mode 100644
index 00..ef5b7e9c13
--- /dev/null
+++ b/kde-apps/okular/files/okular-24.01.90-fix-compile-path.patch
@@ -0,0 +1,25 @@
+From 7aac8a4f9aa8f1c296f6f5c3e68d0404e3925913 Mon Sep 17 00:00:00 2001
+From: Sune Vuorela 
+Date: Fri, 12 Jan 2024 09:43:16 +0100
+Subject: [PATCH] Also fix compile path
+
+(cherry picked from commit 478f6f24fbde4657b7bd13dbc4a58512cbd6eb2a)
+---
+ CMakeLists.txt | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 9cb9851731..0a56d74b5d 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -615,6 +615,7 @@ if (KF6Purpose_FOUND)
+ endif()
+ 
+ set_target_properties(okularpart PROPERTIES PREFIX "")
++set_target_properties(okularpart PROPERTIES LIBRARY_OUTPUT_DIRECTORY 
${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/kf6/parts)
+ 
+ if (Qt6TextToSpeech_FOUND)
+target_link_libraries(okularpart Qt6::TextToSpeech)
+-- 
+GitLab
+

diff --git a/kde-apps/okular/files/okular-24.01.90-fix-loading-okularpart.patch 
b/kde-apps/okular/files/okular-24.01.90-fix-loading-okularpart.patch
new file mode 100644
index 00..41c1ad3225
--- /dev/null
+++ b/kde-apps/okular/files/okular-24.01.90-fix-loading-okularpart.patch
@@ -0,0 +1,28 @@
+From f23a2448b00e1aa83158bfdb66a1f981afe61938 Mon Sep 17 00:00:00 2001
+From: Nicolas Fella 
+Date: Fri, 12 Jan 2024 01:02:46 +0100
+Subject: [PATCH] Fix loading okularpart
+
+Adapt to the new location
+
+(cherry picked from commit 53fb06d6b4a931b87364a87fcced459b5824b678)
+---
+ shell/shell.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/shell/shell.cpp b/shell/shell.cpp
+index 0a006d5cad..9074a16037 100644
+--- a/shell/shell.cpp
 b/shell/shell.cpp
+@@ -201,7 +201,7 @@ Shell::Shell(const QString )
+ // name which is a bad idea usually.. but it's alright in this
+ // case since our Part is made for this Shell
+ 
+-const auto result = 
KPluginFactory::loadFactory(KPluginMetaData(QStringLiteral("okularpart")));
++const auto result = 
KPluginFactory::loadFactory(KPluginMetaData(QStringLiteral("kf6/parts/okularpart")));
+ 
+ if (!result) {
+ // if we couldn't find our Part, we exit since the Shell by
+-- 
+GitLab
+

diff --git a/kde-apps/okular/okular-24.01.90.ebuild 
b/kde-apps/okular/okular-24.01.90.ebuild
index 80a7303bfa..dfc297c282 100644
--- a/kde-apps/okular/okular-24.01.90.ebuild
+++ b/kde-apps/okular/okular-24.01.90.ebuild
@@ -61,6 +61,8 @@ RDEPEND="${DEPEND}
 PATCHES=(
"${FILESDIR}/${PN}-24.01.80-tests.patch" # bug 734138
"${FILESDIR}/${PN}-20.08.2-hide-mobile-app.patch" # avoid same-name 
entry
+   "${FILESDIR}/${P}-fix-compile-path.patch"
+   "${FILESDIR}/${P}-fix-loading-okularpart.patch"
 )
 
 src_configure() {



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

2024-01-15 Thread Michał Górny
commit: 138af9a9f92871ff40de46515486f4fe6f431a67
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 15 16:58:21 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 15 21:23:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=138af9a9

dev-python/pypy3_10: Bump to 7.3.15

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

 dev-python/pypy3_10/Manifest   |   2 +
 dev-python/pypy3_10/metadata.xml   |   6 +-
 dev-python/pypy3_10/pypy3_10-7.3.15.ebuild | 212 +
 3 files changed, 217 insertions(+), 3 deletions(-)

diff --git a/dev-python/pypy3_10/Manifest b/dev-python/pypy3_10/Manifest
index 1d0f56357d9f..bc5ad2e88381 100644
--- a/dev-python/pypy3_10/Manifest
+++ b/dev-python/pypy3_10/Manifest
@@ -2,5 +2,7 @@ DIST pypy3.10-gentoo-patches-7.3.13_p3.tar.xz 9780 BLAKE2B 
a72cfc6723ad914f01230
 DIST pypy3.10-gentoo-patches-7.3.14.tar.xz 4772 BLAKE2B 
3866dd6a86f88bf10d5a9a639defea0dbe3cb301ccb23d015b147a220f0e32041dc46497e43ad03c1c486291bb56752d77eaa2703e164e58f4f6af3e6b1e2433
 SHA512 
5da998beefaabe1307a16f1d9d4239453b9017aaabefbdb34d70ce339bfb9f8b7a258cdfcba74e0241bf140b3d2aae500710309d1dddb667154be7c482e88daa
 DIST pypy3.10-gentoo-patches-7.3.14_p1.tar.xz 5176 BLAKE2B 
9cc684a9257a2855e44bed01d01020c0009dc966ff6fee7a789439e19814b1bfacc5fa0da166c8cb886f0dbadba365f6c6e2c520a4f5116e90ac637748e31e73
 SHA512 
11e468c2cab5e2234ffc68d98407bf7a676ea3b495a7e9ad7481f47fd39e2b1868b695da81b4edcee74cb8f01e997b72e994f18826331695427d80b2e43e926b
 DIST pypy3.10-gentoo-patches-7.3.14_p2.tar.xz 5660 BLAKE2B 
0381c95df65d7b77e9bbe53f4a714737736bc766ccdfac826a98abb7f5477797394e52e301baf29e9ab94575b243c4c62fc04744b2a1d8df75ac722514a019ff
 SHA512 
5dd6ff6d546b1107ff1af29b36d0ff4b2787aeb805f4dd9787731935238f614acc123addc6d0a27cb7d4858f9935be41790152d1690871b681eba19e311ea4d8
+DIST pypy3.10-gentoo-patches-7.3.15.tar.xz 4760 BLAKE2B 
9131794293aa15cbafbc245727b5b60183606bb0273b05f4ebf8d24b525c3d6a39c8fe6f2c38487cda4a47d5defbdbb494c7786ee25a9ddc23cc9f209e5fc3cd
 SHA512 
d2780be7ce91524bb71a47d51d9e9ad9a6aa5bd6c19903c90391cf7e6d4c9a96a98f414d22e9da7af67960ab9639f9a0f58f103c90ca9d694dcdfc4f0982bd6b
 DIST pypy3.10-v7.3.13-src.tar.bz2 23067819 BLAKE2B 
6e2bfd83bcf16feef006dad39ab6d8f452418ee6bc4043edaa590db702f39275e775004bdba762736a901da94cb5274cd34f2811461048d46ac0f4af04158702
 SHA512 
16fbc76558152b3eadca999d56197a6bf906cbb7bb75035ccd3501372af0f0c22533d22ba231a40b7c02afa11f0d692a6ae85ba6d5e1607b737b8c68209b7c43
 DIST pypy3.10-v7.3.14-src.tar.bz2 23828709 BLAKE2B 
15b3197953ff6271ddc9aad317f06094e1744111b7236447f029299dcc8a8ee089a8d91eec46d634489e0e89c94c0b18fda97dee51b3030ac62b0beeea7d6413
 SHA512 
4162d60d3869cfc87b1850266b9c7147413d3a7184a3c0c2edf1d1270ba3dff2db8047c7f2b5bbdd4c4d5136823adc078a5d45d575715984bab6633d1462f694
+DIST pypy3.10-v7.3.15-src.tar.bz2 23934723 BLAKE2B 
12b438729547faa81bc31c429e166d4bfab2b4e76cb16a687886903ad83e3369e0532297222eafbc8b0f4ae006d87cbe15b2c360ad828fd9a44124067aa788ff
 SHA512 
84f9a30484cf0b0bcf3ef1f71ce2ecae02a51b6609acc4f6edd4096302c9940541dc947f3f0767216d83d261f8db85ea43760af8ce3c9137c70aabe5571d1249

diff --git a/dev-python/pypy3_10/metadata.xml b/dev-python/pypy3_10/metadata.xml
index 279dc3f87516..2a6a5bdac475 100644
--- a/dev-python/pypy3_10/metadata.xml
+++ b/dev-python/pypy3_10/metadata.xml
@@ -5,6 +5,9 @@
pyt...@gentoo.org
Python

+   
+   pypy/pypy
+   


Install the ensurepip module that uses bundled wheels
@@ -12,7 +15,4 @@
be only possible to use venv `--without-pip`)


-   
-   pypy/pypy
-   
 

diff --git a/dev-python/pypy3_10/pypy3_10-7.3.15.ebuild 
b/dev-python/pypy3_10/pypy3_10-7.3.15.ebuild
new file mode 100644
index ..f4c610dc7626
--- /dev/null
+++ b/dev-python/pypy3_10/pypy3_10-7.3.15.ebuild
@@ -0,0 +1,212 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multiprocessing pax-utils toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+PYVER=3.10
+MY_P="pypy${PYVER}-v${PYPY_PV/_}"
+PATCHSET="pypy${PYVER}-gentoo-patches-${PV/_rc/rc}"
+
+DESCRIPTION="A fast, compliant alternative implementation of the Python 
(${PYVER}) language"
+HOMEPAGE="
+   https://www.pypy.org/
+   https://github.com/pypy/pypy/
+"
+SRC_URI="
+   https://downloads.python.org/pypy/${MY_P}-src.tar.bz2
+   https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
+# also check pypy/interpreter/pycode.py -> pypy_incremental_magic
+SLOT="0/pypy310-pp73-384"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+ensurepip gdbm +jit ncurses sqlite tk"
+# many tests are 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_9-exe-bin/

2024-01-15 Thread Michał Górny
commit: 6ca1bb6dd842fc2d648f7abfe4afe142763d23e6
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 15 21:15:09 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 15 21:23:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ca1bb6d

dev-python/pypy3_9-exe-bin: Bump to 7.3.15

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

 dev-python/pypy3_9-exe-bin/Manifest|  8 ++
 dev-python/pypy3_9-exe-bin/metadata.xml|  3 +
 .../pypy3_9-exe-bin/pypy3_9-exe-bin-7.3.15.ebuild  | 85 ++
 3 files changed, 96 insertions(+)

diff --git a/dev-python/pypy3_9-exe-bin/Manifest 
b/dev-python/pypy3_9-exe-bin/Manifest
index 17aa6a91cb8e..c6f26aa2a384 100644
--- a/dev-python/pypy3_9-exe-bin/Manifest
+++ b/dev-python/pypy3_9-exe-bin/Manifest
@@ -14,3 +14,11 @@ DIST pypy3_9-exe-7.3.14-1.ppc64le-musl.gpkg.tar 6584320 
BLAKE2B 7fdcf4a6ed39a0c2
 DIST pypy3_9-exe-7.3.14-1.ppc64le.gpkg.tar 10260480 BLAKE2B 
94ec718a5c37dbf6b15e91346147918284e9778b8f5240dc0169fe13cd2356fbea87ae0c24a718f86e04929cc63a8e8e0b5291da4c257338c7f4f419448848ef
 SHA512 
809f76e514ef3a050be570b81e56a872573a7125c55581104057505a13d11580d2f0f71a3e59c6fd22b2dcd3fb3cd1e2ae046ff4dcb9bf2c791675e112ff6526
 DIST pypy3_9-exe-7.3.14-1.x86-musl.gpkg.tar 320 BLAKE2B 
6aa189e8a5e80bbed01216808d2b7b543831a19e0039f7e8ed037881ea6a5a22ecc3acb1179a7892a4896dd2ef783ce169689a8f6c45bbaef662528cc2b74264
 SHA512 
4b68eae8185ece64a59b0ba952779f8fa31594f874dbccf125a9243ff656b86e0381d4ac39f70f2456edf58a2715277e0ee29840126437643587c4dfcf065904
 DIST pypy3_9-exe-7.3.14-1.x86.gpkg.tar 8919040 BLAKE2B 
3896f0db4893fb54bc085f79a861cafc2395a3160efe8efe344530052e5c9e4547121e6e3263e4e1ad36ea7aa45de62b454bd89a5ddefd999d088be612b9d97a
 SHA512 
1dd32f1e05817f18ca76a3c5ad38b100ac8601a2df20307fbec1336b0139a7e2a701759a833b5991875458a117a772bb94b7aba80f7a2712ff380a2e3d9be62e
+DIST pypy3_9-exe-7.3.15-1.amd64-musl.gpkg.tar 11847680 BLAKE2B 
6e2e13c6ef1faaa9ba451727a64a1749f3e2ab4645d4206420c6ee2c186438817f2a77c9a7939d485a4f04fd5b1f39d0886a42c32969e9869b44ca16fbf60be9
 SHA512 
fd757c68631381400901ecc2f18299eba701baa5086fb0c77ac2fbedbd7f188061c16ec0e4c84c8864ed5d235e4f98d8c5f9f26843f9acc881e2fa661d3e0131
+DIST pypy3_9-exe-7.3.15-1.amd64.gpkg.tar 11857920 BLAKE2B 
052bb16e6c983ac32a860b5de1532fca6158510364ddc52f9992b1c69b948f6d6e7ba32fbaaba86597fa73db5f09a19c3e6a0208f624c9d3bbc28c43b056c886
 SHA512 
336f484699f89e5e3fa8bab7c8468d4e1a6cf957f947a727858b59cd9b372c94a07f5304b1f367b0bd3cd443d688fbfbe17fd23e6939988d0270c4be6df9f7a9
+DIST pypy3_9-exe-7.3.15-1.arm64-musl.gpkg.tar 9943040 BLAKE2B 
701257e473f784e367a9e984dfe6af7d50ee42b214e8ebf0aa4e761102ef83b48c88ad69ea601c52b17333527bf45f908754da7e128659bd79b1849a4041612a
 SHA512 
0bb71f3acd90f3a45dd802d1108da13b0b4c41ecbf212fa5aec22633daab85b8420c37a58bfc52dfaaa2f577ea5885df588750e634a51e165bf7fc933e5de4cb
+DIST pypy3_9-exe-7.3.15-1.arm64.gpkg.tar 9973760 BLAKE2B 
fdacf63806aa759c7ffd3a574d1f6d8a52448d14461414e5d6aa853097d49e6bca18202af71370f340de8b8ec126b1d75c40b585b9a1d1526400236c6a050de5
 SHA512 
0cc8c1b96b15f4540ecbef149507bbc9f5e54258f6c7887f60c4441bf77f5dad3476e10c110d3f9c483a2abad90d513062791235810f9353d294c0c61c1c03e5
+DIST pypy3_9-exe-7.3.15-1.ppc64le-musl.gpkg.tar 6635520 BLAKE2B 
89974e2537e9c2f12b0e7f0b2a92b1140ec0351c28b8b72f41b97bc4ea201b8a2f1d7bd2f71d9e47ab5775ee623167242799f051ba43421a524a897d837984d6
 SHA512 
c7ec389bb6a097ad023cc962989e18f45f9851e599b979c486d487048517e2d02655e90f74328f39d765d421eae1e338a73a31bf4e9c9e269941905bc9f9acec
+DIST pypy3_9-exe-7.3.15-1.ppc64le.gpkg.tar 10301440 BLAKE2B 
0a1a6f625a0929a65bfe01b333143d1ebe6c6c89a9a9bc1ec0c2a9274f897c56e8e080fecfbf6066d0b033d84582c7d71fbf03cb6310c01393e7f28d2e4aa2c1
 SHA512 
256fa79652a070747a865728f7e53e5b6d6ee4f8cdaca7cbbcf310cec883f8ed9606756bd1cb3d628fa7ba8e55f9fb7f2fa497e93c82567ff285c8ae913a3da2
+DIST pypy3_9-exe-7.3.15-1.x86-musl.gpkg.tar 8919040 BLAKE2B 
58f523aa9082284adc5b4fb131023adbeba411654501e71ba286abe5e0501d070180a44236c57f39bc310ad35f5734f314139b9701c4e48ae304674eeae5ec4e
 SHA512 
9dda550b304e73453e5eea8a5243ac2796576cb3e70ba770c8096d3077c99a0663d6a5d3f2ade3e88b6e814f994e71d5b56dfe779c3d2fc51242c01f8602bcb2
+DIST pypy3_9-exe-7.3.15-1.x86.gpkg.tar 8898560 BLAKE2B 
c8d3fcb749e5317e5bdd37981318cdea6ed801fccfdcf19dbc2c40457ac32e2d02e8ec500f25149172daea91decf79e62f7fd410512cf9d3e63c31f1d7c323b8
 SHA512 
1a547f42b739095658d96e1c8432b43f49913e0053f7ec596b2f409d6428c6291f741b56addcf88dac97f053089ca37c66b46a44b4284b00dc37b1918a5fdeff

diff --git a/dev-python/pypy3_9-exe-bin/metadata.xml 
b/dev-python/pypy3_9-exe-bin/metadata.xml
index efd7c8c21836..2ed15cb705e2 100644
--- a/dev-python/pypy3_9-exe-bin/metadata.xml
+++ b/dev-python/pypy3_9-exe-bin/metadata.xml
@@ -5,4 +5,7 @@
pyt...@gentoo.org
Python

+   
+   pypy/pypy
+   
 

diff --git a/dev-python/pypy3_9-exe-bin/pypy3_9-exe-bin-7.3.15.ebuild 

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

2024-01-15 Thread Michał Górny
commit: d33b948cff70fc5724b9a3ceabc83156565bc74d
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 15 21:15:44 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 15 21:24:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d33b948c

dev-python/pypy3: Bump to 7.3.15

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

 dev-python/pypy3/pypy3-7.3.15.ebuild | 26 ++
 1 file changed, 26 insertions(+)

diff --git a/dev-python/pypy3/pypy3-7.3.15.ebuild 
b/dev-python/pypy3/pypy3-7.3.15.ebuild
new file mode 100644
index ..c8a1509c574f
--- /dev/null
+++ b/dev-python/pypy3/pypy3-7.3.15.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYVER=3.10
+DESCRIPTION="A fast, compliant alternative implementation of the Python 
(${PYVER}) language"
+HOMEPAGE="
+   https://www.pypy.org/
+   https://foss.heptapod.net/pypy/pypy/
+"
+S=${WORKDIR}
+
+LICENSE="MIT"
+SLOT="0/pypy310-pp73-384"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+gdbm ncurses sqlite tk"
+
+RDEPEND="
+   =dev-python/pypy3_10-${PV}*:${SLOT}[gdbm?,ncurses?,sqlite?,tk?]
+"
+
+src_install() {
+   dodir /usr/bin
+   dosym pypy${PYVER} /usr/bin/pypy3
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy3_10-exe-bin/

2024-01-15 Thread Michał Górny
commit: a7d1c32f85e08b529303bb17f799501cfa78e8a4
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 15 21:15:13 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 15 21:24:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7d1c32f

dev-python/pypy3_10-exe-bin: Bump to 7.3.15

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

 dev-python/pypy3_10-exe-bin/Manifest   |  8 ++
 dev-python/pypy3_10-exe-bin/metadata.xml   |  3 +
 .../pypy3_10-exe-bin-7.3.15.ebuild | 85 ++
 3 files changed, 96 insertions(+)

diff --git a/dev-python/pypy3_10-exe-bin/Manifest 
b/dev-python/pypy3_10-exe-bin/Manifest
index 32bbf96d1eb0..cacf94855ca3 100644
--- a/dev-python/pypy3_10-exe-bin/Manifest
+++ b/dev-python/pypy3_10-exe-bin/Manifest
@@ -22,3 +22,11 @@ DIST pypy3_10-exe-7.3.14_p1-1.ppc64le-musl.gpkg.tar 6748160 
BLAKE2B 560a219f05c8
 DIST pypy3_10-exe-7.3.14_p1-1.ppc64le.gpkg.tar 10352640 BLAKE2B 
844039054d1932e530b997af73685457f5dbb37554e446c98819b88dd3b269f7b8d0c1efa16cd3300ad520945b24cc6cb51b2c21b2b01f35455d3fb1b3d6bf3c
 SHA512 
635b6da329258df90a4df971648b044d4355f02befe91f204c5a3238722a16ff58f764f14bca4c8a50f4069907101e7f7281d663cf82e7e988f8d0270f522a02
 DIST pypy3_10-exe-7.3.14_p1-1.x86-musl.gpkg.tar 9000960 BLAKE2B 
87d02a2d4372c7f05ee876b4f16fc6c9949b558faf6b589793b6af683982528b87b1eda8aa2339d1962833a05295ec40e6768fd7d4de555d8ad5dd672dba8c2d
 SHA512 
dcd81b65c16682ca021f469baa74863efd6f357b8251db4968c7ed56c0aad2411ebe66cee81a96eafac0988d240dd90f9278c319765c96c9be4b225a42168362
 DIST pypy3_10-exe-7.3.14_p1-1.x86.gpkg.tar 9031680 BLAKE2B 
c50ebccb9f508c522dc5800a28116b4ca6617d030d047614ecdf8495390af9cec7dde17d1bdec0cea999eef0ba2b3ac7771e84f5cf6351b9f7f7902f9b4f
 SHA512 
1ca328f387d2ea775701ede811dac1e19191521ca4259e42e9d39cc23bf9788430342f984dfe956b2fd3ab8e16c752ee68edc42f8a08cc5a44f123294038a8c0
+DIST pypy3_10-exe-7.3.15-1.amd64-musl.gpkg.tar 12021760 BLAKE2B 
ffd47668ced69ffa0ff685afad343a9e4d6fcf2bb679c974ad639ad9d345bc7f87451c324e9491ab9efa5b0f8eae43ba9993f6771f2aa94caec0ec66acaf7dd1
 SHA512 
d515fbf498bce06680b3ec9689f3be7d4e4d467c6b00d8e8a392138c3bcd8e7ee078a57cbcf58e1e73815cfc7647583f00ce4147d0d5cb6658a170844f5c45e1
+DIST pypy3_10-exe-7.3.15-1.amd64.gpkg.tar 11991040 BLAKE2B 
5a2d723b767bc1bb3861aca6400ea5a69f191b7afeace13c38c5c767a1fc17c2c8c1234835581cc8713e07334069afbc2e12bcb84a88ecbcbd5083a66747
 SHA512 
6bc7212478a255b549bec93c47f949e9eaf5080b10fa1679f1e8138e2302b5d5c7dd2fb7bc4d4cb66b5f691d721b0b346ce7e40767eb96bfc31f0b50e5be22be
+DIST pypy3_10-exe-7.3.15-1.arm64-musl.gpkg.tar 10127360 BLAKE2B 
ae36fb4e6dbb2e8c79eef5ab0def608a18aa3c3d30c83493337fab5b20b679cd68c7138290f12cd42e957ee94dd3594643a93c0003bba5365fc69c66141c906a
 SHA512 
c31a30ef1d552d428ea2ab30e812e8506434c8c0bc1167793d1d8469f59671850278a6a34d796ad509b9b647d1d886752734550d2fd4fd27295b754b133970c4
+DIST pypy3_10-exe-7.3.15-1.arm64.gpkg.tar 10117120 BLAKE2B 
39ec595d3d24ddb0496febe7308daa6b70c1150b9b3d92fcb5e62bd9854f6f68f1f486869bf5a7432276b3892ee2c4f3d387946f8fa756524d58f1b4c93f7d25
 SHA512 
d3e31f15a4d5781da8c942cbb7ec952fad6660dd725d61852a6de9c6d969d73ec350845d205185306bc4aec1b5bb994ac58bf139a9cf779c3d8dbd48a4e8
+DIST pypy3_10-exe-7.3.15-1.ppc64le-musl.gpkg.tar 6758400 BLAKE2B 
737a1a6779e65e67d583c8cf1b7b8b210cc0c42fe7f40f21ee2096d40e541635ff930316893db65f8ce492b717073c5090517871839a2e6868eab08e09d9d80c
 SHA512 
3fb9332d61da0c7998f5ae9a248ed3a87b6d62a3f1815e075434cac215de7ec4d19ed4c7ac78ccb2a5682cfe3007423609166177ad2485b735ef243532c9
+DIST pypy3_10-exe-7.3.15-1.ppc64le.gpkg.tar 10465280 BLAKE2B 
b7af5d3f89e6881f697cdd16e7b8f3a7f3dd574125c0559b21f2ae5bb7ef1f948c1149c1a891ad5815461ed03e224086ab810fe45071dd2cbef9b35fe1c8cc00
 SHA512 
90f610253833c31d10e09e81e2ada135f5ad7486816cbc5421087cf386d1281901cfde13331c440df726d8bd2b703cf068f7effa7a13cafde48af0833027c1f0
+DIST pypy3_10-exe-7.3.15-1.x86-musl.gpkg.tar 9062400 BLAKE2B 
14e371118171709a7a88cad1cc6877a486269819758f27f86083f37635d1d148ae1cdcac0f25eb0db241c199341f34f709dcaffe8292ec8c34332ddba2477f75
 SHA512 
833f915fd2b873ae038844bf594863fedef2bb534e81af599f356b6f9287584bde8748b066d54ad972f2a77df41fe4e61ad1a51d48e8b60c3e91cb29d1e7e210
+DIST pypy3_10-exe-7.3.15-1.x86.gpkg.tar 9011200 BLAKE2B 
6d6766f1e343dfde5627d9a1ca33a27c1df39377dbf3e42c969298e20586c4430fd81ba7b9332d4258fce01167ec2c95783c65496262a1fc56bbcd07a57c1c5e
 SHA512 
f4804bf874389eb8493a692d238e354dac3e52e6a7888c34a2bf3801429121e337e6008b0da8c9c36a15d579a3fa04e617339aab7e82e3c83ebbc0747345bf33

diff --git a/dev-python/pypy3_10-exe-bin/metadata.xml 
b/dev-python/pypy3_10-exe-bin/metadata.xml
index efd7c8c21836..2ed15cb705e2 100644
--- a/dev-python/pypy3_10-exe-bin/metadata.xml
+++ b/dev-python/pypy3_10-exe-bin/metadata.xml
@@ -5,4 +5,7 @@
pyt...@gentoo.org
Python

+   
+   pypy/pypy
+   
 

diff --git 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pypy-exe-bin/

2024-01-15 Thread Michał Górny
commit: d35703f5bd2010d63358b24decee61c456a988e0
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jan 15 21:14:55 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jan 15 21:23:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d35703f5

dev-python/pypy-exe-bin: Bump to 7.3.15

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

 dev-python/pypy-exe-bin/Manifest   |  8 +++
 dev-python/pypy-exe-bin/metadata.xml   |  3 +
 dev-python/pypy-exe-bin/pypy-exe-bin-7.3.15.ebuild | 82 ++
 3 files changed, 93 insertions(+)

diff --git a/dev-python/pypy-exe-bin/Manifest b/dev-python/pypy-exe-bin/Manifest
index f80e887d8d0e..ca8e70340ce0 100644
--- a/dev-python/pypy-exe-bin/Manifest
+++ b/dev-python/pypy-exe-bin/Manifest
@@ -14,3 +14,11 @@ DIST pypy-exe-7.3.14-1.ppc64le-musl.gpkg.tar 6696960 BLAKE2B 
7478945b927d9df57e1
 DIST pypy-exe-7.3.14-1.ppc64le.gpkg.tar 0400 BLAKE2B 
2651e0d0b592020a7b70a6bc43bd6d1eecc3842022a7fe09668abed088c2b6cbddc91f6dfa23a1474199290a2b1cc90111c3d5225c55b88e96ca26e19fe836f0
 SHA512 
aba7abe80d340ecedaaaf47747a109a32cf15bc0b2b16e3272440e8405b91314e423668c301a5cefa4a6b49c3718611012c138f5dc969cc78b5c8c53407ccdac
 DIST pypy-exe-7.3.14-1.x86-musl.gpkg.tar 9830400 BLAKE2B 
2c8b24951ed3f74ffca0be4e4f3c9e841240591d2b66a996f7028011270b292702e827ca59a1591a439fa3adcc1d5e3167d87fd9a15799985389acc3ede9b82d
 SHA512 
dac584239b247738165d650b9b7da87cf006ee88081f32b8daaebd1dfb62aef86c0278b93a1b161ffd7bb0d15675fb7c85f18b373202389536c671194dffc227
 DIST pypy-exe-7.3.14-1.x86.gpkg.tar 9861120 BLAKE2B 
02fb30d79d4dc7f844179f9f8ea42e8e4db607bf58b43f944dc2c2dcfaf1adf3acede93c32785bf46bb259af546a891471f558db7a00e653bf169760130dc0eb
 SHA512 
e586be487950f0e33c558c8a2fc9f97fc46e9b4e5c113870661e45ee3c553b21686818eb36829b525201c24ec4c13da14bb22c723ae118ca40f222d2bf826458
+DIST pypy-exe-7.3.15-1.amd64-musl.gpkg.tar 12912640 BLAKE2B 
7119865aae291e7920f7f62f489468696d9c508046db9ab3060ee6bd443dc7f4136670d0de45cd8f84c9231ec25b6664354208db4a7195d3a26c385b599b5258
 SHA512 
42305bd1c9f8034ef6dbcf25ae2f2318b8eb30fd04dd8de531b1a9a66304861331027722261101984194c4850e541ffa5b522d5188987b213f97057e3dc8a3cc
+DIST pypy-exe-7.3.15-1.amd64.gpkg.tar 12892160 BLAKE2B 
75c496341f45db9f9e3a202bf3f6f80e8d10f21588ffefef630920f9c4518aa7e4089ef7bd6287110123bed64a18081b6e739e590deff64ed5258ce318f81972
 SHA512 
bdc35fa69d8fbcdeb55e7707450197d5bedf33422e4cf7c8ee21e88d8673e0781e626a871c6ddd671248fb90d9474c3bc7371d771dcc81f9b88f413599d5ff3a
+DIST pypy-exe-7.3.15-1.arm64-musl.gpkg.tar 10874880 BLAKE2B 
69fcbab296f95a4c1ac1daea9e97de09d89949fdf8e247e1229a134a5eeda586e044c87ccd05a762656ad2d14cc8fc5ce1b7a65ae4f0568668b66e9f6a33b003
 SHA512 
b3b6164760dadbcc0af6151209e449f9143e6117fa4863d11502a0dbfca4efc0ad95c63f9a7b773a0a25f68a6028f8ed5fd8487b14ac8da565da480e706742d1
+DIST pypy-exe-7.3.15-1.arm64.gpkg.tar 10874880 BLAKE2B 
5d4c6f3f422d1a90fb47a7603aacc1470dab6d5779a03b2bf07eb57035490d89abd7226a314a93f93566a5ff9703bc5a267c57ff6e6d4e7e6d3f7abf7763e78d
 SHA512 
0400d9478de16a8e1e4ce312def4f4508470996268430d12a7f8def41e4d12cd69433f00fc61ba9b6056fba6090fd82e87ebe2d4da6314957c69c00e343717e1
+DIST pypy-exe-7.3.15-1.ppc64le-musl.gpkg.tar 6696960 BLAKE2B 
a39cb7d46c4a877b2eab6c81c2728dea490953e71fda305c84eaca0131c8088372b14570bb06feb449201d67b5a416362a8571fee850c8109ec9f18890f5f2d3
 SHA512 
40a23a44ef11eefb4d7680ad947ec72e34e00e4fcd1a7f04cb078320dd8222918d5113de6d42b9e45a42066af861130887647087a40f6515e7ff4ba9cf0db07f
+DIST pypy-exe-7.3.15-1.ppc64le.gpkg.tar 11100160 BLAKE2B 
294ba3f95fc81122348747e922f589d16028a34bcc5dee12464a06584986f3bd6e542a4f097d7fdee3348d727bf4bbf1fdd6beb655f8e34f4608b319e22e8339
 SHA512 
c374a605372cd200cf7c7cd8792c74dd1187fc77c5405537539823044da344bde5a540442bcde397c8bc330ea03896311e8353e0e81bab312fac40ff60fc
+DIST pypy-exe-7.3.15-1.x86-musl.gpkg.tar 9861120 BLAKE2B 
97d3d7b80150246c49688847d2a7008cade36a0a3c89c3223be6205cf17c4623520786b393c301d42146863afb6118f7b58bb406a25bdabd9b6737016cee8718
 SHA512 
ca98a1bce5cbc9e9d2b90c6766b6eee094165420c38c676e63a185f54db50f275723b4b5e6183b1cc44ffec199973a57c3b0cc5fb4b0b9c6ebc2837ba84095a8
+DIST pypy-exe-7.3.15-1.x86.gpkg.tar 9902080 BLAKE2B 
79cc4705c9ebdac2a4a982f095750538ecb63ca38db97dcd995ce922781f80c006311025f8e51dc8e4ef32ebfaa0ae4ae333513b19e9778503947edd1a7c69bd
 SHA512 
12cda3f33a38c3a624095ddd25bcdde8b3ecb5b6886182ee94d7149389703b98733413d6dcbb818d9363195b46d89fc997620e72b9bd26f797223604707fef57

diff --git a/dev-python/pypy-exe-bin/metadata.xml 
b/dev-python/pypy-exe-bin/metadata.xml
index efd7c8c21836..2ed15cb705e2 100644
--- a/dev-python/pypy-exe-bin/metadata.xml
+++ b/dev-python/pypy-exe-bin/metadata.xml
@@ -5,4 +5,7 @@
pyt...@gentoo.org
Python

+   
+   pypy/pypy
+   
 

diff --git a/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.15.ebuild 
b/dev-python/pypy-exe-bin/pypy-exe-bin-7.3.15.ebuild
new file mode 100644
index 

  1   2   3   4   >