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

2026-03-16 Thread Sam James
commit: 28c15d566421cd66156580e00bd1d6442a585a3e
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 16 20:23:52 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 16 21:06:30 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28c15d56

profiles: add kernel_Hurd

I was hoping to do this later on, but in some ebuilds, it is more appropriate
to use `kernel_Hurd` than it is to look at CHOST, especially as we have
to do a careful match (*-gnu by itself will include Linux).

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

 profiles/base/make.defaults | 2 +-
 profiles/desc/kernel.desc   | 3 ++-
 profiles/embedded/make.defaults | 2 +-
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults
index 0cf671e0cbc1..0a3d11ddb472 100644
--- a/profiles/base/make.defaults
+++ b/profiles/base/make.defaults
@@ -8,7 +8,7 @@
 IUSE_IMPLICIT="prefix prefix-guest prefix-stack"
 USE_EXPAND_IMPLICIT="ELIBC KERNEL"
 USE_EXPAND_VALUES_ELIBC="bionic Darwin glibc mingw musl SunOS"
-USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS"
+USE_EXPAND_VALUES_KERNEL="Darwin Hurd linux SunOS"
 
 # Env vars to expand into USE vars.  Modifying this requires prior
 # discussion on [email protected].

diff --git a/profiles/desc/kernel.desc b/profiles/desc/kernel.desc
index 6658d525396b..b6c2167ee63e 100644
--- a/profiles/desc/kernel.desc
+++ b/profiles/desc/kernel.desc
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # This file contains descriptions of KERNEL USE_EXPAND flags.
@@ -6,5 +6,6 @@
 # Keep it sorted.
 Darwin - KERNEL setting for system using the Darwin kernel (i.e.: Mac OS X).
 linux - KERNEL setting for system using the Linux kernel
+Hurd - KERNEL setting for system using the GNU Hurd
 SunOS - KERNEL setting for system using an SunOS (i.e.: Solaris) kernel
 Winnt - KERNEL setting for systems on Windows (Cygwin, MinGW, Winnt, ...)

diff --git a/profiles/embedded/make.defaults b/profiles/embedded/make.defaults
index e85b587c6ae5..3a93ab4c0343 100644
--- a/profiles/embedded/make.defaults
+++ b/profiles/embedded/make.defaults
@@ -25,7 +25,7 @@ USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL"
 USE_EXPAND_VALUES_ARCH="alpha amd64 arm arm64 hppa loong m68k mips ppc ppc64 
riscv s390 sparc x64-macos x64-solaris x86"
 USE_EXPAND_VALUES_ELIBC="bionic Darwin glibc mingw musl SunOS"
 # Note that we keep Winnt here for cross, especially for cmake.eclass (bug 
#910605)
-USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS Winnt"
+USE_EXPAND_VALUES_KERNEL="Darwin Hurd linux SunOS Winnt"
 
 # Env vars to expand into USE vars.  Modifying this requires prior
 # discussion on [email protected].



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

2026-03-14 Thread Michael Orlitzky
commit: a974deb287d0923d8fead791193198ba85111be0
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Sat Mar 14 10:39:11 2026 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Sat Mar 14 23:07:16 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a974deb2

profiles/base: mask USE=jumbo-build for webkit-gtk-2.50.6

This hasn't been fixed yet upstream.

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

 profiles/base/package.use.force | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index ff10e3cfffb2..505cc4c4f753 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -6,9 +6,11 @@
 =sci-libs/opencascade-7.8* opengl
 
 # Michael Orlitzky  (2025-02-22)
-# 2.50.5 fails to non-jumbo build (bug 970412).
+# 2.50.[56] fails to non-jumbo build (bug 970412).
 =net-libs/webkit-gtk-2.50.5-r410 jumbo-build
 =net-libs/webkit-gtk-2.50.5-r600 jumbo-build
+=net-libs/webkit-gtk-2.50.6-r410 jumbo-build
+=net-libs/webkit-gtk-2.50.6-r600 jumbo-build
 
 # Andreas Sturmlechner  (2025-06-22)
 # This is currently more footgun than real option. Bugs #958638, #968227



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

2026-03-01 Thread Andreas Sturmlechner
commit: 25df199ef185876d46d2d2536d9bca6de9536df0
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Mar  1 21:06:09 2026 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Mar  1 21:06:09 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25df199e

profiles: base: Drop obsolete phonon use.mask

All revdeps are gone already, and it was PMASKED.

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

 profiles/base/use.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index 5d8362007f43..48f1e6036e6f 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -4,10 +4,6 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
-# Andreas Sturmlechner  (2026-02-24)
-# media-libs/phonon is going to be last-rited.
-phonon
-
 # Michał Górny  (2026-01-13)
 # LLVM 15 is only required by masked packages.  It will be removed when
 # the reverse dependencies are gone.  Bug #920536.



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

2026-02-27 Thread James Le Cuirot
commit: 87af61ecebf5aa524bc0633a3bf7429151fa6ade
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Feb 27 17:05:14 2026 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Feb 27 21:56:28 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87af61ec

profiles: Force ffmpeg-chromium only on stable

Using vanilla media-video/ffmpeg appears to work again, but an unstable
version is currently required. This is unlikely to change because
Chromium upstream tends to use bleeding edge ffmpeg.

Signed-off-by: James Le Cuirot  gentoo.org>

 profiles/base/package.use.force|  6 --
 profiles/base/package.use.stable.force | 10 +-
 2 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index e38574d25223..ff10e3cfffb2 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -140,12 +140,6 @@ dev-lang/rust-bin:1.74.1 llvm_slot_17
 # Poor rendering performance otherwise (bug #931215).
 kde-plasma/kwin filecaps
 
-# James Le Cuirot  (2024-06-02)
-# Requires FFmpeg 7.0, which we don't have yet, so force Chromium fork.
->=dev-libs/nwjs-0.88.0 ffmpeg-chromium
->=www-client/vivaldi-6.8.3371.4 ffmpeg-chromium
->=www-client/vivaldi-snapshot-6.8.3371.4 ffmpeg-chromium
-
 # Ionen Wolkens  (2024-04-10)
 # Flipping the zstd USE state is unsafe and can break *tons* of Qt revdeps
 # including many KDE packages and Qt itself without rebuilds due to losing

diff --git a/profiles/base/package.use.stable.force 
b/profiles/base/package.use.stable.force
index 99d1bdee75dd..f4f3906d1384 100644
--- a/profiles/base/package.use.stable.force
+++ b/profiles/base/package.use.stable.force
@@ -1,9 +1,17 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # New entries go on top.
 # Please use the same syntax as in package.use.force.
 
+# James Le Cuirot  (2026-02-27)
+# These currently require an unstable media-video/ffmpeg if not using
+# ffmpeg-chromium. This is unlikely to change because Chromium upstream tends
+# to use bleeding edge ffmpeg.
+dev-libs/nwjs ffmpeg-chromium
+www-client/vivaldi ffmpeg-chromium
+www-client/vivaldi-snapshot ffmpeg-chromium
+
 ## Kent Fredric  (2019-07-11)
 # The absense of these features require dev-perl/GD, which currently
 # can't be considered stable due to serious defects upstream.



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

2026-02-25 Thread Michał Górny
commit: b7fe6b266d8621adf01c7bce4887c53fb7441c14
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 25 17:24:26 2026 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 25 17:25:23 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7fe6b26

profiles/base: Unmask llvm_slot_22

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

 profiles/base/use.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index ce52ccdb3d97..5d8362007f43 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -22,10 +22,6 @@ ada_target_gcc_16
 # receive security updates.
 ruby_targets_ruby31
 
-# Michał Górny  (2024-12-31)
-# LLVM slots with no keyworded releases yet.
-llvm_slot_22
-
 # Andreas Sturmlechner  (2024-12-11)
 # dev-db/firebird last-rites preparation
 firebird



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

2026-02-24 Thread Andreas Sturmlechner
commit: ef3be9b6bebd93503dee737fc6fba355a7a50d9c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Feb 12 22:39:12 2026 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Feb 24 21:49:00 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef3be9b6

profiles: base: Add IUSE phonon to use.mask

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

 profiles/base/use.mask | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index b29de97cba8c..ce52ccdb3d97 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -1,9 +1,13 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Andreas Sturmlechner  (2026-02-24)
+# media-libs/phonon is going to be last-rited.
+phonon
+
 # Michał Górny  (2026-01-13)
 # LLVM 15 is only required by masked packages.  It will be removed when
 # the reverse dependencies are gone.  Bug #920536.



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

2026-02-24 Thread Miroslav Šulc
commit: 65d84e327f5561f16e3b2e6beb735e1ba42c6251
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Tue Jan 20 19:38:45 2026 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Feb 19 19:32:06 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65d84e32

profiles/base: drop obsolete use.mask on protobuf-java-4.33.0

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Part-of: https://codeberg.org/gentoo/gentoo/pulls/60
Signed-off-by: Miroslav Šulc  gentoo.org>

 profiles/base/package.use.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index e412500759c1..082039e3df51 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -82,10 +82,6 @@ dev-libs/libgcrypt verify-sig
 dev-libs/libgpg-error verify-sig
 dev-libs/libksba verify-sig
 
-# Volkmar W. Pogatzki  (2025-10-16)
-# No suitable versions of dev-libs/protobuf available.
-~dev-java/protobuf-java-4.33.0 system-protoc
-
 # Fabian Groffen  (2025-10-18)
 # PAM support is discouraged due to not being secure via Exim
 # https://bugs.gentoo.org/964377



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

2026-02-24 Thread Michael Orlitzky
commit: 5b44e2606afa6604166add3eb9cd84fabca9c183
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Mon Feb 23 01:35:35 2026 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Mon Feb 23 01:48:49 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b44e260

profiles/base: update webkit-gtk[jumbo-build] force entry

I forgot to do this along with the version bump.

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

 profiles/base/package.use.force | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index a5d2b826fc74..e38574d25223 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -5,10 +5,10 @@
 # Fails to build without. Bug #968803
 =sci-libs/opencascade-7.8* opengl
 
-# Michael Orlitzky  (2025-12-22)
-# 2.50.4 fails to non-jumbo build.
-=net-libs/webkit-gtk-2.50.4-r410 jumbo-build
-=net-libs/webkit-gtk-2.50.4-r600 jumbo-build
+# Michael Orlitzky  (2025-02-22)
+# 2.50.5 fails to non-jumbo build (bug 970412).
+=net-libs/webkit-gtk-2.50.5-r410 jumbo-build
+=net-libs/webkit-gtk-2.50.5-r600 jumbo-build
 
 # Andreas Sturmlechner  (2025-06-22)
 # This is currently more footgun than real option. Bugs #958638, #968227



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

2026-02-24 Thread Miroslav Šulc
commit: 250e5f98c1c8567d44fb248b1dc290371d239ac9
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Tue Jan 20 19:44:09 2026 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Feb 19 19:32:02 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=250e5f98

profiles/base: mask USE=system-protoc for protobuf-java-4.33.5

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Part-of: https://codeberg.org/gentoo/gentoo/pulls/60
Signed-off-by: Miroslav Šulc  gentoo.org>

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

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 71b2fb8770ab..e412500759c1 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,10 @@
 
 # New entries go on top.
 
+# Volkmar W. Pogatzki  (2026-01-30)
+# No suitable versions of dev-libs/protobuf available.
+~dev-java/protobuf-java-4.33.5 system-protoc
+
 # Sam James  (2026-02-14)
 # binutils-2.46 changes SFrame format to v3. We don't want binaries
 # distributed with v2 and binutils doesn't support mixing v2+v3. From



[gentoo-commits] repo/gentoo:master commit in: profiles/base/, kde-apps/cantor/

2026-02-18 Thread Andreas Sturmlechner
commit: ce4d1d6718e2cbc293a568f24e6188ba8c8a13f1
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Feb 18 22:11:01 2026 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Feb 18 22:17:03 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce4d1d67

kde-apps/cantor: Use dev-lang/julia-bin instead of dev-lang/julia

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

 kde-apps/cantor/cantor-25.08.3.ebuild   | 2 +-
 kde-apps/cantor/{cantor-25.12.2.ebuild => cantor-25.12.2-r1.ebuild} | 2 +-
 kde-apps/cantor/metadata.xml| 2 +-
 profiles/base/package.use.mask  | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/kde-apps/cantor/cantor-25.08.3.ebuild 
b/kde-apps/cantor/cantor-25.08.3.ebuild
index 4734ae872f33..172eff67e107 100644
--- a/kde-apps/cantor/cantor-25.08.3.ebuild
+++ b/kde-apps/cantor/cantor-25.08.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8

diff --git a/kde-apps/cantor/cantor-25.12.2.ebuild 
b/kde-apps/cantor/cantor-25.12.2-r1.ebuild
similarity index 98%
rename from kde-apps/cantor/cantor-25.12.2.ebuild
rename to kde-apps/cantor/cantor-25.12.2-r1.ebuild
index f658b9a6bde1..ead7ab70df4a 100644
--- a/kde-apps/cantor/cantor-25.12.2.ebuild
+++ b/kde-apps/cantor/cantor-25.12.2-r1.ebuild
@@ -49,7 +49,7 @@ DEPEND="
>=kde-frameworks/kxmlgui-${KFMIN}:6
>=kde-frameworks/syntax-highlighting-${KFMIN}:6
analitza? ( >=kde-apps/analitza-${PVCUT}:6 )
-   julia? ( dev-lang/julia )
+   julia? ( dev-lang/julia-bin:* )
lua? ( ${LUA_DEPS} )
qalculate? (
sci-libs/cln

diff --git a/kde-apps/cantor/metadata.xml b/kde-apps/cantor/metadata.xml
index f4657acc4556..b7b9e4957fac 100644
--- a/kde-apps/cantor/metadata.xml
+++ b/kde-apps/cantor/metadata.xml
@@ -10,7 +10,7 @@


Enable kde-apps/analitza 
backend support
-   Enable dev-lang/julia backend 
support
+   Enable dev-lang/julia-bin backend 
support
Enable sci-libs/libqalculate 
backend support
Enable dev-lang/R backend 
support
Use dev-qt/qtwebengine as 
embedded QtHelp documentation browser

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 2b47b6d7a8d7..71b2fb8770ab 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -52,7 +52,7 @@ gui-wm/hyprland qtutils
 
 # Michał Górny  (2025-12-20)
 # Needs last-rited dev-lang/julia.
-kde-apps/cantor julia
+ (2025-12-07)
 # Needs not-yet-released GCC 16.



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

2026-02-18 Thread Sam James
commit: 74d655fecad61f4415330277909b2a8d88e4eff7
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 18 18:30:12 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 18 18:30:12 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74d655fe

profiles/base: extend kwin[X] force

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

 profiles/base/package.use.force | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index 7dbf76f708ec..a5d2b826fc74 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -12,7 +12,7 @@
 
 # Andreas Sturmlechner  (2025-06-22)
 # This is currently more footgun than real option. Bugs #958638, #968227
- (2025-06-17)
 # Build system currently does not allow static libs to be optional, and



[gentoo-commits] repo/gentoo:master commit in: profiles/base/, kde-plasma/plasma-login-manager/, profiles/targets/systemd/, ...

2026-02-18 Thread Sam James
commit: e8e4f99bc6d458dc26c1a3aaf057140f1a3bc257
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 18 15:43:46 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 18 15:43:55 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8e4f99b

kde-plasma/plasma-login-manager: keyword 6.6.0 for ~amd64; add missing files

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

 .../files/plasmalogin-autologin.pam | 13 +
 .../plasma-login-manager/files/plasmalogin-greeter.pam  | 17 +
 kde-plasma/plasma-login-manager/files/plasmalogin.pam   | 15 +++
 .../plasma-login-manager-6.6.0.ebuild   |  1 +
 profiles/base/package.mask  |  6 +-
 profiles/targets/systemd/package.mask   |  6 +-
 6 files changed, 56 insertions(+), 2 deletions(-)

diff --git a/kde-plasma/plasma-login-manager/files/plasmalogin-autologin.pam 
b/kde-plasma/plasma-login-manager/files/plasmalogin-autologin.pam
new file mode 100644
index ..b42991e3814e
--- /dev/null
+++ b/kde-plasma/plasma-login-manager/files/plasmalogin-autologin.pam
@@ -0,0 +1,13 @@
+#%PAM-1.0
+authrequiredpam_env.so
+authrequiredpam_faillock.so preauth
+authrequiredpam_shells.so
+authrequiredpam_nologin.so
+authrequiredpam_permit.so
+-auth   optionalpam_gnome_keyring.so
+-auth   optionalpam_kwallet5.so
+account include system-local-login
+passwordinclude system-local-login
+session include system-local-login
+-sessionoptionalpam_gnome_keyring.so auto_start
+-sessionoptionalpam_kwallet5.so auto_start

diff --git a/kde-plasma/plasma-login-manager/files/plasmalogin-greeter.pam 
b/kde-plasma/plasma-login-manager/files/plasmalogin-greeter.pam
new file mode 100644
index ..fbf360a2bf19
--- /dev/null
+++ b/kde-plasma/plasma-login-manager/files/plasmalogin-greeter.pam
@@ -0,0 +1,17 @@
+#%PAM-1.0
+
+# Load environment from /etc/environment and ~/.pam_environment
+auth   required pam_env.so
+
+# Always let the greeter start without authentication
+auth   required pam_permit.so
+
+# No action required for account management
+accountrequired pam_permit.so
+
+# Can't change password
+password   required pam_deny.so
+
+# Setup session
+sessionrequired pam_unix.so
+sessionrequired pam_systemd.so

diff --git a/kde-plasma/plasma-login-manager/files/plasmalogin.pam 
b/kde-plasma/plasma-login-manager/files/plasmalogin.pam
new file mode 100644
index ..0a073f4ad996
--- /dev/null
+++ b/kde-plasma/plasma-login-manager/files/plasmalogin.pam
@@ -0,0 +1,15 @@
+#%PAM-1.0
+
+authsubstacksystem-login
+-auth   optionalpam_gnome_keyring.so
+-auth   optionalpam_kwallet5.so
+
+account substacksystem-login
+
+passwordsubstacksystem-login
+-password   optionalpam_gnome_keyring.souse_authtok
+
+session optionalpam_keyinit.so  force revoke
+session substacksystem-login
+-sessionoptionalpam_gnome_keyring.soauto_start
+-sessionoptionalpam_kwallet5.so auto_start

diff --git a/kde-plasma/plasma-login-manager/plasma-login-manager-6.6.0.ebuild 
b/kde-plasma/plasma-login-manager/plasma-login-manager-6.6.0.ebuild
index 112652ea94ae..5253cfcc9b0c 100644
--- a/kde-plasma/plasma-login-manager/plasma-login-manager-6.6.0.ebuild
+++ b/kde-plasma/plasma-login-manager/plasma-login-manager-6.6.0.ebuild
@@ -12,6 +12,7 @@ HOMEPAGE="https://invent.kde.org/plasma/plasma-login-manager";
 
 LICENSE="GPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0 public-domain"
 SLOT="0"
+KEYWORDS="~amd64"
 IUSE="test"
 RESTRICT="!test? ( test )"
 

diff --git a/profiles/base/package.mask b/profiles/base/package.mask
index 34718c79be6d..b92b4b417b52 100644
--- a/profiles/base/package.mask
+++ b/profiles/base/package.mask
@@ -1,6 +1,10 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2026-02-18)
+# Needs systemd so unmasked in targets/systemd
+kde-plasma/plasma-login-manager
+
 # Paul Zander  (2025-11-28)
 # Requires media-libs/openjph #966735
 media-libs/openexr:0/33

