Commit Graph
1022627 Commits
Author SHA1 Message Date
Nowa Ammerlaan c1e0728c86 sys-kernel/gentoo-kernel-bin: drop KERNEL_IUSE_MODULES_SIGN
This is now set by all kernels, so we can finally cleanup.

Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org>
Part-of: https://github.com/gentoo/gentoo/pull/45366
2026-01-14 16:18:25 +01:00
Nowa Ammerlaan 78e1f9e5c1 sys-kernel/gentoo-kernel: drop KERNEL_IUSE_MODULES_SIGN
This is now set by all kernels, so we can finally cleanup.

Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org>
Part-of: https://github.com/gentoo/gentoo/pull/45366
2026-01-14 16:18:25 +01:00
Nowa Ammerlaan 3f11d0a990 eclass/kernel-{build,install}.eclass: drop KERNEL_IUSE_MODULES_SIGN
All kernels in the repo set this now, so we can finally clean up.

Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org>
Part-of: https://github.com/gentoo/gentoo/pull/45366
2026-01-14 16:18:24 +01:00
Nowa Ammerlaan 3fd2888a3c kernel-build.eclass: drop ro from generic-uki cmdline, add recovery
When the gpt auto generator is used the ro or rw is not used by the
kernel and instead passed to the generator. It uses this to determine
how to mount root. If explicitly set then the remount service on the
root will not do any remounting. However if unset then the root fs is
mounted ro in the initrmfs (for fsck), and then after successful mount
of root the partition is remounted rw. This is really the behaviour
we want as it avoids the need for manual overrides (e.g. fstab) to
ensure the root partition is mounted read-write.

While we are changing this, let's add an option to boot into the
rescue and emergency target.

Closes: https://bugs.gentoo.org/968668
Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org>
Part-of: https://github.com/gentoo/gentoo/pull/45366
2026-01-14 16:18:23 +01:00
Nowa Ammerlaan 4ac950c0ba eclass/kernel-install.eclass: check sbverify status before trimming
This might be a systemd 259 change, but not sure. In any case we can
now get a kernel image with padding that does verify. So let's check
the exit code of sbverify before we do any trimming. If sbverify was
successful then reset the variable where we are checking for an
error from sbverify and continue.

Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org>
Part-of: https://github.com/gentoo/gentoo/pull/45366
2026-01-14 16:18:22 +01:00
Ulrich Müller 15a4e77531 wrapper.eclass: Fix function documentation
Fixes: 93c765a9b3
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
2026-01-14 15:50:46 +01:00
Ulrich Müller b86a16dd8a strip-linguas.eclass: Fix function documentation
Fixes: f5ef210074
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
2026-01-14 15:50:45 +01:00
Michael Orlitzky ffa0fc8b50 dev-php/maxmind-db-reader: keyword 1.13.1 for ~riscv
Closes: https://github.com/gentoo/gentoo/pull/45362
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2026-01-14 08:55:21 -05:00
Anthony Ryan 189297e26d dev-php/maxmind-db-reader: add 1.13.1
Closes: https://bugs.gentoo.org/967979
Signed-off-by: Anthony Ryan <anthonyryan1@gmail.com>
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2026-01-14 08:55:18 -05:00
Eli Schwartz 31d2a94eac dev-libs/libbsd: fix erroneous dot-a.eclass commented-out usage
I have no idea where the comment char came from but it totally defeats
the purpose of using it.

