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

2024-03-04 Thread Sam James
commit: 9bd7082dff404bb1031102adc1cf64ab0dc54c63
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar  5 07:00:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  5 07:00:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bd7082d

app-misc/sphinx: filter LTO, no SA

The codebase is very old and it's no longer being maintained upstream. Do
as we did in 1069c86e5578828a2640f2cc3510fe11c0ba804b.

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

 app-misc/sphinx/sphinx-2.2.11-r5.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-misc/sphinx/sphinx-2.2.11-r5.ebuild 
b/app-misc/sphinx/sphinx-2.2.11-r5.ebuild
index 8f12c090a21d..cd7ae1b4fc4a 100644
--- a/app-misc/sphinx/sphinx-2.2.11-r5.ebuild
+++ b/app-misc/sphinx/sphinx-2.2.11-r5.ebuild
@@ -58,6 +58,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # bug #854738
+   append-flags -fno-strict-aliasing
+   filter-lto
# This code is no longer maintained and not compatible with modern 
C/C++ standards, bug #880923
append-cflags -std=gnu89
append-cxxflags -std=c++11



[gentoo-commits] repo/gentoo:master commit in: games-simulation/lincity/

2024-03-04 Thread Sam James
commit: 51793926e4cf5e6d039073a1cbbfec928e71ee29
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar  5 06:55:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  5 06:55:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51793926

games-simulation/lincity: filter LTO

lto-type-mismatch errors and dead upstream.

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

 games-simulation/lincity/lincity-1.13.1-r4.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/games-simulation/lincity/lincity-1.13.1-r4.ebuild 
b/games-simulation/lincity/lincity-1.13.1-r4.ebuild
index acf64ed8f340..2220f3e9ca30 100644
--- a/games-simulation/lincity/lincity-1.13.1-r4.ebuild
+++ b/games-simulation/lincity/lincity-1.13.1-r4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit autotools desktop
+inherit autotools flag-o-matic desktop
 
 DESCRIPTION="City simulation game for X"
 HOMEPAGE="https://lincity.sourceforge.net/;