diff --git a/profiles/targets/systemd/package.mask 
b/profiles/targets/systemd/package.mask
index 4c912c607a5e..4ca05cb77879 100644
--- a/profiles/targets/systemd/package.mask
+++ b/profiles/targets/systemd/package.mask
@@ -1,6 +1,10 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2026-02-18)
+# Requires systemd, so specifically unmasked only in targets/systemd.
+-kde-plasma/plasma-login-manager
+
 # Andreas Sturmlechner  (2025-05-18)
 # Requires systemd, so specifically unmasked only in targets/systemd.
 ->=kd

[gentoo-commits] repo/gentoo:master commit in: profiles/base/, profiles/arch/arm64/, profiles/arch/amd64/

2026-02-13 Thread Sam James
commit: abde834227d7492a298a2104018991cfde6d0669
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 14 00:44:22 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 14 00:45:34 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abde8342

profiles: mask sys-libs/glibc[sframe]

Mask for a while until people have rebuilt w/o v2 and with >=binutils-2.46.

binutils-2.46 changes SFrame format to v3. We don't want binaries
distributed with v2 and binutils doesn't support mixing v2+v3. From
v3 on, compatibility will be guaranteed. Please rebuild without SFrames
first with https://bugs.gentoo.org/970047
Signed-off-by: Sam James  gentoo.org>

 profiles/arch/amd64/package.use.mask |  4 
 profiles/arch/arm64/package.use.mask |  4 
 profiles/base/package.use.mask   | 11 +++
 3 files changed, 7 insertions(+), 12 deletions(-)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 4eb0e569f0c1..e674454f347d 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -66,10 +66,6 @@ sci-libs/flexiblas -blis -mkl -openblas
 # net-emulation/libvirt is only keyworded on amd64 at this time
 sys-block/nbdkit -libguestfs
 
-# Andreas K. Hüttel  (2025-08-06)
-# x86-64 supports sframe
->=sys-libs/glibc-2.42 -sframe
-
 # Alfred Wingate  (2025-05-22)
 # Upstream supports amd64
 media-libs/svt-av1 -test

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index f8b869f46f8d..3f15c2d33081 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -55,10 +55,6 @@ sci-libs/flexiblas -blis -openblas
 # dev-games/ogre is not keyworded here
 >=dev-games/mygui-3.4.1 ogre
 
-# Andreas K. Hüttel  (2025-08-06)
-# aarch64 supports sframe
->=sys-libs/glibc-2.42 -sframe
-
 # Ionen Wolkens  (2025-08-01)
 # dev-qt/qtlanguageserver:6 is keyworded here
 dev-qt/qtdeclarative:6 -qmlls

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index aeb3d91610b7..2b47b6d7a8d7 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,13 @@
 
 # New entries go on top.
 
+# Sam James  (2026-02-14)
+# binutils-2.46 changes SFrame format to v3. We don't want binaries
+# distributed with v2 and binutils doesn't support mixing v2+v3. From
+# v3 on, compatibility will be guaranteed. Please rebuild without SFrames
+# first with  (2026-01-15)
 # KF5/Qt5 integration is no longer worth it.
 kde-plasma/plasma-meta qt5
@@ -98,10 +105,6 @@ dev-python/numpy index64
 # Marked Beta tier upstream. Tests don't work with it.
 dev-games/ogre vulkan
 
-# Andreas K. Hüttel  (2025-08-06)
-# General mask, to be unmasked on arches where glibc supports this
->=sys-libs/glibc-2.42 sframe
-
 # Alfred Wingate (2025-07-31)
 # Missing dependency
 sci-libs/gdal mongodb



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

2026-02-13 Thread Matt Jolly
commit: ae1a3fbad7fffc60a0149ae280049a0ec9055308
Author: Matt Jolly  gentoo  org>
AuthorDate: Fri Feb 13 08:27:46 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Fri Feb 13 11:50:16 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae1a3fba

profiles/base: p.use.force llvm_slot_21 for Rust 1.93.1

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

 profiles/base/package.use.force | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index a23c57c84ba8..7dbf76f708ec 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -89,6 +89,8 @@ llvm-runtimes/libcxxabi clang
 # done
 dev-lang/rust:1.94.0 llvm_slot_21
 dev-lang/rust-bin:1.94.0 llvm_slot_21
+dev-lang/rust:1.93.1 llvm_slot_21
+dev-lang/rust-bin:1.93.1 llvm_slot_21
 dev-lang/rust:1.93.0 llvm_slot_21
 dev-lang/rust-bin:1.93.0 llvm_slot_21
 dev-lang/rust:1.92.0 llvm_slot_21



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

2026-02-12 Thread Andreas Sturmlechner
commit: 854d788be6d02e43a75e90938bf8a513668c1605
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Feb 12 21:49:40 2026 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Feb 12 21:49:40 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=854d788b

profiles: base: Force =sci-libs/opencascade-7.8*[opengl]

Closes: https://bugs.gentoo.org/968803
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 profiles/base/package.use.force | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index 68d615b5ca15..a23c57c84ba8 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -1,6 +1,10 @@
 # Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Andreas Sturmlechner  (2026-02-12)
+# Fails to build without. Bug #968803
+=sci-libs/opencascade-7.8* opengl
+
 # Michael Orlitzky  (2025-12-22)
 # 2.50.4 fails to non-jumbo build.
 =net-libs/webkit-gtk-2.50.4-r410 jumbo-build



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

2026-02-11 Thread Matt Jolly
commit: fdba7f1ad6752eee525c6d09f1158b9a0cd10ea5
Author: Matt Jolly  gentoo  org>
AuthorDate: Wed Feb 11 09:52:55 2026 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Wed Feb 11 14:26:34 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdba7f1a

profiles/base: p.u.force Rust 1.9{3,4}.0 llvm_slot

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

 profiles/base/package.use.force | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index 66cab942c051..68d615b5ca15 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -83,6 +83,10 @@ llvm-runtimes/libcxxabi clang
 #echo "dev-lang/rust:${slot} llvm_slot_${_RUST_LLVM_MAP[${slot}]}"
 #echo "dev-lang/rust-bin:${slot} llvm_slot_${_RUST_LLVM_MAP[${slot}]}"
 # done
+dev-lang/rust:1.94.0 llvm_slot_21
+dev-lang/rust-bin:1.94.0 llvm_slot_21
+dev-lang/rust:1.93.0 llvm_slot_21
+dev-lang/rust-bin:1.93.0 llvm_slot_21
 dev-lang/rust:1.92.0 llvm_slot_21
 dev-lang/rust-bin:1.92.0 llvm_slot_21
 dev-lang/rust:1.91.0 llvm_slot_21



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

2026-02-08 Thread Andreas Sturmlechner
commit: 559802f19018a3dfb920648602b7061df76a8a0b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Nov 19 23:02:49 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Feb  8 12:51:30 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=559802f1

profiles: Mask plasma-meta[oxygen-theme,qt5], last-rite unused KF5

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

 profiles/base/package.use.mask | 4 
 profiles/package.mask  | 9 +
 2 files changed, 13 insertions(+)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 60b1107257f4..a4e724b164e8 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,10 @@
 
 # New entries go on top.
 
+# Andreas Sturmlechner  (2026-01-15)
+# KF5/Qt5 integration is no longer worth it.
+kde-plasma/plasma-meta qt5
+
 # Eli Schwartz  (2026-01-09)
 # tests fail to build during src_compile:
 # - needs demos to be built

diff --git a/profiles/package.mask b/profiles/package.mask
index 51829ce7c2a9..971d09b43574 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -36,6 +36,15 @@
 
 #--- END OF EXAMPLES ---
 
+# Andreas Sturmlechner  (2026-02-08)
+# KF5/Qt5 integration is no longer worth it.
+# Bug #955168. Removal some time after 2026-02-15.
+kde-plasma/oxygen:5
+kde-frameworks/frameworkintegration:5
+kde-frameworks/knewstuff:5
+kde-frameworks/attica:5
+kde-frameworks/kirigami:5
+
 # Andreas Sturmlechner  (2026-02-08)
 # Stuck on Qt5Script in the foreseeable future.  Until a Qt6 release is
 # ready, app-editors/okteta-0.26.60_pre* snapshots will be provided for



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

2026-02-07 Thread Sam James
commit: 1d5b2bddde831118908ae80af0288fa310cec30e
Author: Alfred Wingate  protonmail  com>
AuthorDate: Sat Jan 31 14:28:45 2026 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb  7 17:44:32 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d5b2bdd

profiles/base: mask gimp[lua] on stable

Bug: https://bugs.gentoo.org/969479
Signed-off-by: Alfred Wingate  protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/45601
Signed-off-by: Sam James  gentoo.org>

 profiles/base/package.use.stable.mask | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/profiles/base/package.use.stable.mask 
b/profiles/base/package.use.stable.mask
index 1c2725376ca5..ad80380a947d 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -1,9 +1,16 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # New entries go on top.
 # Please use the same syntax as in package.use.mask.
 
+# Alfred Wingate  (2026-01-31)
+# Experimental upstream.
+# lgi in a weird state where tests either fail for the last real release
+# or the plugin example doesn't work at all for the newer snapshot.
+# Bug #969479
+media-gfx/gimp lua
+
 # Alexey Shvetsov  (2025-10-29)
 # Need non-yet-stable caffe2
 sci-chemistry/gromacs nnpot



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

2026-02-06 Thread Michael Orlitzky
commit: 00372c029103756585b84e30fbfc4cbcba5c810f
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Sat Feb  7 02:25:53 2026 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Sat Feb  7 02:42:31 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00372c02

profiles/base: remove old webkit-gtk-2.50.1 overrides

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

 profiles/base/package.use.force | 7 ++-
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index d502519388a3..66cab942c051 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -1,11 +1,8 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Michael Orlitzky  (2025-12-22)
-# James Le Cuirot  (2025-11-18)
-# 2.50.1 fails with gstreamer disabled (bug #965971),
-# and its replacement fails to non-jumbo build.
-=net-libs/webkit-gtk-2.50.1*:4.1 gstreamer
+# 2.50.4 fails to non-jumbo build.
 =net-libs/webkit-gtk-2.50.4-r410 jumbo-build
 =net-libs/webkit-gtk-2.50.4-r600 jumbo-build
 



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

2026-02-06 Thread Ulrich Müller
commit: bae80c594e3f1b0ada2421c283b6a2ada108c8f2
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Feb  6 20:18:49 2026 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Feb  6 20:20:05 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bae80c59

profiles/base: Fix typo in package.use.mask

Fixes: 3c56acda1afc6cb668b756c3868e5fa84a6ced6f
Signed-off-by: Ulrich Müller  gentoo.org>

 profiles/base/package.use.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 99fa99c5c420..60b1107257f4 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -857,7 +857,7 @@ mail-client/claws-mail litehtml
 # bug #318841#c20.
 sys-kernel/linux-firmware unknown-license
 # Updated: Nowa Ammerlaan  (2025-12-30)
-# alsa-frimware distributes these same files, sync the behaviour of
+# alsa-firmware distributes these same files, sync the behaviour of
 # both packages. Bug #969656.
 sys-firmware/alsa-firmware alsa_cards_korg1212
 sys-firmware/alsa-firmware alsa_cards_maestro3



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

2026-02-06 Thread Nowa Ammerlaan
commit: 3c56acda1afc6cb668b756c3868e5fa84a6ced6f
Author: Nowa Ammerlaan  gentoo  org>
AuthorDate: Fri Feb  6 08:32:05 2026 +
Commit: Nowa Ammerlaan  gentoo  org>
CommitDate: Fri Feb  6 08:32:05 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c56acda

profiles/base: add extra note to sys-firmware/alsa-firmware mask

Bug: https://bugs.gentoo.org/969656
Signed-off-by: Nowa Ammerlaan  gentoo.org>

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

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 4c0358cfdc54..99fa99c5c420 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -856,6 +856,9 @@ mail-client/claws-mail litehtml
 # terms. Masked to prevent accidental installation of these files,
 # bug #318841#c20.
 sys-kernel/linux-firmware unknown-license
+# Updated: Nowa Ammerlaan  (2025-12-30)
+# alsa-frimware distributes these same files, sync the behaviour of
+# both packages. Bug #969656.
 sys-firmware/alsa-firmware alsa_cards_korg1212
 sys-firmware/alsa-firmware alsa_cards_maestro3
 sys-firmware/alsa-firmware alsa_cards_sb16



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

2026-02-05 Thread Ionen Wolkens
commit: db7e7e424eccd4debe415599d87d56e139c35e02
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb  5 15:04:32 2026 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb  5 16:27:45 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db7e7e42

profiles/base: mask games-strategy/naev[debug]

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

 profiles/base/package.use.mask | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index cd445b0546a9..4c0358cfdc54 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -29,9 +29,9 @@ dev-java/openjdk:27 javafx
 sci-libs/adolc mpi
 
 # Ionen Wolkens  (2025-12-24)
-# cargo.eclass' IUSE=debug cannot currently be easily supported by
-# the custom builder the package uses, mask to avoid no-op rebuilds
+# Packages where cargo.eclass' IUSE=debug cannot easily be supported
 # (use RUSTFLAGS if need debug symbols, see also bug #967921)
+games-strategy/naev debug
 media-libs/subrandr debug
 
 # Andreas Sturmlechner  (2025-12-21)



[gentoo-commits] repo/gentoo:master commit in: profiles/base/, sys-firmware/alsa-firmware/

2026-01-11 Thread Nowa Ammerlaan
commit: b68203b09d67930da946d3338da56189adad3c93
Author: Nowa Ammerlaan  gentoo  org>
AuthorDate: Tue Dec 30 13:09:18 2025 +
Commit: Nowa Ammerlaan  gentoo  org>
CommitDate: Sun Jan 11 15:45:25 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b68203b0

sys-firmware/alsa-firmware: resolve conflicts with linux-firmware

- add deduplicate flag to remove firmware files that are duplicated
in sys-kernel/linux-firmware
- add flags compress-xz and compress-zstd for compression similar to
sys-kernel/linux-firmware
- only remove vx firmware if both vx222 and usb-usx2y are disabled
- also catch extra firmware files for ca0132, hdsp and hdspm

Closes: https://bugs.gentoo.org/410395
Signed-off-by: Nowa Ammerlaan  gentoo.org>
Part-of: https://github.com/gentoo/gentoo/pull/45204
Signed-off-by: Nowa Ammerlaan  gentoo.org>

 profiles/base/package.use.mask |   5 +
 .../alsa-firmware/alsa-firmware-1.2.4-r2.ebuild| 221 +
 sys-firmware/alsa-firmware/metadata.xml|   5 +
 3 files changed, 231 insertions(+)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 272df2095251..cd445b0546a9 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -856,6 +856,11 @@ mail-client/claws-mail litehtml
 # terms. Masked to prevent accidental installation of these files,
 # bug #318841#c20.
 sys-kernel/linux-firmware unknown-license
+sys-firmware/alsa-firmware alsa_cards_korg1212
+sys-firmware/alsa-firmware alsa_cards_maestro3
+sys-firmware/alsa-firmware alsa_cards_sb16
+sys-firmware/alsa-firmware alsa_cards_wavefront
+sys-firmware/alsa-firmware alsa_cards_ymfpci
 
 # Ulrich Müller  (2019-04-25)
 # Pulls in media-fonts/kochi-substitute as dependency, which allows