Fixes: 364bead27d
Closes: https://bugs.gentoo.org/962783
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2026-01-14 08:47:53 -05:00
Eli Schwartz 88591d7143 dev-cpp/lucene++: Stabilize 3.0.9-r1 ppc, #968751
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2026-01-14 08:46:51 -05:00
Eli Schwartz 78ef8cf929 dev-ruby/rmagick: Stabilize 6.1.4 ppc, #967994
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2026-01-14 08:46:51 -05:00
Eli Schwartz 83d1b0da02 dev-ruby/rmagick: Stabilize 6.1.4 x86, #967994
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2026-01-14 08:46:51 -05:00
Eli Schwartz 0870a39699 dev-ruby/rmagick: Stabilize 6.1.4 amd64, #967994
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2026-01-14 08:46:50 -05:00
Eli Schwartz 53148c4bc4 dev-ruby/rmagick: Stabilize 6.1.4 ppc64, #967994
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2026-01-14 08:46:50 -05:00
Eli Schwartz c0bf90efe5 dev-python/scikit-learn: Stabilize 1.8.0 amd64, #968645
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2026-01-14 08:46:50 -05:00
Christopher Byrne e2df525803 app-emulation/libguestfs: Respect LDFLAGS in Perl module
Closes: https://bugs.gentoo.org/966948
Signed-off-by: Christopher Byrne <salah.coronya@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/45353
Closes: https://github.com/gentoo/gentoo/pull/45353
Signed-off-by: Sam James <sam@gentoo.org>
2026-01-14 13:45:16 +00:00
Nicolas PARLANT 683a12b88a app-accessibility/brltty: add 6.8
license is LGPL-2.1+

useflags/deps :
add lua for lua bindings
add emacs for emacs bindings
add caps w/ libcap
make pcre optional
make hid optional (needs libudev and linux-headers)
policykit requires api
add xorg-proto for X (keysyms.h)
make at-spi2-core optional with X requirement
remove doc, always installed

caps is not enabled by default: it requires many capabilities and the default
behavior just works by dropping privileges after being launched as root.

brltty checks the kernel modules pcspkr and uinput, so add CONFIG_CHECK

export LD is no longer required
define ldconfig instead of ldconfig -n to fix musl
remove egg-info files

patch the tmpfile if api is not enabled

call udev_reload for rules provided

new initd with the PIDFILE owned by root
use install-extras to install locales, udev, polkit, systemd, metainfo files

Closes: https://bugs.gentoo.org/732614
Closes: https://bugs.gentoo.org/805287
Closes: https://bugs.gentoo.org/830239
Closes: https://bugs.gentoo.org/845207
Closes: https://bugs.gentoo.org/878203
Closes: https://bugs.gentoo.org/923275
Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
Part-of: https://github.com/gentoo/gentoo/pull/45371
Closes: https://github.com/gentoo/gentoo/pull/45371
Signed-off-by: Sam James <sam@gentoo.org>
2026-01-14 13:43:44 +00:00
Lucio Sauer fbb44c6509 x11-misc/qlipper: add changelog to metadata.xml
Closes: https://codeberg.org/gentoo/gentoo/pulls/14
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2026-01-14 08:14:43 -05:00
Lucio Sauer c464d1ec41 x11-misc/qlipper: drop 5.1.2_p20241029
Closes: https://bugs.gentoo.org/966941 (obsolete)
Closes: https://bugs.gentoo.org/968437 (obsolete)
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2026-01-14 08:14:40 -05:00
Lucio Sauer 4964b6825d x11-misc/qlipper: add 6.0.0
* Need dev-qt/qtsvg at build + runtime for
  "Configure > Tray icon image > *.svg".