@@ -38,6 +38,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # bug #859220
+   filter-lto
+
local econfargs=(
--with-gzip
--with-x



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

2024-03-04 Thread Sam James
commit: ff36734275bc5264ea066b3e112f06acb879ca16
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar  5 06:57:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  5 06:57:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff367342

dev-util/crash: filter LTO

It's based on an old version of gdb currently which isn't LTO-safe.

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

 dev-util/crash/crash-8.0.3-r1.ebuild | 11 +--
 dev-util/crash/crash-8.0.4.ebuild| 11 +--
 dev-util/crash/crash-.ebuild | 11 +--
 3 files changed, 27 insertions(+), 6 deletions(-)

diff --git a/dev-util/crash/crash-8.0.3-r1.ebuild 
b/dev-util/crash/crash-8.0.3-r1.ebuild
index e2c69feeeb4e..a7ffd58cb9a5 100644
--- a/dev-util/crash/crash-8.0.3-r1.ebuild
+++ b/dev-util/crash/crash-8.0.3-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit toolchain-funcs
+inherit flag-o-matic toolchain-funcs
 
 GDB_VERSION=10.2
 UPSTREAM_VER=
@@ -59,6 +59,13 @@ src_prepare() {
ln -s "${DISTDIR}"/gdb-10.2.tar.gz . || die
 }
 
+src_configure() {
+   # bug #858344
+   filter-lto
+
+   default
+}
+
 src_compile() {
emake \
CC="$(tc-getCC)" \

diff --git a/dev-util/crash/crash-8.0.4.ebuild 
b/dev-util/crash/crash-8.0.4.ebuild
index 3e9f60e22613..2e850186dedf 100644
--- a/dev-util/crash/crash-8.0.4.ebuild
+++ b/dev-util/crash/crash-8.0.4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit toolchain-funcs
+inherit flag-o-matic toolchain-funcs
 
 GDB_VERSION=10.2
 UPSTREAM_VER=
@@ -54,6 +54,13 @@ src_prepare() {
ln -s "${DISTDIR}"/gdb-10.2.tar.gz . || die
 }
 
+src_configure() {
+   # bug #858344
+   filter-lto
+
+   default
+}
+
 src_compile() {
emake \
CC="$(tc-getCC)" \

diff --git a/dev-util/crash/crash-.ebuild b/dev-util/crash/crash-.ebuild
index e5ef7a7ea356..34c8d94dfb93 100644
--- a/dev-util/crash/crash-.ebuild
+++ b/dev-util/crash/crash-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit toolchain-funcs
+inherit flag-o-matic toolchain-funcs
 
 GDB_VERSION=10.2
 if [[ ${PV} == "" ]] ; then
@@ -33,6 +33,13 @@ src_prepare() {
ln -s "${DISTDIR}"/gdb-10.2.tar.gz . || die
 }
 
+src_configure() {
+   # bug #858344
+   filter-lto
+
+   default
+}
+
 src_compile() {
emake \
CC="$(tc-getCC)" \



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

2024-03-04 Thread Sam James
commit: e262261bcff223146ce1e6c39966d89617d82d9e
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar  5 06:54:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  5 06:54:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e262261b

dev-util/uftrace: filter LTO

There's an upstream bug not yet fixed. Filter LTO until it's fixed to avoid
tinderbox failures.

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

 dev-util/uftrace/uftrace-0.14.ebuild   | 5 -
 dev-util/uftrace/uftrace-0.15.2.ebuild | 5 -
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/dev-util/uftrace/uftrace-0.14.ebuild 
b/dev-util/uftrace/uftrace-0.14.ebuild
index d8951e47e6fd..20f0fe2eb878 100644
--- a/dev-util/uftrace/uftrace-0.14.ebuild
+++ b/dev-util/uftrace/uftrace-0.14.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 LUA_COMPAT=( luajit )
 PYTHON_COMPAT=( python3_{9..12} )
 
-inherit bash-completion-r1 lua-single python-single-r1 toolchain-funcs
+inherit bash-completion-r1 flag-o-matic lua-single python-single-r1 
toolchain-funcs
 
 DESCRIPTION="Function (graph) tracer for user-space"
 HOMEPAGE="https://github.com/namhyung/uftrace;
@@ -40,6 +40,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # bug #858503 (https://github.com/namhyung/uftrace/issues/1343)
+   filter-lto
+
local myconf=(
--libdir="${EPREFIX}/usr/$(get_libdir)/uftrace"
$(use_with capstone)

diff --git a/dev-util/uftrace/uftrace-0.15.2.ebuild 
b/dev-util/uftrace/uftrace-0.15.2.ebuild
index ffe4bfb99f16..bc09d5c8ccae 100644
--- a/dev-util/uftrace/uftrace-0.15.2.ebuild
+++ b/dev-util/uftrace/uftrace-0.15.2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 LUA_COMPAT=( luajit )
 PYTHON_COMPAT=( python3_{9..12} )
 
-inherit bash-completion-r1 lua-single python-single-r1 toolchain-funcs
+inherit bash-completion-r1 flag-o-matic lua-single python-single-r1 
toolchain-funcs
 
 DESCRIPTION="Function (graph) tracer for user-space"
 HOMEPAGE="https://github.com/namhyung/uftrace;
@@ -40,6 +40,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # bug #858503 (https://github.com/namhyung/uftrace/issues/1343)
+   filter-lto
+
local myconf=(
--libdir="${EPREFIX}/usr/$(get_libdir)/uftrace"
$(use_with capstone)



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

2024-03-04 Thread Sam James
commit: 66fa14432a9b1ee68e3d869e6d1067c2887b0bcd
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar  5 06:52:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  5 06:52:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66fa1443

app-shells/squirrelsh: filter LTO, no SA

Dead upstream and marked inactive on sourceforge.

At some point, IIRC, we hit this in a package too which bundles squirrelsh.

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

 app-shells/squirrelsh/squirrelsh-1.2.7-r1.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/app-shells/squirrelsh/squirrelsh-1.2.7-r1.ebuild 
b/app-shells/squirrelsh/squirrelsh-1.2.7-r1.ebuild
index 24519dc74079..d39612f468fd 100644
--- a/app-shells/squirrelsh/squirrelsh-1.2.7-r1.ebuild
+++ b/app-shells/squirrelsh/squirrelsh-1.2.7-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit edo toolchain-funcs
+inherit edo flag-o-matic toolchain-funcs
 
 DESCRIPTION="Cross-platform object-oriented scripting shell using the squirrel 
language"
 HOMEPAGE="https://squirrelsh.sourceforge.net/;
@@ -29,6 +29,10 @@ PATCHES=(
 )
 
 src_configure() {
+   # bug #854876
+   append-flags -fno-strict-aliasing
+   strip-flags
+
# This package uses a custom written configure script
edo ./configure --prefix="${D}"/usr \
--with-librarian="$(tc-getAR) rc" \



[gentoo-commits] repo/gentoo:master commit in: dev-games/hawknl/

2024-03-04 Thread Sam James
commit: e8ee45986e1443d248d1830229fdaaf3c7d4bca0
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar  5 06:49:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  5 06:49:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8ee4598

dev-games/hawknl: filter LTO, no SA

Dead upstream.

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

 dev-games/hawknl/hawknl-1.68-r3.ebuild | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-games/hawknl/hawknl-1.68-r3.ebuild 
b/dev-games/hawknl/hawknl-1.68-r3.ebuild
index ce4f26e97a9c..4011847e391d 100644
--- a/dev-games/hawknl/hawknl-1.68-r3.ebuild
+++ b/dev-games/hawknl/hawknl-1.68-r3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit toolchain-funcs
+inherit flag-o-matic toolchain-funcs
 
 DESCRIPTION="A cross-platform network library designed for games"
 HOMEPAGE="http://www.hawksoft.com/hawknl/;
@@ -20,6 +20,10 @@ PATCHES=( "${FILESDIR}"/${P}-build.patch )
 
 src_configure() {
tc-export CC
+
+   # bug #855311
+   append-flags -fno-strict-aliasing
+   filter-lto
 }
 
 src_compile() {



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

2024-03-04 Thread Sam James
commit: 79ac592d7b55261231704209d417b5969f273fdb
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar  5 06:46:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  5 06:46:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79ac592d

sci-libs/alglib: filter LTO, no-SA

The package in Gentoo is quite out of date so I can't easily test the latest
version to report upstream. Has SA violations.

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

 sci-libs/alglib/alglib-3.17.0.ebuild | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/sci-libs/alglib/alglib-3.17.0.ebuild 
b/sci-libs/alglib/alglib-3.17.0.ebuild
index 1b837edafa87..cc63c323ff47 100644
--- a/sci-libs/alglib/alglib-3.17.0.ebuild
+++ b/sci-libs/alglib/alglib-3.17.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=7
@@ -22,7 +22,12 @@ src_prepare() {
 }
 
 src_configure() {
+   # bug #862666
+   append-flags -fno-strict-aliasing
+   filter-lto
+
use x86 && append-cflags -ffloat-store
+
local mycmakeargs=(
-DBUILD_TEST=$(usex test)
)



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

2024-03-04 Thread Sergey Popov
commit: efa4aa1bc5195ef51efd3edb120bf352f2808afb
Author: Sergey Popov  gentoo  org>
AuthorDate: Tue Mar  5 06:36:40 2024 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Tue Mar  5 06:37:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efa4aa1b

profiles/features/musl: mask games-strategy/seven-kingdoms

Reported-by: Agostino Sarubbo  gentoo.org>
Signed-off-by: Sergey Popov  gentoo.org>
Closes: https://bugs.gentoo.org/923907

 profiles/features/musl/package.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/features/musl/package.mask 
b/profiles/features/musl/package.mask
index 76148cddce80..90328a11703b 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -1,6 +1,11 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sergey Popov  (2024-03-05)
+# games-strategy/seven-kingdoms does not build on musl,
+# requires glibc-specific locale handling. (#923907)
+games-strategy/seven-kingdoms
+
 # Joshua Kinard  (2024-02-27)
 # app-arch/lrzip-next cannot work w/ musl's pthreads at
 # this time. (#925547)



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

2024-03-04 Thread Ionen Wolkens
commit: 541ef52c7dab695bc09b11f88113760f1da2cfa3
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Mar  5 05:54:56 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar  5 05:55:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=541ef52c

app-emulation/wine-proton: improve USE=wow64 description further

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

 app-emulation/wine-proton/metadata.xml | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/app-emulation/wine-proton/metadata.xml 
b/app-emulation/wine-proton/metadata.xml
index 16afd8a54c41..2e414ed41543 100644
--- a/app-emulation/wine-proton/metadata.xml
+++ b/app-emulation/wine-proton/metadata.xml
@@ -23,9 +23,10 @@

Enable running 32bit applications without 32bit ELF
multilib by mapping to 64bit calls (experimental,
-   may have worse OpenGL performance or other issues
-   compared to USE=abi_x86_32) -- still requires (just)
-   dev-util/mingw64-toolchain with abi_x86_32
+   may have slightly worse OpenGL performance or other
+   issues compared to USE=abi_x86_32, also lacks 16bit
+   support) -- still need 
dev-util/mingw64-toolchain
+   with abi_x86_32 which itself does not need multilib






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

2024-03-04 Thread Ionen Wolkens
commit: 06251e3d4a17edb283d01357e394319e7de6596b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Mar  5 05:59:21 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar  5 06:02:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06251e3d

app-emulation/wine-staging: "fix" VariableOrderWrong for S

Normally pkgcheck wouldn't nag about this if it was inside
the  block, but this is a special case where the value
is the same for both.

Meant to keep S closer to SRC_URI still, but fairly harmless
to move it below DESCRIPTION to avoid nagging.

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

 app-emulation/wine-staging/wine-staging-9.0.ebuild  | 3 ++-
 app-emulation/wine-staging/wine-staging-9.1.ebuild  | 3 ++-
 app-emulation/wine-staging/wine-staging-9.2.ebuild  | 3 ++-
 app-emulation/wine-staging/wine-staging-9.3.ebuild  | 3 ++-
 app-emulation/wine-staging/wine-staging-.ebuild | 3 ++-
 5 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/app-emulation/wine-staging/wine-staging-9.0.ebuild 
b/app-emulation/wine-staging/wine-staging-9.0.ebuild
index bc8e31eca376..690bb4e4dc33 100644
--- a/app-emulation/wine-staging/wine-staging-9.0.ebuild
+++ b/app-emulation/wine-staging/wine-staging-9.0.ebuild
@@ -23,7 +23,6 @@ else

https://github.com/wine-staging/wine-staging/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
KEYWORDS="-* ~amd64 ~x86"
 fi
-S="${WORKDIR}/${WINE_P}"
 
 DESCRIPTION="Free implementation of Windows(tm) on Unix, with Wine-Staging 
patchset"
 HOMEPAGE="
@@ -31,6 +30,8 @@ HOMEPAGE="
https://gitlab.winehq.org/wine/wine-staging/
 "
 
+S="${WORKDIR}/${WINE_P}"
+
 LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff"
 SLOT="${PV}"
 IUSE="

diff --git a/app-emulation/wine-staging/wine-staging-9.1.ebuild 
b/app-emulation/wine-staging/wine-staging-9.1.ebuild
index 51b9fa2f2d1f..5b678ff26992 100644
--- a/app-emulation/wine-staging/wine-staging-9.1.ebuild
+++ b/app-emulation/wine-staging/wine-staging-9.1.ebuild
@@ -23,7 +23,6 @@ else

https://github.com/wine-staging/wine-staging/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
KEYWORDS="-* ~amd64 ~x86"
 fi
-S="${WORKDIR}/${WINE_P}"
 
 DESCRIPTION="Free implementation of Windows(tm) on Unix, with Wine-Staging 
patchset"
 HOMEPAGE="
@@ -31,6 +30,8 @@ HOMEPAGE="
https://gitlab.winehq.org/wine/wine-staging/
 "
 
+S="${WORKDIR}/${WINE_P}"
+
 LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff"
 SLOT="${PV}"
 IUSE="

diff --git a/app-emulation/wine-staging/wine-staging-9.2.ebuild 
b/app-emulation/wine-staging/wine-staging-9.2.ebuild
index 662ff1444ee7..d47f91ceb1aa 100644
--- a/app-emulation/wine-staging/wine-staging-9.2.ebuild
+++ b/app-emulation/wine-staging/wine-staging-9.2.ebuild
@@ -23,7 +23,6 @@ else

https://github.com/wine-staging/wine-staging/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
KEYWORDS="-* ~amd64 ~x86"
 fi
-S="${WORKDIR}/${WINE_P}"
 
 DESCRIPTION="Free implementation of Windows(tm) on Unix, with Wine-Staging 
patchset"
 HOMEPAGE="
@@ -31,6 +30,8 @@ HOMEPAGE="
https://gitlab.winehq.org/wine/wine-staging/
 "
 
+S="${WORKDIR}/${WINE_P}"
+
 LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff"
 SLOT="${PV}"
 IUSE="

diff --git a/app-emulation/wine-staging/wine-staging-9.3.ebuild 
b/app-emulation/wine-staging/wine-staging-9.3.ebuild
index 662ff1444ee7..d47f91ceb1aa 100644
--- a/app-emulation/wine-staging/wine-staging-9.3.ebuild
+++ b/app-emulation/wine-staging/wine-staging-9.3.ebuild
@@ -23,7 +23,6 @@ else

https://github.com/wine-staging/wine-staging/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
KEYWORDS="-* ~amd64 ~x86"
 fi
-S="${WORKDIR}/${WINE_P}"
 
 DESCRIPTION="Free implementation of Windows(tm) on Unix, with Wine-Staging 
patchset"
 HOMEPAGE="
@@ -31,6 +30,8 @@ HOMEPAGE="
https://gitlab.winehq.org/wine/wine-staging/
 "
 
+S="${WORKDIR}/${WINE_P}"
+
 LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff"
 SLOT="${PV}"
 IUSE="

diff --git a/app-emulation/wine-staging/wine-staging-.ebuild 
b/app-emulation/wine-staging/wine-staging-.ebuild
index 662ff1444ee7..d47f91ceb1aa 100644
--- a/app-emulation/wine-staging/wine-staging-.ebuild
+++ b/app-emulation/wine-staging/wine-staging-.ebuild
@@ -23,7 +23,6 @@ else

https://github.com/wine-staging/wine-staging/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
KEYWORDS="-* ~amd64 ~x86"
 fi
-S="${WORKDIR}/${WINE_P}"
 
 DESCRIPTION="Free implementation of Windows(tm) on Unix, with Wine-Staging 
patchset"
 HOMEPAGE="
@@ -31,6 +30,8 @@ HOMEPAGE="
https://gitlab.winehq.org/wine/wine-staging/
 "
 
+S="${WORKDIR}/${WINE_P}"
+
 LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff"
 SLOT="${PV}"
 IUSE="



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

2024-03-04 Thread Ionen Wolkens
commit: 73934e04770b9add6afe5ec3eae337eb1e520825
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Mar  5 05:53:05 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar  5 05:55:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73934e04

app-emulation/wine-vanilla: improve USE=wow64 description further

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

 app-emulation/wine-vanilla/metadata.xml | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/app-emulation/wine-vanilla/metadata.xml 
b/app-emulation/wine-vanilla/metadata.xml
index d8858da76906..c7b47d52f1a8 100644
--- a/app-emulation/wine-vanilla/metadata.xml
+++ b/app-emulation/wine-vanilla/metadata.xml
@@ -32,9 +32,10 @@ This variant of the Wine packaging does not include external 
patchsets

Enable running 32bit applications without 32bit ELF
multilib by mapping to 64bit calls (experimental,
-   may have worse OpenGL performance or other issues
-   compared to USE=abi_x86_32) -- still requires (just)
-   dev-util/mingw64-toolchain with abi_x86_32
+   may have slightly worse OpenGL performance or other
+   issues compared to USE=abi_x86_32, also lacks 16bit
+   support) -- still need 
dev-util/mingw64-toolchain
+   with abi_x86_32 which itself does not need multilib






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

2024-03-04 Thread Ionen Wolkens
commit: fd7e80fa1cf4a1dbc7819cbcf7a450887209fc50
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Mar  5 05:54:03 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar  5 05:55:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd7e80fa

app-emulation/wine-staging: improve USE=wow64 description further

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

 app-emulation/wine-staging/metadata.xml | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/app-emulation/wine-staging/metadata.xml 
b/app-emulation/wine-staging/metadata.xml
index 492b95e98827..cf4b9875b106 100644
--- a/app-emulation/wine-staging/metadata.xml
+++ b/app-emulation/wine-staging/metadata.xml
@@ -31,9 +31,10 @@ This variant of the Wine packaging includes the Wine-Staging 
patchset.

Enable running 32bit applications without 32bit ELF
multilib by mapping to 64bit calls (experimental,
-   may have worse OpenGL performance or other issues
-   compared to USE=abi_x86_32) -- still requires (just)
-   dev-util/mingw64-toolchain with abi_x86_32
+   may have slightly worse OpenGL performance or other
+   issues compared to USE=abi_x86_32, also lacks 16bit
+   support) -- still need 
dev-util/mingw64-toolchain
+   with abi_x86_32 which itself does not need multilib






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

2024-03-04 Thread Ionen Wolkens
commit: 9f5c6e42daa2b9dac695e82b504af0fff426
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Mar  5 05:57:14 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar  5 06:02:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f5c6e42

app-emulation/wine-staging: drop 8.0, 8.21

Use wine-vanilla if you still need 8.x.

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

 app-emulation/wine-staging/Manifest|   4 -
 app-emulation/wine-staging/wine-staging-8.0.ebuild | 399 --
 .../wine-staging/wine-staging-8.21.ebuild  | 466 -
 3 files changed, 869 deletions(-)

diff --git a/app-emulation/wine-staging/Manifest 
b/app-emulation/wine-staging/Manifest
index 0330f4dae634..4c66cdb14d20 100644
--- a/app-emulation/wine-staging/Manifest
+++ b/app-emulation/wine-staging/Manifest
@@ -1,11 +1,7 @@
-DIST wine-8.0.tar.xz 29054044 BLAKE2B 
baf8f96b665119c9f38a148a2472dbe8f6ca8d4641d9d09d48cb72cb4de2585c274b8b7981c2fa622ead6da2f087c57652e9b48edc8a17c0cfd6be9a36732f02
 SHA512 
53ba813b260a65a271ec575822725b97631f60038fb026dcc0fe66862711eedcc29a8feb29ff54ae4f64458f85c290d8f3838eff5e4c77a5420a7d2b951fef77
-DIST wine-8.21.tar.xz 29919212 BLAKE2B 
2e1c135d1c247f4b268c0323538748944b01fe65c82dee27d81f70613aa2fe632c1b4d696f05838a6ab801579a4d13a191de0f4c1a2ed40ca767499a98c3
 SHA512 
4d04d40141d2ea5e548b76aed870ac28d8a03241ffd4e761979c795310baa19136e54a8e518c6ea9bf563c3b23d3c4eb1baefc9906d7eeca469e9942ff99dc40
 DIST wine-9.0.tar.xz 30007216 BLAKE2B 
cf53177201a2f7eeb35d0d8ce220f80808d979099a928ad60652d1dee92620c433cc105dffab4e9309f41766087ad1544ef49d2922538bb420d62f6dd64117a1
 SHA512 
838daf2c4581f83f8573b988036f517d57b84894b090a2a17433255d6d044dfa880e6724cdb83082a36c333df9d2083ab68ae53927622a620edd59f33462ada4
 DIST wine-9.1.tar.xz 30028220 BLAKE2B 
92d4bbaf02b414b657351fb51cb3d3a5a267ab9242a3effc8296fa73b540e23dce534d4e3e82b492f4b8539ce459b40e6d44f6708da4e5585ab2afb22045b8cf
 SHA512 
12ec508b1e457a94391ab3072ed602ff07da2e5beb4bbe4f76e42d71e87f7fa11f6531f1f1c71e96e884b10a99240a9eaf999867479b8eeadf3576df46e0a73a
 DIST wine-9.2.tar.xz 30062580 BLAKE2B 
f7deac8b89d99df3cb5ff264c2cc572b696a5885051753263dabceedbf27298d7bec5d96e0047d8d3b6c401608ad0ddd384bb1e2b48f698bdee331e2895e48f9
 SHA512 
9bffc10e573cc0ee0aaa37b09dda642c64c1456e39518256e39a752dc249e67283dece865cdb3e495b0950553a0dc004d906ecfc032c8fff936f3ef71c2d1a0d
 DIST wine-9.3.tar.xz 30098792 BLAKE2B 
fa6f0c73f0886918b035557a37c0553feeea5692ae15e8d67fc4360c59c1bbab9f7f93e58ae29a41800da50b961b49957cf2d060d6b5da34bd956bf7cb3e5fab
 SHA512 
3d75a0e1360765aca453d120e1f47fb50716119f3cab2be1176003a19bba31a6affae4a845840ce52665d97e0edd46dc78a13462d6d6a7e861cd970a0a3d4d1d
-DIST wine-staging-8.0.tar.gz 9529620 BLAKE2B 
c9540195ea885d9f1e980232b0af471e92c61eb079cae35fdb3af5c13d4660b3466f751772440e38f15874082db296d16d1f1d68827a505b2dd949617eda0203
 SHA512 
76a729d7ced1ff634ddb455ddfaa66ca103b652f43cd152b57ada7431bb5fbb74f5e92bf2f4f329b6df6f5908130afad84e609cbce6df645d6cf8131e9b949f9
-DIST wine-staging-8.21.tar.gz 9669500 BLAKE2B 
600ad4b5696a38adefbde2fb9f51623dc7a7d9249ba15ceddcf1062040d840064285c6d2602266fd90f3658f0bdfe2fbca6a486f40e6e3f317fe704553ce39c7
 SHA512 
abba6084f2aefa8507c2a79c688b717f8137375168e5457ee40a0c96bfce31e9dc44370ecb5a8e8a397e90ce2eb8543fd07b447bf48c4b2d4c68aac9b3674214
 DIST wine-staging-9.0.tar.gz 9577631 BLAKE2B 
0012978f54c618e73d407dd49dccff02853912d0c015098889802518e8c51b280f5d60e11291335dafc68944ee01cbcb7fd6c5825ef10ae1520c7b82d9846718
 SHA512 
362209fcadcf029152b681c76beb231d0cc8de1609b994094f1dc88ab871fddda08b3d8c2fe36ceb38909a9d634c1ade864ca0f28a6a7715ec286a8b2884981f
 DIST wine-staging-9.1.tar.gz 9650475 BLAKE2B 
d5ef171f5314c3d980bf3404b4a7e51b57e8320fb3b08c42231078816b821b6a019e9d0dc2b11607d6f74bc7ab7c495166acafdc3c093136a44c9716084d7e9e
 SHA512 
070e09acf8bca60a4f2512874f48f653cc03a7fcfcfef34b4f292731d49e0670a5cf69557c268fc5dc11f0a7a8e0e7347d9665b98e6bb47e0521e3fe164ff118
 DIST wine-staging-9.2.tar.gz 9662465 BLAKE2B 
6b78558c9b4ff5d6afb1e44163e35bef2bd56c4dd492262e479d191490dd97a2a008e6c4d8b6f5a4305e1195781519e5cee94eb2c80ab76e87a522127c692e1b
 SHA512 
9b04e1359c1b485fabc7de5b3e685f8e8b8f60951b0168484aaaecce9e524df45813edfdf4a6f3b1b69bffee4e3ba4c5b7eeabcdf260f1409d1d72f0e9a00cd0

diff --git a/app-emulation/wine-staging/wine-staging-8.0.ebuild 
b/app-emulation/wine-staging/wine-staging-8.0.ebuild
deleted file mode 100644
index f851c01b3b71..
--- a/app-emulation/wine-staging/wine-staging-8.0.ebuild
+++ /dev/null
@@ -1,399 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit autotools flag-o-matic multilib multilib-build
-inherit prefix toolchain-funcs wrapper
-
-WINE_GECKO=2.47.3
-WINE_MONO=7.4.0
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   

[gentoo-commits] repo/gentoo:master commit in: profiles/arch/x86/, profiles/arch/amd64/no-multilib/

2024-03-04 Thread Ionen Wolkens
commit: 6253366eda8d04450bbca35e8e867c2d5e7b66e7
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Mar  5 05:47:47 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar  5 05:55:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6253366e

profiles/arch: handle USE=wow64 for app-emulation/wine-proton too

Only in wine-proton-9.0. at the moment.

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

 profiles/arch/amd64/no-multilib/package.use | 3 ++-
 profiles/arch/x86/package.use.mask  | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/profiles/arch/amd64/no-multilib/package.use 
b/profiles/arch/amd64/no-multilib/package.use
index efa1e3485e8b..11681b048445 100644
--- a/profiles/arch/amd64/no-multilib/package.use
+++ b/profiles/arch/amd64/no-multilib/package.use
@@ -1,8 +1,9 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Ionen Wolkens  (2023-08-10)
 # Multilib profiles (currently) prefer USE=abi_x86_32 over experimental
 # USE=wow64, but experimental is better than no support for no-multilib.
+app-emulation/wine-proton wow64
 app-emulation/wine-staging wow64
 app-emulation/wine-vanilla wow64

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index 88ff6cd06d25..b21ef9cb033c 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -41,6 +41,7 @@ app-antivirus/clamav system-mspack
 
 # Ionen Wolkens  (2023-08-10)
 # Requires 64bit support.
+app-emulation/wine-proton wow64
 app-emulation/wine-staging wow64
 app-emulation/wine-vanilla wow64
 



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

2024-03-04 Thread Michał Górny
commit: ec569d662318deee91a52d4fdc4238f4157d6c99
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar  5 05:08:02 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar  5 05:18:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec569d66

dev-python/flaky: Require  gentoo.org>

 .../flaky/{flaky-3.7.0-r4.ebuild => flaky-3.7.0-r5.ebuild}| 11 ---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/dev-python/flaky/flaky-3.7.0-r4.ebuild 
b/dev-python/flaky/flaky-3.7.0-r5.ebuild
similarity index 86%
rename from dev-python/flaky/flaky-3.7.0-r4.ebuild
rename to dev-python/flaky/flaky-3.7.0-r5.ebuild
index 31706c8905b4..155976a6db4c 100644
--- a/dev-python/flaky/flaky-3.7.0-r4.ebuild
+++ b/dev-python/flaky/flaky-3.7.0-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,13 +14,17 @@ HOMEPAGE="
https://pypi.org/project/flaky/
 "
 
-SLOT="0"
 LICENSE="Apache-2.0"
+SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
-DEPEND="
+# https://github.com/box/flaky/issues/198
+RDEPEND="
+   

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

2024-03-04 Thread Michał Górny
commit: 71c8e635c69b655f696c4476451ea5a81f47131d
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar  5 04:57:26 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar  5 05:18:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71c8e635

dev-python/environs: Bump to 11.0.0

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

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

diff --git a/dev-python/environs/Manifest b/dev-python/environs/Manifest
index b6bbb5f5c2b9..4831b337e8fb 100644
--- a/dev-python/environs/Manifest
+++ b/dev-python/environs/Manifest
@@ -1 +1,2 @@
 DIST environs-10.3.0.gh.tar.gz 23931 BLAKE2B 
fbf6780de3a98078b76edb941361ff52cd93df51cc4c9003fa780b8fc8e366be4420de2f3ff69293f0379462c0ddfc4cf132ab67443c9b0508cca7f3b2d227fc
 SHA512 
de58aaa2dc46b9e0db026ff7c2bef9dbf247fa96eb7d12ef105981395f3141e1726f19062551ed139daa33ba1fd9b584d11b425c836496da1ecf9f69fcb409e9
+DIST environs-11.0.0.gh.tar.gz 23916 BLAKE2B 
e9c186cd6e6da0ddeddb7d8f6c5a01d2039468d452af20d6a1637dbe01f8c09be7c890737f862e2dc9baf824b9d8878abca04a5ae237b58138e3026ac68e7d2c
 SHA512 
540412bfb05dd798b57724390f3ae7dcba536550f909fbe2bb3f48fea77fed6cb9473fe526c3482ab7da48bec6ca886c85f07cf62c0fd23fa38087ea53b0e330

diff --git a/dev-python/environs/environs-11.0.0.ebuild 
b/dev-python/environs/environs-11.0.0.ebuild
new file mode 100644
index ..68b7ee41ac19
--- /dev/null
+++ b/dev-python/environs/environs-11.0.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python library for simplified environment variable parsing"
+HOMEPAGE="
+   https://github.com/sloria/environs/
+   https://pypi.org/project/environs/
+"
+SRC_URI="
+   https://github.com/sloria/environs/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   dev-python/python-dotenv[${PYTHON_USEDEP}]
+   >=dev-python/marshmallow-3.13.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/django-cache-url[${PYTHON_USEDEP}]
+   dev-python/dj-database-url[${PYTHON_USEDEP}]
+   dev-python/dj-email-url[${PYTHON_USEDEP}]
+   )
+"
+
+DOCS=( CHANGELOG.md CONTRIBUTING.md README.md  )
+
+distutils_enable_tests pytest



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

2024-03-04 Thread Michał Górny
commit: a226cce2d92c60a5b402e5c58cacb62f94eecdfe
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar  5 05:04:04 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar  5 05:18:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a226cce2

dev-python/nbconvert: Bump to 7.16.2

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

 dev-python/nbconvert/Manifest|  1 +
 dev-python/nbconvert/nbconvert-7.16.2.ebuild | 74 
 2 files changed, 75 insertions(+)

diff --git a/dev-python/nbconvert/Manifest b/dev-python/nbconvert/Manifest
index f67b03772e28..c407121bd8fd 100644
--- a/dev-python/nbconvert/Manifest
+++ b/dev-python/nbconvert/Manifest
@@ -1,2 +1,3 @@
 DIST nbconvert-7.15.0.tar.gz 853363 BLAKE2B 
c417428708279099d8a966ab61d044be1deebbb37757b75a248b8bf50302db8a7ba39a25c0d255777d695f9af93f43f420727c33bdad0a4a239660b7f74cc49a
 SHA512 
bf598cc776ceadadecdec816ec8fd78502cffae399175d22cf184d6e45974fcd0d5e731ef8aa032aec251dcd2a8e5d6077c585c5f70786d4cbe72979e1ad8503
 DIST nbconvert-7.16.1.tar.gz 854006 BLAKE2B 
304690bc9c6636efdec1f904314bab6db7805da5608dd929a837d2c56253423c0df1f8c5e5add54deb32e2a60bc6497c823602d1a11d13bb3b1004cc2f5cd4cc
 SHA512 
6a2991eab0b1e981920d7c040535a1bffea037e854b6aeca26a2c185a31305855096f83092348e7dbd102094d5bda860bc893594126e969cfe170d09f7a808d5
+DIST nbconvert-7.16.2.tar.gz 854119 BLAKE2B 
46b150af3bcdf9bc1269d6c020f5b3c23fc429060b73ed8f2221e07820092b3b6240be4dad978e009d2717d0d041b2a9aac6474d9ac9c6f8394fe83ec3e23a44
 SHA512 
8782507013f7eb8fc83bd51d94649834c9b376fb932d8a86766210c021af3646a623ee1dc0bb73592dc0d38e3c9b5b864dbd97834dcaf736230f6524575759ef

diff --git a/dev-python/nbconvert/nbconvert-7.16.2.ebuild 
b/dev-python/nbconvert/nbconvert-7.16.2.ebuild
new file mode 100644
index ..90b36a68a170
--- /dev/null
+++ b/dev-python/nbconvert/nbconvert-7.16.2.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi virtualx
+
+DESCRIPTION="Converting Jupyter Notebooks"
+HOMEPAGE="
+   https://nbconvert.readthedocs.io/
+   https://github.com/jupyter/nbconvert/
+   https://pypi.org/project/nbconvert/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+   dev-python/bleach[${PYTHON_USEDEP}]
+   dev-python/defusedxml[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.0[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-core-4.7[${PYTHON_USEDEP}]
+   dev-python/jupyterlab-pygments[${PYTHON_USEDEP}]
+   >=dev-python/markupsafe-2.0[${PYTHON_USEDEP}]
+   =dev-python/nbclient-0.5.0[${PYTHON_USEDEP}]
+   >=dev-python/nbformat-5.7[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/pandocfilters-1.4.1[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.4.1[${PYTHON_USEDEP}]
+   dev-python/tinycss2[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.1.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/ipykernel[${PYTHON_USEDEP}]
+   >=dev-python/ipywidgets-7.5[${PYTHON_USEDEP}]
+   dev-python/flaky[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_test() {
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
tests/test_nbconvertapp.py::TestNbConvertApp::test_convert_full_qualified_name
+   
tests/test_nbconvertapp.py::TestNbConvertApp::test_post_processor
+   # crazy qtweb* stuff, perhaps permissions
+   tests/exporters/test_qtpdf.py::TestQtPDFExporter::test_export
+   tests/exporters/test_qtpng.py::TestQtPNGExporter::test_export
+   )
+
+   # virtx implies nonfatal, make it explicit to avoid confusion
+   nonfatal epytest || die
+}
+
+pkg_postinst() {
+   if ! has_version virtual/pandoc; then
+   einfo "Pandoc is required for converting to formats other than 
Python,"
+   einfo "HTML, and Markdown. If you need this functionality, 
install"
+   einfo "app-text/pandoc or app-text/pandoc-bin."
+   fi
+}



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

2024-03-04 Thread Michał Górny
commit: 3ca008093aeb06290112de142689b5054576527c
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar  5 04:55:56 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar  5 05:18:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ca00809

dev-python/Faker: Bump to 24.0.0

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

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

diff --git a/dev-python/Faker/Faker-24.0.0.ebuild 
b/dev-python/Faker/Faker-24.0.0.ebuild
new file mode 100644
index ..4a85c701f3c8
--- /dev/null
+++ b/dev-python/Faker/Faker-24.0.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A Python package that generates fake data for you"
+HOMEPAGE="
+   https://github.com/joke2k/faker/
+   https://pypi.org/project/Faker/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
+   !dev-ruby/faker
+"
+BDEPEND="
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP},tiff]
+   dev-python/validators[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x PYTEST_PLUGINS=faker.contrib.pytest.plugin
+   epytest
+}

diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index 974e50c8f5c0..fd4a609f652b 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -1,2 +1,3 @@
 DIST Faker-23.2.1.tar.gz 1708603 BLAKE2B 
94759727bb7feb520d51c3a52e50e01bad164cc3f262620d9f106f4746e68b298447d678dba7a5af9a80d0fdd7d9981f57ca50e27ab10671caec52c34e0442ee
 SHA512 
1fefc84bed97e012c4e07117d62a6e0970e1be9d1c2b6f09db497b0d5ba66a2b2b0f3ba806926621d59dc0753a8b8c9caacefa15fbb23c755f110c5ef908975d
 DIST Faker-23.3.0.tar.gz 1716346 BLAKE2B 
21be02c45fdaeed398ce157b9874985791dff67784b60198323ffae8f8c3a3e82932ebc152893aed40efb5d73e1e775c52b364c62411b59e48ce3d897971ba92
 SHA512 
2bdcf86adae1257ee24df140894451d13854afdde8794d08072b9b572e48fcacb74597f64da9f069e914db0f27c8f4e74d746a25bbee8421310749468b82
+DIST Faker-24.0.0.tar.gz 1716657 BLAKE2B 
6dd4ff39e2d7ecd941a1c12c34894f092603f00331e147aa3056a3a15eb7a06c88ccf5a9fc1b754299bd5e3a707b7b95f7842c5eeb00dc2089f065bfca0c
 SHA512 
cd764feb37863f98038d9b9da8c41967e9e8fc1fd250a92b3cea376610ecda3f90fd691297c824fe83845fc0bc0a8d859f96512ee2b6b720d4e12f2cd8d6c8d3



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

2024-03-04 Thread Michał Górny
commit: c3ba6b6f782a5a40b640e0cc0e37e13d5abc51ae
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar  5 05:02:02 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar  5 05:18:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3ba6b6f

dev-python/pipdeptree: Bump to 2.16.1

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

 dev-python/pipdeptree/Manifest |  1 +
 dev-python/pipdeptree/pipdeptree-2.16.1.ebuild | 48 ++
 2 files changed, 49 insertions(+)

diff --git a/dev-python/pipdeptree/Manifest b/dev-python/pipdeptree/Manifest
index 889b8dfe87dc..3025c32aeedf 100644
--- a/dev-python/pipdeptree/Manifest
+++ b/dev-python/pipdeptree/Manifest
@@ -1,2 +1,3 @@
 DIST pipdeptree-2.15.1.tar.gz 34461 BLAKE2B 
e437785e609bacc31b5ca32fd03b7d69c3b0f597725d021ef978d49037e0d9e6e6b0c6545f5c7a93b4a26befa019156156d554e2d3470282758ed535097377f9
 SHA512 
ed8482c811758fc94adf196315f022cc6a07029ece9246bab04a64949faa22fc9b6811dd357d0a51803f305c837d6fa1267cf38d5a5cd728c3bf00e65d46d05d
 DIST pipdeptree-2.16.0.tar.gz 34872 BLAKE2B 
91401cf9ac05e365332956b874b17b40c62a8a6573b69adeae1d451d2878e887ee180239926962a2b7caae67b45619f715f8ade5c9df5b13683f167ee6592d0e
 SHA512 
c3c1d6377cd3a30980c36fc4935f4aa4b96c402f09017f6e9e3d1c12c56580b1f56b1ea0edcbd6b588dbb96a9f5afa7a727c83faaf110d4a5e7f51df36628a03
+DIST pipdeptree-2.16.1.tar.gz 32145 BLAKE2B 
8892433bbd858566c1b7dde26d42617c2f075808b8df047c750f4c482cc326f9dd4248c50bacef385f518644898893a31ee701f070a7a80215e13be0c6329b03
 SHA512 
d0c7d05d818f1118b1897b5ad0a09459f2c8e0fb98486555783659a68ab2d24edc3299ef747e438c4669dc34fb8833d6a217ddbf900f21bc8954d63661494a60

diff --git a/dev-python/pipdeptree/pipdeptree-2.16.1.ebuild 
b/dev-python/pipdeptree/pipdeptree-2.16.1.ebuild
new file mode 100644
index ..fec43ff81c6c
--- /dev/null
+++ b/dev-python/pipdeptree/pipdeptree-2.16.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi optfeature
+
+DESCRIPTION="Utility for displaying installed packages in a dependency tree"
+HOMEPAGE="
+   https://github.com/tox-dev/pipdeptree/
+   https://pypi.org/project/pipdeptree/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/graphviz[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   # https://github.com/tox-dev/pipdeptree/pull/302
+   "${FILESDIR}/pipdeptree-2.13.1-expect-hpy-in-pypy-7.3.3.patch"
+   "${FILESDIR}/pipdeptree-2.13.2-fix-pypy-7.3.14.patch"
+)
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p pytest_mock
+}
+
+pkg_postinst() {
+   optfeature \
+   "visualising the dependency graph with --graph-output" \
+   dev-python/graphviz
+}



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

2024-03-04 Thread Michał Górny
commit: a4cf37ffd8b10ed4bb770c334e2d20f08c7e334c
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar  5 05:03:35 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar  5 05:18:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4cf37ff

dev-python/griffe: Bump to 0.41.3

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

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

diff --git a/dev-python/griffe/Manifest b/dev-python/griffe/Manifest
index 73a3e968c2aa..ead59808fbc2 100644
--- a/dev-python/griffe/Manifest
+++ b/dev-python/griffe/Manifest
@@ -2,3 +2,4 @@ DIST griffe-0.40.1.gh.tar.gz 216435 BLAKE2B 
0b2e304db94dadd113e72fd49d593a56fb4a
 DIST griffe-0.41.0.gh.tar.gz 216110 BLAKE2B 
ce7865bc38afc60b61ca530937599a25a45e5eb1ed905d989558da39246bf4fd75cf109f8158cd11a1d83c5d369a30d15fda1fa2d301b6ce0b54f198e21284a3
 SHA512 
48fbe053755027dca9c5cb00ed9eff07667114585381a4ff017de508bcd555a54ea457c652719d43e28878eef26a985517d4b14d4992a8681d60be9090507814
 DIST griffe-0.41.1.gh.tar.gz 216351 BLAKE2B 
e4c8bad6c6870aab7dee9d8d4326537d7943b3afdb96d8c3ffb90387f1e6dde7296f63a9cecf0b8f7f444ee1d05845af3a064483b6c96e6434ee6469acd9c7ca
 SHA512 
853082357ee79cf29d8551a22c2b6bf40e74a332234afeeea629a27814e8bbc91f682d2a0a305c93baf27e5e4f2697b8ee19cbf43e63e03ac71879f872a71988
 DIST griffe-0.41.2.gh.tar.gz 216659 BLAKE2B 
b0974a105aaa9ffca5e0b977fd816f228ff78f550e7995fe0f902d9bdfb720c603238b2e084fc2cf1364c13a78311877c87e175eb37b5ac310345ed05b04ec96
 SHA512 
981c91a48a06d157b42b7415002360158a144845a1cdbd7c09c7e07ff43bbb795bbcda784f72dfb863183fe7093e34483f2c57f8370194f4834d51659401462e
+DIST griffe-0.41.3.gh.tar.gz 216756 BLAKE2B 
00c979a32409f765b1c7d70edb91c8df71042e3ef0692e4575f8c161d8789f5b0dc8f60500925905089a1e13078a012ad5a8b312e5a78e882238c722c936eff1
 SHA512 
fb6ee21f3a71021e7b425522d0c0d6d6c7ce27cb62bac61c83d85c09311518a7ef7404347fe597d3b7d5ca19c09a6b7b61135779969777880e307a820ce93bdb

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



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

2024-03-04 Thread Michał Górny
commit: 78765e30f60f64cd1e21b546d040ce29ab81a5c5
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar  5 05:01:14 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar  5 05:18:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78765e30

dev-python/cfn-lint: Bump to 0.86.0

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

 dev-python/cfn-lint/Manifest   |  1 +
 dev-python/cfn-lint/cfn-lint-0.86.0.ebuild | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index 998e52a5fb71..fdf0b9a8d795 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -1,2 +1,3 @@
 DIST cfn-lint-0.85.2.tar.gz 3887432 BLAKE2B 
3ae9f84d977c576b8051226b73960c97d568c5cfe4aab2030b753abd6e25b39ff2d7f2265e1edca17339ca35658808d00805ce95d3f155b395e3ed3cd84c0bdd
 SHA512 
7c28a8f9771cb38087d30425340b95fbec637c7345cdd2c6ae2f6dc6f550cfe0b3f4cc53a60625767b40850bbf29859370cf89185bdd2a1de59a64aa43c598c3
 DIST cfn-lint-0.85.3.tar.gz 3878852 BLAKE2B 
4eb804c67b3cdd9686df930b7c9cc565f296a9ed99872b0d6f470c469de61d3ef321a98265c0975b32bfd2866dd66f82d2266dff77d90d31914946cafe5ce1dc
 SHA512 
5f758664a1497b1d5260c6737e203d86ad0cd08a44067b9fdb2c4150cfafc2f96fb025322aa8573d08d6ee44254987fc7f52d6ed336944e9e2a89fc174d8db6c
+DIST cfn-lint-0.86.0.tar.gz 3847186 BLAKE2B 
8edc25b25bd385717f7c1cd7d79cc910ec87c5232daec70cd448659e56cd710524532b66e3392d369b787765613a83bf37180f5f64bd489ec9c32d24cb6a3963
 SHA512 
4dc131c2cfc2d9892c6835a505bc5cc9a3d570cc22750bbb239b577417b010de7cfd0b17caeae44197b2cecbdf163973e447906eae778aba84834ebce3b5d0b3

diff --git a/dev-python/cfn-lint/cfn-lint-0.86.0.ebuild 
b/dev-python/cfn-lint/cfn-lint-0.86.0.ebuild
new file mode 100644
index ..9a00ccdd992c
--- /dev/null
+++ b/dev-python/cfn-lint/cfn-lint-0.86.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="CloudFormation Linter"
+HOMEPAGE="
+   https://github.com/aws-cloudformation/cfn-lint/
+   https://pypi.org/project/cfn-lint/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/aws-sam-translator-1.85.0[${PYTHON_USEDEP}]
+   dev-python/jsonpatch[${PYTHON_USEDEP}]
+   >=dev-python/jschema-to-python-1.2.3[${PYTHON_USEDEP}]
+   =dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
+   dev-python/junit-xml[${PYTHON_USEDEP}]
+   dev-python/pyyaml-5.4[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.15.0[${PYTHON_USEDEP}]
+   >=dev-python/regex-2021.7.1[${PYTHON_USEDEP}]
+   >=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}]
+   >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin the deps
+   sed -e 's:~=[0-9.]*::' -i setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
test/unit/module/test_template.py::TestTemplate::test_build_graph
+   # requires git repo
+   
test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs
+   # Internet
+   
test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter
+   
test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3
+   # TODO: it looks as if AWS_DEFAULT_REGION didn't work
+   test/unit/module/core/test_run_cli.py::TestCli::test_bad_config
+   
test/unit/module/core/test_run_cli.py::TestCli::test_override_parameters
+   
test/unit/module/core/test_run_cli.py::TestCli::test_positional_template_parameters
+   
test/unit/module/core/test_run_cli.py::TestCli::test_template_config
+   )
+
+   # from tox.ini
+   local -x AWS_DEFAULT_REGION=us-east-1
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2024-03-04 Thread Michał Górny
commit: 39893d8b6b66bd33fcecb8f46692ac3ab79a4de1
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar  5 04:48:12 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar  5 05:18:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39893d8b

dev-python/jupyterlab: Bump to 4.1.3

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

 dev-python/jupyterlab/Manifest|  1 +
 dev-python/jupyterlab/jupyterlab-4.1.3.ebuild | 78 +++
 2 files changed, 79 insertions(+)

diff --git a/dev-python/jupyterlab/Manifest b/dev-python/jupyterlab/Manifest
index 907acb4924c2..74d24754d059 100644
--- a/dev-python/jupyterlab/Manifest
+++ b/dev-python/jupyterlab/Manifest
@@ -2,3 +2,4 @@ DIST jupyterlab-4.0.12.tar.gz 18352336 BLAKE2B 
afa406372cabd740dc09b354e626d4b87
 DIST jupyterlab-4.0.13.tar.gz 18354664 BLAKE2B 
6c4df40c8ab5a97cf85025c752f48dc97b8d90e01e4343ba40cd7c25f1d48936040af9704a5a9b855aa8cfc9d43db15c0904c96daa73ec0f65c18b365cd2155b
 SHA512 
89a6e7ca594905b08ce7c85299e3fe0a94cb8bb135258c992c3b6eab20f04b34b956e997a362088347c1488f5720e59f8c3d1366d9fbc5bd0dc7c1cc37ad2d43
 DIST jupyterlab-4.1.1.tar.gz 21807943 BLAKE2B 
9bd6d9fc25c68743f01c2193e09d996e4350a8a00b1b8a0c83c001d4452a16b7ba69362fea36955cbb93f8f408a6e3a5dd45f2a17cde8899d5a192f7395875a5
 SHA512 
9441dc0faec7e65c7a228b2876d5a6d962e892209414e38c336436af218789d6f735c6c7eb089a0c1525c04ef6824abfb5da82b14292dc402b6a0f7f97d06e0a
 DIST jupyterlab-4.1.2.tar.gz 21810592 BLAKE2B 
5c5c828c0144260e1fbead1f2ea23cd6b458c2c86dc2202ed4e56fd566d85e14544fa7443d0676926e0619721bad5b8e85431bf02f7a61a3f0fceeafb0eafa66
 SHA512 
17ab1132421e494a3ce48edec3823576f0202b90e238a01f8500b86bbd7753a8b3e6376a9f2bdd5cf7b1f50708853d92886b486a4a0c620df179693f1566e3e2
+DIST jupyterlab-4.1.3.tar.gz 21796851 BLAKE2B 
afe0b939a24bd977d2667d4b769a2742ca34e52ffe9264bd940d740e6189a5285f7e2f3c261f8af0a63097f1afa70802939e635bd316bcdc592ca72d670c0ef9
 SHA512 
ea463c86b06632a007e4fe1d7fd724b1b2377af13620313bc70620d7fbf05ccc5b6a5565b27469ea281a95424c446f62db904f1d40dfab321c6821a998813513

diff --git a/dev-python/jupyterlab/jupyterlab-4.1.3.ebuild 
b/dev-python/jupyterlab/jupyterlab-4.1.3.ebuild
new file mode 100644
index ..9e3f5902f2f5
--- /dev/null
+++ b/dev-python/jupyterlab/jupyterlab-4.1.3.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi xdg
+
+DESCRIPTION="JupyterLab computational environment"
+HOMEPAGE="
+   https://jupyter.org/
+   https://github.com/jupyterlab/jupyterlab/
+   https://pypi.org/project/jupyterlab/
+"
+
+LICENSE="BSD MIT GPL-3 Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/async-lru[${PYTHON_USEDEP}]
+   >=dev-python/httpx-0.25.0[${PYTHON_USEDEP}]
+   dev-python/ipykernel[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.0.3[${PYTHON_USEDEP}]
+   dev-python/jupyter-core[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-lsp-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}]
+   =dev-python/jupyterlab-server-2.19[${PYTHON_USEDEP}]
+   =dev-python/notebook-shim-0.2[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/tomli[${PYTHON_USEDEP}]
+   >=dev-python/tornado-6.2.0[${PYTHON_USEDEP}]
+   dev-python/traitlets[${PYTHON_USEDEP}]
+   net-libs/nodejs
+"
+
+BDEPEND="
+   dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-console-scripts[${PYTHON_USEDEP}]
+   >=dev-python/pytest-jupyter-0.5.3[${PYTHON_USEDEP}]
+   dev-python/pytest-tornasync[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/requests-cache[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_DESELECT=(
+   # These tests call npm and want internet
+   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_uninstall_core_extension
+   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned_folder
+   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned
+   
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom_minimal_core_config
+   jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom
+   jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_check
+   jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build
+   jupyterlab/tests/test_build_api.py::TestBuildAPI::test_clear
+   jupyterlab/tests/test_build_api.py::TestBuildAPI::test_build
+)
+
+EPYTEST_IGNORE=(
+   jupyterlab/tests/test_announcements.py
+)
+

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

2024-03-04 Thread Michał Górny
commit: 64746741e86de99c1137d911e5d4f1c8e7fbb7d0
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar  5 04:53:38 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar  5 05:18:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64746741

dev-python/ipyparallel: Remove wrong pytest restriction

Remove the restriction to  gentoo.org>

 dev-python/ipyparallel/ipyparallel-8.7.0.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-python/ipyparallel/ipyparallel-8.7.0.ebuild 
b/dev-python/ipyparallel/ipyparallel-8.7.0.ebuild
index d1401a29b6da..b7c622ae9e8e 100644
--- a/dev-python/ipyparallel/ipyparallel-8.7.0.ebuild
+++ b/dev-python/ipyparallel/ipyparallel-8.7.0.ebuild
@@ -39,7 +39,6 @@ BDEPEND="
test? (
dev-python/ipython[test]
dev-python/mock[${PYTHON_USEDEP}]
-   

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

2024-03-04 Thread Michał Górny
commit: de5af4c9be923adb2adb45e0c41c39b5d647161e
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar  5 04:49:20 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar  5 05:18:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de5af4c9

dev-python/sqlglot: Bump to 22.2.1

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

 dev-python/sqlglot/Manifest  |   1 +
 dev-python/sqlglot/sqlglot-22.2.1.ebuild | 121 +++
 2 files changed, 122 insertions(+)

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index 1411317cf392..bac7769993eb 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -24,6 +24,7 @@ DIST sqlglot-22.0.1.tar.gz 17713150 BLAKE2B 
ad0b4e83744afdc8f32a2127d22c13462eaa
 DIST sqlglot-22.1.0.tar.gz 17745401 BLAKE2B 
58e805a7f0d2b6c9899c931f279f124a38e1c50ec76f849b0cca00d8cbe29e01275fc5250dc00277ccb52c8b32ced276b9e70e288ed1121ab00bf20860d99d56
 SHA512 
af284e7d2ddc5b25f5535e9a615d1e2f9c3b0c18b80246250b1324ad626d3550d7b12cb3a02d944f765eb51d16f58c669509967873dda00c9d1da94aac05b13b
 DIST sqlglot-22.1.1.tar.gz 17752039 BLAKE2B 
96c152a199c989d2b5675745d1faeabd6b4ae0ffda531204eaab078d76929baaf04c23f5808a2e3b10305b1b5645657e4c55a76bf85823f481366aa08feebb3d
 SHA512 
1584cbb92bea54808938ed7c08985bc68ef581f38479201be968364609acc106422de3abb4d75f765d20dace949485400ec149f71bbec7e34dee6e2983a77019
 DIST sqlglot-22.2.0.tar.gz 17754337 BLAKE2B 
b9cc0b6ab3198f26cd579729685ab1003a85a86ad0c2b15fbdaf3a9d89cd721ef95c3a011adf0ac950e52874adbfcde1e944dba48e8b497078969429233d
 SHA512 
2434661ad7d989c2704af4e6f5c52beb2e16b8c3f4a115207b790c090250a5c1eea41cb24d3aebe3e8129c2e613606c8da8a8bc824a285529c150b2085292720
+DIST sqlglot-22.2.1.tar.gz 17761904 BLAKE2B 
67cfb6333f9f4d00ed7ac4cd1c3eedfd7f374e98b63474464e01937eeae1a978fa9dc1f948cb90e26f39a4e27efc1f5c57c9a82697076f46d8c1c67bcb0d7785
 SHA512 
3894f1c3924c6830822788e22f6b271ac47d555a6a1d264221fba15dcfa67dc27496944568bdb202bdb7a53fc67ee8f9afc25c1ef4cc624cab144e2d49de032a
 DIST syn-2.0.41.crate 246016 BLAKE2B 
9d389f2e2a0acb4c84c309456e8ffcc88c5d4d541535ed136832d7a6054dde45a598bb68e8a6f3062ca2a96e1ceae947d54b3aec9bad65b0c51d6733aa6c80db
 SHA512 
6bbaf69ca783025dfb81ac3612ac60bfbed31b2d87792909b35c12892dadebdaff2ddf9463105e536b671dce5870610ab90fe29471284bbd3014dca8d6993f1a
 DIST target-lexicon-0.12.12.crate 25156 BLAKE2B 
f3803596c75f6c89438592a1176c3748fc2c0524d7d50a20056de1cd26d40c572b05bafcdf6dd702752864bea37c8b4f28f96dadc12a5b3bb1d279b25e489f85
 SHA512 
6147295c43ba1b7b087a3c5ab51534b2985e4e77e5e15687978cfb9d07e21c4fd9bc7191576d6cabd268d08a44dc733c4a957e59dba8b948c2055d8bb433aeca
 DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 
4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac
 SHA512 
bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920

diff --git a/dev-python/sqlglot/sqlglot-22.2.1.ebuild 
b/dev-python/sqlglot/sqlglot-22.2.1.ebuild
new file mode 100644
index ..058fa81df816
--- /dev/null
+++ b/dev-python/sqlglot/sqlglot-22.2.1.ebuild
@@ -0,0 +1,121 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+CARGO_OPTIONAL=1
+CRATES="
+   autocfg@1.1.0
+   bitflags@1.3.2
+   cfg-if@1.0.0
+   heck@0.4.1
+   indoc@2.0.4
+   libc@0.2.150
+   lock_api@0.4.11
+   memoffset@0.9.0
+   once_cell@1.19.0
+   parking_lot@0.12.1
+   parking_lot_core@0.9.9
+   proc-macro2@1.0.70
+   pyo3-build-config@0.20.0
+   pyo3-ffi@0.20.0
+   pyo3-macros-backend@0.20.0
+   pyo3-macros@0.20.0
+   pyo3@0.20.0
+   quote@1.0.33
+   redox_syscall@0.4.1
+   scopeguard@1.2.0
+   smallvec@1.11.2
+   syn@2.0.41
+   target-lexicon@0.12.12
+   unicode-ident@1.0.12
+   unindent@0.2.3
+   windows-targets@0.48.5
+   windows_aarch64_gnullvm@0.48.5
+   windows_aarch64_msvc@0.48.5
+   windows_i686_gnu@0.48.5
+   windows_i686_msvc@0.48.5
+   windows_x86_64_gnu@0.48.5
+   windows_x86_64_gnullvm@0.48.5
+   windows_x86_64_msvc@0.48.5
+"
+
+inherit cargo distutils-r1 pypi optfeature
+
+DESCRIPTION="An easily customizable SQL parser and transpiler"
+HOMEPAGE="
+   https://sqlglot.com/
+   https://github.com/tobymao/sqlglot/
+   https://pypi.org/project/sqlglot/
+"
+SRC_URI+="
+   native-extensions? (
+   ${CARGO_CRATE_URIS}
+   )
+"
+
+LICENSE="MIT"
+LICENSE+=" native-extensions? ("
+# Dependent crate licenses
+LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016"
+LICENSE+=" )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+native-extensions"
+
+BDEPEND="
+   native-extensions? (
+   

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

2024-03-04 Thread Michał Górny
commit: ab1c9ceaa08e5b4e4393ad80fcaf30d0b3c8e3e7
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar  5 04:56:22 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar  5 05:18:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab1c9cea

dev-python/marshmallow: Bump to 3.21.1

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

 dev-python/marshmallow/Manifest  |  1 +
 dev-python/marshmallow/marshmallow-3.21.1.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-python/marshmallow/Manifest b/dev-python/marshmallow/Manifest
index c18b24621aae..579d1ab46aef 100644
--- a/dev-python/marshmallow/Manifest
+++ b/dev-python/marshmallow/Manifest
@@ -1,2 +1,3 @@
 DIST marshmallow-3.20.2.gh.tar.gz 183876 BLAKE2B 
84cf8ca23069ad1d2353ffa9299556298457485fa459746b948835f04f92ef3949d5429e8285e084be7398fb294b3d74eba1b38ef21b469daed401f1e6affcdb
 SHA512 
8305693405a976c5b0c6ef074a12af4736f9620ca37c7c2ec6318fac2b19086426344ce8c2f515e95becdba8b2bb1c20aca5a9dffb4145cb27fee00dc080
 DIST marshmallow-3.21.0.gh.tar.gz 183738 BLAKE2B 
9f9b9203be93e6feecbd6b7e1da32f737ba33ca8e386e062d091e20480f5241c1d73f77afd542cb24816a48aa5a948aaa20edcfe9d0fdfa847f6e405e89cff20
 SHA512 
d08e4eedafc1d6f2bfab463357febc75013e8a548195ab85aac55fa225f2180a4f1646d68f8586d369dd108a793086c5bb8522c7543a51540ec4ee6de5305ad3
+DIST marshmallow-3.21.1.gh.tar.gz 183822 BLAKE2B 
786287604312b4c54167458c35caf5ac3eb2c9ce63c1b9bd0b8fc33e208e5f694e84842c75c93fd91535bc231ebf703ea3ea0b352d100b59f103e280b840b170
 SHA512 
6de06ced6a58ef0c312ee4c1edfbe011401bba08c27fcf2dd2c3e44cb072cded1cf5f16a4d4945344d56f0d26b5eb165f6d031b50c215f122c7cc6fe25389318

diff --git a/dev-python/marshmallow/marshmallow-3.21.1.ebuild 
b/dev-python/marshmallow/marshmallow-3.21.1.ebuild
new file mode 100644
index ..2adebae08366
--- /dev/null
+++ b/dev-python/marshmallow/marshmallow-3.21.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="A library for converting to and from native Python datatypes"
+HOMEPAGE="
+   https://github.com/marshmallow-code/marshmallow/
+   https://pypi.org/project/marshmallow/
+"
+SRC_URI="
+   https://github.com/marshmallow-code/marshmallow/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/packaging-17.0[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytz[${PYTHON_USEDEP}]
+   dev-python/simplejson[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2024-03-04 Thread Michał Górny
commit: eadbdbb41dc06768fe24f262ce0fc0c9a8c5fe3a
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar  5 04:46:37 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar  5 05:18:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eadbdbb4

dev-python/types-gdb: Bump to 12.1.4.20240305

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

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

diff --git a/dev-python/types-gdb/Manifest b/dev-python/types-gdb/Manifest
index 1a611de8bf17..377d2dcf6f29 100644
--- a/dev-python/types-gdb/Manifest
+++ b/dev-python/types-gdb/Manifest
@@ -1 +1,2 @@
 DIST types-gdb-12.1.4.20240113.tar.gz 10765 BLAKE2B 
836952c76cdb970b39877552da78adfb8f288a18bdb4c55d27c815e63178597e08a107350a61cf8f8b0d8a88fa3c26767ea064b2a4dcb2d0afc3d10a4f6a
 SHA512 
2f0802f8e95106dcb03ec734aa0b5200bd8c64f6628072394a120eb1b3a34b727525d944e023cb23baef8caabf61f6ed383a3e1da8c9d47fe76a281a67cb49aa
+DIST types-gdb-12.1.4.20240305.tar.gz 10784 BLAKE2B 
0f3f4ad5a66a753262b38a320d71e39505c581b990bf4680ef892aaa6b5334cdfb52b8470903f8873872ec7d1c75d6bcf32b82d23e2d6725e53981906aedf7ea
 SHA512 
052e783fc5e567891572a1a4c85774c3405e2f4f4af773236fbeee0560c31dd5e5c81513ee3fc1c10cd2b9a6ea27242ffe21455bc66be66162ee71ca4a09

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



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

2024-03-04 Thread Michał Górny
commit: 4b5e5647ab055dfe100a69b84e62701c1e1fbb62
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar  5 04:46:57 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar  5 05:18:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b5e5647

dev-python/pymdown-extensions: Bump to 10.7.1

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

 dev-python/pymdown-extensions/Manifest |  1 +
 .../pymdown-extensions-10.7.1.ebuild   | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-python/pymdown-extensions/Manifest 
b/dev-python/pymdown-extensions/Manifest
index 7ada8f1a11d0..21de63b59e26 100644
--- a/dev-python/pymdown-extensions/Manifest
+++ b/dev-python/pymdown-extensions/Manifest
@@ -1 +1,2 @@
+DIST pymdown_extensions-10.7.1.tar.gz 811769 BLAKE2B 
ed2195a1a2262b96d444dd7d60c6330a6670cbe44a0f00f4c5a1dd80f4d2f13f0202adac5505d2fd5b6b5b02300e2d0bc62680fd92f3c00363c4123f02151a0a
 SHA512 
60dce8fafb1935ab3d42320f9b6a3db9b60f4f4d4585b79f123103183f2a2ae9ed1256ae84992ad14b20f6969519a9c1a1b916c301a63715f867e8136be5eb2b
 DIST pymdown_extensions-10.7.tar.gz 811535 BLAKE2B 
d933fa172e34e4d36956d8db385865939519f3cc8c5eecc3e132e4d2730910edf8df40ff52183caad26a5ea7613230fe55f09ca8e74a0911b4bbc039b2160ed3
 SHA512 
1fd1514dc2d322de42b077f90c9e328b6359f34904339deaaed699278c41ea464c793a3a794337d7bb634e2eca4411d54553005a3e5b0d8e31444feeb9e9a0db

diff --git a/dev-python/pymdown-extensions/pymdown-extensions-10.7.1.ebuild 
b/dev-python/pymdown-extensions/pymdown-extensions-10.7.1.ebuild
new file mode 100644
index ..abf5c06a483a
--- /dev/null
+++ b/dev-python/pymdown-extensions/pymdown-extensions-10.7.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Extensions for Python Markdown"
+HOMEPAGE="
+   https://github.com/facelessuser/pymdown-extensions/
+   https://pypi.org/project/pymdown-extensions/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/markdown-3.5[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   >=dev-python/pygments-2.12.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # broken on pypy3; unfortunately, the parametrization is based
+   # on indexes and these are pretty random, so we need to remove it
+   # entirely
+   # TODO: restore it when pypy with a fix is in Gentoo
+   # https://github.com/pypy/pypy/issues/4920
+   rm "tests/extensions/superfences/superfences (normal).txt" || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2024-03-04 Thread Sam James
commit: 5a63a911321a866495c7c3c893389c0430599e82
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Mar  5 05:01:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  5 05:08:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a63a911

media-libs/coin: mark as LTO-unsafe

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

 media-libs/coin/coin-4.0.0.ebuild | 5 +
 media-libs/coin/coin-4.0.1.ebuild | 5 +
 media-libs/coin/coin-4.0.2.ebuild | 5 +
 3 files changed, 15 insertions(+)

diff --git a/media-libs/coin/coin-4.0.0.ebuild 
b/media-libs/coin/coin-4.0.0.ebuild
index 82dc36d4c766..d4fd74cb4328 100644
--- a/media-libs/coin/coin-4.0.0.ebuild
+++ b/media-libs/coin/coin-4.0.0.ebuild
@@ -64,6 +64,11 @@ DOCS=(
 )
 
 src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/859832
+   # https://github.com/coin3d/coin/issues/521
+   filter-lto
+
use debug && append-cppflags -DCOIN_DEBUG=1
 
local mycmakeargs=(

diff --git a/media-libs/coin/coin-4.0.1.ebuild 
b/media-libs/coin/coin-4.0.1.ebuild
index 3efe4771ee32..364c7446ee9c 100644
--- a/media-libs/coin/coin-4.0.1.ebuild
+++ b/media-libs/coin/coin-4.0.1.ebuild
@@ -53,6 +53,11 @@ DOCS=(
 )
 
 src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/859832
+   # https://github.com/coin3d/coin/issues/521
+   filter-lto
+
use debug && append-cppflags -DCOIN_DEBUG=1
 
local mycmakeargs=(

diff --git a/media-libs/coin/coin-4.0.2.ebuild 
b/media-libs/coin/coin-4.0.2.ebuild
index 3efe4771ee32..364c7446ee9c 100644
--- a/media-libs/coin/coin-4.0.2.ebuild
+++ b/media-libs/coin/coin-4.0.2.ebuild
@@ -53,6 +53,11 @@ DOCS=(
 )
 
 src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/859832
+   # https://github.com/coin3d/coin/issues/521
+   filter-lto
+
use debug && append-cppflags -DCOIN_DEBUG=1
 
local mycmakeargs=(



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

2024-03-04 Thread Sam James
commit: 13236593cbd00ae106ac27544010f302d98dc115
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar  5 05:01:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  5 05:04:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13236593

dev-util/intel_clc: backport llvm-r1 to 23.x

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

 dev-util/intel_clc/intel_clc-23.3.6-r1.ebuild | 86 +++
 1 file changed, 86 insertions(+)

diff --git a/dev-util/intel_clc/intel_clc-23.3.6-r1.ebuild 
b/dev-util/intel_clc/intel_clc-23.3.6-r1.ebuild
new file mode 100644
index ..8bc3bb53f6ba
--- /dev/null
+++ b/dev-util/intel_clc/intel_clc-23.3.6-r1.ebuild
@@ -0,0 +1,86 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( 16 17 )
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit llvm-r1 meson python-any-r1
+
+MY_PV="${PV/_/-}"
+
+DESCRIPTION="intel_clc tool used for building OpenCL C to SPIR-V"
+HOMEPAGE="https://mesa3d.org/;
+
+if [[ ${PV} ==  ]]; then
+   S="${WORKDIR}/intel_clc-${MY_PV}"
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git;
+   inherit git-r3
+else
+   S="${WORKDIR}/mesa-${MY_PV}"
+   SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz;
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="MIT SGI-B-2.0"
+SLOT="0"
+IUSE="debug"
+
+RDEPEND="
+   dev-libs/libclc
+   dev-util/spirv-tools
+   >=sys-libs/zlib-1.2.8:=
+   x11-libs/libdrm
+   $(llvm_gen_dep '
+   dev-util/spirv-llvm-translator:${LLVM_SLOT}
+   sys-devel/clang:${LLVM_SLOT}
+   sys-devel/llvm:${LLVM_SLOT}
+   ')
+"
+DEPEND="${RDEPEND}
+   dev-libs/expat
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
+   virtual/pkgconfig
+"
+
+python_check_deps() {
+   python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   llvm-r1_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig"
+
+   local emesonargs=(
+   -Dllvm=enabled
+   -Dshared-llvm=enabled
+   -Dintel-clc=enabled
+
+   -Dgallium-drivers=''
+   -Dvulkan-drivers=''
+
+   # Set platforms empty to avoid the default "auto" setting. If
+   # platforms is empty meson.build will add surfaceless.
+   -Dplatforms=''
+
+   -Dglx=disabled
+   -Dlibunwind=disabled
+   -Dzstd=disabled
+
+   -Dbuildtype=$(usex debug debug plain)
+   -Db_ndebug=$(usex debug false true)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   dobin "${BUILD_DIR}"/src/intel/compiler/intel_clc
+}



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

2024-03-04 Thread Sam James
commit: 2e3bf7037f9f37d5b6a781d63a92b2feefbe8941
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar  5 04:52:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  5 04:52:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e3bf703

media-libs/mesa: Stabilize 23.3.6 amd64, #926155

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

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

diff --git a/media-libs/mesa/mesa-23.3.6.ebuild 
b/media-libs/mesa/mesa-23.3.6.ebuild
index 276e3a7ec946..1ba3974caea9 100644
--- a/media-libs/mesa/mesa-23.3.6.ebuild
+++ b/media-libs/mesa/mesa-23.3.6.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
 else
SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
 fi
 
 LICENSE="MIT SGI-B-2.0"



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

2024-03-04 Thread Sam James
commit: bd9e158f55d67b59cd7154733adb122ba33ac7b5
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar  5 04:52:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  5 04:52:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd9e158f

dev-util/intel_clc: Stabilize 23.3.6 amd64, #926155

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

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

diff --git a/dev-util/intel_clc/intel_clc-23.3.6.ebuild 
b/dev-util/intel_clc/intel_clc-23.3.6.ebuild
index f17127a02223..93e03c1a2bbd 100644
--- a/dev-util/intel_clc/intel_clc-23.3.6.ebuild
+++ b/dev-util/intel_clc/intel_clc-23.3.6.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} ==  ]]; then
 else
S="${WORKDIR}/mesa-${MY_PV}"
SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz;
-   KEYWORDS="~amd64"
+   KEYWORDS="amd64"
 fi
 
 LICENSE="MIT SGI-B-2.0"



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

2024-03-04 Thread Sam James
commit: d58f870d7043f3891c0fd707bd55c912368b9486
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Mar  5 04:20:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  5 04:47:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d58f870d

net-libs/rtrlib: mark as LTO-unsafe, strict-aliasing unsafe

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

 net-libs/rtrlib/rtrlib-0.8.0.ebuild | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/net-libs/rtrlib/rtrlib-0.8.0.ebuild 
b/net-libs/rtrlib/rtrlib-0.8.0.ebuild
index d903cb14d3bb..50d2d94eb403 100644
--- a/net-libs/rtrlib/rtrlib-0.8.0.ebuild
+++ b/net-libs/rtrlib/rtrlib-0.8.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake
+inherit cmake flag-o-matic
 
 DESCRIPTION="An open-source C implementation of the RPKI/Router Protocol 
client"
 HOMEPAGE="https://rtrlib.realmv6.org/;
@@ -32,6 +32,14 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=strict-aliasing
+   # https://bugs.gentoo.org/861581
+   # https://github.com/rtrlib/rtrlib/issues/287
+   #
+   # Do not trust LTO either.
+   append-flags -fno-strict-aliasing
+   filter-lto
+
local mycmakeargs=(
-DRTRLIB_TRANSPORT_SSH=$(usex ssh)
)



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

2024-03-04 Thread Sam James
commit: c662838064b0e22645e922909f6dbab1dcab23c5
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Mar  4 06:27:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  5 04:46:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6628380

sys-apps/uutils-coreutils: mark as LTO-unsafe

Normally cargo.eclass sets this for us but we do not use
cargo_src_compile.

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

 sys-apps/uutils-coreutils/uutils-coreutils-0.0.24.ebuild | 5 -
 sys-apps/uutils-coreutils/uutils-coreutils-.ebuild   | 5 -
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/sys-apps/uutils-coreutils/uutils-coreutils-0.0.24.ebuild 
b/sys-apps/uutils-coreutils/uutils-coreutils-0.0.24.ebuild
index 45e1d27dd2c5..01082d0ebeb1 100644
--- a/sys-apps/uutils-coreutils/uutils-coreutils-0.0.24.ebuild
+++ b/sys-apps/uutils-coreutils/uutils-coreutils-0.0.24.ebuild
@@ -283,7 +283,7 @@ CRATES="
zip@0.6.6
 "
 
-inherit cargo
+inherit cargo flag-o-matic
 
 DESCRIPTION="GNU coreutils rewritten in Rust"
 HOMEPAGE="https://uutils.github.io/coreutils/ 
https://github.com/uutils/coreutils;
@@ -338,6 +338,9 @@ src_unpack() {
 }
 
 src_compile() {
+   # normally cargo_src_compile sets this for us, but we don't use it
+   filter-lto
+
makeargs=(
# Disable output synchronisation as make calls cargo
-Onone

diff --git a/sys-apps/uutils-coreutils/uutils-coreutils-.ebuild 
b/sys-apps/uutils-coreutils/uutils-coreutils-.ebuild
index 45e1d27dd2c5..01082d0ebeb1 100644
--- a/sys-apps/uutils-coreutils/uutils-coreutils-.ebuild
+++ b/sys-apps/uutils-coreutils/uutils-coreutils-.ebuild
@@ -283,7 +283,7 @@ CRATES="
zip@0.6.6
 "
 
-inherit cargo
+inherit cargo flag-o-matic
 
 DESCRIPTION="GNU coreutils rewritten in Rust"
 HOMEPAGE="https://uutils.github.io/coreutils/ 
https://github.com/uutils/coreutils;
@@ -338,6 +338,9 @@ src_unpack() {
 }
 
 src_compile() {
+   # normally cargo_src_compile sets this for us, but we don't use it
+   filter-lto
+
makeargs=(
# Disable output synchronisation as make calls cargo
-Onone



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

2024-03-04 Thread Sam James
commit: 9a68e7e37fbe30af4d48e279af7a6b2558c6fbdc
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Mar  4 23:52:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  5 04:46:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a68e7e3

media-gfx/pngtools: mark as LTO-unsafe

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

 media-gfx/pngtools/pngtools-0.4_p20220314.ebuild | 13 +++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/media-gfx/pngtools/pngtools-0.4_p20220314.ebuild 
b/media-gfx/pngtools/pngtools-0.4_p20220314.ebuild
index 0e411a64e826..67bd84dbf9e8 100644
--- a/media-gfx/pngtools/pngtools-0.4_p20220314.ebuild
+++ b/media-gfx/pngtools/pngtools-0.4_p20220314.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit autotools
+inherit autotools flag-o-matic
 
 MY_COMMIT="1ccca3a0f3f6882661bbafbfb62feb774ca195d1"
 DESCRIPTION="A series of tools for the PNG image format"
@@ -30,6 +30,15 @@ src_prepare() {
eautoreconf
 }
 
+src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/875371
+   # https://github.com/mikalstill/pngtools/issues/21
+   filter-lto
+
+   default
+}
+
 src_install() {
default
 



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

2024-03-04 Thread Sam James
commit: f5015f1ca119bd04486ba3e7d383da0114972122
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Mar  5 04:08:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  5 04:47:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5015f1c

media-sound/din: mark as LTO-unsafe

The upstream website has a couple quirks. The open source release
tarball is "Download the complete source code from Internet Archive",
and there's no bug tracker or revision control. If the author uses
either one, I suppose it is internal...

There *is* a clearly publicized contact email, as well as e.g. requests
of:

> If you can package DIN Is Noise for various GNU/Linux distributions or
> other Unices, please e-mail me.

So my assumption is that email is the best way to report such issues.
Apologies in advance for no one else being able to easily check up on
the status of the bug report. ;) I have duly sent a personal email to
the author with a bug report.

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

 media-sound/din/din-58.1.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/media-sound/din/din-58.1.ebuild b/media-sound/din/din-58.1.ebuild
index 617de8f48011..4b371d0f6e8d 100644
--- a/media-sound/din/din-58.1.ebuild
+++ b/media-sound/din/din-58.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools edos2unix xdg
+inherit autotools edos2unix flag-o-matic xdg
 
 DESCRIPTION="a software musical instrument and audio synthesizer"
 HOMEPAGE="https://dinisnoise.org/;
@@ -48,6 +48,12 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/860513
+   # No upstream bugtracker. I believe upstream prefers emails,
+   # so I have emailed the author directly.
+   filter-lto
+
# Jack takes over alsa.
local sound_engine
 



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/echoping/, net-analyzer/echoping/files/

2024-03-04 Thread Sam James
commit: fc6853db1f910a17d2293e6b9d23987bbc45d66e
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Mar  5 03:54:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  5 04:47:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc6853db

net-analyzer/echoping: fix underlinking to libm

Caused compilation failures if LTO was used.

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

 .../echoping/echoping-6.0.2_p434-r5.ebuild |  1 +
 .../files/0001-correctly-link-to-libm.patch| 32 ++
 2 files changed, 33 insertions(+)

diff --git a/net-analyzer/echoping/echoping-6.0.2_p434-r5.ebuild 
b/net-analyzer/echoping/echoping-6.0.2_p434-r5.ebuild
index 69a6db661c00..a1b34e731c1b 100644
--- a/net-analyzer/echoping/echoping-6.0.2_p434-r5.ebuild
+++ b/net-analyzer/echoping/echoping-6.0.2_p434-r5.ebuild
@@ -37,6 +37,7 @@ PATCHES=(

"${FILESDIR}"/${PN}-6.0.2_p434-gnutls_certificate_type_set_priority.patch
"${FILESDIR}"/${PN}-6.0.2_p434-gnutls_session.patch
"${FILESDIR}"/${PN}-6.0.2_p434-fno-common.patch
+   "${FILESDIR}"/0001-correctly-link-to-libm.patch
 )
 
 src_prepare() {

diff --git a/net-analyzer/echoping/files/0001-correctly-link-to-libm.patch 
b/net-analyzer/echoping/files/0001-correctly-link-to-libm.patch
new file mode 100644
index ..2bd38fea6c6e
--- /dev/null
+++ b/net-analyzer/echoping/files/0001-correctly-link-to-libm.patch
@@ -0,0 +1,32 @@
+From a951dcd0ea6cc64afbba2a438aead17706562486 Mon Sep 17 00:00:00 2001
+From: Eli Schwartz 
+Date: Mon, 4 Mar 2024 22:43:43 -0500
+Subject: [PATCH] correctly link to libm
+
+The program depends on math.h symbols via util.c, but blindly assumes
+that it will be available without explicitly linking to it -- a POSIX
+violation.
+
+Also an LTO violation.
+
+Signed-off-by: Eli Schwartz 
+---
+ Makefile.am | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Makefile.am b/Makefile.am
+index a586281..3f96637 100644
+--- a/Makefile.am
 b/Makefile.am
+@@ -6,7 +6,7 @@ bin_PROGRAMS = echoping
+ man_MANS = echoping.1
+ echoping_SOURCES = echoping.c error.c readline.c writen.c util.c http.c icp.c 
HTParse.c echoping.h icp.h HTParse.h smtp.c
+ pkginclude_HEADERS = echoping.h compilation.h
+-echoping_LDADD = 
++echoping_LDADD = -lm
+ echoping_LDFLAGS = -export-dynamic
+ DOCS=DETAILS PLUGINS
+ SUBDIRS=plugins
+-- 
+2.43.0
+



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

2024-03-04 Thread Sam James
commit: 78cb0269257b225aa34bcaf79962527843a5c704
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Mar  5 04:41:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  5 04:47:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78cb0269

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

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

 media-gfx/povray/povray-3.7.0.0-r4.ebuild | 8 
 1 file changed, 8 insertions(+)

diff --git a/media-gfx/povray/povray-3.7.0.0-r4.ebuild 
b/media-gfx/povray/povray-3.7.0.0-r4.ebuild
index 14d2bd4402a7..8fbfdb6ab113 100644
--- a/media-gfx/povray/povray-3.7.0.0-r4.ebuild
+++ b/media-gfx/povray/povray-3.7.0.0-r4.ebuild
@@ -90,6 +90,14 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=strict-aliasing
+   # https://bugs.gentoo.org/859784
+   # https://github.com/POV-Ray/povray/issues/458
+   # Upstream activity is dead for 3 years now, so don't hold
+   # your breath for a fix.
+   append-flags -fno-strict-aliasing
+   filter-lto
+
# Fixes bug 71255
if [[ $(get-flag march) == k6-2 ]]; then
filter-flags -fomit-frame-pointer



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

2024-03-04 Thread Sam James
commit: 54238035c9abd9b278e2fd14312e893922c3be5f
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Mar  5 00:49:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  5 04:47:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54238035

media-sound/audacity: mark as LTO-unsafe, strict-aliasing unsafe

Bug report says ODR violations, but I could not reproduce since I hit
strict-aliasing issues first. I'm assuming both are an issue, but on the
other hand either one is a good reason to turn off LTO.

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

 media-sound/audacity/audacity-3.3.3.ebuild | 9 -
 media-sound/audacity/audacity-.ebuild  | 9 -
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/media-sound/audacity/audacity-3.3.3.ebuild 
b/media-sound/audacity/audacity-3.3.3.ebuild
index a839024bcc60..2cba5da71a87 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 virtualx
+inherit cmake flag-o-matic wxwidgets xdg virtualx
 
 DESCRIPTION="Free crossplatform audio editor"
 HOMEPAGE="https://www.audacityteam.org/;
@@ -157,6 +157,13 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=strict-aliasing
+   # Reportedly also -Werror=odr but I could not get that far.
+   # https://bugs.gentoo.org/915226
+   # https://github.com/audacity/audacity/issues/6096
+   append-flags -fno-strict-aliasing
+   filter-lto
+
setup-wxwidgets
 
# * always use system libraries if possible

diff --git a/media-sound/audacity/audacity-.ebuild 
b/media-sound/audacity/audacity-.ebuild
index f00f0a9e1f66..be537c7c96c0 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 virtualx
+inherit cmake flag-o-matic wxwidgets xdg virtualx
 
 DESCRIPTION="Free crossplatform audio editor"
 HOMEPAGE="https://www.audacityteam.org/;
@@ -144,6 +144,13 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=strict-aliasing
+   # Reportedly also -Werror=odr but I could not get that far.
+   # https://bugs.gentoo.org/915226
+   # https://github.com/audacity/audacity/issues/6096
+   append-flags -fno-strict-aliasing
+   filter-lto
+
setup-wxwidgets
 
# * always use system libraries if possible



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

2024-03-04 Thread Sam James
commit: b5b7e0e12cecdc1c58742dd05a1033089470c974
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Mar  5 01:31:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  5 04:47:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5b7e0e1

dev-db/libiodbc: mark as LTO-unsafe

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

 dev-db/libiodbc/libiodbc-3.52.15-r1.ebuild | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/dev-db/libiodbc/libiodbc-3.52.15-r1.ebuild 
b/dev-db/libiodbc/libiodbc-3.52.15-r1.ebuild
index b77e2c06acf0..6c034f3eb3ba 100644
--- a/dev-db/libiodbc/libiodbc-3.52.15-r1.ebuild
+++ b/dev-db/libiodbc/libiodbc-3.52.15-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit autotools
+inherit autotools flag-o-matic
 
 MY_PN="iODBC"
 
@@ -41,6 +41,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/924665
+   # https://github.com/openlink/iODBC/issues/100
+   filter-lto
+
econf \
--disable-static \
--enable-odbc3 \



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

2024-03-04 Thread Sam James
commit: dbda7d259111a90728d62fc56e6d664d5a745f0e
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Mar  5 01:37:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  5 04:47:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbda7d25

sci-mathematics/glpk: mark as LTO-unsafe, strict-aliasing unsafe

It has been reported upstream but no response.

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

 sci-mathematics/glpk/glpk-5.0-r1.ebuild | 11 ++-
 sci-mathematics/glpk/glpk-5.0-r2.ebuild |  9 +
 2 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/sci-mathematics/glpk/glpk-5.0-r1.ebuild 
b/sci-mathematics/glpk/glpk-5.0-r1.ebuild
index 4035b2d2c2a9..cdfbef93af93 100644
--- a/sci-mathematics/glpk/glpk-5.0-r1.ebuild
+++ b/sci-mathematics/glpk/glpk-5.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -49,6 +49,15 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=strict-aliasing
+   # https://bugs.gentoo.org/863047
+   # https://lists.gnu.org/archive/html/bug-glpk/2022-08/msg0.html
+   # No upstream response...
+   #
+   # Do not trust it to LTO either.
+   append-flags -fno-strict-aliasing
+   filter-lto
+
local myconf
if use mysql || use odbc; then
myconf="--enable-dl"

diff --git a/sci-mathematics/glpk/glpk-5.0-r2.ebuild 
b/sci-mathematics/glpk/glpk-5.0-r2.ebuild
index ccc0e863233f..af7007591862 100644
--- a/sci-mathematics/glpk/glpk-5.0-r2.ebuild
+++ b/sci-mathematics/glpk/glpk-5.0-r2.ebuild
@@ -53,6 +53,15 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=strict-aliasing
+   # https://bugs.gentoo.org/863047
+   # https://lists.gnu.org/archive/html/bug-glpk/2022-08/msg0.html
+   # No upstream response...
+   #
+   # Do not trust it to LTO either.
+   append-flags -fno-strict-aliasing
+   filter-lto
+
local myconf
if use mysql || use odbc; then
myconf="--enable-dl"



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/echoping/

2024-03-04 Thread Sam James
commit: 6cd9b86b85a2b7130e0984fe8934499dc2833835
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Mar  5 03:34:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  5 04:47:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cd9b86b

net-analyzer/echoping: update HOMEPAGE

The sourceforge site no longer exists at all.

For a while it was moved to https://github.com/bortzmeyer/echoping (and
this is for example the homepage recorded by Debian) but that has been
decommissioned as well, this time with a message directing you where to
go now.

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

 net-analyzer/echoping/echoping-6.0.2_p434-r5.ebuild | 2 +-
 net-analyzer/echoping/metadata.xml  | 3 ---
 2 files changed, 1 insertion(+), 4 deletions(-)

diff --git a/net-analyzer/echoping/echoping-6.0.2_p434-r5.ebuild 
b/net-analyzer/echoping/echoping-6.0.2_p434-r5.ebuild
index de26fde05061..69a6db661c00 100644
--- a/net-analyzer/echoping/echoping-6.0.2_p434-r5.ebuild
+++ b/net-analyzer/echoping/echoping-6.0.2_p434-r5.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 inherit autotools
 
 DESCRIPTION="Small program to test performances of remote servers"
-HOMEPAGE="http://echoping.sourceforge.net/;
+HOMEPAGE="https://framagit.org/bortzmeyer/echoping;
 SRC_URI="https://dev.gentoo.org/~jsmolic/distfiles/${P}.tar.gz;
 LICENSE="GPL-2"
 

diff --git a/net-analyzer/echoping/metadata.xml 
b/net-analyzer/echoping/metadata.xml
index 082e1799e9a2..78a65a684593 100644
--- a/net-analyzer/echoping/metadata.xml
+++ b/net-analyzer/echoping/metadata.xml
@@ -12,7 +12,4 @@
enable support for SMTP protocol.
enable support for TOS (TYpe Of 
Service).

-   
-   echoping
-   
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/

2024-03-04 Thread Sam James
commit: 51f60d956e142d90744bc8d99e99f81ee98221bf
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Mar  5 01:26:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  5 04:47:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51f60d95

sys-apps/xdg-desktop-portal-gnome: mark LTO-unsafe, strict-aliasing unsafe

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

 .../xdg-desktop-portal-gnome-45.1-r1.ebuild   | 11 ++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git 
a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.1-r1.ebuild 
b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.1-r1.ebuild
index 01563bab5406..f263b44b8b24 100644
--- a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.1-r1.ebuild
+++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-45.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit gnome.org meson systemd xdg
+inherit flag-o-matic gnome.org meson systemd xdg
 
 DESCRIPTION="Backend implementation for xdg-desktop-portal using GNOME"
 HOMEPAGE="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome;
@@ -41,6 +41,15 @@ PATCHES=(
 )
 
 src_configure() {
+   # -Werror=strict-aliasing
+   # https://bugs.gentoo.org/919852
+   # https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/issues/113
+   # 
https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/merge_requests/138
+   #
+   # Recheck this after next version bump!
+   append-flags -fno-strict-aliasing
+   filter-lto
+
local emesonargs=(
-Dsystemduserunitdir="$(systemd_get_userunitdir)"
)



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

2024-03-04 Thread Sam James
commit: 6a195fb3ef89176315f1bcbdb6ad0e296e94d055
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Mar  5 01:10:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  5 04:47:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a195fb3

media-libs/lsp-plugins: mark as LTO-unsafe

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

 media-libs/lsp-plugins/lsp-plugins-1.2.14.ebuild | 13 -
 media-libs/lsp-plugins/lsp-plugins-.ebuild   | 13 -
 2 files changed, 24 insertions(+), 2 deletions(-)

diff --git a/media-libs/lsp-plugins/lsp-plugins-1.2.14.ebuild 
b/media-libs/lsp-plugins/lsp-plugins-1.2.14.ebuild
index 020b5fd8f482..d8569e54fdd7 100644
--- a/media-libs/lsp-plugins/lsp-plugins-1.2.14.ebuild
+++ b/media-libs/lsp-plugins/lsp-plugins-1.2.14.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2023 Gentoo Authors
+# Copyright 2019-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -55,6 +55,17 @@ DEPEND="
 RDEPEND="${DEPEND}"
 
 src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/875833
+   #
+   # Actually the whole thing is kind of a waste of time. It looks like
+   # programs use LDFLAGS, but libraries do not! So some things don't
+   # build with LTO, while other things don't build when LTO is enabled.
+   # Attempting to build with LTO is just a waste of time and cycles.
+   #
+   # This was reported upstream but the ticket closed. Abandon hope.
+   filter-lto
+
use doc && MODULES+="doc"
use jack && MODULES+=" jack"
use ladspa && MODULES+=" ladspa"

diff --git a/media-libs/lsp-plugins/lsp-plugins-.ebuild 
b/media-libs/lsp-plugins/lsp-plugins-.ebuild
index 9d7901ffd074..0292665b83a8 100644
--- a/media-libs/lsp-plugins/lsp-plugins-.ebuild
+++ b/media-libs/lsp-plugins/lsp-plugins-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2022 Gentoo Authors
+# Copyright 2019-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -56,6 +56,17 @@ DEPEND="
 RDEPEND="${DEPEND}"
 
 src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/875833
+   #
+   # Actually the whole thing is kind of a waste of time. It looks like
+   # programs use LDFLAGS, but libraries do not! So some things don't
+   # build with LTO, while other things don't build when LTO is enabled.
+   # Attempting to build with LTO is just a waste of time and cycles.
+   #
+   # This was reported upstream but the ticket closed. Abandon hope.
+   filter-lto
+
use doc && MODULES+="doc"
use jack && MODULES+=" jack"
use ladspa && MODULES+=" ladspa"



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/xoscope/

2024-03-04 Thread Sam James
commit: 3e255fb3f9352a6662923b47114ad8d7cc4f4e35
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Mar  5 03:21:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  5 04:47:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e255fb3

sci-electronics/xoscope: mark as LTO-unsafe

Upstream is:
- sourceforge
- inactive for 3 years

I did not bother to report a bug as it seems all pain, no gain.

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

 sci-electronics/xoscope/xoscope-2.3.ebuild | 13 +++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/sci-electronics/xoscope/xoscope-2.3.ebuild 
b/sci-electronics/xoscope/xoscope-2.3.ebuild
index 69434a3f9cfc..59831c2b3e22 100644
--- a/sci-electronics/xoscope/xoscope-2.3.ebuild
+++ b/sci-electronics/xoscope/xoscope-2.3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit autotools linux-info
+inherit autotools flag-o-matic linux-info
 
 DESCRIPTION="Soundcard Oscilloscope for X"
 HOMEPAGE="http://xoscope.sourceforge.net;
@@ -32,3 +32,12 @@ src_prepare() {
default
eautoreconf
 }
+
+src_compile() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/878065
+   # Upstream is a) sourceforge, b) inactive for 3 years. Bug not reported.
+   filter-lto
+
+   default
+}



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

2024-03-04 Thread Sam James
commit: ac69d960ed0ec5cd89a08a3b602de8499530501e
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Mar  4 20:56:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  5 04:46:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac69d960

sys-apps/uutils-coreutils: guarantee the use of system deps

Set the magic cargo environment variable to error out if system
dependency autodetection fails. We expect it to work, since it's in
DEPEND, but better to actually guarantee it.

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

 sys-apps/uutils-coreutils/uutils-coreutils-0.0.24.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/sys-apps/uutils-coreutils/uutils-coreutils-0.0.24.ebuild 
b/sys-apps/uutils-coreutils/uutils-coreutils-0.0.24.ebuild
index 01082d0ebeb1..a59b37bd4e89 100644
--- a/sys-apps/uutils-coreutils/uutils-coreutils-0.0.24.ebuild
+++ b/sys-apps/uutils-coreutils/uutils-coreutils-0.0.24.ebuild
@@ -341,6 +341,10 @@ src_compile() {
# normally cargo_src_compile sets this for us, but we don't use it
filter-lto
 
+   # By default, the crate uses a system version if it can. This just 
guarantees
+   # that it will error out instead of building a vendored copy.
+   export RUSTONIG_SYSTEM_LIBONIG=1
+
makeargs=(
# Disable output synchronisation as make calls cargo
-Onone



[gentoo-commits] repo/gentoo:master commit in: app-text/docbook-sgml-utils/files/, app-text/docbook-sgml-utils/

2024-03-04 Thread Sam James
commit: c540a31ca37a285140485fd37173120a97f4a56c
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Mar  4 23:43:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  5 04:46:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c540a31c

app-text/docbook-sgml-utils: drop dependency on "which"

Patch it to use command -v instead. No upstream remaining to forward the
patch to.

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

 .../docbook-sgml-utils-0.6.14-r6.ebuild| 76 ++
 ...m-1998-style-which-progname-lookup-to-com.patch | 90 ++
 2 files changed, 166 insertions(+)

diff --git a/app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14-r6.ebuild 
b/app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14-r6.ebuild
new file mode 100644
index ..8a3acfb1438d
--- /dev/null
+++ b/app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14-r6.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools prefix
+
+MY_P=${PN/-sgml/}-${PV}
+DESCRIPTION="Shell scripts to manage DocBook documents"
+HOMEPAGE="https://sourceware.org/docbook-tools/;
+SRC_URI="https://sourceware.org/pub/docbook-tools/new-trials/SOURCES/${MY_P}.tar.gz;
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="jadetex"
+
+DEPEND=">=dev-lang/perl-5
+   app-text/docbook-dsssl-stylesheets
+   app-text/docbook-xml-dtd:4.2
+   app-text/openjade
+   app-text/xhtml1
+   dev-perl/SGMLSpm
+   ~app-text/docbook-sgml-dtd-3.0
+   ~app-text/docbook-sgml-dtd-3.1
+   ~app-text/docbook-sgml-dtd-4.0
+   ~app-text/docbook-sgml-dtd-4.1
+   ~app-text/docbook-sgml-dtd-4.2
+   ~app-text/docbook-sgml-dtd-4.4
+   ~app-text/docbook-xml-simple-dtd-1.0
+   ~app-text/docbook-xml-simple-dtd-4.1.2.4
+   jadetex? ( dev-texlive/texlive-formatsextra )
+   || (
+   www-client/lynx
+   www-client/links
+   www-client/elinks
+   virtual/w3m
+   )"
+RDEPEND="${DEPEND}"
+
+# including both xml-simple-dtd 4.1.2.4 and 1.0, to ease
+# transition to simple-dtd 1.0, 
+
+PATCHES=(
+   "${FILESDIR}"/${MY_P}-elinks.patch
+   "${FILESDIR}"/${P}-grep-2.7.patch
+
+   # drop dependency on sys-apps/which
+   
"${FILESDIR}"/0001-Migrate-from-1998-style-which-progname-lookup-to-com.patch
+)
+
+src_prepare() {
+   default
+   if use prefix; then
+   eapply "${FILESDIR}"/${MY_P}-prefix.patch
+   eprefixify doc/{man,HTML}/Makefile.am bin/jw.in backends/txt 
configure.in
+   eautoreconf
+   fi
+}
+
+src_install() {
+   make DESTDIR="${D}" \
+   htmldir="${EPREFIX}/usr/share/doc/${PF}/html" \
+   install
+
+   if ! use jadetex; then
+   local i
+   for i in dvi pdf ps; do
+   rm "${ED}"/usr/bin/docbook2${i} || die
+   rm 
"${ED}"/usr/share/sgml/docbook/utils-${PV}/backends/${i} || die
+   rm "${ED}"/usr/share/man/man1/docbook2${i}.1 || die
+   done
+   fi
+   einstalldocs
+}

diff --git 
a/app-text/docbook-sgml-utils/files/0001-Migrate-from-1998-style-which-progname-lookup-to-com.patch
 
b/app-text/docbook-sgml-utils/files/0001-Migrate-from-1998-style-which-progname-lookup-to-com.patch
new file mode 100644
index ..764d06ad4d78
--- /dev/null
+++ 
b/app-text/docbook-sgml-utils/files/0001-Migrate-from-1998-style-which-progname-lookup-to-com.patch
@@ -0,0 +1,90 @@
+From a5956fccad44bed98b5de22a6169e0aa098d169f Mon Sep 17 00:00:00 2001
+From: Eli Schwartz 
+Date: Mon, 4 Mar 2024 18:16:32 -0500
+Subject: [PATCH] Migrate from 1998 style "which progname" lookup to command -v
+
+The "which" utility is not guaranteed to be installed either, and if it
+is, its behavior is not portable either. This means that when sgml tools
+are installed, the `which` check will report a fatal error because the
+which tool did not exist and the shell returned a nonzero status when
+attempting to fork+exec. If it did exist, it might not be an
+implementation of `which` that returns nonzero when commands do not
+exist.
+
+The general scripting suggestion is to use the "command -v" shell
+builtin that is required to exist in all POSIX 2008 compliant shells,
+and is thus guaranteed to work everywhere.
+
+For some in-depth discussions on the topic, see:
+- https://mywiki.wooledge.org/BashFAQ/081
+- 
https://unix.stackexchange.com/questions/85249/why-not-use-which-what-to-use-then/85250#85250
+
+Examples of open-source shells likely to be installed as /bin/sh on
+Linux, which implement the 15-year-old standard: ash, bash, 

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

2024-03-04 Thread Michał Górny
commit: baa5e353a446009be69e98f7ecf21b692356fede
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar  5 04:05:06 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar  5 04:44:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baa5e353

dev-python/boto3: Bump to 1.34.55

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 2e59dc851128..8fa60631f6ec 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,3 +1,4 @@
 DIST boto3-1.34.44.gh.tar.gz 775883 BLAKE2B 
97648819e48af3bbdec76ca47f5532cf9f0a99845f90515cbc7bec02bd5cc04ed5cc842b55cd589a8fb1cd8852edf4d12d3e8a23320e23fd4c5920854ef588d3
 SHA512 
310689dd7fc3a08c3a8ed6e223381870f028ee07354f74654abafc893f8230fee82bcd136c9e04a675a06bad496458f6778e6d571e75f6541130b3e06cdf324a
 DIST boto3-1.34.49.gh.tar.gz 777028 BLAKE2B 
3f78be7cffeca8dec5c7e1b8fcb2e4081e8d5b6f85becea5deeebd8de3d8c038db5c5e827831c829e3943860a10144e7dd565136c6dfad4f39540a7eaa2bacda
 SHA512 
dbd9fdb33f0d29d8ba4ef8b6bdb5bf5b9585306e6a0e1fffeea42d38fad503555763361c5b14991d58303f7e1edc481e026ba195638044efc476a25bd467675e
 DIST boto3-1.34.54.gh.tar.gz 779564 BLAKE2B 
f61a74f6a317af6f180edb047e8c37e55c2d497c9507728eb098e2627d071aa56bae037a4bb8582774a49b20d0c1794a8793ab3d8e92d90071de3caf1d32bc2b
 SHA512 
e3549e7b7ad254eafff60eb9bd21aa179f2840c2097874fb0a0602e767dbcf203742629eeaffe6432db65c3f76c326032e700cebb7ea92ebb7305ae6e26173ba
+DIST boto3-1.34.55.gh.tar.gz 779897 BLAKE2B 
9ca34cb517a0117e91945658ce67d8bc16569931846ef3cf61157a988ee3a6935b8da7581be39304c93bb3a7ae089925abce95e8dfbf4369910d3bb02d232dbe
 SHA512 
9cc45a125817ea1a442c72ba2759e8189dad3a3538f236afa980a3a8203e1ff85d8341b1f9c59bacd066b3b01a1e3a715d3deec42dfbe1846859229517a51e8c

diff --git a/dev-python/boto3/boto3-1.34.55.ebuild 
b/dev-python/boto3/boto3-1.34.55.ebuild
new file mode 100644
index ..b64e7191fd19
--- /dev/null
+++ b/dev-python/boto3/boto3-1.34.55.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2024-03-04 Thread Michał Górny
commit: e3e7410b45b2a536f5c675269b70030be82a403c
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar  5 04:05:17 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar  5 04:44:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3e7410b

app-admin/awscli: Bump to 1.32.55

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 4114fb26c457..98291d441343 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,3 +1,4 @@
 DIST aws-cli-1.32.44.gh.tar.gz 2650447 BLAKE2B 
880877517e3165f30fdcf9295ddc30dc7a127c1cba260fb2ff4c433311f7a7f1e5d221beb47cf008b68efe96a1b087720ae4de7868a90af76a35213eca2754f8
 SHA512 
9a0d702cf5a2e555118d6cd958c771de35e804add546de2e50bcd499744e43d37e273f543d6b2864635f79f82ce0e6ffc73b977c25304fe9d6aad063216261ee
 DIST aws-cli-1.32.49.gh.tar.gz 2654398 BLAKE2B 
fc2e9052b777e1e8bac60621993b55aa01bb0c0e66ad24008498d44b68ecffeaa903d8afd6e361768031c3954e061ed89e24d85fea23454fad8f6d7de4521cfa
 SHA512 
4a5c1d9e92b7e615adb1d6afca0a01a62e55ac4ffd50b9d7634faf0a4e6108c035e78f9f60824bc9a53505ed4a376757ec4c9fc35fb26a2ba8850f7a206919bf
 DIST aws-cli-1.32.54.gh.tar.gz 2656395 BLAKE2B 
7f41ac7bb0b11ef851cbc1793c202dd38045fda6af3694e1d2c29f2aa07047f116c6bceb5aec72e805494647f801b1523dadef5301322ed9c25426aaccc1289e
 SHA512 
29e591d8f06091cd138c3ff10b15cd0344b5f12e6a4452ce1cde3e6439e1b70ded7f1b60c96c53a6ad699a3e6b49591e5d26b0190d7d6268792b77a883faa6fc
+DIST aws-cli-1.32.55.gh.tar.gz 2656402 BLAKE2B 
8ff707317be8c9d686cf11c8e1846e2f77bdaeaea327f98243e4c907f5c1f716ac8255cafb74faeea1ed65f683ed777c4561d05343a601489e772d6449735ee6
 SHA512 
ff796aee3b2127c3a11afae1642a5da8cc2229382858a30c2a05f48d1a4417317c88b2de5763ee3fd859d2b87ed42f105e27f2cb7d0fb09e835df501af5bb32d

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

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

2024-03-04 Thread Michał Górny
commit: 24dbd64eeb8f9de49c56f4e42729af4383dd606d
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar  5 04:04:55 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar  5 04:44:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24dbd64e

dev-python/botocore: Bump to 1.34.55

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 8c95015c56f1..33b1157c5897 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,3 +1,4 @@
 DIST botocore-1.34.44.gh.tar.gz 12716767 BLAKE2B 
335d59ae57ae5a5a1bdb44c3e196dff18cb24dd4a4d3beb59e7b8e887d5cc56f0716b2e4fead0c9a4c96978d661308fb0f1e045300e7af69c94ed799bb25a2ef
 SHA512 
12893173c0123711f496448e661bb8e463fcc29ac95c500fe427e2dcf9810659b92de1d38ec3192e1e20a92ca01a5315733f34d0ffe61f2c9b69763e427ee96f
 DIST botocore-1.34.49.gh.tar.gz 12729109 BLAKE2B 
8029fd3530f8c29e7375eaf369944ada9977a1e445eec3151f2babcd6a6480e8c9a8109f31687b588c50691dca62e635beafbcca71f3a6961d23937fa7e613d0
 SHA512 
8722a965658c55b35880c65b0b4b8d466691752de4b7654657fe583e4dec36f09910f8298f29099cd035e3acf0622734597e4269d2a4e71eecfc3a7fcf6825bc
 DIST botocore-1.34.54.gh.tar.gz 12748623 BLAKE2B 
2b4732636e0d7cf46e12fc2cf4320c7c4a89c79abe5102a06c0b60c61ca1f638edbfeda0248c3044dbfe594b3dcfe0e8e73f52011bcad0e96fa4c51f3b6b944f
 SHA512 
36fbbd8ad1627b86723ffbb54149ffb7b740831cb31be2e9c0423d158c5755161ec853ef5f97f4fa2632116099266d5f8dc06e47fda6356f988eb39636f435aa
+DIST botocore-1.34.55.gh.tar.gz 12750876 BLAKE2B 
48222899d97aeea39c471ad1822641bad227e80afce7dee31a6acda21bf87d1cb48cbb39a5bad8851af2ecf14bc524ae55c15127318d2ccf4b8e0c851d2fd077
 SHA512 
8bc8b35a1e06c1fcc4902cb8ab97b3a6b75cc0e32fc7ab4d656378751846af4ef536513496328281068cbdfaed9cb8d06d13e9d0b2760e4090c660dc7950b897

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



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

2024-03-04 Thread Andrey Grozin
commit: ca1a42e94ec1a7280a97f218e3b65d46a9ca235a
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Mar  5 04:33:14 2024 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Tue Mar  5 04:33:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca1a42e9

app-text/crengine-ng: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 app-text/crengine-ng/Manifest |  1 -
 app-text/crengine-ng/crengine-ng-0.9.10_p1.ebuild | 78 ---
 2 files changed, 79 deletions(-)

diff --git a/app-text/crengine-ng/Manifest b/app-text/crengine-ng/Manifest
index 956ce7d9b277..56d8f6835953 100644
--- a/app-text/crengine-ng/Manifest
+++ b/app-text/crengine-ng/Manifest
@@ -1,4 +1,3 @@
 DIST crengine-ng-0.9.10.tar.bz2 3416315 BLAKE2B 
ea1e4aa13c8ab233f26a2878a138cbdf8c371cdcdb86103a91bf09eb3ae3f060da76b5d32fb6d70236b3f9c787876d3f87a4caed353a51942f78b9cd25c11202
 SHA512 
7cb51ebaf7a62ce996f84deed2d61eef2b5adc76743755aa33e13d53a00409eaba41898f1f613973d3f361529d661952bca690c239f1e7536fcb153d120df83d
-DIST crengine-ng-0.9.10_p1.tar.bz2 3520115 BLAKE2B 
cceeba21ccd0c0e4c753c894fe1abf96ce3d972559b6713a20c049e02ca55a1cae7590d55ef28c9219ebd2d845dfd2ffd51580155a37e091c22a0f30298b45ec
 SHA512 
3294483c9b8e8814d6652eff24fbb2e9e74a535734049751c5eaa7efaaff915587a5258aebcb8b6df779d635f0e459cd5ca23c4993f4ecffa6f2036f853b55eb
 DIST crengine-ng-0.9.11.tar.bz2 4026770 BLAKE2B 
27137f3177a9aacc47b4b2ef38ed9baba81d987c46232247686cdbc307b9602fb1d5a915240d4712ca05ac49c7d263e49cf14dbf1b126e8c31862e62d56e742d
 SHA512 
0014060f13e04432bba4c00885bc0c4cbf094d9d69cd8544b995d40bd569d690b5ebd8f02ab8ecba3d7f4bca6154a753a26690aacd96a19870dc2fdacf625f33
 DIST freefont-otf-20120503.tar.gz 4487813 BLAKE2B 
a280bef885bc71897a8475814602d7537b05d14a70e5857acd1007bc0a074be9db1e08fbd63fcabf3fde7874391bdd319d00b213e29b203d474fb320e91b82a2
 SHA512 
cee9a573b17ccc689b61f0925fb6624d58e3a3369d996e379e70c3a4cd750429d68c14c85fbcab4381101c8f4bf56730ef40e0045fdd79647019db41b4ec74fd

diff --git a/app-text/crengine-ng/crengine-ng-0.9.10_p1.ebuild 
b/app-text/crengine-ng/crengine-ng-0.9.10_p1.ebuild
deleted file mode 100644
index 2139387e87fe..
--- a/app-text/crengine-ng/crengine-ng-0.9.10_p1.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit cmake
-
-DESCRIPTION="Cross-platform library designed to implement e-book readers"
-HOMEPAGE="https://gitlab.com/coolreader-ng/crengine-ng;
-SRC_URI="https://dev.gentoo.org/~grozin/${P}.tar.bz2
-   test? ( mirror://gnu/freefont/freefont-otf-20120503.tar.gz )"
-
-LICENSE="GPL-2+"
-SLOT="0/6-beta1"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="+png +jpeg +gif +svg +chm +harfbuzz +fontconfig +libunibreak +fribidi 
+zstd +libutf8proc static-libs test"
-
-RESTRICT="!test? ( test )"
-
-CDEPEND="sys-libs/zlib
-   png? ( media-libs/libpng:0 )
-   jpeg? ( media-libs/libjpeg-turbo )
-   >=media-libs/freetype-2.10.0
-   harfbuzz? ( media-libs/harfbuzz:=[truetype] )
-   libunibreak? ( dev-libs/libunibreak:= )
-   fribidi? ( dev-libs/fribidi )
-   zstd? ( app-arch/zstd:= )
-   libutf8proc? ( dev-libs/libutf8proc:= )
-   fontconfig? ( media-libs/fontconfig )"
-
-RDEPEND="${CDEPEND}"
-DEPEND="
-   ${RDEPEND}
-   test? ( dev-cpp/gtest
-   app-arch/zip )
-"
-BDEPEND="virtual/pkgconfig
-   ${CDEPEND}"
-
-src_prepare() {
-   cmake_src_prepare
-   if use test; then
-   mkdir -p "${BUILD_DIR}/crengine/tests/fonts/"
-   cp -p "${WORKDIR}/freefont-20120503/"*.otf 
"${BUILD_DIR}/crengine/tests/fonts/"
-   fi
-}
-
-src_configure() {
-   CMAKE_BUILD_TYPE="Release"
-   local mycmakeargs=(
-   -DCRE_BUILD_SHARED=ON
-   -DCRE_BUILD_STATIC=$(usex static-libs)
-   -DUSE_COLOR_BACKBUFFER=ON
-   -DWITH_LIBPNG=$(usex png)
-   -DWITH_LIBJPEG=$(usex jpeg)
-   -DWITH_FREETYPE=ON
-   -DWITH_HARFBUZZ=$(usex harfbuzz)
-   -DWITH_LIBUNIBREAK=$(usex libunibreak)
-   -DWITH_FRIBIDI=$(usex fribidi)
-   -DWITH_ZSTD=$(usex zstd)
-   -DWITH_UTF8PROC=$(usex libutf8proc)
-   -DUSE_GIF=$(usex gif)
-   -DUSE_NANOSVG=$(usex svg)
-   -DUSE_CHM=$(usex chm)
-   -DUSE_ANTIWORD=ON
-   -DUSE_FONTCONFIG=$(usex fontconfig)
-   -DUSE_SHASUM=OFF
-   -DUSE_CMARK_GFM=ON
-   -DBUILD_TOOLS=OFF
-   -DENABLE_UNITTESTING=$(usex test)
-   -DOFFLINE_BUILD_MODE=ON
-   )
-   cmake_src_configure
-}
-
-src_test() {
-   cd "${BUILD_DIR}/crengine/tests"
-   ./unittests
-}



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

2024-03-04 Thread Andrey Grozin
commit: e98b975f6efa27efa724df1d41570f8350a9d764
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Mar  5 04:31:55 2024 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Tue Mar  5 04:31:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e98b975f

app-text/crengine-ng: bump to 0.9.11

Signed-off-by: Andrey Grozin  gentoo.org>

 app-text/crengine-ng/Manifest  |  1 +
 app-text/crengine-ng/crengine-ng-0.9.11.ebuild | 78 ++
 2 files changed, 79 insertions(+)

diff --git a/app-text/crengine-ng/Manifest b/app-text/crengine-ng/Manifest
index 030eee6165c9..956ce7d9b277 100644
--- a/app-text/crengine-ng/Manifest
+++ b/app-text/crengine-ng/Manifest
@@ -1,3 +1,4 @@
 DIST crengine-ng-0.9.10.tar.bz2 3416315 BLAKE2B 
ea1e4aa13c8ab233f26a2878a138cbdf8c371cdcdb86103a91bf09eb3ae3f060da76b5d32fb6d70236b3f9c787876d3f87a4caed353a51942f78b9cd25c11202
 SHA512 
7cb51ebaf7a62ce996f84deed2d61eef2b5adc76743755aa33e13d53a00409eaba41898f1f613973d3f361529d661952bca690c239f1e7536fcb153d120df83d
 DIST crengine-ng-0.9.10_p1.tar.bz2 3520115 BLAKE2B 
cceeba21ccd0c0e4c753c894fe1abf96ce3d972559b6713a20c049e02ca55a1cae7590d55ef28c9219ebd2d845dfd2ffd51580155a37e091c22a0f30298b45ec
 SHA512 
3294483c9b8e8814d6652eff24fbb2e9e74a535734049751c5eaa7efaaff915587a5258aebcb8b6df779d635f0e459cd5ca23c4993f4ecffa6f2036f853b55eb
+DIST crengine-ng-0.9.11.tar.bz2 4026770 BLAKE2B 
27137f3177a9aacc47b4b2ef38ed9baba81d987c46232247686cdbc307b9602fb1d5a915240d4712ca05ac49c7d263e49cf14dbf1b126e8c31862e62d56e742d
 SHA512 
0014060f13e04432bba4c00885bc0c4cbf094d9d69cd8544b995d40bd569d690b5ebd8f02ab8ecba3d7f4bca6154a753a26690aacd96a19870dc2fdacf625f33
 DIST freefont-otf-20120503.tar.gz 4487813 BLAKE2B 
a280bef885bc71897a8475814602d7537b05d14a70e5857acd1007bc0a074be9db1e08fbd63fcabf3fde7874391bdd319d00b213e29b203d474fb320e91b82a2
 SHA512 
cee9a573b17ccc689b61f0925fb6624d58e3a3369d996e379e70c3a4cd750429d68c14c85fbcab4381101c8f4bf56730ef40e0045fdd79647019db41b4ec74fd

diff --git a/app-text/crengine-ng/crengine-ng-0.9.11.ebuild 
b/app-text/crengine-ng/crengine-ng-0.9.11.ebuild
new file mode 100644
index ..5725b0dbd9a8
--- /dev/null
+++ b/app-text/crengine-ng/crengine-ng-0.9.11.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit cmake
+
+DESCRIPTION="Cross-platform library designed to implement e-book readers"
+HOMEPAGE="https://gitlab.com/coolreader-ng/crengine-ng;
+SRC_URI="https://gitlab.com/coolreader-ng/${PN}/-/archive/${PV}/${P}.tar.bz2
+   test? ( mirror://gnu/freefont/freefont-otf-20120503.tar.gz )"
+
+LICENSE="GPL-2+"
+SLOT="0/6"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+png +jpeg +gif +svg +chm +harfbuzz +fontconfig +libunibreak +fribidi 
+zstd +libutf8proc static-libs test"
+
+RESTRICT="!test? ( test )"
+
+CDEPEND="sys-libs/zlib
+   png? ( media-libs/libpng:0 )
+   jpeg? ( media-libs/libjpeg-turbo )
+   >=media-libs/freetype-2.10.0
+   harfbuzz? ( media-libs/harfbuzz:=[truetype] )
+   libunibreak? ( dev-libs/libunibreak:= )
+   fribidi? ( dev-libs/fribidi )
+   zstd? ( app-arch/zstd:= )
+   libutf8proc? ( dev-libs/libutf8proc:= )
+   fontconfig? ( media-libs/fontconfig )"
+
+RDEPEND="${CDEPEND}"
+DEPEND="
+   ${RDEPEND}
+   test? ( dev-cpp/gtest
+   app-arch/zip )
+"
+BDEPEND="virtual/pkgconfig
+   ${CDEPEND}"
+
+src_prepare() {
+   cmake_src_prepare
+   if use test; then
+   mkdir -p "${BUILD_DIR}/crengine/tests/fonts/"
+   cp -p "${WORKDIR}/freefont-20120503/"*.otf 
"${BUILD_DIR}/crengine/tests/fonts/"
+   fi
+}
+
+src_configure() {
+   CMAKE_BUILD_TYPE="Release"
+   local mycmakeargs=(
+   -DCRE_BUILD_SHARED=ON
+   -DCRE_BUILD_STATIC=$(usex static-libs)
+   -DUSE_COLOR_BACKBUFFER=ON
+   -DWITH_LIBPNG=$(usex png)
+   -DWITH_LIBJPEG=$(usex jpeg)
+   -DWITH_FREETYPE=ON
+   -DWITH_HARFBUZZ=$(usex harfbuzz)
+   -DWITH_LIBUNIBREAK=$(usex libunibreak)
+   -DWITH_FRIBIDI=$(usex fribidi)
+   -DWITH_ZSTD=$(usex zstd)
+   -DWITH_UTF8PROC=$(usex libutf8proc)
+   -DUSE_GIF=$(usex gif)
+   -DUSE_NANOSVG=$(usex svg)
+   -DUSE_CHM=$(usex chm)
+   -DUSE_ANTIWORD=ON
+   -DUSE_FONTCONFIG=$(usex fontconfig)
+   -DUSE_SHASUM=OFF
+   -DUSE_CMARK_GFM=ON
+   -DBUILD_TOOLS=OFF
+   -DENABLE_UNITTESTING=$(usex test)
+   -DOFFLINE_BUILD_MODE=ON
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   cd "${BUILD_DIR}/crengine/tests"
+   ./unittests
+}



[gentoo-commits] repo/proj/guru:dev commit in: media-sound/noson-app/

2024-03-04 Thread Steve Burnham
commit: 46bb0662cc2929e7088d5e8e8766d87ef0e414eb
Author: Steven Burnham  gmail  com>
AuthorDate: Tue Mar  5 02:52:16 2024 +
Commit: Steve Burnham  gmail  com>
CommitDate: Tue Mar  5 02:52:16 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=46bb0662

media-sound/noson-app: add 5.6.6

Signed-off-by: Steven Burnham  gmail.com>

 media-sound/noson-app/Manifest   |  1 +
 media-sound/noson-app/noson-app-5.6.6.ebuild | 31 
 2 files changed, 32 insertions(+)

diff --git a/media-sound/noson-app/Manifest b/media-sound/noson-app/Manifest
index 0b2b557a3e..f4a561447d 100644
--- a/media-sound/noson-app/Manifest
+++ b/media-sound/noson-app/Manifest
@@ -3,3 +3,4 @@ DIST noson-app-5.4.0.tar.gz 2363811 BLAKE2B 
1e14173c02e90ac1c93dc07d1bbac6310a65
 DIST noson-app-5.4.1.tar.gz 3274581 BLAKE2B 
001c8b008e0b605628dd8c3b6f1c9e08839160804a5032be5cbf817e7e96d477289346a473227d5e4c8eac5a2fac47b815553e6fd0eaca759fb3258340bf1f45
 SHA512 
dbddb96f3e0720c3d9306d34466575d64be622250345ff0d45589abbdfc6f4a777a3fe1314c023ac5240b208f865dd7886c8ef206bb81b85262e5172a72f9441
 DIST noson-app-5.6.0.tar.gz 3276941 BLAKE2B 
5fa3ef234f9db46bdf573eba3fcfec5afbd9ddbf4da1b6f7d83c707ed5bf2ab8c73588a3e5c1ba2445e6fec9d5c8fe70a30d8413e30d6b9fbc3402c50ab8efb4
 SHA512 
4c4ab5b995b9846dca062bdef8caa1c54e31f7cedb6688a2849a38b8a073cc12b47b992e94080c05d70d207b6e3bccc31c3aafe7ffbbb1502668ac21d8fb6e66
 DIST noson-app-5.6.3.tar.gz 3290675 BLAKE2B 
f77a39a260bef0f8b5a0929cc9a7a39599188e0a20d5cc0eec864fb2b6239b0563c526f603217f1fb0be10024cbc3816149f559e7d1349b1c7ccf549ad856026
 SHA512 
934cc10cd4eca62071bc778aa1d47a4e3c951c3c761f7960ba3f5969f67816ffc142db2ba97677473c12afa9d6989077a65d4caee367c4d36ff9ba86e575f83a
+DIST noson-app-5.6.6.tar.gz 3295309 BLAKE2B 
b46fe67256da8ad99cc6d772ec4af8af7a4a95c84d4432c9297b1a50df9692e1040588c3ff98ef69c378d7d058d35e96310d94731692a434c15a85f9920431b5
 SHA512 
ccb828554dcd963adb17516f1f2c8765b7ee28048270751c2d6b18090b2153d53e4c781a0473080023475d3b136fdf681e7fee19ee7548fd22bb3b530b881fbc

diff --git a/media-sound/noson-app/noson-app-5.6.6.ebuild 
b/media-sound/noson-app/noson-app-5.6.6.ebuild
new file mode 100644
index 00..967043b38a
--- /dev/null
+++ b/media-sound/noson-app/noson-app-5.6.6.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit xdg cmake
+
+DESCRIPTION="The essential to control music from your SONOS devices on Linux 
platforms"
+HOMEPAGE="http://janbar.github.io/noson-app/index.html;
+SRC_URI="https://github.com/janbar/noson-app/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   >=dev-qt/qtcore-5.9
+   >=dev-qt/qtdbus-5.9
+   >=dev-qt/qtnetwork-5.9
+   >=dev-qt/qttranslations-5.9
+   >=dev-qt/qtgui-5.9
+   >=dev-qt/qtquickcontrols2-5.9
+   >=dev-qt/qtsvg-5.9
+   dev-libs/openssl:0
+   media-libs/flac
+   media-libs/libpulse
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   cmake_src_configure
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/gdrive/

2024-03-04 Thread Vitaly Zdanevich
commit: 688fc4df26f822fa236c5f6fff36fbc836b3f2b7
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Tue Mar  5 01:43:55 2024 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Tue Mar  5 01:43:55 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=688fc4df

sys-apps/corefreq: add einfo about documentation and rclone

Signed-off-by: Vitaly Zdanevich  ya.ru>

 net-misc/gdrive/gdrive-3.9.1.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/net-misc/gdrive/gdrive-3.9.1.ebuild 
b/net-misc/gdrive/gdrive-3.9.1.ebuild
index 1da281677c..b735cc2695 100644
--- a/net-misc/gdrive/gdrive-3.9.1.ebuild
+++ b/net-misc/gdrive/gdrive-3.9.1.ebuild
@@ -217,3 +217,8 @@ LICENSE+=" openssl ISC MIT"
 LICENSE+=" ISC"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64"
+
+pkg_postinst() {
+   einfo "See basic usage at 
https://github.com/glotlabs/gdrive/blob/main/docs/basic_usage.md;
+   einfo "If you are unhappy with gdrive - you can try 
https://packages.gentoo.org/packages/net-misc/rclone;
+}



[gentoo-commits] proj/releng:master commit in: releases/specs-qemu/mips/multilib/, releases/specs-qemu/mips/n32/

2024-03-04 Thread Andreas K. Hüttel
commit: 3581f8655eef2e3ab074fd014193858d6a31a771
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Mar  4 23:40:03 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Mar  4 23:40:03 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=3581f865

Fix 23.0 mips N32 (and multilib) chost

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

 releases/specs-qemu/mips/multilib/stage1-mips3-multilib-openrc-23.spec   | 1 +
 releases/specs-qemu/mips/multilib/stage1-mips3-multilib-systemd-23.spec  | 1 +
 releases/specs-qemu/mips/multilib/stage1-mipsel3-multilib-openrc-23.spec | 1 +
 .../specs-qemu/mips/multilib/stage1-mipsel3-multilib-systemd-23.spec | 1 +
 releases/specs-qemu/mips/n32/stage1-mips3-n32-openrc-23.spec | 1 +
 releases/specs-qemu/mips/n32/stage1-mips3-n32-systemd-23.spec| 1 +
 releases/specs-qemu/mips/n32/stage1-mipsel3-n32-openrc-23.spec   | 1 +
 releases/specs-qemu/mips/n32/stage1-mipsel3-n32-systemd-23.spec  | 1 +
 8 files changed, 8 insertions(+)

diff --git 
a/releases/specs-qemu/mips/multilib/stage1-mips3-multilib-openrc-23.spec 
b/releases/specs-qemu/mips/multilib/stage1-mips3-multilib-openrc-23.spec
index 953c4542..a28ef356 100644
--- a/releases/specs-qemu/mips/multilib/stage1-mips3-multilib-openrc-23.spec
+++ b/releases/specs-qemu/mips/multilib/stage1-mips3-multilib-openrc-23.spec
@@ -1,4 +1,5 @@
 subarch: mips3_multilib
+chost: mips64-unknown-linux-gnuabin32
 target: stage1
 version_stamp: openrc-@TIMESTAMP@
 interpreter: /usr/bin/qemu-mipsn32 /usr/bin/qemu-mips /usr/bin/qemu-mips64

diff --git 
a/releases/specs-qemu/mips/multilib/stage1-mips3-multilib-systemd-23.spec 
b/releases/specs-qemu/mips/multilib/stage1-mips3-multilib-systemd-23.spec
index b0c428a3..6c5f4c87 100644
--- a/releases/specs-qemu/mips/multilib/stage1-mips3-multilib-systemd-23.spec
+++ b/releases/specs-qemu/mips/multilib/stage1-mips3-multilib-systemd-23.spec
@@ -1,4 +1,5 @@
 subarch: mips3_multilib
+chost: mips64-unknown-linux-gnuabin32
 target: stage1
 version_stamp: systemd-@TIMESTAMP@
 interpreter: /usr/bin/qemu-mipsn32 /usr/bin/qemu-mips /usr/bin/qemu-mips64

diff --git 
a/releases/specs-qemu/mips/multilib/stage1-mipsel3-multilib-openrc-23.spec 
b/releases/specs-qemu/mips/multilib/stage1-mipsel3-multilib-openrc-23.spec
index be287aa4..c5e532d0 100644
--- a/releases/specs-qemu/mips/multilib/stage1-mipsel3-multilib-openrc-23.spec
+++ b/releases/specs-qemu/mips/multilib/stage1-mipsel3-multilib-openrc-23.spec
@@ -1,4 +1,5 @@
 subarch: mipsel3_multilib
+chost: mips64el-unknown-linux-gnuabin32
 target: stage1
 version_stamp: openrc-@TIMESTAMP@
 interpreter: /usr/bin/qemu-mipsn32el /usr/bin/qemu-mipsel 
/usr/bin/qemu-mips64el

diff --git 
a/releases/specs-qemu/mips/multilib/stage1-mipsel3-multilib-systemd-23.spec 
b/releases/specs-qemu/mips/multilib/stage1-mipsel3-multilib-systemd-23.spec
index 28d3aee2..c3423b83 100644
--- a/releases/specs-qemu/mips/multilib/stage1-mipsel3-multilib-systemd-23.spec
+++ b/releases/specs-qemu/mips/multilib/stage1-mipsel3-multilib-systemd-23.spec
@@ -1,4 +1,5 @@
 subarch: mipsel3_multilib
+chost: mips64el-unknown-linux-gnuabin32
 target: stage1
 version_stamp: systemd-@TIMESTAMP@
 interpreter: /usr/bin/qemu-mipsn32el /usr/bin/qemu-mipsel 
/usr/bin/qemu-mips64el

diff --git a/releases/specs-qemu/mips/n32/stage1-mips3-n32-openrc-23.spec 
b/releases/specs-qemu/mips/n32/stage1-mips3-n32-openrc-23.spec
index ae67abba..8e7297ec 100644
--- a/releases/specs-qemu/mips/n32/stage1-mips3-n32-openrc-23.spec
+++ b/releases/specs-qemu/mips/n32/stage1-mips3-n32-openrc-23.spec
@@ -1,4 +1,5 @@
 subarch: mips3_n32
+chost: mips64-unknown-linux-gnuabin32
 target: stage1
 version_stamp: openrc-@TIMESTAMP@
 interpreter: /usr/bin/qemu-mipsn32

diff --git a/releases/specs-qemu/mips/n32/stage1-mips3-n32-systemd-23.spec 
b/releases/specs-qemu/mips/n32/stage1-mips3-n32-systemd-23.spec
index 17f21495..e4de0701 100644
--- a/releases/specs-qemu/mips/n32/stage1-mips3-n32-systemd-23.spec
+++ b/releases/specs-qemu/mips/n32/stage1-mips3-n32-systemd-23.spec
@@ -1,4 +1,5 @@
 subarch: mips3_n32
+chost: mips64-unknown-linux-gnuabin32
 target: stage1
 version_stamp: systemd-@TIMESTAMP@
 interpreter: /usr/bin/qemu-mipsn32

diff --git a/releases/specs-qemu/mips/n32/stage1-mipsel3-n32-openrc-23.spec 
b/releases/specs-qemu/mips/n32/stage1-mipsel3-n32-openrc-23.spec
index eac0162d..292ffb1c 100644
--- a/releases/specs-qemu/mips/n32/stage1-mipsel3-n32-openrc-23.spec
+++ b/releases/specs-qemu/mips/n32/stage1-mipsel3-n32-openrc-23.spec
@@ -1,4 +1,5 @@
 subarch: mipsel3_n32
+chost: mips64el-unknown-linux-gnuabin32
 target: stage1
 version_stamp: openrc-@TIMESTAMP@
 interpreter: /usr/bin/qemu-mipsn32el

diff --git a/releases/specs-qemu/mips/n32/stage1-mipsel3-n32-systemd-23.spec 
b/releases/specs-qemu/mips/n32/stage1-mipsel3-n32-systemd-23.spec
index d8eebf00..3f81ae71 100644
--- a/releases/specs-qemu/mips/n32/stage1-mipsel3-n32-systemd-23.spec
+++ 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/files/, sys-devel/gcc/

2024-03-04 Thread Sam James
commit: c18d0e4be5597665342d4b16f228cfe4dff9f5b0
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 23:33:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 23:34:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c18d0e4b

sys-devel/gcc: backport uninit var fix to 14.0.1_pre20240303

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

 .../gcc/files/gcc-14.0.1_pre20240303-uninit.patch  | 48 ++
 ...303.ebuild => gcc-14.0.1_pre20240303-r1.ebuild} |  1 +
 2 files changed, 49 insertions(+)

diff --git a/sys-devel/gcc/files/gcc-14.0.1_pre20240303-uninit.patch 
b/sys-devel/gcc/files/gcc-14.0.1_pre20240303-uninit.patch
new file mode 100644
index ..5ad41c4581a9
--- /dev/null
+++ b/sys-devel/gcc/files/gcc-14.0.1_pre20240303-uninit.patch
@@ -0,0 +1,48 @@
+https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=901e7bdab70e2275723ac31dacbbce0b6f68f4f4
+
+From 901e7bdab70e2275723ac31dacbbce0b6f68f4f4 Mon Sep 17 00:00:00 2001
+From: Jakub Jelinek 
+Date: Mon, 4 Mar 2024 19:23:02 +0100
+Subject: [PATCH] combine: Fix recent WORD_REGISTER_OPERATIONS check [PR113010]
+
+On Mon, Mar 04, 2024 at 05:18:39PM +0100, Rainer Orth wrote:
+> unfortunately, the patch broke Solaris/SPARC bootstrap
+> (sparc-sun-solaris2.11):
+>
+> .../gcc/combine.cc: In function 'rtx_code simplify_comparison(rtx_code, 
rtx_def**, rtx_def**)':
+> .../gcc/combine.cc:12101:25: error: '*(unsigned int*)((char*)_mode + 
offsetof(scalar_int_mode, scalar_int_mode::m_mode))' may be used uninitialized 
[-Werror=maybe-uninitialized]
+> 12101 |   scalar_int_mode mode, inner_mode, tmode;
+>   | ^~
+
+I don't see how it could ever work properly, inner_mode in that spot is
+just uninitialized.
+
+I think we shouldn't worry about paradoxical subregs of non-scalar_int_mode
+REGs/MEMs and for the scalar_int_mode ones should initialize inner_mode
+before we use it.
+Another option would be to use
+maybe_lt (GET_MODE_PRECISION (GET_MODE (SUBREG_REG (op0))), BITS_PER_WORD)
+and
+load_extend_op (GET_MODE (SUBREG_REG (op0))) == ZERO_EXTEND,
+or set machine_mode smode = GET_MODE (SUBREG_REG (op0)); and use it in
+those two spots.
+
+2024-03-04  Jakub Jelinek  
+
+   PR rtl-optimization/113010
+   * combine.cc (simplify_comparison): Guard the
+   WORD_REGISTER_OPERATIONS check on scalar_int_mode of SUBREG_REG
+   and initialize inner_mode.
+--- a/gcc/combine.cc
 b/gcc/combine.cc
+@@ -12554,6 +12554,8 @@ simplify_comparison (enum rtx_code code, rtx *pop0, 
rtx *pop1)
+ if (paradoxical_subreg_p (op0))
+   {
+ if (WORD_REGISTER_OPERATIONS
++&& is_a  (GET_MODE (SUBREG_REG (op0)),
++   _mode)
+ && GET_MODE_PRECISION (inner_mode) < BITS_PER_WORD
+ /* On WORD_REGISTER_OPERATIONS targets the bits
+beyond sub_mode aren't considered undefined,
+-- 
+2.39.3

diff --git a/sys-devel/gcc/gcc-14.0.1_pre20240303.ebuild 
b/sys-devel/gcc/gcc-14.0.1_pre20240303-r1.ebuild
similarity index 97%
rename from sys-devel/gcc/gcc-14.0.1_pre20240303.ebuild
rename to sys-devel/gcc/gcc-14.0.1_pre20240303-r1.ebuild
index 97b3b7629c95..ddfe33a42323 100644
--- a/sys-devel/gcc/gcc-14.0.1_pre20240303.ebuild
+++ b/sys-devel/gcc/gcc-14.0.1_pre20240303-r1.ebuild
@@ -60,5 +60,6 @@ src_prepare() {
 
toolchain_src_prepare
 
+   eapply "${FILESDIR}"/${P}-uninit.patch
eapply_user
 }



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/plasma-disks/

2024-03-04 Thread Andreas Sturmlechner
commit: 7de24fb926e2fe9a04cba274bf8b26a012577693
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar  4 23:03:32 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar  4 23:14:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7de24fb9

kde-plasma/plasma-disks: add kde-invent upstream metadata

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

 kde-plasma/plasma-disks/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-plasma/plasma-disks/metadata.xml 
b/kde-plasma/plasma-disks/metadata.xml
index d925f2439758..9ac314a3e317 100644
--- a/kde-plasma/plasma-disks/metadata.xml
+++ b/kde-plasma/plasma-disks/metadata.xml
@@ -7,5 +7,6 @@


https://bugs.kde.org/
+   plasma/plasma-disks

 



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwayland/

2024-03-04 Thread Andreas Sturmlechner
commit: 9d94b394d624775a0f996afaa3937646f22b2626
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar  4 23:03:19 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar  4 23:14:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d94b394

kde-plasma/kwayland: update upstream metadata

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

 kde-plasma/kwayland/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/kwayland/metadata.xml b/kde-plasma/kwayland/metadata.xml
index aeee38454dd6..f337bba66b29 100644
--- a/kde-plasma/kwayland/metadata.xml
+++ b/kde-plasma/kwayland/metadata.xml
@@ -7,7 +7,7 @@


https://bugs.kde.org/
-   frameworks/kwayland
+   plasma/kwayland






[gentoo-commits] repo/gentoo:master commit in: kde-plasma/sddm-kcm/

2024-03-04 Thread Andreas Sturmlechner
commit: 8ad7adf8538b39e1ec71c1bdb5f76674a7544e7c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar  4 23:08:19 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar  4 23:14:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ad7adf8

kde-plasma/sddm-kcm: add kde-invent upstream metadata

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

 kde-plasma/sddm-kcm/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-plasma/sddm-kcm/metadata.xml b/kde-plasma/sddm-kcm/metadata.xml
index d925f2439758..ef73ee478dde 100644
--- a/kde-plasma/sddm-kcm/metadata.xml
+++ b/kde-plasma/sddm-kcm/metadata.xml
@@ -7,5 +7,6 @@


https://bugs.kde.org/
+   plasma/sddm-kcm

 



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

2024-03-04 Thread Andreas Sturmlechner
commit: f7a6fe21e00f4dc597db3ef1c2e4eb4556f79977
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar  4 23:10:34 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar  4 23:14:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7a6fe21

net-libs/libmediawiki: add kde-invent upstream metadata

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

 net-libs/libmediawiki/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-libs/libmediawiki/metadata.xml 
b/net-libs/libmediawiki/metadata.xml
index d925f2439758..94506f58964f 100644
--- a/net-libs/libmediawiki/metadata.xml
+++ b/net-libs/libmediawiki/metadata.xml
@@ -7,5 +7,6 @@


https://bugs.kde.org/
+   libraries/libmediawiki

 



[gentoo-commits] repo/gentoo:master commit in: sci-calculators/keurocalc/

2024-03-04 Thread Andreas Sturmlechner
commit: e6b0c48ef388cf7ab6506897ab90e18e69b62503
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar  4 23:11:36 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar  4 23:14:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6b0c48e

sci-calculators/keurocalc: add kde-invent upstream metadata

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

 sci-calculators/keurocalc/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sci-calculators/keurocalc/metadata.xml 
b/sci-calculators/keurocalc/metadata.xml
index d925f2439758..a122dbb55f00 100644
--- a/sci-calculators/keurocalc/metadata.xml
+++ b/sci-calculators/keurocalc/metadata.xml
@@ -7,5 +7,6 @@


https://bugs.kde.org/
+   utilities/keurocalc

 



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwayland-integration/

2024-03-04 Thread Andreas Sturmlechner
commit: 327647f03684615ea319903f4eb9ad91f66425da
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar  4 23:03:16 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar  4 23:14:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=327647f0

kde-plasma/kwayland-integration: add kde-invent upstream metadata

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

 kde-plasma/kwayland-integration/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-plasma/kwayland-integration/metadata.xml 
b/kde-plasma/kwayland-integration/metadata.xml
index d925f2439758..7715b5766454 100644
--- a/kde-plasma/kwayland-integration/metadata.xml
+++ b/kde-plasma/kwayland-integration/metadata.xml
@@ -7,5 +7,6 @@


https://bugs.kde.org/
+   plasma/kwayland-integration

 



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

2024-03-04 Thread Andreas Sturmlechner
commit: 3ec31da2797e654e9f779bcb28d9dd92dd0dd515
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar  4 23:10:15 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar  4 23:14:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ec31da2

media-sound/audex: add kde-invent upstream metadata

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

 media-sound/audex/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-sound/audex/metadata.xml b/media-sound/audex/metadata.xml
index d925f2439758..7fe628827b3e 100644
--- a/media-sound/audex/metadata.xml
+++ b/media-sound/audex/metadata.xml
@@ -7,5 +7,6 @@


https://bugs.kde.org/
+   multimedia/audex

 



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

2024-03-04 Thread Andreas Sturmlechner
commit: 02cfd6d7e317d4b5894a05a26f43ce43992f44d0
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar  4 23:09:06 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar  4 23:14:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02cfd6d7

media-libs/ksanecore: add kde-invent upstream metadata

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

 media-libs/ksanecore/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/media-libs/ksanecore/metadata.xml 
b/media-libs/ksanecore/metadata.xml
index ce4c86b0094f..b98c4cab03b5 100644
--- a/media-libs/ksanecore/metadata.xml
+++ b/media-libs/ksanecore/metadata.xml
@@ -5,6 +5,9 @@
k...@gentoo.org
Gentoo KDE Project

+   
+   libraries/ksanecore
+   

Disable components colliding with KF6, 
depend on KF6 components instead




[gentoo-commits] repo/gentoo:master commit in: net-libs/telepathy-logger-qt/

2024-03-04 Thread Andreas Sturmlechner
commit: 3623d8d767a32e386669d2deac4a6ae75cd855a5
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar  4 23:12:21 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar  4 23:14:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3623d8d7

net-libs/telepathy-logger-qt: add kde-invent upstream metadata

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

 net-libs/telepathy-logger-qt/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-libs/telepathy-logger-qt/metadata.xml 
b/net-libs/telepathy-logger-qt/metadata.xml
index d925f2439758..d16002b1e40b 100644
--- a/net-libs/telepathy-logger-qt/metadata.xml
+++ b/net-libs/telepathy-logger-qt/metadata.xml
@@ -7,5 +7,6 @@


https://bugs.kde.org/
+   network/telepathy-logger-qt

 



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

2024-03-04 Thread Andreas Sturmlechner
commit: e861fe30b38a71a1a117176c463aea7558ac2506
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar  4 23:11:16 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar  4 23:14:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e861fe30

net-misc/kio-zeroconf: add kde-invent upstream metadata

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

 net-misc/kio-zeroconf/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-misc/kio-zeroconf/metadata.xml 
b/net-misc/kio-zeroconf/metadata.xml
index c45be7e6598a..8697c2472ca5 100644
--- a/net-misc/kio-zeroconf/metadata.xml
+++ b/net-misc/kio-zeroconf/metadata.xml
@@ -7,6 +7,7 @@


https://bugs.kde.org/
+   network/kio-zeroconf


Disable components colliding with KF6, 
depend on KF6 components instead



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kgamma/

2024-03-04 Thread Andreas Sturmlechner
commit: 2a0b1fa6e5b164a766a6aa8f882140916cd2d3ce
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar  4 23:03:03 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar  4 23:14:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a0b1fa6

kde-plasma/kgamma: add kde-invent upstream metadata

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

 kde-plasma/kgamma/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-plasma/kgamma/metadata.xml b/kde-plasma/kgamma/metadata.xml
index d925f2439758..a9d8cabf439a 100644
--- a/kde-plasma/kgamma/metadata.xml
+++ b/kde-plasma/kgamma/metadata.xml
@@ -7,5 +7,6 @@


https://bugs.kde.org/
+   plasma/kgamma

 



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

2024-03-04 Thread Andreas Sturmlechner
commit: c761127e0450936091f46bcaa9052504ccb2cd1c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar  4 23:09:48 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar  4 23:14:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c761127e

media-libs/libqaccessibilityclient: Fix metadata.xml

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

 media-libs/libqaccessibilityclient/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libqaccessibilityclient/metadata.xml 
b/media-libs/libqaccessibilityclient/metadata.xml
index dbb13ff4189b..3c98c4826a2a 100644
--- a/media-libs/libqaccessibilityclient/metadata.xml
+++ b/media-libs/libqaccessibilityclient/metadata.xml
@@ -7,6 +7,6 @@


https://bugs.kde.org/
-   libraries/libqaccessibilityclient 
+   libraries/libqaccessibilityclient

 



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/print-manager/

2024-03-04 Thread Andreas Sturmlechner
commit: 56d3c2b7aed45100802264adb0d5644b3d7e5e72
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar  4 23:03:44 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar  4 23:14:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56d3c2b7

kde-plasma/print-manager: Update metadata.xml

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

 kde-plasma/print-manager/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/print-manager/metadata.xml 
b/kde-plasma/print-manager/metadata.xml
index bd25761eebff..1039dab47de3 100644
--- a/kde-plasma/print-manager/metadata.xml
+++ b/kde-plasma/print-manager/metadata.xml
@@ -6,7 +6,7 @@
Gentoo KDE Project


-   https://bugs.kde.org/
+   
https://bugs.kde.org/enter_bug.cgi?product=systemsettingscomponent=kcm_printer_manager
plasma/print-manager

 



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/powerdevil/

2024-03-04 Thread Andreas Sturmlechner
commit: 9dac18b7d4c54183c18083fd8722e87984ae10de
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar  4 23:08:01 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar  4 23:14:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dac18b7

kde-plasma/powerdevil: add kde-invent upstream metadata

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

 kde-plasma/powerdevil/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-plasma/powerdevil/metadata.xml 
b/kde-plasma/powerdevil/metadata.xml
index 4b6478b5df5d..664bef1e0277 100644
--- a/kde-plasma/powerdevil/metadata.xml
+++ b/kde-plasma/powerdevil/metadata.xml
@@ -7,6 +7,7 @@


https://bugs.kde.org/
+   plasma/powerdevil


Enable screen brightness 
control using app-misc/ddcutil



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/plasma-thunderbolt/

2024-03-04 Thread Andreas Sturmlechner
commit: d862e7c9c2b0c952bd3146d698bfb0a0542d9ede
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar  4 23:03:38 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar  4 23:14:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d862e7c9

kde-plasma/plasma-thunderbolt: add kde-invent upstream metadata

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

 kde-plasma/plasma-thunderbolt/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-plasma/plasma-thunderbolt/metadata.xml 
b/kde-plasma/plasma-thunderbolt/metadata.xml
index d925f2439758..507f645eef1a 100644
--- a/kde-plasma/plasma-thunderbolt/metadata.xml
+++ b/kde-plasma/plasma-thunderbolt/metadata.xml
@@ -7,5 +7,6 @@


https://bugs.kde.org/
+   plasma/plasma-thunderbolt

 



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/plymouth-kcm/

2024-03-04 Thread Andreas Sturmlechner
commit: 00a4122ce6aab6543baaa98a9c8c029b5399d632
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar  4 23:03:41 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar  4 23:14:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00a4122c

kde-plasma/plymouth-kcm: add kde-invent upstream metadata

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

 kde-plasma/plymouth-kcm/metadata.xml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/kde-plasma/plymouth-kcm/metadata.xml 
b/kde-plasma/plymouth-kcm/metadata.xml
index d925f2439758..485b99be0e32 100644
--- a/kde-plasma/plymouth-kcm/metadata.xml
+++ b/kde-plasma/plymouth-kcm/metadata.xml
@@ -6,6 +6,7 @@
Gentoo KDE Project


-   https://bugs.kde.org/
+   
https://bugs.kde.org/enter_bug.cgi?product=systemsettingscomponent=kcm_plymouth
+   plasma/plymouth-kcm

 



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/milou/

2024-03-04 Thread Andreas Sturmlechner
commit: a34272bdfdc3f28d20a59f5fe29aeade45f9aada
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar  4 23:03:22 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar  4 23:14:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a34272bd

kde-plasma/milou: add kde-invent upstream metadata

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

 kde-plasma/milou/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-plasma/milou/metadata.xml b/kde-plasma/milou/metadata.xml
index d925f2439758..bd104055766b 100644
--- a/kde-plasma/milou/metadata.xml
+++ b/kde-plasma/milou/metadata.xml
@@ -7,5 +7,6 @@


https://bugs.kde.org/
+   plasma/milou

 



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/plasma-firewall/

2024-03-04 Thread Andreas Sturmlechner
commit: d2134f6eca893f5ab8ba01782f151fc0883ee655
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar  4 23:03:35 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar  4 23:14:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2134f6e

kde-plasma/plasma-firewall: add kde-invent upstream metadata

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

 kde-plasma/plasma-firewall/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-plasma/plasma-firewall/metadata.xml 
b/kde-plasma/plasma-firewall/metadata.xml
index 173d8fdb463d..b4a87d9ec623 100644
--- a/kde-plasma/plasma-firewall/metadata.xml
+++ b/kde-plasma/plasma-firewall/metadata.xml
@@ -7,6 +7,7 @@


https://bugs.kde.org/
+   network/plasma-firewall


Build net-firewall/firewalld 
backend



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/oxygen/

2024-03-04 Thread Andreas Sturmlechner
commit: 38d972d2a31342d8569e9c6c92083f0cb995aa81
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar  4 23:03:29 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar  4 23:14:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38d972d2

kde-plasma/oxygen: add kde-invent upstream metadata

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

 kde-plasma/oxygen/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-plasma/oxygen/metadata.xml b/kde-plasma/oxygen/metadata.xml
index d925f2439758..d6ee381fc974 100644
--- a/kde-plasma/oxygen/metadata.xml
+++ b/kde-plasma/oxygen/metadata.xml
@@ -7,5 +7,6 @@


https://bugs.kde.org/
+   plasma/oxygen

 



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/oxygen-sounds/

2024-03-04 Thread Andreas Sturmlechner
commit: 583734b43d866fed97f88859e503b35a3225d99e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar  4 23:03:26 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar  4 23:14:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=583734b4

kde-plasma/oxygen-sounds: add kde-invent upstream metadata

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

 kde-plasma/oxygen-sounds/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-plasma/oxygen-sounds/metadata.xml 
b/kde-plasma/oxygen-sounds/metadata.xml
index d925f2439758..0a584161d508 100644
--- a/kde-plasma/oxygen-sounds/metadata.xml
+++ b/kde-plasma/oxygen-sounds/metadata.xml
@@ -7,5 +7,6 @@


https://bugs.kde.org/
+   plasma/oxygen-sounds

 



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kscreen/

2024-03-04 Thread Andreas Sturmlechner
commit: 322b4fa90d03439b78a92639e1a5c1a472ccdaa3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar  4 23:03:10 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar  4 23:14:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=322b4fa9

kde-plasma/kscreen: add kde-invent upstream metadata

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

 kde-plasma/kscreen/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-plasma/kscreen/metadata.xml b/kde-plasma/kscreen/metadata.xml
index d925f2439758..307cc9b59524 100644
--- a/kde-plasma/kscreen/metadata.xml
+++ b/kde-plasma/kscreen/metadata.xml
@@ -7,5 +7,6 @@


https://bugs.kde.org/
+   plasma/kscreen

 



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kmenuedit/

2024-03-04 Thread Andreas Sturmlechner
commit: 3c162c6c385ae82488fea27bf386a010a448d123
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar  4 23:03:06 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar  4 23:14:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c162c6c

kde-plasma/kmenuedit: add kde-invent upstream metadata

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

 kde-plasma/kmenuedit/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-plasma/kmenuedit/metadata.xml 
b/kde-plasma/kmenuedit/metadata.xml
index d925f2439758..7fe5ace1f983 100644
--- a/kde-plasma/kmenuedit/metadata.xml
+++ b/kde-plasma/kmenuedit/metadata.xml
@@ -7,5 +7,6 @@


https://bugs.kde.org/
+   plasma/kmenuedit

 



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/ksshaskpass/

2024-03-04 Thread Andreas Sturmlechner
commit: 2913e45d26742eadfdfa4f0aea71f11ca59b0915
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar  4 23:03:13 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar  4 23:14:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2913e45d

kde-plasma/ksshaskpass: add kde-invent upstream metadata

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

 kde-plasma/ksshaskpass/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-plasma/ksshaskpass/metadata.xml 
b/kde-plasma/ksshaskpass/metadata.xml
index d925f2439758..8a7cc7ffebd5 100644
--- a/kde-plasma/ksshaskpass/metadata.xml
+++ b/kde-plasma/ksshaskpass/metadata.xml
@@ -7,5 +7,6 @@


https://bugs.kde.org/
+   plasma/ksshaskpass

 



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kde-gtk-config/

2024-03-04 Thread Andreas Sturmlechner
commit: 3339b8dfcbd183573c54391a55fe13bf5f999ab7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar  4 23:03:00 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar  4 23:14:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3339b8df

kde-plasma/kde-gtk-config: add kde-invent upstream metadata

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

 kde-plasma/kde-gtk-config/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-plasma/kde-gtk-config/metadata.xml 
b/kde-plasma/kde-gtk-config/metadata.xml
index d925f2439758..e3b2387f985f 100644
--- a/kde-plasma/kde-gtk-config/metadata.xml
+++ b/kde-plasma/kde-gtk-config/metadata.xml
@@ -7,5 +7,6 @@


https://bugs.kde.org/
+   plasma/kde-gtk-config

 



[gentoo-commits] repo/gentoo:master commit in: kde-plasma/kde-cli-tools/

2024-03-04 Thread Andreas Sturmlechner
commit: a127b46f82a40de4ab3605b53b8f02347613b17b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar  4 23:02:57 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar  4 23:14:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a127b46f

kde-plasma/kde-cli-tools: add kde-invent upstream metadata

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

 kde-plasma/kde-cli-tools/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-plasma/kde-cli-tools/metadata.xml 
b/kde-plasma/kde-cli-tools/metadata.xml
index c20b86d4f7a1..90af160c0c88 100644
--- a/kde-plasma/kde-cli-tools/metadata.xml
+++ b/kde-plasma/kde-cli-tools/metadata.xml
@@ -7,6 +7,7 @@


https://bugs.kde.org/
+   plasma/kde-cli-tools


Build graphical frontend for 
kde-frameworks/kdesu



[gentoo-commits] proj/kde:master commit in: dev-libs/kweathercore/

2024-03-04 Thread Andreas Sturmlechner
commit: 96c2d0ef7dc1792d15712a7d5e8963a695dc2861
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar  4 23:12:59 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar  4 23:12:59 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=96c2d0ef

dev-libs/kweathercore: add kde-invent upstream metadata

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

 dev-libs/kweathercore/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-libs/kweathercore/metadata.xml 
b/dev-libs/kweathercore/metadata.xml
index d925f24397..474c349df8 100644
--- a/dev-libs/kweathercore/metadata.xml
+++ b/dev-libs/kweathercore/metadata.xml
@@ -7,5 +7,6 @@


https://bugs.kde.org/
+   libraries/kweathercore

 



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

2024-03-04 Thread Sam James
commit: 1ae8ef22cec54e27ba582b001c35e1947c14c029
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 23:11:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 23:11:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ae8ef22

media-libs/mesa: Stabilize 23.3.6 ppc64, #926155

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

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

diff --git a/media-libs/mesa/mesa-23.3.6.ebuild 
b/media-libs/mesa/mesa-23.3.6.ebuild
index cfea9ce59f7f..039b4e9b6688 100644
--- a/media-libs/mesa/mesa-23.3.6.ebuild
+++ b/media-libs/mesa/mesa-23.3.6.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
 else
SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
 fi
 
 LICENSE="MIT SGI-B-2.0"



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

2024-03-04 Thread Sam James
commit: 744b9e7cee8105d8961326003c80c3dfedb1e012
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 23:11:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 23:11:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=744b9e7c

media-libs/mesa: Stabilize 23.3.6 ppc, #926155

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

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

diff --git a/media-libs/mesa/mesa-23.3.6.ebuild 
b/media-libs/mesa/mesa-23.3.6.ebuild
index e8fa8ff7ee49..c61f509242c2 100644
--- a/media-libs/mesa/mesa-23.3.6.ebuild
+++ b/media-libs/mesa/mesa-23.3.6.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
 else
SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
 fi
 
 LICENSE="MIT SGI-B-2.0"



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

2024-03-04 Thread Sam James
commit: 14e5414fdd46be55ed0c5d53a62ca16bf196ccd2
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 23:11:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 23:11:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14e5414f

media-libs/mesa: Stabilize 23.3.6 arm64, #926155

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

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

diff --git a/media-libs/mesa/mesa-23.3.6.ebuild 
b/media-libs/mesa/mesa-23.3.6.ebuild
index 039b4e9b6688..e8fa8ff7ee49 100644
--- a/media-libs/mesa/mesa-23.3.6.ebuild
+++ b/media-libs/mesa/mesa-23.3.6.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
 else
SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
 fi
 
 LICENSE="MIT SGI-B-2.0"



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

2024-03-04 Thread Sam James
commit: 6af5f6a1a419fa5f1a52c21e2589a8f6d1639bd1
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 23:11:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 23:11:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6af5f6a1

media-libs/mesa: Stabilize 23.3.6 sparc, #926155

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

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

diff --git a/media-libs/mesa/mesa-23.3.6.ebuild 
b/media-libs/mesa/mesa-23.3.6.ebuild
index c61f509242c2..276e3a7ec946 100644
--- a/media-libs/mesa/mesa-23.3.6.ebuild
+++ b/media-libs/mesa/mesa-23.3.6.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
 else
SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
 fi
 
 LICENSE="MIT SGI-B-2.0"



[gentoo-commits] proj/releng:master commit in: tools/

2024-03-04 Thread Andreas K. Hüttel
commit: dff9c4a41d67a7f3e7e023b918391d7be1b99e75
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Mar  4 23:05:07 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Mar  4 23:05:07 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=dff9c4a4

Adapt for mips n64 upload from milou

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

 tools/catalyst-auto-qemu-mips-3.conf | 1 +
 1 file changed, 1 insertion(+)

diff --git a/tools/catalyst-auto-qemu-mips-3.conf 
b/tools/catalyst-auto-qemu-mips-3.conf
index 1321408b..8eec2676 100644
--- a/tools/catalyst-auto-qemu-mips-3.conf
+++ b/tools/catalyst-auto-qemu-mips-3.conf
@@ -2,3 +2,4 @@
 source ${REPO_DIR}/tools/catalyst-auto-qemu-mips-common
 
 SETS=${SETS_N64}
+UPLOAD_KEY=/root/.ssh/id_ed25519



[gentoo-commits] proj/releng:master commit in: releases/specs-qemu/mips/n64/

2024-03-04 Thread Andreas K. Hüttel
commit: 9f9ea5caf302ba0e1f317817929dad76e9f4785d
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Mar  4 23:03:15 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Mar  4 23:03:40 2024 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=9f9ea5ca

Fix 23.0 mips N64 chost

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

 releases/specs-qemu/mips/n64/stage1-mips3-n64-openrc-23.spec| 1 +
 releases/specs-qemu/mips/n64/stage1-mips3-n64-systemd-23.spec   | 1 +
 releases/specs-qemu/mips/n64/stage1-mipsel3-n64-openrc-23.spec  | 1 +
 releases/specs-qemu/mips/n64/stage1-mipsel3-n64-systemd-23.spec | 1 +
 4 files changed, 4 insertions(+)

diff --git a/releases/specs-qemu/mips/n64/stage1-mips3-n64-openrc-23.spec 
b/releases/specs-qemu/mips/n64/stage1-mips3-n64-openrc-23.spec
index 6b950338..2cf01e23 100644
--- a/releases/specs-qemu/mips/n64/stage1-mips3-n64-openrc-23.spec
+++ b/releases/specs-qemu/mips/n64/stage1-mips3-n64-openrc-23.spec
@@ -1,4 +1,5 @@
 subarch: mips3_n64
+chost: mips64-unknown-linux-gnuabi64
 target: stage1
 version_stamp: openrc-@TIMESTAMP@
 interpreter: /usr/bin/qemu-mips64

diff --git a/releases/specs-qemu/mips/n64/stage1-mips3-n64-systemd-23.spec 
b/releases/specs-qemu/mips/n64/stage1-mips3-n64-systemd-23.spec
index 7e33e696..895a0ae2 100644
--- a/releases/specs-qemu/mips/n64/stage1-mips3-n64-systemd-23.spec
+++ b/releases/specs-qemu/mips/n64/stage1-mips3-n64-systemd-23.spec
@@ -1,4 +1,5 @@
 subarch: mips3_n64
+chost: mips64-unknown-linux-gnuabi64
 target: stage1
 version_stamp: systemd-@TIMESTAMP@
 interpreter: /usr/bin/qemu-mips64

diff --git a/releases/specs-qemu/mips/n64/stage1-mipsel3-n64-openrc-23.spec 
b/releases/specs-qemu/mips/n64/stage1-mipsel3-n64-openrc-23.spec
index d98104dd..54c8e1a4 100644
--- a/releases/specs-qemu/mips/n64/stage1-mipsel3-n64-openrc-23.spec
+++ b/releases/specs-qemu/mips/n64/stage1-mipsel3-n64-openrc-23.spec
@@ -1,4 +1,5 @@
 subarch: mipsel3_n64
+chost: mips64el-unknown-linux-gnuabi64
 target: stage1
 version_stamp: openrc-@TIMESTAMP@
 interpreter: /usr/bin/qemu-mips64el

diff --git a/releases/specs-qemu/mips/n64/stage1-mipsel3-n64-systemd-23.spec 
b/releases/specs-qemu/mips/n64/stage1-mipsel3-n64-systemd-23.spec
index d5687296..72d9665c 100644
--- a/releases/specs-qemu/mips/n64/stage1-mipsel3-n64-systemd-23.spec
+++ b/releases/specs-qemu/mips/n64/stage1-mipsel3-n64-systemd-23.spec
@@ -1,4 +1,5 @@
 subarch: mipsel3_n64
+chost: mips64el-unknown-linux-gnuabi64
 target: stage1
 version_stamp: systemd-@TIMESTAMP@
 interpreter: /usr/bin/qemu-mips64el



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

2024-03-04 Thread Andreas Sturmlechner
commit: 5f19629e0a9fc0e2ae03382664e72eea71526311
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar  4 22:15:58 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar  4 22:18:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f19629e

app-office/scribus: Fix build with >=app-text/poppler-24.03

Fix is pending upstream:
https://github.com/scribusproject/scribus/pull/177

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

 .../files/scribus-1.6.1-poppler-24.03.patch| 70 ++
 app-office/scribus/scribus-1.6.1-r1.ebuild |  1 +
 2 files changed, 71 insertions(+)

diff --git a/app-office/scribus/files/scribus-1.6.1-poppler-24.03.patch 
b/app-office/scribus/files/scribus-1.6.1-poppler-24.03.patch
new file mode 100644
index ..076e48e14fd9
--- /dev/null
+++ b/app-office/scribus/files/scribus-1.6.1-poppler-24.03.patch
@@ -0,0 +1,70 @@
+From dc2470990ab73c87fdd60068c99518ced01a3edd Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Mon, 4 Mar 2024 17:35:11 +0100
+Subject: [PATCH] Fix build with >=poppler-24.03.0
+
+Fixes build errors caused by:
+
+"Use an enum for Function getType"
+Upstream commit 6e3824d45d42cb806a28a2df84e4ab6bb3587083
+
+Signed-off-by: Andreas Sturmlechner 
+---
+ scribus/plugins/import/pdf/slaoutput.cpp | 16 
+ 1 file changed, 16 insertions(+)
+
+diff --git a/scribus/plugins/import/pdf/slaoutput.cpp 
b/scribus/plugins/import/pdf/slaoutput.cpp
+index 4e31e4b6c..3e4a768ec 100644
+--- a/scribus/plugins/import/pdf/slaoutput.cpp
 b/scribus/plugins/import/pdf/slaoutput.cpp
+@@ -1731,7 +1731,11 @@ bool SlaOutputDev::axialShadedFill(GfxState *state, 
GfxAxialShading *shading, do
+   VGradient FillGradient = VGradient(VGradient::linear);
+   FillGradient.clearStops();
+   GfxColorSpace *color_space = shading->getColorSpace();
++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(24, 3, 0)
++  if (func->getType() == Function::Type::Stitching)
++#else
+   if (func->getType() == 3)
++#endif
+   {
+   StitchingFunction *stitchingFunc = (StitchingFunction*)func;
+   const double *bounds = stitchingFunc->getBounds();
+@@ -1753,7 +1757,11 @@ bool SlaOutputDev::axialShadedFill(GfxState *state, 
GfxAxialShading *shading, do
+   FillGradient.addStop( 
ScColorEngine::getShadeColor(m_doc->PageColors[stopColor], m_doc, shade), 
stopPoint, 0.5, 1.0, stopColor, shade );
+   }
+   }
++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(24, 3, 0)
++  else if ((func->getType() == Function::Type::Exponential) || 
(func->getType() == Function::Type::Sampled))
++#else
+   else if ((func->getType() == 2) || (func->getType() == 0))
++#endif
+   {
+   GfxColor stop1;
+   shading->getColor(0.0, );
+@@ -1865,7 +1873,11 @@ bool SlaOutputDev::radialShadedFill(GfxState *state, 
GfxRadialShading *shading,
+   VGradient FillGradient = VGradient(VGradient::linear);
+   FillGradient.clearStops();
+   GfxColorSpace *color_space = shading->getColorSpace();
++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(24, 3, 0)
++  if (func->getType() == Function::Type::Stitching)
++#else
+   if (func->getType() == 3)
++#endif
+   {
+   StitchingFunction *stitchingFunc = (StitchingFunction*)func;
+   const double *bounds = stitchingFunc->getBounds();
+@@ -1887,7 +1899,11 @@ bool SlaOutputDev::radialShadedFill(GfxState *state, 
GfxRadialShading *shading,
+   FillGradient.addStop( 
ScColorEngine::getShadeColor(m_doc->PageColors[stopColor], m_doc, shade), 
stopPoint, 0.5, 1.0, stopColor, shade );
+   }
+   }
++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(24, 3, 0)
++  else if ((func->getType() == Function::Type::Exponential) || 
(func->getType() == Function::Type::Sampled))
++#else
+   else if ((func->getType() == 2) || (func->getType() == 0))
++#endif
+   {
+   GfxColor stop1;
+   shading->getColor(0.0, );
+-- 
+2.44.0
+

diff --git a/app-office/scribus/scribus-1.6.1-r1.ebuild 
b/app-office/scribus/scribus-1.6.1-r1.ebuild
index 3b9230eb12a6..21e17e6ae260 100644
--- a/app-office/scribus/scribus-1.6.1-r1.ebuild
+++ b/app-office/scribus/scribus-1.6.1-r1.ebuild
@@ -77,6 +77,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.6.1-findhyphen.patch
"${FILESDIR}"/${PN}-1.7.0-remove-hello-world-test.patch
"${FILESDIR}"/${PN}-1.7.0-fix-icon-version.patch
+   "${FILESDIR}"/${PN}-1.6.1-poppler-24.03.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: dev-util/clazy/, dev-util/clazy/files/

2024-03-04 Thread Andreas Sturmlechner
commit: 1ea0e9a3ed747a8d800d1a1c25abdbd03e5b8275
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar  4 16:06:48 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar  4 22:17:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ea0e9a3

dev-util/clazy: Add yet another patch to support LLVM-17

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

 dev-util/clazy/clazy-1.11-r4.ebuild| 57 ++
 dev-util/clazy/files/clazy-1.11-fix-llvm-17.patch  | 38 +++
 .../clazy/files/clazy-1.11-jobs-for-tests.patch| 41 
 3 files changed, 136 insertions(+)

diff --git a/dev-util/clazy/clazy-1.11-r4.ebuild 
b/dev-util/clazy/clazy-1.11-r4.ebuild
new file mode 100644
index ..81393e677b0e
--- /dev/null
+++ b/dev-util/clazy/clazy-1.11-r4.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_MAX_SLOT=17
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake llvm python-any-r1
+
+DESCRIPTION="Compiler plugin which allows clang to understand Qt semantics"
+HOMEPAGE="https://apps.kde.org/clazy;
+SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
+
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+Date: Mon, 14 Aug 2023 18:16:01 +0200
+Subject: [PATCH] Fix compilation with LLVM 17.0.0 (rc2)
+
+Change-Id: I9d3fc86185c1e7c86145da043e1982d2979b36e9
+---
+ .../manuallevel/unexpected-flag-enumerator-value.cpp   | 10 ++
+ 1 file changed, 10 insertions(+)
+
+--- a/src/checks/manuallevel/unexpected-flag-enumerator-value.cpp
 b/src/checks/manuallevel/unexpected-flag-enumerator-value.cpp
+@@ -61,8 +61,13 @@ static bool isIntentionallyNotPowerOf2(E
+ if (val.isMask() && val.countTrailingOnes() >= MinOnesToQualifyAsMask)
+ return true;
+ 
++#if LLVM_VERSION_MAJOR >= 17
++if (val.isShiftedMask() && val.popcount() >= MinOnesToQualifyAsMask)
++return true;
++#else
+ if (val.isShiftedMask() && val.countPopulation() >= 
MinOnesToQualifyAsMask)
+ return true;
++#endif
+ 
+ if (clazy::contains_lower(en->getName(), "mask"))
+ return true;
+@@ -158,7 +163,11 @@ void UnexpectedFlagEnumeratorValue::Visi
+ 
+ for (EnumConstantDecl* enumerator : enumerators) {
+ const auto  = enumerator->getInitVal();
++#if LLVM_VERSION_MAJOR >= 17
++if (!initVal.isPowerOf2() && !initVal.isZero() && 
!initVal.isNegative()) {
++#else
+ if (!initVal.isPowerOf2() && !initVal.isNullValue() && 
!initVal.isNegative()) {
++#endif
+ if (isIntentionallyNotPowerOf2(enumerator))
+ continue;
+ const auto value = enumerator->getInitVal().getLimitedValue();

diff --git a/dev-util/clazy/files/clazy-1.11-jobs-for-tests.patch 
b/dev-util/clazy/files/clazy-1.11-jobs-for-tests.patch
new file mode 100644
index ..372aed3ca09a
--- /dev/null
+++ b/dev-util/clazy/files/clazy-1.11-jobs-for-tests.patch
@@ -0,0 +1,41 @@
+From ab8993c9e10e09cb24210f76bb5e67f01bb37a9e Mon Sep 17 00:00:00 2001
+From: Pino Toscano 
+Date: Thu, 17 Nov 2022 19:09:47 +0100
+Subject: [PATCH] tests: add -j/--jobs option for run_tests.py
+
+This way it is possible to customize the number of parallel jobs to
+spawn for the tests, instead of unconditionally using all available
+CPUs. This can be helpful to run the tests without overloading the
+system.
+
+The default is still the number of available CPUs, so there is no
+behaviour change by default.
+---
+ tests/run_tests.py | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/tests/run_tests.py b/tests/run_tests.py
+index bf4967d1..ea03ab4c 100755
+--- a/tests/run_tests.py
 b/tests/run_tests.py
+@@ -443,6 +443,8 @@ parser.add_argument("--dump-ast", action='store_true',
+ help='Dump a unit-test AST to file')
+ parser.add_argument(
+ "--exclude", help='Comma separated list of checks to ignore')
++parser.add_argument("-j", "--jobs", type=int, 
default=multiprocessing.cpu_count(),
++help='Parallel jobs to run (defaults to %(default)s)')
+ parser.add_argument("check_names", nargs='*',
+ help="The name of the check whose unit-tests will be run. 
Defaults to running all checks.")
+ args = parser.parse_args()
+@@ -460,7 +462,7 @@ _verbose = args.verbose
+ _no_standalone = args.no_standalone
+ _no_fixits = args.no_fixits
+ _only_standalone = args.only_standalone
+-_num_threads = multiprocessing.cpu_count()
++_num_threads = args.jobs
+ _lock = threading.Lock()
+ _was_successful = True
+ _qt5_installation = find_qt_installation(
+-- 
+2.35.1
+



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

2024-03-04 Thread Andreas Sturmlechner
commit: 4f3b5e55d2516361e92aa64612330c0a228a9de5
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar  4 22:11:14 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar  4 22:18:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f3b5e55

media-gfx/inkscape: Fix build with >=app-text/poppler-24.03

Fix is pending upstream:
https://gitlab.com/inkscape/inkscape/-/merge_requests/6209

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

 .../files/inkscape-1.3.2-poppler-24.03.patch   | 61 ++
 media-gfx/inkscape/inkscape-1.3.2.ebuild   |  3 +-
 2 files changed, 63 insertions(+), 1 deletion(-)

diff --git a/media-gfx/inkscape/files/inkscape-1.3.2-poppler-24.03.patch 
b/media-gfx/inkscape/files/inkscape-1.3.2-poppler-24.03.patch
new file mode 100644
index ..53cf3fd2b6cd
--- /dev/null
+++ b/media-gfx/inkscape/files/inkscape-1.3.2-poppler-24.03.patch
@@ -0,0 +1,61 @@
+From 3dd9846ab99260134e11938f0e575be822507037 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Mon, 4 Mar 2024 22:59:40 +0100
+Subject: [PATCH] Fix build with >=poppler-24.03.0
+
+Fixes build errors caused by:
+
+"Use an enum for Function getType"
+Upstream commit 6e3824d45d42cb806a28a2df84e4ab6bb3587083
+
+Signed-off-by: Andreas Sturmlechner 
+---
+ src/extension/internal/pdfinput/svg-builder.cpp | 14 +-
+ 1 file changed, 13 insertions(+), 1 deletion(-)
+
+diff --git a/src/extension/internal/pdfinput/svg-builder.cpp 
b/src/extension/internal/pdfinput/svg-builder.cpp
+index 525fbfec0..bcd7b1f61 100644
+--- a/src/extension/internal/pdfinput/svg-builder.cpp
 b/src/extension/internal/pdfinput/svg-builder.cpp
+@@ -1175,9 +1175,13 @@ static bool svgGetShadingColor(GfxShading *shading, 
double offset, GfxColor *res
+ #define INT_EPSILON 8
+ bool SvgBuilder::_addGradientStops(Inkscape::XML::Node *gradient, GfxShading 
*shading,
+_POPPLER_CONST Function *func) {
+-int type = func->getType();
++auto type = func->getType();
+ auto space = shading->getColorSpace();
++#if POPPLER_CHECK_VERSION(24, 3, 0)
++if ( type == Function::Type::Sampled || type == 
Function::Type::Exponential ) {  // Sampled or exponential function
++#else
+ if ( type == 0 || type == 2 ) {  // Sampled or exponential function
++#endif
+ GfxColor stop1, stop2;
+ if (!svgGetShadingColor(shading, 0.0, ) || 
!svgGetShadingColor(shading, 1.0, )) {
+ return false;
+@@ -1185,7 +1189,11 @@ bool SvgBuilder::_addGradientStops(Inkscape::XML::Node 
*gradient, GfxShading *sh
+ _addStopToGradient(gradient, 0.0, , space, 1.0);
+ _addStopToGradient(gradient, 1.0, , space, 1.0);
+ }
++#if POPPLER_CHECK_VERSION(24, 3, 0)
++} else if ( type == Function::Type::Stitching ) { // Stitching
++#else
+ } else if ( type == 3 ) { // Stitching
++#endif
+ auto stitchingFunc = static_cast<_POPPLER_CONST 
StitchingFunction*>(func);
+ const double *bounds = stitchingFunc->getBounds();
+ const double *encode = stitchingFunc->getEncode();
+@@ -1200,7 +1208,11 @@ bool SvgBuilder::_addGradientStops(Inkscape::XML::Node 
*gradient, GfxShading *sh
+ for ( int i = 0 ; i < num_funcs ; i++ ) {
+ svgGetShadingColor(shading, bounds[i + 1], );
+ // Add stops
++#if POPPLER_CHECK_VERSION(24, 3, 0)
++if (stitchingFunc->getFunc(i)->getType() == 
Function::Type::Exponential) {// process exponential fxn
++#else
+ if (stitchingFunc->getFunc(i)->getType() == 2) {// process 
exponential fxn
++#endif
+ double expE = (static_cast<_POPPLER_CONST 
ExponentialFunction*>(stitchingFunc->getFunc(i)))->getE();
+ if (expE > 1.0) {
+ expE = (bounds[i + 1] - bounds[i])/expE;// 
approximate exponential as a single straight line at x=1
+-- 
+2.44.0
+

diff --git a/media-gfx/inkscape/inkscape-1.3.2.ebuild 
b/media-gfx/inkscape/inkscape-1.3.2.ebuild
index 5aeb0df4ea69..bcd4aa1ca77c 100644
--- a/media-gfx/inkscape/inkscape-1.3.2.ebuild
+++ b/media-gfx/inkscape/inkscape-1.3.2.ebuild
@@ -107,7 +107,8 @@ DEPEND="${COMMON_DEPEND}
 "
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-1.3.2-libxml2-2.12.patch
+   "${FILESDIR}"/${P}-libxml2-2.12.patch
+   "${FILESDIR}"/${P}-poppler-24.03.patch
 )
 
 pkg_pretend() {



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

2024-03-04 Thread Andreas Sturmlechner
commit: 8968521165093a3a324bc14158202b6017b9c289
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Mar  4 16:14:56 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Mar  4 22:17:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89685211

app-text/poppler: 24.03.0 version bump, subslot bump

See also:
https://lists.freedesktop.org/archives/poppler/2024-March/015588.html

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

 app-text/poppler/Manifest| 2 ++
 app-text/poppler/{poppler-.ebuild => poppler-24.03.0.ebuild} | 2 +-
 app-text/poppler/poppler-.ebuild | 2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/app-text/poppler/Manifest b/app-text/poppler/Manifest
index 99d3738e0c45..d1be7c84104d 100644
--- a/app-text/poppler/Manifest
+++ b/app-text/poppler/Manifest
@@ -1,3 +1,5 @@
 DIST poppler-24.02.0.tar.xz 1897604 BLAKE2B 
ba97ea0807eab8e27112f66bcdcc695fe71881b873e129ebbaab521ad895815cf782faf9e32efd8530ec7c840546a505ef9a1b195258dafd55ce21fe4e11250e
 SHA512 
95a208d21ac4d2d308a7ab3da43b95092ef78cd55ebe873c97e0d6c12d8b9d5c4614f83087616c35e1ed9d67ca606a5e008a98698bd12a332a8206ed4cf55500
 DIST poppler-24.02.0.tar.xz.sig 833 BLAKE2B 
9daed6e9c3ba6f42f7b7e81abcf835658a03c4041a221b1de2e3a8e016eebe7b369174379f8faadb6119cac4502bf58e9f1c548e401d417d8ef5c1a2ab5fb322
 SHA512 
9bb03899e5fc475097a3422ed5f03b528796dc09d14bef0da457f9d5b20b48db462cc1478522803bae42c5b25ef46715d3ff6c26f4582f2ecf9c1bf1598e
+DIST poppler-24.03.0.tar.xz 1902068 BLAKE2B 
34cd3b64b1fbee53727d99bf73a896331c15d816ea77aa678a9ebe4bc6ddf8c859ae004915aba36346dbcb13862d7d6670562e45d99888d444c523d83c90b58a
 SHA512 
7b337249b3a3a4b4702447c7a0d19d2fd3ef5a6159d024d75846f397e223805758d4116eb155421545b17f02f151a96228932d162c0ff8a74147ef21424e9a96
+DIST poppler-24.03.0.tar.xz.sig 833 BLAKE2B 
efdf579fec7d5aca5ec197220d46e4420f60946992e0c6f0a461f4ebc0b45c363eca269e93ffa36e840a7959c8ca2225da17b62b412a0eb37e4d4e74f98a22c6
 SHA512 
7276311721a7c6ea35773e38147c816b79359422add5f9b954a1e95fd399f16161ff8791a82db56707b143e207e6cf8264d353b3a6da298c9f65f2e9cb2533d0
 DIST poppler-test-400f3ff05b2b1c0ae17797a0bd50e75e35c1f1b1.tar.bz2 5199265 
BLAKE2B 
d58f6ee7b44ca45291c205f9619db3833871f5789dd6a4e3ccc9acce2b6d7967a6b8596e3f32b7b35ba3d185976e8b9c8a998071c4451bb5ce674825a4005d6d
 SHA512 
5bf5d99956fa0a6a93e0b0dc4713ecd8810811eca35514cc5765ffaafb9485f64f94b21487afa46c16eaf66326fcb999e792b8121eeb188e7e33a32a4798fb76

diff --git a/app-text/poppler/poppler-.ebuild 
b/app-text/poppler/poppler-24.03.0.ebuild
similarity index 98%
copy from app-text/poppler/poppler-.ebuild
copy to app-text/poppler/poppler-24.03.0.ebuild
index 820d8598..719b3b8646b8 100644
--- a/app-text/poppler/poppler-.ebuild
+++ b/app-text/poppler/poppler-24.03.0.ebuild
@@ -18,7 +18,7 @@ else
SRC_URI+=" test? ( 
https://gitlab.freedesktop.org/poppler/test/-/archive/${TEST_COMMIT}/test-${TEST_COMMIT}.tar.bz2
 -> ${PN}-test-${TEST_COMMIT}.tar.bz2 )"
SRC_URI+=" verify-sig? ( 
https://poppler.freedesktop.org/${P}.tar.xz.sig )"
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"
-   SLOT="0/134"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
+   SLOT="0/135"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
 fi
 
 DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"

diff --git a/app-text/poppler/poppler-.ebuild 
b/app-text/poppler/poppler-.ebuild
index 820d8598..719b3b8646b8 100644
--- a/app-text/poppler/poppler-.ebuild
+++ b/app-text/poppler/poppler-.ebuild
@@ -18,7 +18,7 @@ else
SRC_URI+=" test? ( 
https://gitlab.freedesktop.org/poppler/test/-/archive/${TEST_COMMIT}/test-${TEST_COMMIT}.tar.bz2
 -> ${PN}-test-${TEST_COMMIT}.tar.bz2 )"
SRC_URI+=" verify-sig? ( 
https://poppler.freedesktop.org/${P}.tar.xz.sig )"
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"
-   SLOT="0/134"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
+   SLOT="0/135"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
 fi
 
 DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"



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

2024-03-04 Thread Maciej Barć
commit: f3d718fae03dd822411f8ab980df307a5d30a1c0
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Mar  4 21:54:00 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Mar  4 21:57:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3d718fa

app-emacs/buttercup: drop KEYWORDS for broken 1.34

Bug: https://github.com/jorgenschaefer/emacs-buttercup/issues/243
Closes: https://bugs.gentoo.org/926083
Closes: https://bugs.gentoo.org/926084
Closes: https://bugs.gentoo.org/926144
Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/buttercup/buttercup-1.34.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-emacs/buttercup/buttercup-1.34.ebuild 
b/app-emacs/buttercup/buttercup-1.34.ebuild
index 413b4cf227ab..ce6e52f957a3 100644
--- a/app-emacs/buttercup/buttercup-1.34.ebuild
+++ b/app-emacs/buttercup/buttercup-1.34.ebuild
@@ -17,7 +17,8 @@ else
-> ${P}.tar.gz"
S="${WORKDIR}/emacs-${P}"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   # Bug: https://github.com/jorgenschaefer/emacs-buttercup/issues/243
+   # KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 LICENSE="GPL-3+"



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

2024-03-04 Thread Maciej Barć
commit: c81bee74311f164c4698a7e0d15c37f132ce6743
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Mar  4 20:50:09 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Mar  4 21:57:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c81bee74

app-containers/devcontainer: drop old 0.55.0

Signed-off-by: Maciej Barć  gentoo.org>

 app-containers/devcontainer/Manifest   |  1 -
 .../devcontainer/devcontainer-0.55.0.ebuild| 46 --
 2 files changed, 47 deletions(-)

diff --git a/app-containers/devcontainer/Manifest 
b/app-containers/devcontainer/Manifest
index 27d2b3f3ce11..2c7a856577c2 100644
--- a/app-containers/devcontainer/Manifest
+++ b/app-containers/devcontainer/Manifest
@@ -1,4 +1,3 @@
-DIST devcontainer-0.55.0.tgz 604221 BLAKE2B 
e369e20b19dc780f7543f409ac04a46f432a9c007d4976dcb34829ede883424fb9496f6b7a50d047665fd4cba4b45c7ae1bc3372720f0b1dc65a8085d06a9287
 SHA512 
53bc02b7cdb04f7901f3c74d0a26d466231f4bc7f0e53de25c786a9ecb3b774a09b14e47e36470538560893fc6c7ec6bf9b19345e0d6bf0ff3b9db329f21e8cd
 DIST devcontainer-0.56.0.tgz 604266 BLAKE2B 
5dd79411905f7d1fdb9c0998d4729aed60d15c1c337327d9e6e95d32c22453f7fe44ff6bc01416f81a1939140444072b7ade09f29419bd53392428595bc54d10
 SHA512 
46760fc8f2bba5349d7ac6e6d599a326579d3ace5ed26223abae8b6f5e328ee9bf9a49c6b3c31abcee4a828c80c906e06ecb217c18c46e28d5736e082ffb8d18
 DIST devcontainer-0.56.1.tgz 604649 BLAKE2B 
887a034a9771843ce84be1b78d00ba7b52d09b64861f113d27e0dd662acabf175d4e7922a25826f2bf500ecc380473381ec05e307af0b7655535188240582700
 SHA512 
22f2d911b021f16181a1d954b31beaf323a84296be03489b6375729ea3ebcb198d58d3f731c40b8ec5ee20bfe26a933db1328a2d5278fa76686d965487924261
 DIST devcontainer-0.56.2.tgz 617293 BLAKE2B 
33eb4ae861934e78b9e73e77ed23ec1177e09785cf72dbdeb07e3d80e86ba1ac69f26bc01e150609cd20bc6c7895afc9b6118ae4d5007413b066986c75850a11
 SHA512 
188fdddad81a7f8cc5409e646c467fdc0722f0d7e45f3b24ea0614a9007c714ac9f8aff13f0e8a65f6c0e06e8769b1a4cba792a5575ce0733379ade45998fd27

diff --git a/app-containers/devcontainer/devcontainer-0.55.0.ebuild 
b/app-containers/devcontainer/devcontainer-0.55.0.ebuild
deleted file mode 100644
index 10d7f50fc167..
--- a/app-containers/devcontainer/devcontainer-0.55.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Reference implementation of the Development Containers 
specification"
-HOMEPAGE="https://containers.dev/
-   https://github.com/devcontainers/cli/;
-SRC_URI="https://registry.npmjs.org/@devcontainers/cli/-/cli-${PV}.tgz
-   -> ${P}.tgz"
-S="${WORKDIR}/package"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-RDEPEND="
-   net-libs/nodejs
-"
-BDEPEND="
-   >=net-libs/nodejs-16[npm]
-"
-
-DOCS=( CHANGELOG.md README.md )
-
-src_compile() {
-   # Skip, nothing to compile here.
-   :
-}
-
-src_install() {
-   local -a my_npm_opts=(
-   --audit false
-   --color false
-   --foreground-scripts
-   --global
-   --offline
-   --omit dev
-   --prefix "${ED}/usr"
-   --progress false
-   --verbose
-   )
-   npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz" || die "npm 
install failed"
-
-   einstalldocs
-}



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

2024-03-04 Thread Maciej Barć
commit: aafaa9b3526cc4ba43c43da11e5e8fd09e03d471
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Mar  4 21:50:26 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Mar  4 21:57:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aafaa9b3

app-emacs/webpaste: modernize ebuild

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/webpaste/webpaste-3.2.2-r1.ebuild | 45 +
 app-emacs/webpaste/webpaste-3.2.2.ebuild| 32 
 2 files changed, 45 insertions(+), 32 deletions(-)

diff --git a/app-emacs/webpaste/webpaste-3.2.2-r1.ebuild 
b/app-emacs/webpaste/webpaste-3.2.2-r1.ebuild
new file mode 100644
index ..27a00d8097bc
--- /dev/null
+++ b/app-emacs/webpaste/webpaste-3.2.2-r1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Paste parts of buffers to several pastebin-like services from 
Emacs"
+HOMEPAGE="https://github.com/etu/webpaste.el/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/etu/${PN}.el.git;
+else
+   SRC_URI="https://github.com/etu/${PN}.el/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+   S="${WORKDIR}/${PN}.el-${PV}"
+
+   KEYWORDS="amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+   app-emacs/request
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   app-emacs/undercover
+   )
+"
+
+# Remove failing tests
+ELISP_REMOVE="
+   tests/integration/test-webpaste-providers.el
+   tests/unit/test-webpaste-provider-creation.el
+"
+
+DOCS=( README.org )
+SITEFILE="50${PN}-gentoo.el"
+
+elisp-enable-tests buttercup tests

diff --git a/app-emacs/webpaste/webpaste-3.2.2.ebuild 
b/app-emacs/webpaste/webpaste-3.2.2.ebuild
deleted file mode 100644
index caedce2d6403..
--- a/app-emacs/webpaste/webpaste-3.2.2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="Paste parts of buffers to several pastebin-like services from 
Emacs"
-HOMEPAGE="https://github.com/etu/webpaste.el/;
-SRC_URI="https://github.com/etu/${PN}.el/archive/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}"/${PN}.el-${PV}
-
-LICENSE="GPL-3+"
-KEYWORDS="amd64 ~x86"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="app-emacs/request"
-BDEPEND="
-   ${RDEPEND}
-   test? ( app-emacs/buttercup )
-"
-
-DOCS=( README.org )
-# Remove failing tests
-ELISP_REMOVE="tests/unit/test-webpaste-provider-creation.el"
-SITEFILE="50${PN}-gentoo.el"
-
-src_test() {
-   buttercup -L . -L tests tests/unit || die
-}



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

2024-03-04 Thread Maciej Barć
commit: 9cc524c5fbda07bfc424de0369cb7515afd72a76
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Mar  4 20:53:08 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Mar  4 21:57:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cc524c5

app-containers/devcontainer: bump to 0.57.0

Signed-off-by: Maciej Barć  gentoo.org>

 app-containers/devcontainer/Manifest   |  1 +
 .../devcontainer/devcontainer-0.57.0.ebuild| 46 ++
 2 files changed, 47 insertions(+)

diff --git a/app-containers/devcontainer/Manifest 
b/app-containers/devcontainer/Manifest
index 138751424b73..d10bfc467b49 100644
--- a/app-containers/devcontainer/Manifest
+++ b/app-containers/devcontainer/Manifest
@@ -1,2 +1,3 @@
 DIST devcontainer-0.56.1.tgz 604649 BLAKE2B 
887a034a9771843ce84be1b78d00ba7b52d09b64861f113d27e0dd662acabf175d4e7922a25826f2bf500ecc380473381ec05e307af0b7655535188240582700
 SHA512 
22f2d911b021f16181a1d954b31beaf323a84296be03489b6375729ea3ebcb198d58d3f731c40b8ec5ee20bfe26a933db1328a2d5278fa76686d965487924261
 DIST devcontainer-0.56.2.tgz 617293 BLAKE2B 
33eb4ae861934e78b9e73e77ed23ec1177e09785cf72dbdeb07e3d80e86ba1ac69f26bc01e150609cd20bc6c7895afc9b6118ae4d5007413b066986c75850a11
 SHA512 
188fdddad81a7f8cc5409e646c467fdc0722f0d7e45f3b24ea0614a9007c714ac9f8aff13f0e8a65f6c0e06e8769b1a4cba792a5575ce0733379ade45998fd27
+DIST devcontainer-0.57.0.tgz 617323 BLAKE2B 
74dd49c0e741715e34dce79cdc73617f4bed68b87f11fafa403a9548b334ecff1af8e2e3705c57c31ca057e12b19094a75a3a3e339cac3b6d005e00e7e08b433
 SHA512 
7b5680d003630af459d5bf12f6873ea990a67b5f16888317a27d7197799d9ff1cd802834e669c4e1c601780fa8a07c38ec4dab77e7bf64de08406403e163e954

diff --git a/app-containers/devcontainer/devcontainer-0.57.0.ebuild 
b/app-containers/devcontainer/devcontainer-0.57.0.ebuild
new file mode 100644
index ..991cd956e37b
--- /dev/null
+++ b/app-containers/devcontainer/devcontainer-0.57.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Reference implementation of the Development Containers 
specification"
+HOMEPAGE="https://containers.dev/
+   https://github.com/devcontainers/cli/;
+SRC_URI="https://registry.npmjs.org/@devcontainers/cli/-/cli-${PV}.tgz
+   -> ${P}.tgz"
+S="${WORKDIR}/package"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   net-libs/nodejs
+"
+BDEPEND="
+   >=net-libs/nodejs-16[npm]
+"
+
+DOCS=( CHANGELOG.md README.md )
+
+src_compile() {
+   # Skip, nothing to compile here.
+   :
+}
+
+src_install() {
+   local -a my_npm_opts=(
+   --audit false
+   --color false
+   --foreground-scripts
+   --global
+   --offline
+   --omit dev
+   --prefix "${ED}/usr"
+   --progress false
+   --verbose
+   )
+   npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz" || die "npm 
install failed"
+
+   einstalldocs
+}



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

2024-03-04 Thread Maciej Barć
commit: 3ab6c9b10d3304bb07f5d73b686af424f56afa94
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Mar  4 18:56:13 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Mar  4 21:56:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ab6c9b1

sci-mathematics/coq-mathcomp: drop old 1.17.0

Signed-off-by: Maciej Barć  gentoo.org>

 sci-mathematics/coq-mathcomp/Manifest  |  1 -
 .../coq-mathcomp/coq-mathcomp-1.17.0.ebuild| 25 --
 2 files changed, 26 deletions(-)

diff --git a/sci-mathematics/coq-mathcomp/Manifest 
b/sci-mathematics/coq-mathcomp/Manifest
index 1cde67da6462..4d74ae63eecb 100644
--- a/sci-mathematics/coq-mathcomp/Manifest
+++ b/sci-mathematics/coq-mathcomp/Manifest
@@ -1,2 +1 @@
-DIST coq-mathcomp-1.17.0.tar.gz 1384329 BLAKE2B 
e77b509c49796af7a23a4f286a83516e40e28bc03a1f3b20ddeb54321de05bc5f3ddbe0632e7462c6619180276975727b49101253b07cc9a2ae54a6662d8e5ab
 SHA512 
06b318e2973863b5acefdd01b39065987a93952fa5f2ce9ba68df7ff7bf701c5fc82b571f53e80eadaa293935a82e8d1f891cc555db7200a923ee986918a0c76
 DIST coq-mathcomp-1.19.0.tar.gz 1407548 BLAKE2B 
733d537736a19a3667a51bbfe0b0c09838670761d8dd33853bfa3f320e29b71ec5703ed7ed752823c3696e7fad97443adb20a56e39fc9ec92b2ef5ae3d41a400
 SHA512 
ca2a24679418e551b6c9caee9799b2773ea2fb9986adc01c8e98f078dacb70bac872531f8f91fcf57ac04d8484783fc12589ae50a078f6b38beeb01fba6adbba

diff --git a/sci-mathematics/coq-mathcomp/coq-mathcomp-1.17.0.ebuild 
b/sci-mathematics/coq-mathcomp/coq-mathcomp-1.17.0.ebuild
deleted file mode 100644
index 4229fb64bef2..
--- a/sci-mathematics/coq-mathcomp/coq-mathcomp-1.17.0.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COQ_MIN_V=8.16.0
-
-DESCRIPTION="Mathematical Components for the Coq proof assistant"
-HOMEPAGE="https://github.com/math-comp/math-comp/;
-SRC_URI="https://github.com/math-comp/math-comp/archive/mathcomp-${PV}.tar.gz
-   -> ${P}.tar.gz"
-S="${WORKDIR}/math-comp-mathcomp-${PV}/mathcomp"
-
-LICENSE="CeCILL-B"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   >=sci-mathematics/coq-${COQ_MIN_V}:=
-   dev-lang/ocaml:=
-"
-DEPEND="${RDEPEND}"
-
-# Do not complain about CFLAGS etc since ML projects do not use them.
-QA_FLAGS_IGNORED='.*'



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

2024-03-04 Thread Maciej Barć
commit: 99f10b7021322242e1dc349b89744508bb188786
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Mar  4 19:52:17 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Mar  4 21:56:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99f10b70

sci-mathematics/coq: bump to 8.19.1

Signed-off-by: Maciej Barć  gentoo.org>

 sci-mathematics/coq/Manifest  |   1 +
 sci-mathematics/coq/coq-8.19.1.ebuild | 122 ++
 2 files changed, 123 insertions(+)

diff --git a/sci-mathematics/coq/Manifest b/sci-mathematics/coq/Manifest
index 858549968d35..5bb33b14f551 100644
--- a/sci-mathematics/coq/Manifest
+++ b/sci-mathematics/coq/Manifest
@@ -1 +1,2 @@
 DIST coq-8.19.0.tar.gz 7674352 BLAKE2B 
195040c01797ac9ce67611e0c96a4601e0a48966e094e868b9f3644aa9f75fa85adf0e2e6340a14ae0a0598b746f5ad989d8f10736cd2d3852a449f6f79d2c93
 SHA512 
02fb5b4fb575af79e092492cbec6dc0d15a1d74a07f827f657a72d4e6066532630e5a6d15be4acdb73314bd40b9a321f9ea0584e0ccfe51fd3a56353bd30db9b
+DIST coq-8.19.1.tar.gz 7675945 BLAKE2B 
62ee346f50d0a22ab217a8e689c3078347519d159619b75f20a8decace356b49c60bcd5b2cec5fbcaffc758a8944f8a7940298df1c0fbd858ed9269c12f3
 SHA512 
ec8379df34ba6e72bcf0218c66fef248b0e4c5c436fb3f2d7dd83a2c5f349dd0874a67484fcf9c0df3e5d5937d7ae2b2a79274725595b4b0065a381f70769b42

diff --git a/sci-mathematics/coq/coq-8.19.1.ebuild 
b/sci-mathematics/coq/coq-8.19.1.ebuild
new file mode 100644
index ..33c2b23fecf7
--- /dev/null
+++ b/sci-mathematics/coq/coq-8.19.1.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="${PV/_p/pl}"
+MY_P="${PN}-${MY_PV}"
+
+inherit check-reqs desktop dune edo
+
+DESCRIPTION="Proof assistant written in O'Caml"
+HOMEPAGE="http://coq.inria.fr/
+   https://github.com/coq/coq/;
+SRC_URI="https://github.com/coq/coq/archive/V${MY_PV}.tar.gz
+   -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug doc gui +ocamlopt test"
+
+# TODO: Lots of failing tests. Maybe investigate later.
+# RESTRICT="!test? ( test )"
+RESTRICT="test"
+
+RDEPEND="
+   dev-ml/num:=
+   dev-ml/zarith:=
+   gui? (
+   >=dev-ml/lablgtk-3.1.2:3=[sourceview,ocamlopt?]
+   >=dev-ml/lablgtk-sourceview-3.1.2:3=[ocamlopt?]
+   )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   dev-ml/findlib
+   doc? (
+   >=dev-java/antlr-4.7:4
+   dev-python/antlr4-python3-runtime
+   dev-python/beautifulsoup4
+   dev-python/pexpect
+   dev-python/sphinx-rtd-theme
+   dev-python/sphinxcontrib-bibtex
+   dev-tex/latexmk
+   dev-texlive/texlive-fontsextra
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-xetex
+   media-fonts/freefont
+   )
+   test? (
+   dev-ml/ounit2
+   )
+"
+
+CHECKREQS_DISK_BUILD="2G"
+
+DOCS=( CODE_OF_CONDUCT.md CONTRIBUTING.md CREDITS INSTALL.md README.md )
+declare -a DUNE_PACKAGES
+
+src_prepare() {
+   # Remove failing tests. bug #904186
+   rm -r test-suite/coq-makefile/timing || die
+
+   default
+}
+
+src_configure() {
+   export CAML_LD_LIBRARY_PATH="${S}/kernel/byterun/"
+
+   DUNE_PACKAGES=(
+   coq-core
+   coq-stdlib
+   coqide-server
+   coq
+   )
+   use gui && DUNE_PACKAGES+=( coqide )
+
+   emake clean
+
+   local -a myconf=(
+   -prefix /usr
+   -libdir "/usr/$(get_libdir)/coq"
+   -mandir /usr/share/man
+   -docdir "/usr/share/doc/${PF}"
+   -datadir /usr/share/coq
+   -configdir "/etc/xdg/${PN}"
+   -native-compiler "$(usex ocamlopt yes no)"
+   )
+   use debug && myconf+=( -debug )
+   edob sh ./configure "${myconf[@]}"
+}
+
+src_compile() {
+   emake DUNEOPT="--display=short --profile release" VERBOSE=1 dunestrap
+
+   dune-compile "${DUNE_PACKAGES[@]}"
+
+   use doc && emake refman-html
+}
+
+src_install() {
+   dune-install "${DUNE_PACKAGES[@]}"
+
+   if use gui ; then
+   make_desktop_entry coqide "Coq IDE" 
"${EPREFIX}/usr/share/coq/coq.png"
+   fi
+
+   local ocamlc_where
+   ocamlc_where="$(ocamlc -where)"
+
+   # Dune installs into /usr//ocaml/ but
+   # Coq wants /usr// ; symlink those directories
+   local sym
+   for sym in "${DUNE_PACKAGES[@]}" ; do
+   dosym "${ocamlc_where}/${sym}" "/usr/$(get_libdir)/${sym}"
+   done
+
+   einstalldocs
+}



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

2024-03-04 Thread Maciej Barć
commit: c5869570c0a18934b6300b8e445aa1754756e8ed
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Mar  4 20:48:21 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Mar  4 21:57:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5869570

sci-mathematics/cadical: bump to 1.9.5

Signed-off-by: Maciej Barć  gentoo.org>

 sci-mathematics/cadical/Manifest |  1 +
 sci-mathematics/cadical/cadical-1.9.5.ebuild | 47 
 2 files changed, 48 insertions(+)

diff --git a/sci-mathematics/cadical/Manifest b/sci-mathematics/cadical/Manifest
index ca2c1ce22bc6..8b39b30d4ef6 100644
--- a/sci-mathematics/cadical/Manifest
+++ b/sci-mathematics/cadical/Manifest
@@ -1 +1,2 @@
 DIST cadical-1.9.4.tar.gz 691203 BLAKE2B 
40fcb86e60b2c6e4f24d43976e12ae063aa00ccfc8cad78d27e85b863b0faee23213d210886fd2f374aa93b575b741fd079351d3655ee1ed5bb17f96cd0005b6
 SHA512 
a3477ac3a4ddcb8bb797653efa9afe992a84db94900394d401667a55630932a91e847fc943bf5509d6672523818233c247db0be4268b9d8aae1636bad1877bc3
+DIST cadical-1.9.5.tar.gz 691268 BLAKE2B 
68c7fcc35ef0ad5082d5bbc828363ee45c2e637f281f1829ffb34047fff73775d34615e0ac37b8b49ff20b941db85b72c0dd6de0ab5ec5a690fd80fb5489b212
 SHA512 
b40727847ba0217f8d24e5468874264065c5ec9cbf0600d2e2395b8396a9d5f892127018ab9d1b930599a16a0817de5b0d29136c5dc74f2a72fb0f726e825271

diff --git a/sci-mathematics/cadical/cadical-1.9.5.ebuild 
b/sci-mathematics/cadical/cadical-1.9.5.ebuild
new file mode 100644
index ..4c087365b45b
--- /dev/null
+++ b/sci-mathematics/cadical/cadical-1.9.5.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Simplified Satisfiability Solver"
+HOMEPAGE="http://fmv.jku.at/cadical/;
+
+if [[ "${PV}" == ** ]] ; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/arminbiere/${PN}.git;
+else
+   SRC_URI="https://github.com/arminbiere/${PN}/archive/rel-${PV}.tar.gz
+   -> ${P}.tar.gz"
+   S="${WORKDIR}/${PN}-rel-${PV}"
+
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-configure.patch"
+   "${FILESDIR}/${PN}-makefile.in-ar.patch"
+)
+
+DOCS=( CONTRIBUTING.md NEWS.md README.md )
+
+src_configure() {
+   tc-export AR
+   CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS} ${LDFLAGS}" ./configure || die
+}
+
+src_install() {
+   exeinto /usr/bin
+   doexe build/{cadical,mobical}
+
+   dolib.a build/libcadical.a
+   doheader src/cadical.hpp
+   doheader src/ccadical.h
+
+   einstalldocs
+}



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

2024-03-04 Thread Maciej Barć
commit: d2192a484bf7c894df265dfe0166f4b870a86e8b
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Mar  4 20:50:29 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Mar  4 21:57:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2192a48

app-containers/devcontainer: drop old 0.56.0

Signed-off-by: Maciej Barć  gentoo.org>

 app-containers/devcontainer/Manifest   |  1 -
 .../devcontainer/devcontainer-0.56.0.ebuild| 46 --
 2 files changed, 47 deletions(-)

diff --git a/app-containers/devcontainer/Manifest 
b/app-containers/devcontainer/Manifest
index 2c7a856577c2..138751424b73 100644
--- a/app-containers/devcontainer/Manifest
+++ b/app-containers/devcontainer/Manifest
@@ -1,3 +1,2 @@
-DIST devcontainer-0.56.0.tgz 604266 BLAKE2B 
5dd79411905f7d1fdb9c0998d4729aed60d15c1c337327d9e6e95d32c22453f7fe44ff6bc01416f81a1939140444072b7ade09f29419bd53392428595bc54d10
 SHA512 
46760fc8f2bba5349d7ac6e6d599a326579d3ace5ed26223abae8b6f5e328ee9bf9a49c6b3c31abcee4a828c80c906e06ecb217c18c46e28d5736e082ffb8d18
 DIST devcontainer-0.56.1.tgz 604649 BLAKE2B 
887a034a9771843ce84be1b78d00ba7b52d09b64861f113d27e0dd662acabf175d4e7922a25826f2bf500ecc380473381ec05e307af0b7655535188240582700
 SHA512 
22f2d911b021f16181a1d954b31beaf323a84296be03489b6375729ea3ebcb198d58d3f731c40b8ec5ee20bfe26a933db1328a2d5278fa76686d965487924261
 DIST devcontainer-0.56.2.tgz 617293 BLAKE2B 
33eb4ae861934e78b9e73e77ed23ec1177e09785cf72dbdeb07e3d80e86ba1ac69f26bc01e150609cd20bc6c7895afc9b6118ae4d5007413b066986c75850a11
 SHA512 
188fdddad81a7f8cc5409e646c467fdc0722f0d7e45f3b24ea0614a9007c714ac9f8aff13f0e8a65f6c0e06e8769b1a4cba792a5575ce0733379ade45998fd27

diff --git a/app-containers/devcontainer/devcontainer-0.56.0.ebuild 
b/app-containers/devcontainer/devcontainer-0.56.0.ebuild
deleted file mode 100644
index 10d7f50fc167..
--- a/app-containers/devcontainer/devcontainer-0.56.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Reference implementation of the Development Containers 
specification"
-HOMEPAGE="https://containers.dev/
-   https://github.com/devcontainers/cli/;
-SRC_URI="https://registry.npmjs.org/@devcontainers/cli/-/cli-${PV}.tgz
-   -> ${P}.tgz"
-S="${WORKDIR}/package"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-RDEPEND="
-   net-libs/nodejs
-"
-BDEPEND="
-   >=net-libs/nodejs-16[npm]
-"
-
-DOCS=( CHANGELOG.md README.md )
-
-src_compile() {
-   # Skip, nothing to compile here.
-   :
-}
-
-src_install() {
-   local -a my_npm_opts=(
-   --audit false
-   --color false
-   --foreground-scripts
-   --global
-   --offline
-   --omit dev
-   --prefix "${ED}/usr"
-   --progress false
-   --verbose
-   )
-   npm "${my_npm_opts[@]}" install "${DISTDIR}/${P}.tgz" || die "npm 
install failed"
-
-   einstalldocs
-}



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

2024-03-04 Thread Maciej Barć
commit: 6e4fb2b43339fa5df77a346fb71235b30844ab58
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Mar  4 17:08:49 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Mar  4 21:56:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e4fb2b4

dev-build/bazelisk: support bazel-symlink

Closes: https://bugs.gentoo.org/926104
Signed-off-by: Maciej Barć  gentoo.org>

 .../bazelisk/{bazelisk-1.19.0.ebuild => bazelisk-1.19.0-r1.ebuild} | 5 +
 dev-build/bazelisk/metadata.xml| 7 +--
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/dev-build/bazelisk/bazelisk-1.19.0.ebuild 
b/dev-build/bazelisk/bazelisk-1.19.0-r1.ebuild
similarity index 88%
rename from dev-build/bazelisk/bazelisk-1.19.0.ebuild
rename to dev-build/bazelisk/bazelisk-1.19.0-r1.ebuild
index 4cea472f3598..9b18306d7e1b 100644
--- a/dev-build/bazelisk/bazelisk-1.19.0.ebuild
+++ b/dev-build/bazelisk/bazelisk-1.19.0-r1.ebuild
@@ -16,6 +16,7 @@ SRC_URI="
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+bazel-symlink"
 
 DOCS=( CONTRIBUTING.md README.md )
 
@@ -34,5 +35,9 @@ src_install() {
exeinto /usr/bin
doexe "bin/${PN}"
 
+   if use bazel-symlink ; then
+   dosym -r /usr/bin/bazelisk /usr/bin/bazel
+   fi
+
einstalldocs
 }

diff --git a/dev-build/bazelisk/metadata.xml b/dev-build/bazelisk/metadata.xml
index 032d00abaf95..de81e5f355e3 100644
--- a/dev-build/bazelisk/metadata.xml
+++ b/dev-build/bazelisk/metadata.xml
@@ -7,12 +7,15 @@
 Maciej Barć
   
   
-Bazelisk is a wrapper for Bazel written in Go. It automatically picks
-a good version of Bazel given your current working directory, downloads it
+Bazelisk is a wrapper for Bazel written in Go. It automatically picks a
+good version of Bazel given your current working directory, downloads it
 from the official server (if required) and then transparently passes
 through all command-line arguments to the real Bazel binary. You can call
 it just like you would call Bazel.
   
+  
+Install bazel symlink that points to 
bazelisk
+  
   
 https://github.com/bazelbuild/bazelisk/issues/
 bazelbuild/bazelisk



  1   2   3   4   >