diff --git a/sys-firmware/alsa-firmware/alsa-firmware-1.2.4-r2.ebuild 
b/sys-firmware/alsa-firmware/alsa-firmware-1.2.4-r2.ebuild
new file mode 100644
index ..2f638ff6bba2
--- /dev/null
+++ b/sys-firmware/alsa-firmware/alsa-firmware-1.2.4-r2.ebuild
@@ -0,0 +1,221 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info udev
+
+DESCRIPTION="Advanced Linux Sound Architecture firmware"
+HOMEPAGE="https://alsa-project.org/wiki/Main_Page";
+SRC_URI="https://www.alsa-project.org/files/pub/firmware/${P}.tar.bz2";
+
+LICENSE="
+   GPL-2 freedist
+   alsa_cards_korg1212? ( all-rights-reserved )
+   alsa_cards_maestro3? ( all-rights-reserved )
+   alsa_cards_sb16? ( all-rights-reserved )
+   alsa_cards_wavefront? ( all-rights-reserved )
+   alsa_cards_ymfpci? ( all-rights-reserved )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+
+ECHOAUDIO_CARDS="
+   alsa_cards_darla20 alsa_cards_gina20 alsa_cards_layla20
+   alsa_cards_darla24 alsa_cards_gina24 alsa_cards_layla24
+   alsa_cards_mona alsa_cards_mia alsa_cards_indigo
+   alsa_cards_indigoio alsa_cards_echo3g
+"
+
+EMU_CARDS="
+   alsa_cards_emu1212 alsa_cards_emu1616 alsa_cards_emu1820
+   alsa_cards_emu10k1
+"
+
+IUSE="compress-xz compress-zstd +deduplicate
+   alsa_cards_cs46xx alsa_cards_pcxhr alsa_cards_vx222
+   alsa_cards_usb-usx2y alsa_cards_hdsp alsa_cards_hdspm
+   alsa_cards_mixart alsa_cards_asihpi alsa_cards_sb16
+   alsa_cards_korg1212 alsa_cards_maestro3 alsa_cards_ymfpci
+   alsa_cards_wavefront alsa_cards_msnd-pinnacle alsa_cards_aica
+   alsa_cards_ca0132 ${ECHOAUDIO_CARDS} ${EMU_CARDS}
+"
+REQUIRED_USE="?? ( compress-xz compress-zstd )"
+
+RESTRICT="
+   alsa_cards_korg1212? ( bindist )
+   alsa_cards_maestro3? ( bindist )
+   alsa_cards_sb16? ( bindist )
+   alsa_cards_wavefront? ( bindist )
+   alsa_cards_ymfpci? ( bindist )
+"
+
+RDEPEND="
+   alsa_cards_usb-usx2y? ( sys-apps/fxload )
+   alsa_cards_hdsp? ( media-sound/alsa-tools )
+   alsa_cards_hdspm? ( media-sound/alsa-tools )
+   deduplicate? (
+   alsa_cards_ca0132? ( sys-kernel/linux-firmware[redistributable] 
)
+   alsa_cards_korg1212? ( 
sys-kernel/linux-firmware[unknown-license] )
+   alsa_cards_maestro3? ( 
sys-kernel/linux-firmware[unknown-license] )
+   alsa_cards_sb16? ( sys-kernel/linux-firmware[unknown-license] )
+   alsa_cards_wavefront? ( 
sys-kernel/linux-firmware[unknown-license] )
+   alsa_cards_ymfpci? ( sys-kernel/linux-firmware[unknown-license] 
)
+   )
+"
+
+DOCS="README"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.2.4-musl.patch
+)
+
+pkg_setup() {
+   if use compress-xz || use compress-zstd ; then
+   local CONFIG_CHECK
+
+   if kernel_is -ge 5 19; then
+   use compress-xz && CONFIG_CHECK="~FW_LOADER_COMPRESS_XZ"
+   use compress-zstd && 
CONFIG_CHECK="~FW_LOADER_COMPRESS_ZSTD"
+   else
+   use compre

[gentoo-commits] repo/gentoo:master commit in: profiles/base/, sci-physics/bullet/

2026-01-09 Thread Eli Schwartz
commit: 18e53c998d3f3f2c54d91375c82f2cae39340cda
Author: Eli Schwartz  gentoo  org>
AuthorDate: Fri Jan  9 08:02:31 2026 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Fri Jan  9 08:17:22 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18e53c99

sci-physics/bullet: improve USE=test by masking it

It is broken such that src_compile itself fails when enabled, due to
cmake's charming habit of treating "FooLib" as a dependency, to mean
either "the library target aliased as FooLib", or "assume at compile
time that -lFooLib works". In this case the latter is triggered due to
conditionally disabled subdirs the tests depend on.

Yay stringly-typed DSLs. :/

We can go one step further and add a vital REQUIRED_USE. It is neecssary
but insufficient; "BussIK does not work out of the box" was always
wrong, it is rather built by what `-DBUILD_BULLET2_DEMOS=OFF` in the
ebuild is disabling. However, the demos themselves don't seem to
compile, so, ¯\_(ツ)_/¯.

Bug: https://bugs.gentoo.org/968510
Signed-off-by: Eli Schwartz  gentoo.org>

 profiles/base/package.use.mask| 6 ++
 sci-physics/bullet/bullet-3.21.ebuild | 7 +--
 2 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 0992a97fa25e..272df2095251 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,12 @@
 
 # New entries go on top.
 
+# Eli Schwartz  (2026-01-09)
+# tests fail to build during src_compile:
+# - needs demos to be built
+# - OpenGLExampleBrowser.cpp:928:17: error: ‘simpleApp’ was not declared in 
this scope
+sci-physics/bullet test
+
 # Andreas K. Hüttel  (2026-01-07)
 # Building glibc with clang is highly experimental and only possible and
 # tested in few configurations. Enabling the useflag clang allows free

diff --git a/sci-physics/bullet/bullet-3.21.ebuild 
b/sci-physics/bullet/bullet-3.21.ebuild
index 964fa6041a4e..91b89639fdce 100644
--- a/sci-physics/bullet/bullet-3.21.ebuild
+++ b/sci-physics/bullet/bullet-3.21.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -16,6 +16,7 @@ IUSE="doc double-precision examples extras openmp tbb test 
+threads"
 
 REQUIRED_USE="
openmp? ( threads )
+   test? ( extras )
tbb? ( threads )
 "
 
@@ -31,7 +32,9 @@ PATCHES=( "${FILESDIR}"/${PN}-2.85-soversion.patch )
 
 DOCS=( AUTHORS.txt LICENSE.txt README.md )
 
-# Building / linking of third Party library BussIK does not work out of the box
+# Building / linking of third Party library BussIK depends on demos being 
built,
+# which in turn fails due to
+#   OpenGLExampleBrowser.cpp:928:17: error: 'simpleApp' was not declared in 
this scope
 RESTRICT="test"
 
 S="${WORKDIR}/${PN}3-${PV}"



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

2026-01-07 Thread Miroslav Šulc
commit: 397f129425f1e8a79b09b25a4b7b960764cb1c57
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Jan  7 08:27:38 2026 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jan  7 18:30:08 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=397f1294

profiles/base: use.mask javafx for openjdk:2{6,7}

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

 profiles/base/package.use.mask | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 5667db065c19..0992a97fa25e 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # This file is only for generic masks. For arch-specific masks (i.e.
@@ -13,6 +13,11 @@
 # forcibly resets the compiler to gcc.
 sys-libs/glibc clang
 
+# Volkmar W. Pogatzki  (2026-01-07)
+# openjfx for OpenJDK 26 and 27 is not yet available.
+dev-java/openjdk:26 javafx
+dev-java/openjdk:27 javafx
+
 # Paul Zander  (2025-12-27)
 # breaks with old in-tree sys-cluster/ampi bug #586746 #830093 #815007
 sci-libs/adolc mpi



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

2026-01-07 Thread Andreas K. Hüttel
commit: b4278e415dca5f4b2f9e7020c141b1cd86b93bea
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Jan  7 12:25:59 2026 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Jan  7 12:25:59 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4278e41

package.use.mask: mask clang useflag for glibc

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

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

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 52bc7089e211..5667db065c19 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,13 @@
 
 # New entries go on top.
 
+# Andreas K. Hüttel  (2026-01-07)
+# Building glibc with clang is highly experimental and only possible and
+# tested in few configurations. Enabling the useflag clang allows free
+# choice of the compiler. By masking this useflag, the ebuild
+# forcibly resets the compiler to gcc.
+sys-libs/glibc clang
+
 # Paul Zander  (2025-12-27)
 # breaks with old in-tree sys-cluster/ampi bug #586746 #830093 #815007
 sci-libs/adolc mpi



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

2025-12-31 Thread Andreas Sturmlechner
commit: 29e7b4f5f203e59e0558f1f80e133ec1171e40f1
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Dec 31 20:14:06 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Dec 31 20:15:08 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29e7b4f5

profiles: base: Extend https://bugs.gentoo.org/968227
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 profiles/base/package.use.force | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index 82ad0ce7deb8..d502519388a3 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -10,8 +10,8 @@
 =net-libs/webkit-gtk-2.50.4-r600 jumbo-build
 
 # Andreas Sturmlechner  (2025-06-22)
-# This is currently more footgun than real option. Bug #958638
- (2025-06-17)
 # Build system currently does not allow static libs to be optional, and



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

2025-12-27 Thread Sam James
commit: 2c336c93ad359a403b1a441d6ff4d4c9018dcedf
Author: Paul Zander  gmail  com>
AuthorDate: Sat Dec 27 14:10:29 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 27 14:26:04 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c336c93

sci-libs/adolc: mask USE=mpi

Breaks with the in-tree ancient version of AdjointMPI (sys-cluster/ampi) that
was snapshot in 2014. Has no upstream activity since 2017. And the snapshot
resides in the dev space of a dev that was retired in 2017.

Upstream allows building with MeDiPack in their git branch. Mask til we updated
- or there is a new release.

Bug: https://bugs.gentoo.org/830093
Bug: https://bugs.gentoo.org/815007
Bug: https://bugs.gentoo.org/586746
Signed-off-by: Paul Zander  gmail.com>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index c295f02595b0..52bc7089e211 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,10 @@
 
 # New entries go on top.
 
+# Paul Zander  (2025-12-27)
+# breaks with old in-tree sys-cluster/ampi bug #586746 #830093 #815007
+sci-libs/adolc mpi
+
 # Ionen Wolkens  (2025-12-24)
 # cargo.eclass' IUSE=debug cannot currently be easily supported by
 # the custom builder the package uses, mask to avoid no-op rebuilds



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

2025-12-27 Thread Sam James
commit: 55876e85d3105f630d840fec7ff0bffe14acd164
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 27 13:24:05 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 27 13:24:05 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55876e85

profiles/base: un-stable-mask LLVM 21

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

 profiles/base/use.stable.mask | 2 --
 1 file changed, 2 deletions(-)

diff --git a/profiles/base/use.stable.mask b/profiles/base/use.stable.mask
index d51b0e1454b6..edbd71d78c62 100644
--- a/profiles/base/use.stable.mask
+++ b/profiles/base/use.stable.mask
@@ -4,7 +4,6 @@
 # New entries go on top.
 # Please use the same syntax as in use.mask.
 
-
 # Patrick Lauer  (2025-10-07)
 # Postgres:18 is not stable yet
 postgres_targets_postgres18
@@ -12,7 +11,6 @@ postgres_targets_postgres18
 # Michał Górny  (2024-12-31)
 # LLVM slots with no stable releases yet.
 llvm_slot_22
-llvm_slot_21
 
 # Hans de Graaff  (2024-12-26)
 # Currently in testing and not ready to go stable yet.



[gentoo-commits] repo/gentoo:master commit in: profiles/base/, media-libs/subrandr/

2025-12-24 Thread Ionen Wolkens
commit: 7862d63fa150758ec7d813ac27a3d0bb7740f847
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Dec 24 08:43:05 2025 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Dec 24 10:13:07 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7862d63f

media-libs/subrandr: new package, add 1.0.0

New optional dependency of mpv- to display some non-ASS subtitle
formats (currently mostly formats used by the web+youtube).

Unfortunately does not use cargo-c but rather builds some rust-written
builder (xtask) and then uses it to build+install and generate the
.pc file among other things.

Have not tested cross-compilation and there is good chances that it
will need fixing (aka, maybe either xtask is not built for CBUILD or
subrandr isn't built for CHOST and will need to pass some --target
w/ $(rust_abi) which xtask does support like cargo-c).

Not doing multilib for now, but we may end up wanting it in the future
if e.g. ffmpeg adds support... albeit it's unlikely old 32bit
applications will need this and we could leave support native-only.

Currently unknown if/when this will need a subslot, upstream claims
the C API should be stable unless packages set the SBR_ALLOW_UNSTABLE
macro. We *could* need it only on packages that set that if any.

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

 media-libs/subrandr/Manifest  |  2 ++
 media-libs/subrandr/metadata.xml  | 11 +++
 media-libs/subrandr/subrandr-1.0.0.ebuild | 50 +++
 profiles/base/package.use.mask|  6 
 4 files changed, 69 insertions(+)

diff --git a/media-libs/subrandr/Manifest b/media-libs/subrandr/Manifest
new file mode 100644
index ..5d1399841831
--- /dev/null
+++ b/media-libs/subrandr/Manifest
@@ -0,0 +1,2 @@
+DIST subrandr-1.0.0-vendor.tar.xz 9442460 BLAKE2B 
53fadfb75d6779cf17a643f6ff231f0612c10708e99fe6a1e5aa4b29aa60604a450ebcc2a4341865e84a6767675632187e7ad28866629683f538b1df0487e6b1
 SHA512 
731c7262400a93da12258893999e3b39ff6b973746d52d83b97e53576af121cfde30dc9fcf5dd2f90a5bb9b0ac65b56a42de37ea77d8198d5ecd4ccc30442f70
+DIST subrandr-1.0.0.tar.gz 341140 BLAKE2B 
7ae927717070ec193f12af976abcebd4b2213a16f5927cfbf1a2eb47674c234f101940747abddb348c20d58b5d81e6eeffc0064294a19379489209ba1873c699
 SHA512 
83a83b7eb0da22c2e4ff151d6ee01ed49cfdc77eb6a644854a105eca68e836f98cf9b3f05986eb4c82a0f9de97c5796f0b1561881e222a7b676e1e97bd739b2c

diff --git a/media-libs/subrandr/metadata.xml b/media-libs/subrandr/metadata.xml
new file mode 100644
index ..53172eb8529c
--- /dev/null
+++ b/media-libs/subrandr/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   [email protected]
+   Ionen Wolkens
+   
+   
+   afishhh/subrandr
+   
+

diff --git a/media-libs/subrandr/subrandr-1.0.0.ebuild 
b/media-libs/subrandr/subrandr-1.0.0.ebuild
new file mode 100644
index ..102470de75c4
--- /dev/null
+++ b/media-libs/subrandr/subrandr-1.0.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+RUST_MIN_VER=1.85.0
+inherit cargo edo
+
+DESCRIPTION="Subtitle rendering library for rendering non-ASS subtitles"
+HOMEPAGE="https://github.com/afishhh/subrandr/";
+SRC_URI="
+   https://github.com/afishhh/subrandr/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz
+   https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
+"
+
+LICENSE="MPL-2.0"
+LICENSE+=" MIT Unicode-3.0 Unicode-DFS-2016 ZLIB" # crates
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/harfbuzz:=
+"
+DEPEND="${RDEPEND}"
+
+QA_FLAGS_IGNORED="usr/lib.*/lib${PN}.*"
+
+src_compile() {
+   # xtask is bundled builder aliased in .cargo/config.toml
+   # - does not have its own test handler so regular `cargo test`
+   #   will end up rebuilding everything
+   # - cannot be easily configured to support cargo.eclass'
+   #   USE=debug and it is currently a no-op (masked)
+   edo cargo xtask build --verbose
+}
+
+src_install() {
+   local xtaskargs=(
+   # destdir currently expects the prefix to be included
+   --destdir="${ED}"/usr
+   --prefix="${EPREFIX}"/usr
+   --libdir="$(get_libdir)"
+   --verbose
+   )
+
+   edo cargo xtask install "${xtaskargs[@]}"
+}

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index f00f858308a9..c295f02595b0 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,12 @@
 
 # New entries go on top.
 
+# Ionen Wolkens  (2025-12-24)
+# cargo.eclass' IUSE=debug cannot currently be easily supported by
+# the custom builder the package uses, mask to avoid no-op rebuilds
+# (use RUSTFLAGS if need debug symbols, see also bug #967921)
+media-libs/subrandr de

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

2025-12-22 Thread Michael Orlitzky
commit: dd7e48c49a63316f201b45727fd37813ab7d6669
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Mon Dec 22 13:58:24 2025 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Mon Dec 22 14:01:48 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd7e48c4

profiles/base: force USE=jumbo-build for the new webkit-gtk

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

 profiles/base/package.use.force | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index dce7a40bb97a..82ad0ce7deb8 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -1,9 +1,13 @@
 # Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Michael Orlitzky  (2025-12-22)
 # James Le Cuirot  (2025-11-18)
-# Fails with gstreamer disabled (bug #965971)
+# 2.50.1 fails with gstreamer disabled (bug #965971),
+# and its replacement fails to non-jumbo build.
 =net-libs/webkit-gtk-2.50.1*:4.1 gstreamer
+=net-libs/webkit-gtk-2.50.4-r410 jumbo-build
+=net-libs/webkit-gtk-2.50.4-r600 jumbo-build
 
 # Andreas Sturmlechner  (2025-06-22)
 # This is currently more footgun than real option. Bug #958638



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

2025-12-22 Thread Pacho Ramos
commit: 39c7dd1dd15d3bdd2b52c979fab895c8ad3a5ccf
Author: Lukas Schmelting  posteo  com>
AuthorDate: Thu Nov  6 22:44:19 2025 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Mon Dec 22 11:06:46 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39c7dd1d

profiles/base: mask USE=gif on localsearch

Bug: https://bugs.gentoo.org/933164
Signed-off-by: Lukas Schmelting  posteo.com>
Part-of: https://github.com/gentoo/gentoo/pull/44501
Signed-off-by: Pacho Ramos  gentoo.org>

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

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index e5e4c18927d5..f00f858308a9 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -23,6 +23,10 @@ dev-lang/python tail-call-interp
 # No suitable versions of dev-libs/protobuf available.
 ~dev-java/protobuf-java-4.33.2 system-protoc
 
+# Lukas Schmelting https://bugs.gentoo.org/933164
+app-misc/localsearch gif
+
 # Sam James  (2025-10-29)
 # Help Portage resolve app-crypt/gnupg[verify-sig] with the 
app-alternatives/gpg
 # transition. The any-of dep in verify-sig.eclass helps a bit, but it struggles



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

2025-12-21 Thread Andreas Sturmlechner
commit: e86ca246a013d5ef0ac7dd881db79ab9a98bce18
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Dec 18 21:01:28 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Dec 21 20:04:03 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e86ca246

profiles: Mask gui-libs/hyprland-qtutils for removal

This also implies masking gui-wm/hyprland[qtutils]

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

 profiles/base/package.use.mask | 5 +
 profiles/package.mask  | 5 +
 2 files changed, 10 insertions(+)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 508226d5cc58..e5e4c18927d5 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,11 @@
 
 # New entries go on top.
 
+# Andreas Sturmlechner  (2025-12-21)
+# gui-libs/hyprland-qtutils fails to build against Qt 6.10, upstream
+# repository was archived.
+gui-wm/hyprland qtutils
+
 # Michał Górny  (2025-12-20)
 # Needs last-rited dev-lang/julia.
 kde-apps/cantor julia

diff --git a/profiles/package.mask b/profiles/package.mask
index c9a680c8e37b..8ada2e7c5b2c 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -36,6 +36,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Andreas Sturmlechner  (2025-12-21)
+# Fails to build against Qt 6.10, upstream repository was archived.
+# Bug #966389. Removal on 2026-01-15
+gui-libs/hyprland-qtutils
+
 # Michał Górny  (2025-12-20)
 # Packages that are missing Python 3.12+ support (or in case
 # of dev-lang/julia, all versions are unkeyworded).



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

2025-12-17 Thread Ionen Wolkens
commit: 9d9d032921fe8b72fdcb326f360605debe71617c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Dec 17 14:03:16 2025 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Dec 17 14:36:52 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d9d0329

profiles/base: drop media-libs/vips[vala] mask

Kind of forgot about it, seems fine now -- not that I really ever
looked into this issue in-depth so unsure what caused it nor what
fixed it.

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

 profiles/base/package.use.mask | 5 -
 1 file changed, 5 deletions(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 9a422c46621b..4207dfd1a619 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -57,11 +57,6 @@ dev-games/ogre vulkan
 # General mask, to be unmasked on arches where glibc supports this
 >=sys-libs/glibc-2.42 sframe
 
-# Ionen Wolkens  (2025-08-02)
-# Fails to build, needs looking into but isn't currently needed
-# by anything and can leave it masked for now.
->=media-libs/vips-8.17 vala
-
 # Alfred Wingate (2025-07-31)
 # Missing dependency
 sci-libs/gdal mongodb



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

2025-12-15 Thread Miroslav Šulc
commit: 6861e77354adae0f60256488be1b9f46597e494f
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sat Dec  6 08:55:31 2025 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Dec 15 20:30:25 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6861e773

profiles/base: mask USE=system-protoc for protobuf-java-4.33.2

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

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

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 8c949b2fbab3..9a422c46621b 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -10,6 +10,10 @@
 # Needs not-yet-released GCC 16.
 dev-lang/python tail-call-interp
 
+# Volkmar W. Pogatzki  (2025-12-06)
+# No suitable versions of dev-libs/protobuf available.
+~dev-java/protobuf-java-4.33.2 system-protoc
+
 # Sam James  (2025-10-29)
 # Help Portage resolve app-crypt/gnupg[verify-sig] with the 
app-alternatives/gpg
 # transition. The any-of dep in verify-sig.eclass helps a bit, but it struggles



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

2025-12-08 Thread Eli Schwartz
commit: def210fbcefe836009b58231acfc4da6906982b3
Author: Rahul Sandhu  gmail  com>
AuthorDate: Fri Nov 28 21:44:33 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Mon Dec  8 22:43:08 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=def210fb

selinux-policy-2.eclass: EAPI 8 bump, SELINUX_POLICY_TYPES USE expand

Currently, a manual rebuild using the `@selinux-rebuild` set is needed
upon update of the POLICY_TYPES variable. This means that portage can't
track changes to it with `emerge --changed-use`. By making POLICY_TYPES
the new USE expand, SELINUX_POLICY_TYPES, `--changed-use` will trigger
a rebuild upon changes to it.

However, make SELINUX_POLICY_TYPES different so that POLICY_TYPES, the
old variable remains intact for EAPI 7, providing backwards compat with
EAPI 7. This patch only bumps the eclass however; sec-policy/selinux-*
and other related ebuilds are to be migrated to EAPI 8 later. This also
gives us time to put out a news article for this migration.

Naming the new USE expand SELINUX_POLICY_TYPES also makes it inline
with eclass variables, such as SELINUX_GIT_REPO and SELINUX_GIT_BRANCH.

Also document why we parse IUSE instead of USE, and strip the possible
leading '+' so that IUSE="+foo" is interpreted as 'foo' and not '+foo'.

Bug: https://bugs.gentoo.org/951355
Signed-off-by: Rahul Sandhu  gmail.com>
Acked-by: Kenton Groombridge  gentoo.org>
Acked-by: Sam James  gentoo.org>
Signed-off-by: Eli Schwartz  gentoo.org>

 eclass/selinux-policy-2.eclass  | 204 +++-
 profiles/base/make.defaults |   2 +-
 profiles/desc/selinux_policy_types.desc |   9 ++
 3 files changed, 161 insertions(+), 54 deletions(-)

diff --git a/eclass/selinux-policy-2.eclass b/eclass/selinux-policy-2.eclass
index 5ec7ff99ed74..739acc695cf3 100644
--- a/eclass/selinux-policy-2.eclass
+++ b/eclass/selinux-policy-2.eclass
@@ -7,7 +7,7 @@
 # @ECLASS: selinux-policy-2.eclass
 # @MAINTAINER:
 # [email protected]
-# @SUPPORTED_EAPIS: 7
+# @SUPPORTED_EAPIS: 7 8
 # @BLURB: This eclass supports the deployment of the various SELinux modules 
in sec-policy
 # @DESCRIPTION:
 # The selinux-policy-2.eclass supports deployment of the various SELinux 
modules
@@ -19,7 +19,7 @@
 # manageable.
 
 case ${EAPI} in
-   7) ;;
+   7|8) ;;
*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
@@ -55,14 +55,16 @@ _SELINUX_POLICY_2_ECLASS=1
 # (space-separated) or a bash array.
 : "${POLICY_FILES:=""}"
 