* qmenuview/* and qxt/* are licensed under GPL-3+ and BSD respectively.

Bug: https://bugs.gentoo.org/968437
Closes: https://bugs.gentoo.org/967517
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
2026-01-14 08:14:36 -05:00
Hans de Graaff 8a90e24d85 dev-ruby/tty-cursor: enable ruby40
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2026-01-14 13:35:26 +01:00
Hans de Graaff b0f9918209 dev-ruby/tty-color: enable ruby40
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2026-01-14 13:35:26 +01:00
Hans de Graaff fa5913c6aa dev-ruby/ttfunk: enable ruby40
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2026-01-14 13:35:26 +01:00
Hans de Graaff 0f8734885c dev-ruby/ruby-gdkpixbuf2: add 4.3.4
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2026-01-14 13:35:26 +01:00
Hans de Graaff 0286bb9011 dev-ruby/ruby-atk: add 4.3.4
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2026-01-14 13:35:26 +01:00
Hans de Graaff 208d970151 dev-ruby/ruby-pango: add 4.3.4
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2026-01-14 13:35:26 +01:00
Hans de Graaff f257d33a20 dev-ruby/mime-types-data: add 3.2026.0113
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2026-01-14 13:35:25 +01:00
Hans de Graaff 94b489df6d dev-ruby/rdoc: drop 6.14.2-r1, 6.15.0, 6.15.1
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2026-01-14 13:35:25 +01:00
Hans de Graaff 35f32284cc dev-ruby/rdoc: add 7.1.0
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2026-01-14 13:35:25 +01:00
Hans de Graaff b25c884140 dev-ruby/haml: add 7.2.0
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2026-01-14 13:35:25 +01:00
Ionen Wolkens 59be711479 media-video/mpv: update live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2026-01-14 07:21:04 -05:00
Joonas Niilola 7eea20cab7 mail-client/thunderbird: add 147.0
- include a patch to remove nonexistent files from certain cargo checksums
   (bmo#2006630),
 - sync changes from firefox:rapid.

Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2026-01-14 13:55:15 +02:00
Alfred Wingate 3f13b99166 media-libs/gst-plugins-base: skip flaky test
It failed for me once.

Signed-off-by: Alfred Wingate <parona@protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/43881
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2026-01-14 13:33:11 +02:00
Alfred Wingate 0dedddf888 media-libs/gst-plugins-bad: backport workaround for buggy amdgpu
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2026-01-14 13:33:11 +02:00
Alfred Wingate 65fc4344a8 media-plugins/gst-plugins-webp: add subslot operator for webp
It links against libwebp.so.7

Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2026-01-14 13:33:11 +02:00
Alfred Wingate 172136b50a media-plugins/gst-plugins-vaapi: drop test restrict
Didn't hit the test failure, if it still exists file a bug with logs.

Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2026-01-14 13:33:11 +02:00
Alfred Wingate 1e835d99bb media-plugins/gst-plugins-vaapi: drop old mesa dep
<media-libs/mesa-24.1.0_rc1 versions have been dropped from the tree.

Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2026-01-14 13:33:10 +02:00
Alfred Wingate f213e70b44 media-plugins/gst-plugins-vaapi: appease VariableOrderWrong
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2026-01-14 13:33:10 +02:00
Alfred Wingate ea2715b46b media-plugins/gst-plugins-soundtouch: add subslot operator for soundtouch
It links against libSoundTouch.so.1

Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2026-01-14 13:33:10 +02:00
Alfred Wingate 0206417870 media-plugins/gst-plugins-opencv: manually install libgstopencv.so
Avoids patches that attack the build system with a hatchet.

Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2026-01-14 13:33:10 +02:00
Alfred Wingate cf81281589 media-plugins/gst-plugins-neon: add subslot operator for neon
It links against libneon.so.27

Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2026-01-14 13:33:10 +02:00
Alfred Wingate 561a824735 media-plugins/gst-plugins-chromaprint: add subslot operator for chromaprint
It links against libchromaprint.so.1

Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2026-01-14 13:33:10 +02:00
Alfred Wingate 49bc1383bd media-libs/gst-rtsp-server: explicit set GSETTINGS_BACKEND=memory
GSETTINGS_BACKEND=dconf leaks into env and breaks tests on abi_x86_32
because there is no 32-bit dconf

Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2026-01-14 13:33:10 +02:00
Alfred Wingate 9b5fbd124c media-libs/gstreamer: install tools for all abis
32-bit tests need them. Install into abi specific folders to allow for
this.

Bug: https://bugs.gentoo.org/870361
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2026-01-14 13:33:10 +02:00
Alfred Wingate 46f133dbb7 media-libs/gstreamer-editing-services: restrict pygobject
It's a missing dependency eitherway. Its required for the python bindings
which are built unconditionally.

Bug: https://bugs.gentoo.org/957940
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2026-01-14 13:33:09 +02:00
Alfred Wingate 4e0d8c8e5c media-libs/gstreamer-editing-services: unrestrict tests
Just skip the failing tests.

Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2026-01-14 13:33:09 +02:00
Alfred Wingate 54fdff37a9 media-libs/gstreamer-editing-services: enable py3.14
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2026-01-14 13:33:09 +02:00
Alfred Wingate d51670ba51 media-libs/gstreamer-editing-services: drop libxml2 dep
This is only used for xptv... which is disabled unconditionally.

Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2026-01-14 13:33:09 +02:00
Alfred Wingate 70c3cb5de8 media-libs/gst-plugins-ugly: document QA false positive
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
2026-01-14 13:33:09 +02:00