-# @ECLASS_VARIABLE: POLICY_TYPES
-# @DESCRIPTION:
-# This variable informs the eclass for which SELinux policies the module should
-# be built. Currently, Gentoo supports targeted, strict, mcs and mls.
-# This variable is the same POLICY_TYPES variable that we tell SELinux
-# users to set in make.conf. Therefore, it is not the module that should
-# override it, but the user.
-: "${POLICY_TYPES:="targeted strict mcs mls"}"
+if [[ ${EAPI} == 7 ]]; then
+   # @ECLASS_VARIABLE: POLICY_TYPES
+   # @DESCRIPTION:
+   # This variable informs the eclass for which SELinux policies the 
module should
+   # be built. Currently, Gentoo supports targeted, strict, mcs and mls.
+   # This variable is the same POLICY_TYPES variable that we tell SELinux
+   # users to set in make.conf. Therefore, it is not the module that should
+   # override it, but the user.
+   : "${POLICY_TYPES:="targeted strict mcs mls"}"
+fi
 
 # @ECLASS_VARIABLE: SELINUX_GIT_REPO
 # @DESCRIPTION:
@@ -89,7 +91,13 @@ case ${BASEPOL} in
EGIT_CHECKOUT_DIR="${WORKDIR}/refpolicy";;
 esac
 
-IUSE=""
+if [[ ${EAPI} == 7 ]]; then
+   IUSE=""
+else
+   # Build all policy types by default
+   IUSE="+selinux_policy_types_targeted +selinux_policy_types_strict 
+selinux_policy_types_mcs +selinux_policy_types_mls"
+   REQUIRED_USE="|| ( selinux_policy_types_targeted 
selinux_policy_types_strict selinux_policy_types_mcs selinux_policy_types_mls )"
+fi
 
 HOMEPAGE="https://wiki.gentoo.org/wiki/Project:SELinux";
 if [[ -n ${BASEPOL} ]] && [[ "${BASEPOL}" != "" ]]; then
@@ -114,13 +122,32 @@ 
PATCHBUNDLE="${DISTDIR}/patchbundle-selinux-base-policy-${BASEPOL}.tar.bz2"
 # Modules should always depend on at least the first release of the
 # selinux-base-policy for which they are generated.
 if [[ -n ${BASEPOL} ]]; then
+   _BASE_POLICY_VERSION="${BASEPOL}"
+else
+   _BASE_POLICY_VERSION="${PV}"
+fi
+
+if [[ ${EAPI} == 7 ]]; then
RDEPEND=">=sys-apps/policycoreutils-2.5
-   >=sec-policy/selinux-base-policy-${BASEPOL}"
+   >=sec-policy/selinux-base-policy-${_BASE_POLICY_VERSION}"
 else
RDEPEND=">=sys-apps/policycoreutils-2.5
-   >=sec-policy/selinux-base-policy-${PV}"
+   selinux_policy_types_targeted? (
+   
>=sec-policy/selinux-base-policy-${_BASE_POLICY_VERSION}[selinux_policy_types_targeted]
+   )
+   selin

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

2025-12-03 Thread Andreas Sturmlechner
commit: 0df8866c23fad2505f396c489f5f115fec8ec335
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Dec  2 21:14:34 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Dec  3 17:36:58 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0df8866c

profiles: base: Drop obsolete sci-libs/indilib[websocket] p.use.stable.mask

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

 profiles/base/package.use.stable.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/base/package.use.stable.mask 
b/profiles/base/package.use.stable.mask
index b36c672f5d29..f8226dfaea20 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -129,10 +129,6 @@ app-emulation/winetricks test
 # for stable systems
 dev-lang/rust nightly
 
-# Andreas Sturmlechner  (2019-12-09)
-# Declared experimental, and dev-cpp/websocketpp not stable yet
-sci-libs/indilib websocket
-
 # Mart Raudsepp  (2019-04-14)
 # Needs media-plugins/gst-plugins-chromaprint, which is not stable
 # anywhere yet.



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

2025-12-02 Thread Sam James
commit: 8f1504a003c4b3b4829d02b435bb485339ae6b56
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec  3 03:22:13 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec  3 03:22:13 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f1504a0

profiles/base: make ada_target_gcc_15 the default

GCC 15 is now stable.

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

 profiles/base/make.defaults | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults
index 1d272050d375..57c3513b1562 100644
--- a/profiles/base/make.defaults
+++ b/profiles/base/make.defaults
@@ -166,10 +166,10 @@ POSTGRES_TARGETS="postgres17"
 #
 PHP_TARGETS="php8-3"
 
-# Sam James  (2025-02-19)
+# Sam James  (2025-12-03)
 #
 # Default Ada target
-ADA_TARGET="gcc_14"
+ADA_TARGET="gcc_15"
 
 # Marek Szuba  (2020-10-15)
 # Default targets for lua{,-single}.eclass



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

2025-11-30 Thread Sam James
commit: cbe3212621a46dde78c6412a169343fb121bc61c
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 30 18:44:07 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 30 18:44:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbe32126

profiles/base: stable-mask sci-libs/flexiblas[blis,mkl]

sci-libs/blis and sci-libs/mkl do not have stable keywords.

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

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

diff --git a/profiles/base/package.use.stable.mask 
b/profiles/base/package.use.stable.mask
index b36c672f5d29..997130d9f97d 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -4,6 +4,10 @@
 # New entries go on top.
 # Please use the same syntax as in package.use.mask.
 
+# Sam James  (2025-11-30)
+# sci-libs/blis and sci-libs/mkl do not have stable keywords
+sci-libs/flexiblas blis mkl
+
 # Alexey Shvetsov  (2025-10-29)
 # Need non-yet-stable caffe2
 sci-chemistry/gromacs nnpot



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

2025-11-29 Thread Michał Górny
commit: 677d9e926c8f567fd846208a4af9003023290d6f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 29 11:03:26 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 29 11:03:54 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=677d9e92

profiles/base: Default-enable sys-libs/flexiblas[openblas]

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

 profiles/base/package.use | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/profiles/base/package.use b/profiles/base/package.use
index 2e8dbb4db66a..d1ae84235adc 100644
--- a/profiles/base/package.use
+++ b/profiles/base/package.use
@@ -2,8 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 
 # Michał Górny  (2025-10-25)
-# Use FlexiBLAS by default.
-sci-libs/flexiblas system-blas
+# Use FlexiBLAS by default.  Default-enable OpenBLAS backend for better
+# performance.
+sci-libs/flexiblas openblas system-blas
 sci-libs/lapack flexiblas deprecated lapacke
 virtual/blas flexiblas
 virtual/cblas flexiblas



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

2025-11-28 Thread Joonas Niilola
commit: 689e9f2dc4a1419157a60ff89ea548cd973f1873
Author: Paul Zander  gmail  com>
AuthorDate: Fri Nov 28 16:02:42 2025 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Nov 28 16:33:02 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=689e9f2d

media-libs/openexr: mask :0/33 til openjph is added

Bug: https://bugs.gentoo.org/966735
Signed-off-by: Paul Zander  gmail.com>
Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/profiles/base/package.mask b/profiles/base/package.mask
index a57c3b6ef7c4..34718c79be6d 100644
--- a/profiles/base/package.mask
+++ b/profiles/base/package.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Paul Zander  (2025-11-28)
+# Requires media-libs/openjph #966735
+media-libs/openexr:0/33
+
 # Andreas Sturmlechner  (2025-05-18)
 # Requires systemd, so specifically unmasked only in targets/systemd.
 >=kde-plasma/drkonqi-6.3.90



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

2025-11-27 Thread Sam James
commit: 10a89457e629d97844bc59f431dcbabbf2322b4f
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 28 06:50:21 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 28 06:52:17 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10a89457

profiles/base: un-stable-mask ada_target_gcc_15

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

 profiles/base/use.stable.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/base/use.stable.mask b/profiles/base/use.stable.mask
index 671e307c697d..ed8f34270145 100644
--- a/profiles/base/use.stable.mask
+++ b/profiles/base/use.stable.mask
@@ -9,10 +9,6 @@
 # Postgres:18 is not stable yet
 postgres_targets_postgres18
 
-# Alfredo Tupone  (1025-05-01)
-# gcc:15 is not stable yet
-ada_target_gcc_15
-
 # Michał Górny  (2024-12-31)
 # LLVM slots with no stable releases yet.
 llvm_slot_22



[gentoo-commits] repo/gentoo:master commit in: profiles/base/, app-i18n/mozc/

2025-11-26 Thread Andreas Sturmlechner
commit: 01ae1d1feb6120a42385f8cf99b9592e4f364723
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Nov 25 20:47:33 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Nov 26 23:03:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01ae1d1f

app-i18n/mozc: drop 2.28.5029.102, destabilising ppc64

Closes: https://bugs.gentoo.org/960196
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-i18n/mozc/metadata.xml  |   1 -
 app-i18n/mozc/mozc-2.28.5029.102.ebuild | 398 
 profiles/base/package.use.mask  |   4 -
 3 files changed, 403 deletions(-)

diff --git a/app-i18n/mozc/metadata.xml b/app-i18n/mozc/metadata.xml
index d5c1d6e64746..a5de992d2a81 100644
--- a/app-i18n/mozc/metadata.xml
+++ b/app-i18n/mozc/metadata.xml
@@ -6,7 +6,6 @@
Cjk


-   Enable support for 
app-i18n/fcitx 4
Enable support for 
app-i18n/fcitx 5
Install graphical user interface tool 
(mozc_tool)
Enable support for 
app-i18n/ibus

diff --git a/app-i18n/mozc/mozc-2.28.5029.102.ebuild 
b/app-i18n/mozc/mozc-2.28.5029.102.ebuild
deleted file mode 100644
index 4ebcfec5211f..
--- a/app-i18n/mozc/mozc-2.28.5029.102.ebuild
+++ /dev/null
@@ -1,398 +0,0 @@
-# Copyright 2010-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-PYTHON_COMPAT=( python3_{11..14} )
-
-inherit desktop edo elisp-common multiprocessing python-any-r1 savedconfig 
toolchain-funcs xdg
-
-if [[ "${PV}" == "" ]]; then
-   inherit git-r3
-
-   EGIT_REPO_URI="https://github.com/google/mozc";
-   EGIT_SUBMODULES=(src/third_party/japanese_usage_dictionary)
-else
-   MOZC_GIT_REVISION="305e9a7374254148474d067c46d55a4ee6081837"
-   MOZC_DATE="${PV#*_p}"
-   MOZC_DATE="${MOZC_DATE%%_p*}"
-
-   FCITX_MOZC_GIT_REVISION="242b4f703cba27d4ff4dc123c713a478f964e001"
-   FCITX_MOZC_DATE="${PV#*_p}"
-   FCITX_MOZC_DATE="${FCITX_MOZC_DATE#*_p}"
-   FCITX_MOZC_DATE="${FCITX_MOZC_DATE%%_p*}"
-
-   
JAPANESE_USAGE_DICTIONARY_GIT_REVISION="a4a66772e33746b91e99caceecced9a28507e925"
-   JAPANESE_USAGE_DICTIONARY_DATE="20180701040110"
-fi
-
-DESCRIPTION="Mozc - Japanese input method editor"
-HOMEPAGE="https://github.com/google/mozc";
-if [[ "${PV}" == "" ]]; then
-   SRC_URI=""
-else
-   SRC_URI="
-   
https://github.com/google/${PN}/archive/${MOZC_GIT_REVISION}.tar.gz -> 
${PN}-${PV%%_p*}-${MOZC_DATE}.tar.gz
-   
https://github.com/hiroyuki-komatsu/japanese-usage-dictionary/archive/${JAPANESE_USAGE_DICTIONARY_GIT_REVISION}.tar.gz
 -> japanese-usage-dictionary-${JAPANESE_USAGE_DICTIONARY_DATE}.tar.gz
-   
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-2.28.5029.102-patches.tar.xz
-   fcitx4? ( 
https://github.com/fcitx/${PN}/archive/${FCITX_MOZC_GIT_REVISION}.tar.gz -> 
fcitx-${PN}-${PV%%_p*}-${FCITX_MOZC_DATE}.tar.gz )
-   "
-fi
-
-# Mozc: BSD
-# src/data/dictionary_oss: ipadic, public-domain
-# src/data/unicode: unicode
-# japanese-usage-dictionary: BSD-2
-LICENSE="BSD BSD-2 ipadic public-domain unicode"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ppc64 x86"
-IUSE="debug emacs fcitx4 +gui ibus renderer test"
-REQUIRED_USE="|| ( emacs fcitx4 ibus )"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   dev-build/gyp
-   $(python_gen_any_dep 'dev-python/six[${PYTHON_USEDEP}]')
-   >=dev-libs/protobuf-3.0.0
-   app-alternatives/ninja
-   virtual/pkgconfig
-   emacs? ( app-editors/emacs:* )
-   fcitx4? ( sys-devel/gettext )
-"
-DEPEND="
-   >=dev-cpp/abseil-cpp-20211102.0-r2:=[cxx17(+)]
-   >=dev-libs/protobuf-3.0.0:=
-   fcitx4? (
-   app-i18n/fcitx:4
-   virtual/libintl
-   )
-   gui? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   )
-   ibus? (
-   >=app-i18n/ibus-1.4.1
-   dev-libs/glib:2
-   x11-libs/libxcb
-   )
-   renderer? (
-   dev-libs/glib:2
-   x11-libs/cairo
-   x11-libs/gtk+:2
-   x11-libs/pango
-   )
-   test? (
-   >=dev-cpp/gtest-1.8.0
-   dev-libs/jsoncpp
-   )"
-RDEPEND="
-   >=dev-cpp/abseil-cpp-20211102.0-r2:=[cxx17(+)]
-   >=dev-libs/protobuf-3.0.0:=
-   emacs? ( app-editors/emacs:* )
-   fcitx4? (
-   app-i18n/fcitx:4
-   virtual/libintl
-   )
-   gui? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   )
-   ibus? (
-   >=app-i18n/ibus-1.4.1
-   dev-libs/glib:2
-   x11-libs/libxcb
-   )
-   renderer? (
-   dev-libs/glib:2
-   x11-libs/cairo
-   x11-libs/gtk+:2

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

2025-11-18 Thread James Le Cuirot
commit: 8970855f743661d03b1b39ffa1825d7f5b7f8467
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Nov 18 23:02:00 2025 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Nov 18 23:02:00 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8970855f

profiles: Force USE=gstreamer on net-libs/webkit-gtk-2.50.1*:4.1

It currently fails to build without it.

Bug: https://bugs.gentoo.org/965971
Signed-off-by: James Le Cuirot  gentoo.org>

 profiles/base/package.use.force | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index 5ee5e2e152ef..2d55857ecd14 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -1,6 +1,10 @@
 # Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# James Le Cuirot  (2025-11-18)
+# Fails with gstreamer disabled (bug #965971)
+=net-libs/webkit-gtk-2.50.1*:4.1 gstreamer
+
 # Andreas Sturmlechner  (2025-06-22)
 # This is currently more footgun than real option. Bug #958638
 

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

2025-11-16 Thread Arthur Zamarin
commit: f3a8a45004ad13e54d36e8be83ca79d2246dee95
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sun Nov 16 17:21:02 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Nov 16 18:08:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3a8a450

profiles/base: remove obsolete USE mask on dev-libs/protobuf-java

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/44641
Closes: https://github.com/gentoo/gentoo/pull/44641
Signed-off-by: Arthur Zamarin  gentoo.org>

 profiles/base/package.use.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 1d3e188e2e88..21c07a9ee594 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -32,10 +32,6 @@ mail-mta/exim pam
 <=dev-games/openscenegraph-3.6.5-r117 las
 <=dev-games/openscenegraph-openmw-3.6_p20251012 las
 
-# Volkmar W. Pogatzki  (2025-10-03)
-# No suitable versions of dev-libs/protobuf available.
-~dev-java/protobuf-java-4.32.1 system-protoc
-
 # Michał Górny  (2025-09-27)
 # Building NumPy with ILP64 LAPACK can cause revdeps to segfault if they
 # link to LP64 LAPACK.  To support this properly, we either need to



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

2025-11-13 Thread Sam James
commit: cfc28e172d8d3f7f8e700290a736df12ac1fa309
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 13 08:30:53 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 13 08:32:22 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfc28e17

profiles/base: drop weechat[guile] stable mask

We have slotted guile these days and >=guile-2 has stable keywords.

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

 profiles/base/package.use.stable.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/base/package.use.stable.mask 
b/profiles/base/package.use.stable.mask
index 87cd2542b9c2..b36c672f5d29 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -162,10 +162,6 @@ app-backup/backup-manager s3
 # The go flag requires stable masked dev-lang/go[gccgo].
 www-servers/uwsgi go uwsgi_plugins_alarm_xmpp
 
-# Tim Harder  (2017-09-11)
-# Requires guile-2 which is still unstable.
->=net-irc/weechat-1.7 guile
-
 # Michael Palimaka  (2017-08-11)
 # Unstable dependencies.
 dev-util/rpmdevtools emacs



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

2025-11-13 Thread Sam James
commit: 4f31f7be12da61cd0a0ab9aefc9b2194b9b9d0dc
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 13 08:31:59 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 13 08:32:23 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f31f7be

profiles/base: unmask elinks[guile]

Works fine w/ slotted guile and >=guile-2.

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

 profiles/base/package.use.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 7e3ecd79c769..1d3e188e2e88 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -804,10 +804,6 @@ net-libs/ngtcp2 openssl
 # PGO not yet supported for comm-central, bug #693160
 >=mail-client/thunderbird-68 pgo
 
-# Matt Turner  (2019-09-01)
-#  (2019-08-07)
 # Newer versions of nqp need newer versions of jdk to run on the jvm,
 # but these currently don't exist in gentoo. The USE flags have to be



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

2025-11-13 Thread Sam James
commit: 2484fb724c80deddd0d02a15094f779b84fc4782
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 13 08:28:16 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 13 08:32:21 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2484fb72

profiles/base: drop net-misc/frr[grpc] stable mask

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

 profiles/base/package.use.stable.mask | 5 -
 1 file changed, 5 deletions(-)

diff --git a/profiles/base/package.use.stable.mask 
b/profiles/base/package.use.stable.mask
index 829ec04a9a12..87cd2542b9c2 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -72,11 +72,6 @@ app-text/nuspell doc
 # due to network access issues #829430
 net-libs/grpc test
 
-# Sergey Popov  (2021-10-14)
-# net-libs/grpc is not yet stabilized,
-# so mask optional use flag on net-misc/frr
-net-misc/frr grpc
-
 # Joonas Niilola  (2021-08-13)
 # dev-libs/efl is only stabilized on two arches.
 app-crypt/pinentry efl



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

2025-11-09 Thread Patrick Lauer
commit: f935fa5dd9442782c59df31bfdca0a25a570de60
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Nov  9 12:24:39 2025 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sun Nov  9 12:25:14 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f935fa5d

profiles/base: unmask hipblaslt for ROCm 7.1

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

 profiles/base/package.use.mask | 5 -
 1 file changed, 5 deletions(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 25f0bbb3a206..759e2bc08425 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,11 +6,6 @@
 
 # New entries go on top.
 
-# Patrick Lauer  (2025-11-09)
-# hipBLASLt needs a lot more work for 7.1
-=sci-libs/rocBLAS-7.1.0 hipblaslt
-=sci-libs/miopen-7.1.0 hipblaslt
-
 # Sam James  (2025-10-29)
 # Help Portage resolve app-crypt/gnupg[verify-sig] with the 
app-alternatives/gpg
 # transition. The any-of dep in verify-sig.eclass helps a bit, but it struggles



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

2025-11-09 Thread Patrick Lauer
commit: 54d55708dd56e21913d1614828792377444f9943
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Nov  9 09:06:00 2025 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sun Nov  9 09:07:12 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54d55708

profiles/base: Mask hipblaslt useflag for ROCm-7.1.0 packages

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

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

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 759e2bc08425..25f0bbb3a206 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,11 @@
 
 # New entries go on top.
 
+# Patrick Lauer  (2025-11-09)
+# hipBLASLt needs a lot more work for 7.1
+=sci-libs/rocBLAS-7.1.0 hipblaslt
+=sci-libs/miopen-7.1.0 hipblaslt
+
 # Sam James  (2025-10-29)
 # Help Portage resolve app-crypt/gnupg[verify-sig] with the 
app-alternatives/gpg
 # transition. The any-of dep in verify-sig.eclass helps a bit, but it struggles



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

2025-11-04 Thread Michał Górny
commit: 01a2c90bd231aff6100f8063f76dc73a7dac8c78
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov  4 12:02:46 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov  4 12:02:46 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01a2c90b

profiles/base: Unmask zlib-ng/minizip-ng[compat]

Restrict the sys-libs/zlib-ng[compat] and sys-libs/minizip-ng[compat]
masks to the old revisions, therefore unmasking the new ~arch revisions
that install both the regular library and the compat library.

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

 profiles/base/package.use.mask | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 489969f29188..759e2bc08425 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -508,8 +508,13 @@ gnome-base/gnome-extra-apps tracker
 # USE=compat / possibly allowing sys-libs/zlib needs to be figured out,
 # but packages want to use the actual zlib-ng library, so we need to
 # mask it and can't hold the whole thing up on the compat effort.
-sys-libs/zlib-ng compat
-sys-libs/minizip-ng compat
+#
+# Michał Górny  (2025-11-04)
+# Unmasking on the revbumped versions that install both the compat
+# library and the regular zlib-ng/minizip-ng library for dependency
+# compatibility.
+ (2022-09-17)
 # po4a crashes while translating



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

2025-10-31 Thread Sam James
commit: aa06b5e06db5294fae06334615b9575f832e941a
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 31 07:00:45 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 31 07:00:57 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa06b5e0

profiles/base: force LLVM 21 for Rust 1.91.0

I thought this was done already for the betas.

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

 profiles/base/package.use.force | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index 13ec9bad1ad5..5ee5e2e152ef 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -78,6 +78,8 @@ llvm-runtimes/libcxxabi clang
 #echo "dev-lang/rust:${slot} llvm_slot_${_RUST_LLVM_MAP[${slot}]}"
 #echo "dev-lang/rust-bin:${slot} llvm_slot_${_RUST_LLVM_MAP[${slot}]}"
 # done
+dev-lang/rust:1.91.0 llvm_slot_21
+dev-lang/rust-bin:1.91.0 llvm_slot_21
 dev-lang/rust:1.90.0 llvm_slot_20
 dev-lang/rust-bin:1.90.0 llvm_slot_20
 dev-lang/rust:1.89.0 llvm_slot_20



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

2025-10-29 Thread Alexey Shvetsov
commit: a2471e895ff6c65349abd33c42b8dc22c258eef8
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Wed Oct 29 08:44:03 2025 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Wed Oct 29 08:44:03 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2471e89

profiles/base: mask nnpot flag for gromacs on stable

Signed-off-by: Alexey Shvetsov  gentoo.org>

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

diff --git a/profiles/base/package.use.stable.mask 
b/profiles/base/package.use.stable.mask
index ee94a171de0c..829ec04a9a12 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -4,6 +4,10 @@
 # New entries go on top.
 # Please use the same syntax as in package.use.mask.
 
+# Alexey Shvetsov  (2025-10-29)
+# Need non-yet-stable caffe2
+sci-chemistry/gromacs nnpot
+
 # Sam James  (2025-10-10)
 # Needs not-yet-stable GCC 15.
 dev-lang/python tail-call-interp



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

2025-10-28 Thread Sam James
commit: 194f9c9c5d8ce6e161db1226a0ee8dc507836e93
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 29 04:47:19 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 29 04:47:19 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=194f9c9c

profiles/base: mention /etc/portage/profile/package.use.mask in 
gnupg[verify-sig] mask

This would've helped a user in #gentoo.

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

 profiles/base/package.use.mask | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 7b704e355222..badbee3618c1 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -10,7 +10,8 @@
 # Help Portage resolve app-crypt/gnupg[verify-sig] with the 
app-alternatives/gpg
 # transition. The any-of dep in verify-sig.eclass helps a bit, but it struggles
 # after we made app-alternatives/gpg depend on newer gnupg to fix another 
problem.
-# Users can unmask these locally once their upgrade is done.
+# Users can unmask these locally in /etc/portage/profile/package.use.mask once
+# their upgrade is done.
 app-crypt/gnupg verify-sig
 app-crypt/pinentry verify-sig
 dev-libs/libgcrypt verify-sig



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

2025-10-28 Thread Sam James
commit: ab067727908573891dee886a281165ec5d0b43af
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 29 03:19:24 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 29 03:21:23 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab067727

profiles/base: mask app-crypt/gnupg[verify-sig] (and friends)

Help Portage resolve app-crypt/gnupg[verify-sig] with the app-alternatives/gpg
transition. The any-of dep in verify-sig.eclass helps a bit, but it struggles
after we made app-alternatives/gpg depend on newer gnupg to fix another problem.

Users can unmask these locally once their upgrade is done.

The workaround in 6ef49481d5057fda6d3644af4faab54ee25ba418 seemed to do
the job until dc2c7d76c21b7b6b54428d23a5c4887546f95264 when Portage's
heuristics for circular dependencies seem to run into a wall because of
app-crypt/gnupg being in @system.

A user ran into this where media-video/ffmpeg-8[verify-sig] was selected
and Portage couldn't figure out a merge plan:
```
emerge: there are no ebuilds built with USE flags to satisfy 
"app-crypt/gnupg[-alternatives(-)]".
!!! One of the following packages is required to complete your request:
- app-crypt/gnupg-2.4.8-r1::gentoo (Change USE: -alternatives)
(dependency required by "app-crypt/gnupg-2.4.8-r1::gentoo[verify-sig]" [ebuild])
(dependency required by "app-alternatives/gpg-0-r2::gentoo[reference]" [ebuild])
(dependency required by "media-video/ffmpeg-8.0::gentoo[verify-sig]" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
```

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

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

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index e93f95bda421..7b704e355222 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,17 @@
 
 # New entries go on top.
 
+# Sam James  (2025-10-29)
+# Help Portage resolve app-crypt/gnupg[verify-sig] with the 
app-alternatives/gpg
+# transition. The any-of dep in verify-sig.eclass helps a bit, but it struggles
+# after we made app-alternatives/gpg depend on newer gnupg to fix another 
problem.
+# Users can unmask these locally once their upgrade is done.
+app-crypt/gnupg verify-sig
+app-crypt/pinentry verify-sig
+dev-libs/libgcrypt verify-sig
+dev-libs/libgpg-error verify-sig
+dev-libs/libksba verify-sig
+
 # Volkmar W. Pogatzki  (2025-10-16)
 # No suitable versions of dev-libs/protobuf available.
 ~dev-java/protobuf-java-4.33.0 system-protoc



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

2025-10-25 Thread Sam James
commit: d42a574bf89940766da93274bb808cc5c98d4570
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 25 23:18:46 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 25 23:18:46 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d42a574b

profiles/base: default-enable sci-libs/lapack[lapacke]

Same as ce3493da2fc47ea188c4edf6d2033e6ed79abe93.

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

 profiles/base/package.use | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/base/package.use b/profiles/base/package.use
index 088a325b8853..2e8dbb4db66a 100644
--- a/profiles/base/package.use
+++ b/profiles/base/package.use
@@ -4,7 +4,7 @@
 # Michał Górny  (2025-10-25)
 # Use FlexiBLAS by default.
 sci-libs/flexiblas system-blas
-sci-libs/lapack flexiblas deprecated
+sci-libs/lapack flexiblas deprecated lapacke
 virtual/blas flexiblas
 virtual/cblas flexiblas
 virtual/lapack flexiblas



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

2025-10-25 Thread Sam James
commit: ce3493da2fc47ea188c4edf6d2033e6ed79abe93
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 25 22:43:28 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 25 22:44:04 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce3493da

profiles/base: default-enable sci-libs/lapack[deprecated]

.. as flexiblas needs it, and while I don't love enabling deprecated
things by default, there's no real harm in it either.

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

 profiles/base/package.use | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/base/package.use b/profiles/base/package.use
index 51a06c06022b..088a325b8853 100644
--- a/profiles/base/package.use
+++ b/profiles/base/package.use
@@ -4,7 +4,7 @@
 # Michał Górny  (2025-10-25)
 # Use FlexiBLAS by default.
 sci-libs/flexiblas system-blas
-sci-libs/lapack flexiblas
+sci-libs/lapack flexiblas deprecated
 virtual/blas flexiblas
 virtual/cblas flexiblas
 virtual/lapack flexiblas



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

2025-10-25 Thread Michał Górny
commit: 76b8e54c12a1a7b3e3fc65e991a577e75612e99e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct 25 09:42:18 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct 25 19:37:45 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76b8e54c

profiles/base: Enable FlexiBLAS by default

Enable FlexiBLAS by default for wider ~arch testing, before we stabilize
it.

Signed-off-by: Michał Górny  gentoo.org>
Bug: https://bugs.gentoo.org/963034
Part-of: https://github.com/gentoo/gentoo/pull/44327
Closes: https://github.com/gentoo/gentoo/pull/44327
Signed-off-by: Michał Górny  gentoo.org>

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

diff --git a/profiles/base/package.use b/profiles/base/package.use
index 1634ceba9945..51a06c06022b 100644
--- a/profiles/base/package.use
+++ b/profiles/base/package.use
@@ -1,6 +1,15 @@
 # Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Michał Górny  (2025-10-25)
+# Use FlexiBLAS by default.
+sci-libs/flexiblas system-blas
+sci-libs/lapack flexiblas
+virtual/blas flexiblas
+virtual/cblas flexiblas
+virtual/lapack flexiblas
+virtual/lapacke flexiblas
+
 # Mike Gilbert  (2025-01-12)
 # Requires >= lua-5.3.
 >=dev-lua/lutok-0.6 lua_single_target_lua5-4



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

2025-10-25 Thread Michał Górny
commit: 6b84680d42ff6c34e8e324f0c1a8ac77b5547c66
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct 25 09:39:16 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct 25 09:40:23 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b84680d

profiles/base: Extend dev-python/python-tests default-enable

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

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

diff --git a/profiles/base/package.use b/profiles/base/package.use
index 16321a9c6a18..1634ceba9945 100644
--- a/profiles/base/package.use
+++ b/profiles/base/package.use
@@ -12,6 +12,8 @@ dev-python/python-tests:3.11 python_targets_python3_11
 dev-python/python-tests:3.12 python_targets_python3_12
 dev-python/python-tests:3.13 python_targets_python3_13
 dev-python/python-tests:3.13t python_targets_python3_13t
+dev-python/python-tests:3.14 python_targets_python3_14
+dev-python/python-tests:3.14t python_targets_python3_14t
 
 # Arthur Zamarin  (2024-03-23)
 # Used by pkgcheck, so let's make it easier for all developers to install it



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

2025-10-19 Thread Miroslav Šulc
commit: acc958450b3dfc4130f9d002f95b68b57ec9eecd
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Oct 16 09:26:08 2025 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Oct 19 18:12:02 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acc95845

profiles/base: mask USE=system-protoc for protobuf-java-4.33.0

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

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

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index d8380ef78ee7..e93f95bda421 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,10 @@
 
 # New entries go on top.
 
+# Volkmar W. Pogatzki  (2025-10-16)
+# No suitable versions of dev-libs/protobuf available.
+~dev-java/protobuf-java-4.33.0 system-protoc
+
 # Fabian Groffen  (2025-10-18)
 # PAM support is discouraged due to not being secure via Exim
 # https://bugs.gentoo.org/964377



[gentoo-commits] repo/gentoo:master commit in: profiles/base/, dev-java/junit-pioneer/, dev-java/testparameterinjector/, ...

2025-10-19 Thread Miroslav Šulc
commit: 2d0d28a68f7a9bef6808fafa4146f453dc3538d4
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sat Oct 18 16:20:12 2025 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Oct 19 18:12:00 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d0d28a6

dev-java/*: ~dev-java/jackson-* SLOT="0" -> SLOT="1"

Changes slot to SLOT="1" for all 'dev-java/jackson-*' packages and
for 'dev-java/snakeyaml'. SLOT="0" will be used for new versions.

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

 dev-java/bnd/{bnd-7.1.0-r2.ebuild => bnd-7.1.0-r3.ebuild}  |  2 +-
 ...-2.13.4.ebuild => jackson-annotations-2.13.4-r1.ebuild} |  4 ++--
 ...on-core-2.13.4.ebuild => jackson-core-2.13.4-r1.ebuild} |  4 ++--
 ...2.13.4.1.ebuild => jackson-databind-2.13.4.1-r1.ebuild} |  8 
 ...4-r1.ebuild => jackson-dataformat-xml-2.13.4-r2.ebuild} | 14 +++---
 ...-r1.ebuild => jackson-dataformat-yaml-2.13.4-r2.ebuild} | 12 ++--
 ...ild => jackson-module-jakarta-xmlbind-2.13.4-r2.ebuild} | 10 +-
 .../{jcommander-1.82.ebuild => jcommander-1.82-r1.ebuild}  |  6 +++---
 .../{json-path-2.9.0.ebuild => json-path-2.9.0-r1.ebuild}  |  2 +-
 ...-pioneer-1.9.1.ebuild => junit-pioneer-1.9.1-r1.ebuild} |  4 ++--
 ...j-core-2.19.0-r1.ebuild => log4j-core-2.19.0-r2.ebuild} | 10 +-
 ...f-java-4.32.1.ebuild => protobuf-java-4.32.1-r1.ebuild} |  6 +++---
 .../{snakeyaml-1.33.ebuild => snakeyaml-1.33-r1.ebuild}|  4 ++--
 .../{testng-6.11-r1.ebuild => testng-6.11-r3.ebuild}   |  2 +-
 .../{testng-6.11-r2.ebuild => testng-6.11-r4.ebuild}   |  2 +-
 ...or-1.18.ebuild => testparameterinjector-1.18-r1.ebuild} |  6 +++---
 profiles/base/package.use.mask |  2 +-
 17 files changed, 49 insertions(+), 49 deletions(-)

diff --git a/dev-java/bnd/bnd-7.1.0-r2.ebuild b/dev-java/bnd/bnd-7.1.0-r3.ebuild
similarity index 99%
rename from dev-java/bnd/bnd-7.1.0-r2.ebuild
rename to dev-java/bnd/bnd-7.1.0-r3.ebuild
index cddf68c90f4d..d8b6f75976c4 100644
--- a/dev-java/bnd/bnd-7.1.0-r2.ebuild
+++ b/dev-java/bnd/bnd-7.1.0-r3.ebuild
@@ -30,7 +30,7 @@ CP_DEPEND="
dev-java/osgi-cmpn:8
dev-java/osgi-core:0
dev-java/slf4j-simple:0
-   dev-java/snakeyaml:0
+   dev-java/snakeyaml:1
dev-java/xz-java:0
 "
 

diff --git a/dev-java/jackson-annotations/jackson-annotations-2.13.4.ebuild 
b/dev-java/jackson-annotations/jackson-annotations-2.13.4-r1.ebuild
similarity index 96%
rename from dev-java/jackson-annotations/jackson-annotations-2.13.4.ebuild
rename to dev-java/jackson-annotations/jackson-annotations-2.13.4-r1.ebuild
index cb9faac05f7e..deb21136a988 100644
--- a/dev-java/jackson-annotations/jackson-annotations-2.13.4.ebuild
+++ b/dev-java/jackson-annotations/jackson-annotations-2.13.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Skeleton command:
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/FasterXML/jackson-annotations";
 SRC_URI="https://github.com/FasterXML/${PN}/archive/${P}.tar.gz";
 
 LICENSE="Apache-2.0"
-SLOT="2"
+SLOT="1"
 KEYWORDS="amd64 arm64 ppc64"
 
 DEPEND=">=virtual/jdk-11:*"

diff --git a/dev-java/jackson-core/jackson-core-2.13.4.ebuild 
b/dev-java/jackson-core/jackson-core-2.13.4-r1.ebuild
similarity index 97%
rename from dev-java/jackson-core/jackson-core-2.13.4.ebuild
rename to dev-java/jackson-core/jackson-core-2.13.4-r1.ebuild
index 237b13f1d151..f40e4981d7ed 100644
--- a/dev-java/jackson-core/jackson-core-2.13.4.ebuild
+++ b/dev-java/jackson-core/jackson-core-2.13.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Skeleton command:
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/FasterXML/jackson-core";
 SRC_URI="https://github.com/FasterXML/${PN}/archive/${P}.tar.gz";
 
 LICENSE="Apache-2.0"
-SLOT="0"
+SLOT="1"
 KEYWORDS="amd64 arm64 ppc64"
 
 DEPEND=">=virtual/jdk-11:*"

diff --git a/dev-java/jackson-databind/jackson-databind-2.13.4.1.ebuild 
b/dev-java/jackson-databind/jackson-databind-2.13.4.1-r1.ebuild
similarity index 95%
rename from dev-java/jackson-databind/jackson-databind-2.13.4.1.ebuild
rename to dev-java/jackson-databind/jackson-databind-2.13.4.1-r1.ebuild
index 8e6624f019b3..7e42b056aad8 100644
--- a/dev-java/jackson-databind/jackson-databind-2.13.4.1.ebuild
+++ b/dev-java/jackson-databind/jackson-databind-2.13.4.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Skeleton command:
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/FasterXML/jackson-databind";
 SRC_URI="https://github.com/FasterXML/${PN}/archive/${P}.tar.

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

2025-10-18 Thread Michał Górny
commit: f2730a90a262642dc786f475eb60673429fd39e9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 27 14:16:07 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 27 14:43:21 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2730a90

profiles/base: Mask dev-python/numpy[index64]

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

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

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index b481ed9f3d5c..b7eef0f0caf6 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,16 @@
 
 # New entries go on top.
 
+# Michał Górny  (2025-09-27)
+# Building NumPy with ILP64 LAPACK can cause revdeps to segfault if they
+# link to LP64 LAPACK.  To support this properly, we either need to
+# ensure matching index64 flags along the whole chain of dependencies,
+# or support only ILP64 LAPACK implementations that use suffixed
+# symbols (so there are no symbol collisions).  Given the flag was only
+# really added to test if ILP64 packaging works, mask it for the time
+# being.
+dev-python/numpy index64
+
 # Nicolas PARLANT  (2025-09-20)
 # Require dev-libs/libtsm, only keyworded on amd64 and x86
 >=media-gfx/fbida-2.14_p20241216 fbcon



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

2025-10-18 Thread Matt Jolly
commit: f1cef224e5d48673327682b3f1b4b6c92a9e9833
Author: Matt Jolly  gentoo  org>
AuthorDate: Wed Oct 15 21:05:32 2025 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Sat Oct 18 23:29:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1cef224

profiles/base: deduplicate RUST_SYSROOTS USE_EXPAND

`f30ded34c4c08befbbfed980f64c67230a366f83` added RUST_SYSROOTS twice.
Deduplicate and properly alphabetise.

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

 profiles/base/make.defaults | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults
index 8f203780d731..1d272050d375 100644
--- a/profiles/base/make.defaults
+++ b/profiles/base/make.defaults
@@ -12,7 +12,7 @@ USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS"
 
 # Env vars to expand into USE vars.  Modifying this requires prior
 # discussion on [email protected].
-USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS AMDGPU_TARGETS 
APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS 
CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL CURL_QUIC ELIBC FFTOOLS 
GPSD_PROTOCOLS GRUB_PLATFORMS GUILE_SINGLE_TARGET GUILE_TARGETS INPUT_DEVICES 
KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_SLOT LLVM_TARGETS 
LUA_SINGLE_TARGET LUA_TARGETS NGINX_MODULES_HTTP NGINX_MODULES_MAIL 
NGINX_MODULES_STREAM OFFICE_IMPLEMENTATION OPENMPI_FABRICS 
OPENMPI_OFED_FEATURES OPENMPI_RM PERL_FEATURES PHP_TARGETS POSTGRES_TARGETS 
PYTHON_SINGLE_TARGET PYTHON_TARGETS RUST_SYSROOTS QEMU_SOFTMMU_TARGETS 
QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS RUST_SYSROOTS UWSGI_PLUGINS 
VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS"
+USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS AMDGPU_TARGETS 
APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS 
CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL CURL_QUIC ELIBC FFTOOLS 
GPSD_PROTOCOLS GRUB_PLATFORMS GUILE_SINGLE_TARGET GUILE_TARGETS INPUT_DEVICES 
KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_SLOT LLVM_TARGETS 
LUA_SINGLE_TARGET LUA_TARGETS NGINX_MODULES_HTTP NGINX_MODULES_MAIL 
NGINX_MODULES_STREAM OFFICE_IMPLEMENTATION OPENMPI_FABRICS 
OPENMPI_OFED_FEATURES OPENMPI_RM PERL_FEATURES PHP_TARGETS POSTGRES_TARGETS 
PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS 
RUBY_TARGETS RUST_SYSROOTS SANE_BACKENDS UWSGI_PLUGINS VIDEO_CARDS 
VOICEMAIL_STORAGE XTABLES_ADDONS"
 
 # USE_EXPAND variables whose contents are not shown in package manager
 # output. Changes need discussion on gentoo-dev.



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

2025-10-18 Thread Joonas Niilola
commit: 6c31e2d1745ad90035d2a446731128a24ff9
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Oct 16 07:24:17 2025 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Oct 16 07:24:17 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c31e2de

profiles/base: rm OutdatedProfilePackage

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

 profiles/base/package.use.force | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index c06927cbd205..bd05660691a7 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -61,10 +61,6 @@ app-emulation/wine-proton mingw
 # for now (bug #952113)
  (2025-03-05)
-# 136.0 can't be compiled with "-rust-extensions".
-~mail-client/thunderbird-136.0 rust-extensions
-
 # Ionen Wolkens  (2024-12-24)
 # ebuild currently only support luajit, spare users from having
 # to set it by forcing it here (bug #946881)



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

2025-10-18 Thread Fabian Groffen
commit: f0584b2302ab5a5b6a4d224635f7e9a14599a733
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Oct 18 13:00:53 2025 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Oct 18 13:00:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0584b23

profiles/base/package.use.mask: mask USE=pam for Exim

PAM usage of Exim is now discouraged on Gentoo.

Bug: https://bugs.gentoo.org/964377
Signed-off-by: Fabian Groffen  gentoo.org>

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

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 794f537d80ff..1d2d77d1420b 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,11 @@
 
 # New entries go on top.
 
+# Fabian Groffen  (2025-10-18)
+# PAM support is discouraged due to not being secure via Exim
+# https://bugs.gentoo.org/964377
+mail-mta/exim pam
+
 # Andreas Sturmlechner  (2025-10-05)
 # Preparation for sci-geosciences/liblas removal. Bug #957235
 <=dev-games/openscenegraph-3.6.5-r117 las



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

2025-10-18 Thread Miroslav Šulc
commit: a2bb439fde3fd57783c0785863496b75086f1030
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Sat Oct 18 13:51:02 2025 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Oct 18 14:43:41 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2bb439f

profiles/base: remove obsolete mask on protobuf-java-4.29.3

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

 profiles/base/package.use.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 1d2d77d1420b..487d36bfa2b7 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -154,10 +154,6 @@ kde-frameworks/knewstuff:5 opds
 # most places.
 dev-build/meson test-full
 
-# Volkmar W. Pogatzki  (2025-01-09)
-# No suitable versions of dev-libs/protobuf available.
-=dev-java/protobuf-java-4.29.3 system-protoc
-
 # Michał Górny  (2024-12-31)
 # None of the sci-libs/symengine versions work with the modern versions
 # of dev-libs/boost in Gentoo.



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

2025-10-18 Thread Joonas Niilola
commit: c3a5c76aa86b0c8c4481648a579a52b7ddaac057
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Oct 16 07:23:04 2025 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Oct 16 07:23:04 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3a5c76a

profiles/base: edit & enhance the firefox/thunderbird mask message

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

 profiles/base/package.use.force | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index b546149fa0f0..c06927cbd205 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -2,9 +2,10 @@
 # Distributed under the terms of the GNU General Public License v2
 
 # Joonas Niilola  (2025-10-16)
-# Firefox and Thunderbird 144.0, built with gcc can crash. While it is
-# being investigated, it's safer to just force everyone to compile
-# with clang meanwhile. #964368 for details and discussion.
+# Firefox and Thunderbird 144.0, when built with gcc, is prone to
+# crashing randomly. While it is being investigated, it's safer to
+# force compilation with clang in the meantime. #964368 for details
+# and discussion.
 >=mail-client/thunderbird-144.0 clang
 >=www-client/firefox-144.0 clang
 



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

2025-10-17 Thread Sam James
commit: 8cbb701ea4addaac2f196ad3f545c6b98f03ead6
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Wed Aug 20 10:39:43 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct  3 16:24:23 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cbb701e

profiles/base: mask USE=system-protoc for protobuf-java-4.32.1

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Part-of: https://github.com/gentoo/gentoo/pull/43473
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index b7eef0f0caf6..8ac787123ab0 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,10 @@
 
 # New entries go on top.
 
+# Volkmar W. Pogatzki  (2025-10-03)
+# No suitable versions of dev-libs/protobuf available.
+=dev-java/protobuf-java-4.32.1 system-protoc
+
 # Michał Górny  (2025-09-27)
 # Building NumPy with ILP64 LAPACK can cause revdeps to segfault if they
 # link to LP64 LAPACK.  To support this properly, we either need to



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

2025-10-17 Thread Sam James
commit: f78baacd0793a9dd7e00f780cd878b528eaa79b6
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 10 04:50:53 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 10 04:51:32 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f78baacd

profiles/base: stable-mask dev-lang/python[tail-call-interp]

With older compilers, musttail doesn't exist, so it's easy to run out of stack
if the compiler decides not to do TCO. It's even worse with -fprofile-generate
as the instrumentation for the training stage bloats it all up.

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

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

diff --git a/profiles/base/package.use.stable.mask 
b/profiles/base/package.use.stable.mask
index 7b79d5ed0a78..ee94a171de0c 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -4,6 +4,10 @@
 # New entries go on top.
 # Please use the same syntax as in package.use.mask.
 
+# Sam James  (2025-10-10)
+# Needs not-yet-stable GCC 15.
+dev-lang/python tail-call-interp
+
 # Andreas Sturmlechner  (2025-05-06)
 # USE=experimental is not stable by definition
 media-libs/zxing-cpp experimental



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

2025-10-17 Thread Sam James
commit: 76dbffdaea91e721ee1ef9128fe3318950547d61
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 13 03:05:42 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 13 03:05:42 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76dbffda

profiles/base: add missing LLVM p.use.force for Rust 1.90.0

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

 profiles/base/package.use.force | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index 98af6f0a5e53..b99cd9c46b86 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -82,6 +82,8 @@ llvm-runtimes/libcxxabi clang
 #echo "dev-lang/rust:${slot} llvm_slot_${_RUST_LLVM_MAP[${slot}]}"
 #echo "dev-lang/rust-bin:${slot} llvm_slot_${_RUST_LLVM_MAP[${slot}]}"
 # done
+dev-lang/rust:1.90.0 llvm_slot_20
+dev-lang/rust-bin:1.90.0 llvm_slot_20
 dev-lang/rust:1.89.0 llvm_slot_20
 dev-lang/rust-bin:1.89.0 llvm_slot_20
 dev-lang/rust:1.88.0 llvm_slot_20



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

2025-10-17 Thread Andreas Sturmlechner
commit: 45439c0265a18e1f682ed3e108117d4a8a7f91b2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Oct  5 17:56:32 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Oct  5 18:00:03 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45439c02

profiles: base: Mask dev-games/openscenegraph{,-openmw}[las]

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

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

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 8ac787123ab0..794f537d80ff 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,11 @@
 
 # New entries go on top.
 
+# Andreas Sturmlechner  (2025-10-05)
+# Preparation for sci-geosciences/liblas removal. Bug #957235
+<=dev-games/openscenegraph-3.6.5-r117 las
+<=dev-games/openscenegraph-openmw-3.6_p20221115-r2 las
+
 # Volkmar W. Pogatzki  (2025-10-03)
 # No suitable versions of dev-libs/protobuf available.
 =dev-java/protobuf-java-4.32.1 system-protoc



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

2025-10-17 Thread Patrick Lauer
commit: b3c11771bed380e3d624a669e063150af39b876b
Author: Patrick Lauer  gentoo  org>
AuthorDate: Tue Oct  7 12:02:14 2025 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Tue Oct  7 12:02:14 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3c11771

profiles/base: Move postgres_targets_18 to use.stable.mask

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

 profiles/base/use.mask| 4 
 profiles/base/use.stable.mask | 5 +
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index 85a78606246b..b02c40e18837 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -4,10 +4,6 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
-# Patrick Lauer  (2025-09-25)
-# Postgres:18 is not stable yet
-postgres_targets_postgres18
-
 # Sam James  (2025-04-19)
 # Ruby 3.1 is no longer supported upstream and will no longer
 # receive security updates.

diff --git a/profiles/base/use.stable.mask b/profiles/base/use.stable.mask
index ac29d2e0b84b..3e73adb52d46 100644
--- a/profiles/base/use.stable.mask
+++ b/profiles/base/use.stable.mask
@@ -4,6 +4,11 @@
 # New entries go on top.
 # Please use the same syntax as in use.mask.
 
+
+# Patrick Lauer  (2025-10-07)
+# Postgres:18 is not stable yet
+postgres_targets_postgres18
+
 # Alfredo Tupone  (1025-05-01)
 # gcc:15 is not stable yet
 ada_target_gcc_15



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

2025-10-16 Thread Joonas Niilola
commit: 012278a0d2cf642baa978354addf26cc3bfc7249
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Oct 16 17:27:38 2025 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Oct 16 17:27:38 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=012278a0

profiles/base: clear the firefox/thunderbird 144 use forces

Closes: https://bugs.gentoo.org/964368
Signed-off-by: Joonas Niilola  gentoo.org>

 profiles/base/package.use.force | 8 
 1 file changed, 8 deletions(-)

diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index bd05660691a7..13ec9bad1ad5 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -1,14 +1,6 @@
 # Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Joonas Niilola  (2025-10-16)
-# Firefox and Thunderbird 144.0, when built with gcc, is prone to
-# crashing randomly. While it is being investigated, it's safer to
-# force compilation with clang in the meantime. #964368 for details
-# and discussion.
->=mail-client/thunderbird-144.0 clang
->=www-client/firefox-144.0 clang
-
 # Andreas Sturmlechner  (2025-06-22)
 # This is currently more footgun than real option. Bug #958638
 

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

2025-10-16 Thread Joonas Niilola
commit: 41935e98fccdf146e3d5ec2a83f95d42038ac244
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Oct 16 07:16:24 2025 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Oct 16 07:18:26 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41935e98

profiles/base: force firefox and thunderbird 144 to use clang

 - when these are built with gcc, they can crash.

Bug: https://bugs.gentoo.org/964368
Signed-off-by: Joonas Niilola  gentoo.org>

 profiles/base/package.use.force | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index b99cd9c46b86..b546149fa0f0 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -1,6 +1,13 @@
 # Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Joonas Niilola  (2025-10-16)
+# Firefox and Thunderbird 144.0, built with gcc can crash. While it is
+# being investigated, it's safer to just force everyone to compile
+# with clang meanwhile. #964368 for details and discussion.
+>=mail-client/thunderbird-144.0 clang
+>=www-client/firefox-144.0 clang
+
 # Andreas Sturmlechner  (2025-06-22)
 # This is currently more footgun than real option. Bug #958638
 

[gentoo-commits] repo/gentoo:master commit in: profiles/base/, profiles/desc/, dev-lang/rust/

2025-10-10 Thread Matt Jolly
commit: f30ded34c4c08befbbfed980f64c67230a366f83
Author: Michal Rostecki  protonmail  com>
AuthorDate: Sat Sep 13 07:48:13 2025 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Fri Oct 10 10:29:36 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f30ded34

dev-lang/rust: Add `RUST_SYSROOTS` as `USE_EXPAND` variable

Add a new `USE_EXPAND` variable called `RUST_SYSROOTS` which allows to
specify additional Rust sysroots to build. Rust sysroot is a directory
which contains the prebuilt standard libraries (in form of `*.rlib`
files) and utility binaries (e.g. `rust-objcopy`).

This variable is limited to bare metal targets. Sysroot for targets not
falling into that category contain a local copy of compiler runtime,
libc and unwinder, so crossdev is a better fit for them.

In this change, the only `RUST_SYSROOT` option is `wasm`, which enables
build of a sysroot for `wasm32-unknown-unknown` target and replaces the
former `wasm` USE flag.

Signed-off-by: Michal Rostecki  protonmail.com>
Signed-off-by: Matt Jolly  gentoo.org>

 dev-lang/rust/rust-.ebuild   | 26 ++
 profiles/base/make.defaults  |  2 +-
 profiles/desc/rust_sysroots.desc |  5 +
 3 files changed, 24 insertions(+), 9 deletions(-)

diff --git a/dev-lang/rust/rust-.ebuild b/dev-lang/rust/rust-.ebuild
index b1aa0b11704c..a4cb917d4933 100644
--- a/dev-lang/rust/rust-.ebuild
+++ b/dev-lang/rust/rust-.ebuild
@@ -62,10 +62,15 @@ for _x in "${_ALL_RUST_EXPERIMENTAL_TARGETS[@]}"; do
ALL_RUST_EXPERIMENTAL_TARGETS["llvm_targets_${_x}"]=0
 done
 
+# Bare metal targets which can be built on the host system and have no
+# dependency on compiler runtime, libc and unwinder.
+ALL_RUST_SYSROOTS=( bpf wasm )
+ALL_RUST_SYSROOTS=( "${ALL_RUST_SYSROOTS[@]/#/rust_sysroots_}" )
+
 LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4"
 SLOT="${PV%%_*}" # Beta releases get to share the same SLOT as the eventual 
stable
 
-IUSE="big-endian clippy cpu_flags_x86_sse2 debug dist doc llvm-libunwind lto 
rustfmt rust-analyzer rust-src +system-llvm test wasm ${ALL_LLVM_TARGETS[*]}"
+IUSE="big-endian clippy cpu_flags_x86_sse2 debug dist doc llvm-libunwind lto 
rustfmt rust-analyzer rust-src system-llvm test ${ALL_LLVM_TARGETS[*]} 
${ALL_RUST_SYSROOTS[*]}"
 
 if [[ ${PV} = ** ]]; then
# These USE flags require nightly rust
@@ -80,7 +85,7 @@ for _x in "${ALL_LLVM_TARGETS[@]}"; do
ALL_RUST_EXPERIMENTAL_TARGETS["${_x}"]=1
fi
 done
-LLVM_DEPEND+=( "   wasm? ( $(llvm_gen_dep 'llvm-core/lld:${LLVM_SLOT}') )" 
)
+LLVM_DEPEND+=( "   rust_sysroots_wasm? ( $(llvm_gen_dep 
'llvm-core/lld:${LLVM_SLOT}') )" )
 LLVM_DEPEND+=( "   $(llvm_gen_dep 'llvm-core/llvm:${LLVM_SLOT}')" )
 
 # dev-libs/oniguruma is used for documentation
@@ -132,7 +137,8 @@ RDEPEND="${DEPEND}
 REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )
rust-analyzer? ( rust-src )
test? ( ${ALL_LLVM_TARGETS[*]} )
-   wasm? ( llvm_targets_WebAssembly )
+   rust_sysroots_bpf? ( llvm_targets_BPF )
+   rust_sysroots_wasm? ( llvm_targets_WebAssembly )
x86? ( cpu_flags_x86_sse2 )
 "
 
@@ -194,7 +200,8 @@ pre_build_checks() {
M=$(( $(usex ${ltarget} 256 0) + ${M} ))
done
fi
-   M=$(( $(usex wasm 256 0) + ${M} ))
+   M=$(( $(usex rust_sysroots_bpf 256 0) + ${M} ))
+   M=$(( $(usex rust_sysroots_wasm 256 0) + ${M} ))
M=$(( $(usex debug 2 1) * ${M} ))
eshopts_push -s extglob
if is-flagq '-g?(gdb)?([1-9])'; then
@@ -355,7 +362,10 @@ src_configure() {
for v in $(multilib_get_enabled_abi_pairs); do
rust_targets+=",\"$(rust_abi $(get_abi_CHOST ${v##*.}))\""
done
-   if use wasm; then
+   if use rust_sysroots_bpf; then
+   rust_targets+=",\"bpfeb-unknown-none\",\"bpfel-unknown-none\""
+   fi
+   if use rust_sysroots_wasm; then
rust_targets+=",\"wasm32-unknown-unknown\""
if use system-llvm; then
# un-hardcode rust-lld linker for this target
@@ -505,14 +515,14 @@ src_configure() {
omit-git-hash = false
dist-src = false
remap-debuginfo = true
-   lld = $(usex system-llvm false $(toml_usex wasm))
+   lld = $(usex system-llvm false $(toml_usex rust_sysroots_wasm))
$(if use lto && tc-is-clang && ! tc-ld-is-mold; then
echo "use-lld = true"
fi)
# only deny warnings if doc+wasm are NOT requested, documenting 
stage0 wasm std fails without it
# https://github.com/rust-lang/rust/issues/74976
# https://github.com/rust-lang/rust/issues/76526
-   deny-warnings = $(usex wasm $(usex doc false true) true)
+   deny-warnings = $(usex rust_sysroots_wasm $(usex doc false 
true) true)
backtr

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

2025-10-09 Thread Sam James
commit: c63d7e7e69f8ab39ec75a177efdff54f82f952f1
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct  8 05:35:05 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct  9 21:11:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c63d7e7e

profiles/base: drop Python 3.14 stable masks

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

 profiles/base/use.stable.mask | 2 --
 1 file changed, 2 deletions(-)

diff --git a/profiles/base/use.stable.mask b/profiles/base/use.stable.mask
index 3e73adb52d46..671e307c697d 100644
--- a/profiles/base/use.stable.mask
+++ b/profiles/base/use.stable.mask
@@ -26,8 +26,6 @@ ruby_targets_ruby34
 # Python implementations without stable keywords.
 python_targets_python3_14t
 python_single_target_python3_14t
-python_targets_python3_14
-python_single_target_python3_14
 python_targets_python3_13t
 python_single_target_python3_13t
 python_targets_pypy3_11



[gentoo-commits] repo/gentoo:master commit in: profiles/base/, profiles/desc/, eclass/, dev-db/postgresql/

2025-09-25 Thread Joonas Niilola
commit: 787d4fcfcb2743120c5bf5000962676a20f91b5b
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Sep 25 17:07:49 2025 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Sep 25 17:07:49 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=787d4fcf

Revert "profiles/desc: Remove old POSTGRES_TARGETS" & related commits

This revert series reverts 5 postgresql commits from earlier today. There seems
to be a handful of rdeps that need to be addressed before removal of
postgresql-13.

With this single revert commit, *this* commit can be reverted in future to
reapply all 5 commits again when the rdeps are sorted out.

This reverts commits:
 5adeecf12198ccd5eb12bdeb840a026a59fa3b8b
 9718eec39a4ac1e48b216f51341fc2a454e6cca6
 353510734c67cdfc622d69823459d7c0e0c8c6ef
 7d30725246352824ddff832324ddcd3ceb44ade3
 008d3218e93834b16b027ae2953981757e6e41b7

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

 dev-db/postgresql/Manifest |  3 +-
 ...esql-18.0.ebuild => postgresql-13.22-r2.ebuild} | 41 +-
 ...sql-18.0.ebuild => postgresql-18_rc1-r2.ebuild} |  4 ++-
 eclass/postgres.eclass |  2 +-
 profiles/base/use.mask |  4 ---
 profiles/desc/postgres_targets.desc|  4 ++-
 6 files changed, 17 insertions(+), 41 deletions(-)

diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest
index e2655f6d454e..1211cc7192fb 100644
--- a/dev-db/postgresql/Manifest
+++ b/dev-db/postgresql/Manifest
@@ -1,5 +1,6 @@
+DIST postgresql-13.22.tar.bz2 21783034 BLAKE2B 
f8bcef336728ead06037aaaebea2329add3882b80f9c81c8cc682304d92d646ff44e29088690d89ad35248e95b0d2333c8203fee0e25ea126b382c049f566a31
 SHA512 
0f578526aad852285de001369dd1c8308f03479c8f4f6c1a1d066b6b77103e340df95b9ab41df3f959c4e17d4fb0c0441b02a04d3e6c01cfcd40a2632c3ac7eb
 DIST postgresql-14.19.tar.bz2 22517457 BLAKE2B 
dffb76d753eefd89ba47708797d7d672eb90ea0f843891507fd0f8106ae6998be298049511b28ec3e06422f8fd2a3c702e883de44903f580e03a4c81d5feff5a
 SHA512 
8f7f49c439b954fc1091c32d857d16e25db0b6f3687d44a6a2360a6c72002545eb2f9d09f2b460aeed3371aeabbe7abf599d92ff60baa2d1e4882a106ad14139
 DIST postgresql-15.14.tar.bz2 23229854 BLAKE2B 
182b0e87b871b9046b57710899fb013d3c74a81db4bc85494e806a171d53ccc746acf3f9f4cd017d980e9249f00ecbdb6867fc16c1d256f4d8d2dd6e8f65e028
 SHA512 
6bef254af257eb79a6b4ec1fd09a996351848561a493e529b7e44b053b368753d56cd76de74b07fff6d637606773963e83e4c3bb321682774b12d24dfa1ca8f4
 DIST postgresql-16.10.tar.bz2 24977722 BLAKE2B 
0b07df6cdd92159ca464dec9fc3f86a806a0a5d9829937f1084e914cac55deff4c3f63b8d9ff1dcac01086b1c1d83ed726c00b007ccd57490bef15194181ddd7
 SHA512 
b6de80d522f863b0d9dd8c2bf4f71bea309bd07586859e309a9821e7f6fd5839557dc396351e7b61aebf492bf8c8a053a324f059a1dee621ac1a6d5e8eccea22
 DIST postgresql-17.6.tar.bz2 21623975 BLAKE2B 
9287eab85e17a65333d970bf7d4d254e25295615b4787072ff2a6c705cb66b7775dbe3a0c6b6fa3e2ab37c3278d204ccfdd3e587226d4c1d6363868569149216
 SHA512 
d377ed208b3fd1bf9611f148f4286e8c655374218cc3b12cd766917063001750f7dede140065874b7c8bdc2f2b3ecaf15c18cc6cd341929b2c3a574a7797a67e
-DIST postgresql-18.0.tar.bz2 22412570 BLAKE2B 
3ef4759a0292d039e035ddbe20ec3eeb450a68c391363ca29af8c2e31b61a8e2dbd4ae6f37bf8c58e9b21ba0e182eda959d029bc5e061814e13259ab43ff1c1d
 SHA512 
d3a2b460465259c461b1e53555f48881986d3103af6f7c654366ada04ab43b61ce22eb3cb078c70afdac22ddfa5bd9ce2928e3edb110f7f029c958340a980f37
+DIST postgresql-18rc1.tar.bz2 22345319 BLAKE2B 
1d5227519390dbcf88e2127e0355ff562b1edb73c0a9a352ab9cacc62464d7fb89f177425b2f662f16522cb3dc57d201505d6351d3957d56e015ba538eb72e26
 SHA512 
d749790480d142789ecb9f318d2c29ada4e9d3f8925fa6365e6b9ecaeaf0102586dc9fbd377b5587ff9c7b3fd2c1908b141e5b694d2a02fd9cccb03361fa863e

diff --git a/dev-db/postgresql/postgresql-18.0.ebuild 
b/dev-db/postgresql/postgresql-13.22-r2.ebuild
similarity index 91%
copy from dev-db/postgresql/postgresql-18.0.ebuild
copy to dev-db/postgresql/postgresql-13.22-r2.ebuild
index 3e3e26f1ca8f..bb3afc1c5a60 100644
--- a/dev-db/postgresql/postgresql-18.0.ebuild
+++ b/dev-db/postgresql/postgresql-13.22-r2.ebuild
@@ -9,7 +9,7 @@ LLVM_OPTIONAL=1
 
 inherit dot-a flag-o-matic linux-info llvm-r1 pam python-single-r1 systemd 
tmpfiles
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 
 SLOT=$(ver_cut 1)
 
@@ -22,9 +22,8 @@ LICENSE="POSTGRESQL GPL-2"
 DESCRIPTION="PostgreSQL RDBMS"
 HOMEPAGE="https://www.postgresql.org/";
 
-IUSE="debug doc +icu kerberos ldap llvm +lz4 +numa nls oauth pam perl python
-   +readline selinux +server systemd ssl static-libs tcl uuid +uring
-   xml zlib +zstd"
+IUSE="debug doc icu kerberos ldap llvm nls pam perl python +readline
+ selinux +server systemd ssl static-l

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

2025-09-25 Thread Patrick Lauer
commit: 9718eec39a4ac1e48b216f51341fc2a454e6cca6
Author: Patrick Lauer  gentoo  org>
AuthorDate: Thu Sep 25 12:29:24 2025 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Thu Sep 25 13:37:25 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9718eec3

profiles/base: stable-mask postgresql_targets_18

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

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

diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index b02c40e18837..85a78606246b 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -4,6 +4,10 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Patrick Lauer  (2025-09-25)
+# Postgres:18 is not stable yet
+postgres_targets_postgres18
+
 # Sam James  (2025-04-19)
 # Ruby 3.1 is no longer supported upstream and will no longer
 # receive security updates.



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

2025-09-20 Thread Sam James
commit: 893a4ace02a2f7fec16e8c58ab85d170b875f4bf
Author: Nicolas PARLANT  parhuet  fr>
AuthorDate: Sat Sep 20 05:13:54 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 20 09:15:38 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=893a4ace

profiles: add masks fbcon useflag for media-gfx/fbida

Signed-off-by: Nicolas PARLANT  parhuet.fr>
Part-of: https://github.com/gentoo/gentoo/pull/43858
Closes: https://github.com/gentoo/gentoo/pull/43858
Signed-off-by: Sam James  gentoo.org>

 profiles/arch/amd64/package.use.mask | 4 
 profiles/arch/x86/package.use.mask   | 4 
 profiles/base/package.use.mask   | 4 
 3 files changed, 12 insertions(+)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index d50487ba2c27..1cfea98e2a5e 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Nicolas PARLANT  (2025-09-20)
+# Require dev-libs/libtsm, keyworded here
+>=media-gfx/fbida-2.14_p20241216 -fbcon
+
 # Michał Górny  (2025-09-12)
 # These BLAS/LAPACK providers are keyworded here.
 sci-libs/flexiblas -blis -mkl -openblas

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index 9fc342be03df..8c1e0b73bf81 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Nicolas PARLANT  (2025-09-20)
+# Require dev-libs/libtsm, keyworded here
+>=media-gfx/fbida-2.14_p20241216 -fbcon
+
 # Michał Górny  (2025-09-12)
 # These BLAS/LAPACK providers are keyworded here.
 sci-libs/flexiblas -blis -openblas

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 17bcb36b37e1..b481ed9f3d5c 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,10 @@
 
 # New entries go on top.
 
+# Nicolas PARLANT  (2025-09-20)
+# Require dev-libs/libtsm, only keyworded on amd64 and x86
+>=media-gfx/fbida-2.14_p20241216 fbcon
+
 # Alfred Wingate  (2025-08-12)
 # Marked Beta tier upstream. Tests don't work with it.
 dev-games/ogre vulkan



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

2025-09-04 Thread Sam James
commit: 465a3d1db0df8c946a22cb8acf0c49eb65a6f18b
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep  4 20:30:17 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep  4 20:30:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=465a3d1d

profiles/base: fix 'Ada' spelling in comment

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

 profiles/base/make.defaults | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults
index 8ffe7de57ac9..3dc31380bf2b 100644
--- a/profiles/base/make.defaults
+++ b/profiles/base/make.defaults
@@ -168,7 +168,7 @@ PHP_TARGETS="php8-3"
 
 # Sam James  (2025-02-19)
 #
-# Default ADA target
+# Default Ada target
 ADA_TARGET="gcc_14"
 
 # Marek Szuba  (2020-10-15)



[gentoo-commits] repo/gentoo:master commit in: profiles/base/, kde-frameworks/kfilemetadata/

2025-08-31 Thread Andreas Sturmlechner
commit: 2286784203ed72d0f210e2287f82a86e67feb47f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug 31 20:09:53 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug 31 20:12:20 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22867842

kde-frameworks/kfilemetadata: drop 5.116.0

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

 kde-frameworks/kfilemetadata/Manifest  |  1 -
 .../kfilemetadata/kfilemetadata-5.116.0.ebuild | 66 --
 profiles/base/package.use.mask |  4 --
 3 files changed, 71 deletions(-)

diff --git a/kde-frameworks/kfilemetadata/Manifest 
b/kde-frameworks/kfilemetadata/Manifest
index d431ffdedfd9..30e4ef0b33a3 100644
--- a/kde-frameworks/kfilemetadata/Manifest
+++ b/kde-frameworks/kfilemetadata/Manifest
@@ -1,3 +1,2 @@
-DIST kfilemetadata-5.116.0.tar.xz 527164 BLAKE2B 
9562f6e4d135cc0686fe12c4748198e94ea5d10dc0f52ad72c83cdb33d9a3ef04efe885bd1af94405eedf05fe36e1f20eadd449d1d1228e92b74878db963f75a
 SHA512 
1c5d264ad2bc123ba0d85882461009efc10c268441e33f82810823d1e2c6fb30209336542b4e2c1eabb96b53cc9184fc3982c27922872a9b92cac38bafe2da0e
 DIST kfilemetadata-6.16.0.tar.xz 696968 BLAKE2B 
69b7ffbbfdb55265e537783b3fe72dbe966113ec23ca554a435f5ab9530a6b269f32e113ff27673f96efdbd7f04e7f4468ce1cdef731563bf923180c9a09fcac
 SHA512 
ea0772a06f022ce0d50e1994957025801875b0adef6c84e9cd4faeecabe4fae511e00874f6759ead45d201e874726e135aebbd7cd1476512446b830bd5caf6dc
 DIST kfilemetadata-6.17.0.tar.xz 698092 BLAKE2B 
9ca182d2d17f222908ece1a5669599c1d54019d5daf1c3c3530c611a20ff59aecfd73ae82f64c53fbc7b8a63aa1e6c1e7386a41194274716f2f28f5fdf1d2f8e
 SHA512 
013279f0f9da029f82b7a35b7b750717c2eacd330a1bf6bebf3b749a4398928d14ad3c6972e4526969ab9597f7ba744cdae4ffd215251f491a3af0c54862b17c

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.116.0.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-5.116.0.ebuild
deleted file mode 100644
index 11a19f047eb9..
--- a/kde-frameworks/kfilemetadata/kfilemetadata-5.116.0.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org optfeature python-any-r1
-
-DESCRIPTION="Library for extracting file metadata"
-
-LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="epub exif ffmpeg mobi pdf taglib"
-
-RESTRICT="test"
-
-RDEPEND="
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   =kde-frameworks/karchive-${PVCUT}*:5
-   =kde-frameworks/kcoreaddons-${PVCUT}*:5
-   =kde-frameworks/ki18n-${PVCUT}*:5
-   epub? ( app-text/ebook-tools )
-   exif? ( media-gfx/exiv2:= )
-   ffmpeg? ( media-video/ffmpeg:0= )
-   mobi? ( kde-apps/kdegraphics-mobipocket:5 )
-   pdf? ( app-text/poppler[qt5] )
-   taglib? ( media-libs/taglib:= )
-"
-DEPEND="${RDEPEND}
-   kernel_linux? ( sys-apps/attr )
-"
-BDEPEND="test? ( ${PYTHON_DEPS} )"
-
-CMAKE_SKIP_TESTS=(
-   # FIXME: bug 644650, fails on tmpfs (but not for everyone)
-   usermetadatawritertest
-)
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-   ecm_pkg_setup
-}
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake_use_find_package epub EPub)
-   $(cmake_use_find_package exif LibExiv2)
-   $(cmake_use_find_package ffmpeg FFmpeg)
-   $(cmake_use_find_package mobi QMobipocket)
-   $(cmake_use_find_package pdf Poppler)
-   $(cmake_use_find_package taglib Taglib)
-   )
-
-   ecm_src_configure
-}
-
-pkg_postinst() {
-   if [[ -z "${REPLACING_VERSIONS}" ]]; then
-   optfeature "Microsoft Word/Powerpoint file indexing" 
app-text/catdoc
-   optfeature "Microsoft Excel file indexing" dev-libs/libxls
-   fi
-   ecm_pkg_postinst
-}

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 5cdc2841ad59..3fc9ee71d8a9 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -134,10 +134,6 @@ dev-build/meson test-full
 # No suitable versions of dev-libs/protobuf available.
 =dev-java/protobuf-java-4.29.3 system-protoc
 
-# Andreas Sturmlechner  (2025-01-03)
-# Blocking cleanup of kde-apps/kdegraphics-mobipocket:5
-kde-frameworks/kfilemetadata:5 mobi
-
 # Michał Górny  (2024-12-31)
 # None of the sci-libs/symengine versions work with the modern versions
 # of dev-libs/boost in Gentoo.



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

2025-08-30 Thread Andreas Sturmlechner
commit: 2a34b50259c7585db4ade7d79911b870b60db49b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Aug 29 18:14:24 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug 30 14:18:13 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a34b502

profiles: base: Cleanup obsolete dev-perl/GD related masks

Bug: https://bugs.gentoo.org/962143
Closes: https://bugs.gentoo.org/944789
Signed-off-by: Andreas Sturmlechner  gentoo.org>

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

diff --git a/profiles/base/package.use.stable.mask 
b/profiles/base/package.use.stable.mask
index 0f5ed7399a31..7b79d5ed0a78 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -130,12 +130,6 @@ dev-lang/rust nightly
 # Declared experimental, and dev-cpp/websocketpp not stable yet
 sci-libs/indilib websocket
 
-# Kent Fredric  (2019-07-30)
-# These features require dev-perl/GD, which currently can't be
-# considered stable due to serious defects upstream. Bug #661634
-dev-perl/Business-ISBN barcode
-dev-perl/Template-Toolkit gd
-
 # Mart Raudsepp  (2019-04-14)
 # Needs media-plugins/gst-plugins-chromaprint, which is not stable
 # anywhere yet.



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

2025-08-30 Thread Andreas Sturmlechner
commit: 8f3835d1fb31abde76ddec0db6e0a540fe0436be
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Aug 29 20:36:03 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug 30 14:17:43 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f3835d1

profiles: base: Cleanup media-fonts/unifont[utils,fontforge] stable-mask

dev-perl/GD related mask was pushed down into ppc32 and sparc.

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

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

diff --git a/profiles/base/package.use.stable.mask 
b/profiles/base/package.use.stable.mask
index ae18a7276384..0f5ed7399a31 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -135,7 +135,6 @@ sci-libs/indilib websocket
 # considered stable due to serious defects upstream. Bug #661634
 dev-perl/Business-ISBN barcode
 dev-perl/Template-Toolkit gd
-media-fonts/unifont utils fontforge
 
 # Mart Raudsepp  (2019-04-14)
 # Needs media-plugins/gst-plugins-chromaprint, which is not stable



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

2025-08-29 Thread Andreas Sturmlechner
commit: 9183ff868f8dca7c8e5652dc3cffabf979683919
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Aug 29 15:29:01 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Aug 29 20:49:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9183ff86

profiles: base: Cleanup obsolete media-video/vdrsync[dvdr] stable-mask

dev-perl/GD related mask was pushed down into amd64.

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

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

diff --git a/profiles/base/package.use.stable.mask 
b/profiles/base/package.use.stable.mask
index a26adbaf6e6b..ae18a7276384 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -136,7 +136,6 @@ sci-libs/indilib websocket
 dev-perl/Business-ISBN barcode
 dev-perl/Template-Toolkit gd
 media-fonts/unifont utils fontforge
-media-video/vdrsync dvdr
 
 # Mart Raudsepp  (2019-04-14)
 # Needs media-plugins/gst-plugins-chromaprint, which is not stable



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

2025-08-29 Thread Andreas Sturmlechner
commit: a2b81be65fa5088b3eafa62a68f6548add37ef77
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Aug 29 15:26:29 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Aug 29 20:49:37 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2b81be6

profiles: base: Cleanup net-voip/mumble[g15] package.use.stable.mask

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

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

diff --git a/profiles/base/package.use.stable.mask 
b/profiles/base/package.use.stable.mask
index 2917f5bc72e6..a26adbaf6e6b 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -133,7 +133,6 @@ sci-libs/indilib websocket
 # Kent Fredric  (2019-07-30)
 # These features require dev-perl/GD, which currently can't be
 # considered stable due to serious defects upstream. Bug #661634
-app-misc/g15daemon perl
 dev-perl/Business-ISBN barcode
 dev-perl/Template-Toolkit gd
 media-fonts/unifont utils fontforge



[gentoo-commits] repo/gentoo:master commit in: profiles/base/, dev-python/sympy/

2025-08-27 Thread Andreas Sturmlechner
commit: 2ad13ca4c03027e0afa350f1fb209d9780528d98
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Aug 26 21:15:03 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Aug 27 14:38:46 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ad13ca4

dev-python/sympy: Drop IUSE texmacs

Closes: https://bugs.gentoo.org/436400 (pkgremoved)
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-python/sympy/metadata.xml   |  1 -
 dev-python/sympy/sympy-1.14.0-r1.ebuild | 10 +-
 profiles/base/use.mask  |  4 
 3 files changed, 1 insertion(+), 14 deletions(-)

diff --git a/dev-python/sympy/metadata.xml b/dev-python/sympy/metadata.xml
index 9bbf027ce6ca..c0780e9f37ef 100644
--- a/dev-python/sympy/metadata.xml
+++ b/dev-python/sympy/metadata.xml
@@ -27,7 +27,6 @@
 Add support for mathml
 Use dev-python/pyglet for plots and print 
preview
 Add support for a dev-python/symengine 
backend
-Add app-office/texmacs interface
   
   
 sympy

diff --git a/dev-python/sympy/sympy-1.14.0-r1.ebuild 
b/dev-python/sympy/sympy-1.14.0-r1.ebuild
index 380f0f68b309..85898c2490b6 100644
--- a/dev-python/sympy/sympy-1.14.0-r1.ebuild
+++ b/dev-python/sympy/sympy-1.14.0-r1.ebuild
@@ -24,7 +24,7 @@ S=${WORKDIR}/${P/_/}
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos"
-IUSE="imaging ipython latex mathml pdf png pyglet symengine texmacs"
+IUSE="imaging ipython latex mathml pdf png pyglet symengine"
 
 RDEPEND="
>=dev-python/mpmath-1.1.0[${PYTHON_USEDEP}]
@@ -41,7 +41,6 @@ RDEPEND="
mathml? ( dev-python/lxml[${PYTHON_USEDEP}] )
pyglet? ( dev-python/pyglet[${PYTHON_USEDEP}] )
symengine? ( dev-python/symengine[${PYTHON_USEDEP}] )
-   texmacs? ( app-office/texmacs )
 "
 BDEPEND="
test? (
@@ -80,11 +79,4 @@ python_install_all() {
local DOCS=( AUTHORS README.md )
 
distutils-r1_python_install_all
-
-   if use texmacs; then
-   exeinto /usr/libexec/TeXmacs/bin/
-   doexe data/TeXmacs/bin/tm_sympy
-   insinto /usr/share/TeXmacs/plugins/sympy/
-   doins -r data/TeXmacs/progs
-   fi
 }

diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index bbfcbbbe9798..408fa08f623d 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -52,10 +52,6 @@ sysprof
 # See e.g. bug #753323, bug #822690.
 pch
 
-# Matt Turner  (2019-09-01)
-# app-office/texmacs is package.mask'd. Bug #436400
-texmacs
-
 # Matt Turner  (2018-11-11)
 # d3d9 only works on amd64/x86.
 d3d9



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

2025-08-27 Thread Andreas Sturmlechner
commit: 48f3c4b62fa3fcc12bc691e12ca66c42cf2ae5cb
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Aug 26 21:21:30 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Aug 27 14:38:46 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48f3c4b6

profiles: base: Drop obsolete IUSE telepathy use.mask

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

 profiles/base/use.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index 408fa08f623d..b02c40e18837 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -36,10 +36,6 @@ time64
 # If you really need it, then unmask it...
 perl_features_debug
 
-# Andreas Sturmlechner  (2024-04-06)
-# Telepathy is dead and packages masked for removal.
-telepathy
-
 # Matt Turner  (2022-04-16)
 # dev-util/sysprof not keyworded on most arches yet
 sysprof



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

2025-08-26 Thread Michał Górny
commit: f1c749fadc79e512e31f5e94b10892438394dc76
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Aug 26 20:14:01 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Aug 26 20:14:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1c749fa

profiles/base: Unmask llvm_slot_21

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

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

diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index e4880f857842..bbfcbbbe9798 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -12,7 +12,6 @@ ruby_targets_ruby31
 # Michał Górny  (2024-12-31)
 # LLVM slots with no keyworded releases yet.
 llvm_slot_22
-llvm_slot_21
 
 # Andreas Sturmlechner  (2024-12-11)
 # dev-db/firebird last-rites preparation



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

2025-08-18 Thread Andreas Sturmlechner
commit: 89e0e9dd37a99e35ebe8df73d0ad1958ffaa0fa8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Aug 18 15:58:22 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Aug 18 17:57:51 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89e0e9dd

profiles: base: Cleanup obsolete dev-db/mysql[client-libs] p.use.mask

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

 profiles/base/package.use.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 1bcca2488ae4..71a013f417f7 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -864,10 +864,6 @@ net-fs/samba ceph
 # media-libs/svgalib is not keyworded everywhere
 app-emulation/fuse backend-svga
 
-# Brian Evans  (2018-02-28)
-# Mask client-libs USE to force users to install alternative standard pacakges
-dev-db/mysql client-libs
-
 # Andreas K. Hüttel  (2018-02-02)
 # This feature is not ready yet pre-2.29-r4, see bug #146882 comment 26
 

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

2025-08-18 Thread Andreas Sturmlechner
commit: 5b02c8a52722f58abdb964301572f056b5bd63a8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Aug 18 15:56:45 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Aug 18 17:57:50 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b02c8a5

profiles: base: Cleanup obsolete virtual/mysql[embedded] p.use.mask

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

 profiles/base/package.use.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index da35bb084d73..1bcca2488ae4 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -864,10 +864,6 @@ net-fs/samba ceph
 # media-libs/svgalib is not keyworded everywhere
 app-emulation/fuse backend-svga
 
-# Brian Evans  (2018-03-05)
-# Mask embedded USE on virtual/mysql and friends to transition it to be 
obsolete
-virtual/mysql embedded
-
 # Brian Evans  (2018-02-28)
 # Mask client-libs USE to force users to install alternative standard pacakges
 dev-db/mysql client-libs



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

2025-08-18 Thread Andreas Sturmlechner
commit: d245a390d265e0262acfcefe54da4a2143c356e1
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Aug 11 21:22:32 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Aug 18 17:57:49 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d245a390

profiles: Drop dev-games/ogre masks

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

 profiles/base/package.use.mask | 4 
 profiles/package.mask  | 9 -
 2 files changed, 13 deletions(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 53072ece64ae..da35bb084d73 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -567,10 +567,6 @@ sys-libs/ncurses stack-realign
 # https://github.com/aria2/aria2/issues/1636
 net-misc/aria2 gnutls
 
-# Sam James  (2022-03-02)
-# Needs masked version of ogre (>=1.12), bug #825330
->=dev-games/mygui-3.4.1 ogre
-
 # Jason A. Donenfeld  (2022-02-04)
 # We're still ironing out some kinks and writing documentation for
 # this feature, so keep masked for now.

diff --git a/profiles/package.mask b/profiles/package.mask
index 3b2f3be8a21c..e98ed3abc031 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -705,15 +705,6 @@ dev-build/automake:1.11
 media-plugins/kodi-game-libretro-nestopia
 media-plugins/kodi-game-libretro-dosbox
 
-# Andreas Sturmlechner  (2018-10-07)
-# Masked for more testing especially of reverse-deps.
-# ogre 1.11/1.12 breakage: bug #834468
-# ogre 2.x breakage: bug #740424
-dev-games/ogre:0/1.12
-dev-games/ogre:0/2.1
-dev-games/ogre:0/13.6
-dev-games/ogre:0/14.3
-
 # Andreas K. Hüttel  (2018-09-11)
 # Mask transition ebuilds that were needed only for 

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

2025-08-11 Thread Sam James
commit: 45098243a72bc5d9484c244f5af07e4fb28cc6d7
Author: Alfred Wingate  protonmail  com>
AuthorDate: Tue Aug 12 02:13:17 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 12 04:38:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45098243

profiles/base: mask dev-games/ogre[vulkan]

Tests failures, marked Beta upstream and it gets around
REQUIRED_USE="vulkan? ( glslang )" on desktop profiles for free.

Signed-off-by: Alfred Wingate  protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/43419
Closes: https://github.com/gentoo/gentoo/pull/43419
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 7663c862b587..11212b68340d 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,10 @@
 
 # New entries go on top.
 
+# Alfred Wingate  (2025-08-12)
+# Marked Beta tier upstream. Tests don't work with it.
+dev-games/ogre vulkan
+
 # Andreas K. Hüttel  (2025-08-06)
 # General mask, to be unmasked on arches where glibc supports this
 >=sys-libs/glibc-2.42 sframe



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

2025-08-07 Thread Ionen Wolkens
commit: 14613a6bcca82eb27511269b8fa73a7869124fc7
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Aug  8 01:13:10 2025 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Aug  8 01:14:02 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14613a6b

profiles/base: clarify wine-proton[mingw] package.use.force

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

 profiles/base/package.use.force | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index 8e6516b17a9f..7badc70693eb 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -41,7 +41,11 @@ app-emulation/qemu X
 
 # Ionen Wolkens  (2025-04-21)
 # Currently fails to build without, and Valve would likely not be
-# interested in a bug. May leave forced depending on how this goes.
+# interested in a bug. Even if this gets fixed, not sure if want
+# to unforce because of this lack of upstream support outside
+# normal Steam+Proton usage with matching build options, we try
+# to only allow a configuration similar to upstream's to minimize
+# issues (but feel free to unforce at your own risks).
 app-emulation/wine-proton mingw
 
 # Sebastian Pipping  (2025-03-27)



[gentoo-commits] repo/gentoo:master commit in: profiles/base/, app-office/libalkimia/

2025-08-06 Thread Andreas Sturmlechner
commit: 0f4d607b44ac1e2beb5fa04cf303b39d6778acab
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Aug  6 16:11:30 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Aug  6 20:33:13 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f4d607b

app-office/libalkimia: drop 8.2.0_p20250709

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

 app-office/libalkimia/Manifest |  1 -
 .../libalkimia/libalkimia-8.2.0_p20250709.ebuild   | 76 --
 profiles/base/package.use.mask |  1 -
 3 files changed, 78 deletions(-)

diff --git a/app-office/libalkimia/Manifest b/app-office/libalkimia/Manifest
index 780688fbf1fa..19aaf171532e 100644
--- a/app-office/libalkimia/Manifest
+++ b/app-office/libalkimia/Manifest
@@ -1,2 +1 @@
-DIST alkimia-8.2.0_p20250709-234c8eae.tar.gz 684725 BLAKE2B 
83ee78176ad171f18002e01fdf3c722bdb209c919f31250a1fe697e4b8297e31d942e4cd2bdb77a5852436fb0f2802b38171b29f8e68319878208c8f358aa62b
 SHA512 
ca948250449956fbbc7b5b777a98d6967413834b64ff102ccc35b6cfee54f60892649b51bb91d385125bd7c4f0da87b24da060c3c5c8fc17836c36b352c5e0cf
 DIST alkimia-8.2.1.tar.xz 353984 BLAKE2B 
de26004436c2c0dce6ee26a1adddbac149ee906a76afcbe84f2f2bff93e08b9be45cecd17196f06f9c9af47bc4108a43c0f919dadb9a72d184acea371495e074
 SHA512 
129dc783adcbebb6ecdb82abc04a8fc58a01d6d88fabd9eed0fcd980d42f2182d741347ab511f13c7183cdc2fb380a75aebbfa04768381a95f74243483bdb1c9

diff --git a/app-office/libalkimia/libalkimia-8.2.0_p20250709.ebuild 
b/app-office/libalkimia/libalkimia-8.2.0_p20250709.ebuild
deleted file mode 100644
index 853c09ac40f5..
--- a/app-office/libalkimia/libalkimia-8.2.0_p20250709.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-EGIT_BRANCH="8.2"
-ECM_TEST="forceoptional"
-KDE_ORG_NAME="alkimia"
-KDE_ORG_COMMIT=234c8eae9d9960c2994b49cff9154810a09fb9d7
-KFMIN=5.115.0
-QTMIN=5.15.12
-inherit ecm kde.org
-
-DESCRIPTION="Library with common classes and functionality used by KDE finance 
applications"
-HOMEPAGE="https://www.linux-apps.com/content/show.php/libalkimia?content=137323
-https://community.kde.org/Alkimia";
-
-LICENSE="LGPL-2.1"
-SLOT="0/8"
-KEYWORDS="amd64"
-IUSE="doc"
-
-DEPEND="
-   dev-libs/gmp:0=[cxx(+)]
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtnetwork-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=kde-frameworks/kcodecs-${KFMIN}:5
-   >=kde-frameworks/kcompletion-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kiconthemes-${KFMIN}:5
-   >=kde-frameworks/knewstuff-${KFMIN}:5
-   >=kde-frameworks/ktextwidgets-${KFMIN}:5
-   >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-   >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-   doc? ( app-text/doxygen )
-"
-
-PATCHES=( "${FILESDIR}/${PN}-8.1.92-pkgconfig.patch" )
-
-src_configure() {
-   local mycmakeargs=(
-   -DENABLE_FINANCEQUOTE=OFF
-   -DBUILD_APPLETS=OFF
-   -DBUILD_TOOLS=ON
-   -DBUILD_WITH_WEBKIT=OFF
-   -DCMAKE_DISABLE_FIND_PACKAGE_MPIR=ON
-   $(cmake_use_find_package doc Doxygen)
-   -DBUILD_WITH_WEBENGINE=OFF
-   )
-   ecm_src_configure
-}
-
-src_test() {
-   # bug 951641
-   local CMAKE_SKIP_TESTS=(
-   alkdownloadengine-qt-test
-   alknewstuffenginetest
-   alkonlinequotestest
-   appstreamtest-onlinequoteseditor
-   # these fail with USE=webengine
-   alkdownloadengine-webengine-test
-   alkonlinequotes-webengine-test
-   alkwebpage-webengine-test
-   test-qwebengine-offscreen
-   )
-   TZ=UTC ecm_src_test
-}

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index e53e5d6e6253..7663c862b587 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -70,7 +70,6 @@ dev-cpp/fbthrift io-uring
 # Andreas Sturmlechner  (2025-04-21)
 # Prepare cleanup of dev-qt/qtwebengine:5
 app-i18n/fcitx-chinese-addons webengine
-app-office/libalkimia webengine
 
 # Matt Jolly  (2025-04-16)
 # Older versions of freeciv build an incompatible client and



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

2025-08-06 Thread Andreas K. Hüttel
commit: c56f2cef3e4c2a354dffb6ba412fc5069027b0c0
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Aug  6 11:03:36 2025 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Aug  6 11:03:36 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c56f2cef

package.use.mask: Mask glibc[sframe] in general, to be unmasked on supported 
arches

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

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

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 8a2d0b6f1df4..e53e5d6e6253 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,10 @@
 
 # New entries go on top.
 
+# Andreas K. Hüttel  (2025-08-06)
+# General mask, to be unmasked on arches where glibc supports this
+>=sys-libs/glibc-2.42 sframe
+
 # Ionen Wolkens  (2025-08-02)
 # Fails to build, needs looking into but isn't currently needed
 # by anything and can leave it masked for now.



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

2025-08-05 Thread Ionen Wolkens
commit: 6e4670ca0019051a9b537bfb029cde15b0c4683d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jul 31 19:05:37 2025 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Aug  5 15:44:49 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e4670ca

profiles: base: Drop obsolete dev-python/pyqt5[webchannel] p.use.mask

Signed-off-by: Andreas Sturmlechner  gentoo.org>
Part-of: https://github.com/gentoo/gentoo/pull/43279
Closes: https://github.com/gentoo/gentoo/pull/43279
Signed-off-by: Ionen Wolkens  gentoo.org>

 profiles/base/package.use.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 25bb3a58ef02..8a2d0b6f1df4 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -41,10 +41,6 @@ dev-games/ogre wayland
 dev-games/simgear gdal
 games-simulation/flightgear gdal
 
-# Andreas Sturmlechner  (2025-05-14)
-# dev-qt/qtwebchannel:5 is masked, last revdep was dev-python/pyqtwebengine
-dev-python/pyqt5 webchannel
-
 # Joonas Niilola  (2025-05-14)
 # Experimental, no official upstream support.
 www-client/firefox jpegxl



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

2025-08-01 Thread Sam James
commit: cff9a7339169def891e238ebfc190f0d66776054
Author: Alfred Wingate  protonmail  com>
AuthorDate: Thu Jul 31 18:58:40 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug  1 07:57:27 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cff9a733

profiles/base: mask sci-libs/gdal[mongodb]

I'll add the required dependencies later.

Signed-off-by: Alfred Wingate  protonmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/43271
Closes: https://github.com/gentoo/gentoo/pull/43271
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index e7f6e54913f1..79294b95e7dc 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,10 @@
 
 # New entries go on top.
 
+# Alfred Wingate (2025-07-31)
+# Missing dependency
+sci-libs/gdal mongodb
+
 # Ivy  (2025-07-11)
 # app-editors/gnome-text-editor[spell] has been dropped upstream and
 # replaced with app-text/libspelling, but will likely be added back



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

2025-07-31 Thread Andreas Sturmlechner
commit: 476d4d6ef76acf0fabc0b81040c83098e7ed0fec
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jul 31 19:02:45 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Aug  1 03:31:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=476d4d6e

profiles: base: Drop obsolete dev-qt/qt3d[gamepad] p.use.mask

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

 profiles/base/package.use.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index b9d6b129be0d..36cd36da297a 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -101,10 +101,6 @@ sci-libs/opencascade ffmpeg
 # Requires dev-python/recommonmark with Python 3.10
  (2025-02-13)
-# Prepare cleanup of dev-qt/qtgamepad:5
-dev-qt/qt3d gamepad
-
 # Michał Górny  (2025-02-08)
 # Requires dev-cpp/cpp-httplib that has extremely unstable ABI.
 # Not worth the constant churn of having to rebuild LLVM again and again.



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

2025-07-31 Thread Andreas Sturmlechner
commit: 57c5683b7f6f26aad0d3173d1e56b2fbf73e5a3c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jul 31 18:13:31 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Aug  1 03:31:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57c5683b

profiles: base: Cleanup obsolete kde-frameworks/purpose:5 p.use.mask

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

 profiles/base/package.use.mask | 5 -
 1 file changed, 5 deletions(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 36cd36da297a..e7f6e54913f1 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -128,11 +128,6 @@ dev-build/meson test-full
 # Blocking cleanup of kde-apps/kdegraphics-mobipocket:5
 kde-frameworks/kfilemetadata:5 mobi
 
-# Andreas Sturmlechner  (2025-01-03)
-# Prepare cleanup of kde-apps/kaccounts-integration:6[qt5] and
-# kde-frameworks/bluez-qt:5
-kde-frameworks/purpose:5 bluetooth kaccounts
-
 # Michał Górny  (2024-12-31)
 # None of the sci-libs/symengine versions work with the modern versions
 # of dev-libs/boost in Gentoo.



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

2025-07-31 Thread Andreas Sturmlechner
commit: c87f8a401b098d9d91907767253ea0a928405772
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jul 31 18:53:18 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Aug  1 03:31:37 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c87f8a40

profiles: base: Cleanup obsolete media-libs/coin[javascript] p.use.mask

Amends 19c2b0ed7f4f20174621847f60d35032472552ff

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

 profiles/base/package.use.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 21ef365f8e05..7362a8088ade 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -485,10 +485,6 @@ app-misc/pax-utils seccomp
 # app-text/pandoc is not keyworded on most architectures
 net-libs/gssdp man
 
-# Sam James  (2022-11-19)
-# Needs long-EOL dev-lang/spidermonkey:60 (which also needs python:2.7).
-media-libs/coin javascript
-
 # Matt Turner  (2022-11-16)
 # gnome-music and gnome-photos have not been ported to libsoup:3.0, while
 # other non-slotted dependencies have been.



  1   2   3   4   5   6   7   8   9   10   >