Commit Graph
1098944 Commits
Author SHA1 Message Date
Eli Schwartz cf5b6b16f4 net-libs/qxmpp: mark as LTO-unsafe
Closes: https://bugs.gentoo.org/982113
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2026-10-13 09:48:34 -04:00
Joonas Niilola f538c724db profiles/base: package.use.mask firefox[system-harfbuzz]
Currently broken. Read the mask info for more details. Also add Thunderbird.

Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2026-10-13 16:37:26 +03:00
Joonas Niilola 972db99de8 www-client/firefox: add 158.0
Add bmo-2080242-include-WidgetUtilsGtk.h-for-wayland-or-nodbus-builds.patch to
fix building with '-dbus'.

Add llvm-23 compatibility now that rust-1.99 has it.

Always build jpegxl support as it's now default-enabled by upstream. I see no
benefit in keeping the use flag for disabling it (and the option altogether
might be removed from upstream code at some point).

Bump nss requirement to 3.130.

Rebase bmo-847568-support-system-harfbuzz-graphite2.patch (rebase provided by:
tt_1). '+system-harfbuzz' doesn't compile with Firefox-158.0 though. It could
be due to Firefox now bundling 14.5.1, while the gentoo repo has 12.3.2. It
could also be due to the heavy general changes in build system for this
release, or because upstream patches their bundled copy. Needs more
investigation. 'system-harfbuzz' will be disabled via profiles for now.

Rebase of nsTerminator.cpp parts in gcc-lto-pgo-gentoo.patch provided by tt_1.

Remove LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch and the
equivalent ebuild condition for it. Upstream now enables LTO for Rust via build
system, when clang compiler is detected. Update and append our
gcc-lto-pgo-gentoo.patch to match this previous condition, to only allow
enabling LTO for Rust in the build system if user specifies lto via CFLAGS that
triggers --enable-lto.

Update bmo-1657849-musl-sandbox-sched_setscheduler.patch by tt_1.

Update bmo-2071536-audio_thread_priority-musl-fix.patch by adding the upstream
patch that was merged into Firefox-159.0.

Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2026-10-13 16:37:26 +03:00
Joonas Niilola de37da19bb www-client/firefox-l10n: add 158.0
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2026-10-13 16:37:26 +03:00
Alfredo Tupone c027a984e8 sci-ml/tokenizers: add 0.23.3
Closes: https://bugs.gentoo.org/983994
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
2026-10-13 15:32:40 +02:00
Eli Schwartz 1cc5ee3a93 media-sound/ardour: Stabilize 9.8.0 amd64, #984185
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2026-10-13 09:31:51 -04:00
Mike Pagano 5e15600f3a net-libs/nodejs: Minor qa fixes
Signed-off-by: Mike Pagano <mpagano@gentoo.org>
2026-10-13 09:00:03 -04:00
Mike Pagano c3ab833c60 net-libs/nodejs: Highway compilation error on riscv
Upstream Highway fixed the issue, but V8 has not picked up a Highway
version that includes it, so Node still hits the old headers.
this workaround will stop Highway from compiling RVV, and stop the host
compiler from emitting RVV in non-V8 code. V8 can still emit RVV at runtime
on machines that have it.
-DHWY_DISABLED_TARGETS=HWY_RVV"

Additionally, force the EMU128 (128-bit scalar emulation) for boards
without RVV (VisionFive V2 / JH7110).
This will ensure V8's FixedTag<..., 16> in the JSON stringifier is legal.

Closes: https://bugs.gentoo.org/983938
Signed-off-by: Mike Pagano <mpagano@gentoo.org>
2026-10-13 08:58:06 -04:00
llyyr 03253ca7e2 app-editors/neovim: fix tree-sitter markdown dependencies in live ebuild
tree-sitter-markdown-0.5.3-r1 now includes the markdown-inline
grammar, so only depend on the standalone package for older versions.

Also install the markdown_inline parser symlink, which wasn't done
before.

This mirrors the change made in 0.12.5-r1 ebuild

Signed-off-by: llyyr <llyyr.public@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/46857
Closes: https://github.com/gentoo/gentoo/pull/46857
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2026-10-13 07:40:44 -04:00
Michał Górny 8061722589 dev-python/cmd2: Add test dep on dev-python/pyte
Closes: https://bugs.gentoo.org/984184
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-10-13 10:24:49 +02:00
Ian Jordan 3c9c7a2a65 sys-apps/opal-utils: add 7.1
7.1 allows for py3.14 support, which helps solve the releng build
issues recently.

By pure chance, I also found a 1/30 juncture that a race condition
could happen in external/opal-prd. Adding a -j1 to this line only
fixes the chance of opal turning into starburst again.

Closes: https://bugs.gentoo.org/974136

Signed-off-by: Ian Jordan <immoloism@gmail.com>
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2026-10-13 09:38:54 +02:00
Michał Górny 77a2e4e475 dev-lang/pypy: Fix USE=-test-install
Closes: https://bugs.gentoo.org/984162
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-10-13 08:35:23 +02:00
Michał Górny 65f280c20d dev-python/vcs-versioning: Increase the test timeout
No revbump here -- while the file is technically installed, it is only
used for testing, and the timeout affects corner case only.

Closes: https://bugs.gentoo.org/984159
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-10-13 08:35:22 +02:00
Michał Górny be4d70806d dev-python/ast-serialize: Bump to 0.13.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-10-13 08:35:22 +02:00
Michał Górny f831cc78af dev-python/ast-serialize: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-10-13 08:35:22 +02:00
Michał Górny f05e2b498e dev-python/jedi: Bump to 0.20.1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-10-13 08:35:22 +02:00
Michał Górny 345c4b110f dev-python/async-lru: Bump to 2.4.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-10-13 08:35:21 +02:00
Michał Górny 55685e5573 dev-python/google-auth: Bump to 2.62.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-10-13 08:35:21 +02:00
Michał Górny 134153c68b dev-python/installer: Bump to 1.1.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-10-13 08:35:21 +02:00
Michał Górny bf5ebd828e dev-python/ijson: Bump to 3.6.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-10-13 08:35:21 +02:00
Michał Górny ffa8d330b3 dev-python/flufl-lock: Bump to 10.0.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-10-13 08:35:20 +02:00
Michał Górny c1844fa94a dev-python/ijson: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-10-13 08:35:20 +02:00
Michał Górny 561e5d6a34 dev-python/flufl-lock: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-10-13 08:35:20 +02:00
Michał Górny e646e9f83d dev-python/pytest-check: Bump to 3.0.1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-10-13 08:35:20 +02:00
Michał Górny 84a6797985 dev-python/truststore: Bump to 0.10.5
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-10-13 08:35:19 +02:00
Michał Górny 3380aa1b29 dev-python/aioquic: Bump to 1.6.1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-10-13 08:35:19 +02:00
Michał Górny fd9ca03fd5 dev-python/cmd2: Bump to 4.3.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-10-13 08:35:19 +02:00
Michał Górny 6812b24fa8 dev-python/atpublic: Bump to 9.0.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-10-13 08:35:18 +02:00
Michał Górny 4e5c772657 dev-python/cmd2: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-10-13 08:35:18 +02:00
Michał Górny d267073a84 dev-python/aws-sam-translator: Bump to 1.115.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-10-13 08:35:18 +02:00
Michał Górny 14915a31b4 app-admin/awscli: Bump to 2.37.13
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-10-13 08:35:18 +02:00
Michał Górny 5c0f6fec13 dev-python/boto3: Bump to 1.43.112
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-10-13 08:35:17 +02:00
Michał Górny 3a7bc332b4 dev-python/botocore: Bump to 1.43.112
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-10-13 08:35:17 +02:00
Henning Schild d18e26cd5d www-apps/radicale: drop old
Signed-off-by: Henning Schild <henning@hennsch.de>
Part-of: https://codeberg.org/gentoo/gentoo/pulls/2032
Merges: https://codeberg.org/gentoo/gentoo/pulls/2032
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2026-10-13 08:26:28 +03:00
Henning Schild abc955123b www-apps/radicale: bump to 3.8.3
Signed-off-by: Henning Schild <henning@hennsch.de>
Part-of: https://codeberg.org/gentoo/gentoo/pulls/2032
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2026-10-13 08:26:28 +03:00
Vlastimil Krejčíř 3b6b83b581 x11-wm/pekwm: add 0.4.4
Signed-off-by: Vlastimil Krejčíř <vlastimil.krejcir@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/46805
Closes: https://github.com/gentoo/gentoo/pull/46805
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2026-10-13 08:26:27 +03:00
Ionen Wolkens aec9075ecd media-video/ffmpeg: update live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2026-10-13 01:21:13 -04:00
Jonas Rakebrandt d5518191bd dev-lang/rust: "use-lld" -> "bootstrap-override-lld"
This option was renamed in rust 1.92.0 [0]
and removed in 1.99.0 [1]

[0] https://github.com/rust-lang/rust/commit/852aa20c90cca64426516f46c3d89cfd57086ae8
[1] https://github.com/rust-lang/rust/commit/51b4904440f883d3e95ed3ac472e501373c1bbba

Closes: https://bugs.gentoo.org/984154
Signed-off-by: Jonas Rakebrandt <xarblu@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2026-10-13 06:05:15 +01:00
Félix Poisot 1d96d08888 dev-libs/libixion: patch for libcxx-23
This is fixed in git upstream, but I can't isolate a single commit to
backport.

Bug: https://bugs.gentoo.org/981871
Signed-off-by: Félix Poisot <felix@lhfblc.fr>
Part-of: https://github.com/gentoo/gentoo/pull/46882
Closes: https://github.com/gentoo/gentoo/pull/46882
Signed-off-by: Sam James <sam@gentoo.org>
2026-10-13 05:53:08 +01:00
Matthew S. Turnbull 05291719e8 dev-libs/gobject-introspection: Re-enable conditional test installation
Now that the incompatible versions of cjs (<128) and gjs (<1.81.90) have
been removed, re-enable conditional test file installation.

Signed-off-by: Matthew S. Turnbull <sparky@bluefang-logic.com>
Closes: https://bugs.gentoo.org/952011
Part-of: https://github.com/gentoo/gentoo/pull/46884
Closes: https://github.com/gentoo/gentoo/pull/46884
Signed-off-by: Sam James <sam@gentoo.org>
2026-10-13 05:50:26 +01:00
Matt Whitlock 7d00f88ee5 net-p2p/bitcoin-core: add unkeyworded 32.0_rc4
See: https://github.com/bitcoin/bitcoin/releases/tag/v32.0rc4
Signed-off-by: Matt Whitlock <gentoo@mattwhitlock.name>
Part-of: https://github.com/gentoo/gentoo/pull/46823
Closes: https://github.com/gentoo/gentoo/pull/46823
Signed-off-by: Sam James <sam@gentoo.org>
2026-10-13 05:47:42 +01:00
Sam James 14f723a9b7 dev-libs/jemalloc: drop 5.3.0-r2
Signed-off-by: Sam James <sam@gentoo.org>
2026-10-13 05:40:45 +01:00
Peter Foley c032b27455 sys-firmware/seabios: enable py3.14, py3.15
Remove obsolete python3.10/3.11 support.

Signed-off-by: Peter Foley <pefoley2@pefoley.com>
Part-of: https://codeberg.org/gentoo/gentoo/pulls/2054
Merges: https://codeberg.org/gentoo/gentoo/pulls/2054
Signed-off-by: Sam James <sam@gentoo.org>
2026-10-13 05:35:23 +01:00
idealseal e9b0222489 dev-util/cargo-nextest: drop 0.9.138
Signed-off-by: idealseal <realidealseal@protonmail.com>
Part-of: https://codeberg.org/gentoo/gentoo/pulls/1871
Merges: https://codeberg.org/gentoo/gentoo/pulls/1871
Signed-off-by: Sam James <sam@gentoo.org>
2026-10-13 05:34:34 +01:00
idealseal 3d23fca811 dev-util/cargo-nextest: add 0.9.148
Signed-off-by: idealseal <realidealseal@protonmail.com>
Part-of: https://codeberg.org/gentoo/gentoo/pulls/1871
Signed-off-by: Sam James <sam@gentoo.org>
2026-10-13 05:34:34 +01:00
Alfred Wingate a4eb389113 dev-db/mycli: add 2.29.4
* pyfzf no longer a dependency as its now replaced with an internal
  implementation.

Signed-off-by: Alfred Wingate <parona@protonmail.com>
Part-of: https://codeberg.org/gentoo/gentoo/pulls/2058
Merges: https://codeberg.org/gentoo/gentoo/pulls/2058
Signed-off-by: Sam James <sam@gentoo.org>
2026-10-13 05:34:30 +01:00
Alfred Wingate a6c437ebca dev-db/mycli: drop 2.9.0
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Part-of: https://codeberg.org/gentoo/gentoo/pulls/2058
Signed-off-by: Sam James <sam@gentoo.org>
2026-10-13 05:34:30 +01:00
Alexey Sokolov 6cc3de570f dev-cpp/cpp-httplib: add 0.60.1
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org>
Part-of: https://codeberg.org/gentoo/gentoo/pulls/2059
Merges: https://codeberg.org/gentoo/gentoo/pulls/2059
Signed-off-by: Sam James <sam@gentoo.org>
2026-10-13 05:34:25 +01:00
Zurab Kvachadze 06ce30373f dev-libs/jemalloc: add 5.4.0
Rejoice (or grieve) as jemalloc has risen from the ashes!

Its development revived sometime around Q1/Q2 of 2026 and, apparently,
it was so fruitful that two releases have been delivered since then:
5.3.1 and 5.4.0. The latter does not carry the fix for bug 967868, so I
decided to skip it and go right ahead to 5.4.0.

ABI considerations below. Three patches were dropped, one was retained, one updated:

  - PR 2338 was merged upstream and is present in 5.4.0 and the
    corresponding backport was dropped.
  - PR 2312 patch (HPA support) was dropped because it would not apply
    on 5.4.0 and we no longer support IA64 (and the issue in original
    bug report was prsent on IA64). See upstream issue 2305.
  - The fix in 'dont-call-libstcxx-internals' was merged upstream and is
    present in 5.4.0 so the patch is dropped.

  - AArch64 page size fix has not been upstreamed, so it stays.

  - Gentoo fixups is renamed 'dont-override-cflags', the patch is
    amended with further removal of unconditional adding of -g flags.
    Also, instead of patching the build system to not install HTML doc
    to unversioned /usr/share/doc/${PN} (should be ${PF}/html), we just
    remove the offender in src_install().

 Multilib wrapped header is removed (since its use is discouraged) and
 per-ABI headers now live in corresponding libdirs. jemalloc uses
 autoconf so we just pass --includedir.

 IUSE="+stats" is default enabled now because it has been default
 enabled upstream since 2012.

ABI considerations
==================

Quick glance at abidiff (5.3.0-r3 vs 5.4.0) on amd64, on both
ABI_X86="64 32", shows the addition of three new functions and (get
ready!) changing of types of arguments of function pointers used for
tests:

```
Functions changes summary: 0 Removed, 0 Changed, 3 Added functions
Variables changes summary: 0 Removed, 2 Changed, 2 Added variables

3 Added functions:

  [A] 'function void free_aligned_sized(void*, size_t, size_t)'
      {free_aligned_sized}
  [A] 'function void free_sized(void*, size_t)'    {free_sized}
  [A] 'function void* pvalloc(size_t)'    {pvalloc}

2 variables with incompatible sub-type changes:

  [C] 'void (* je_test_hooks_arena_new_hook)(...)' was changed to
  'void (* je_test_hooks_arena_new_hook)(void)' at test_hooks.c:9:1:
    type of variable changed:
      in pointed to type 'function type void (...)':
        parameter 1 of type '...' was removed

  [C] 'void (* je_test_hooks_libc_hook)(...)' was changed to
  'void (* je_test_hooks_libc_hook)(void)' at test_hooks.c:12:1:
    type of variable changed:
      in pointed to type 'function type void (...)':
        parameter 1 of type '...' was removed
```

The reason why these test function pointers are even exported is:

    The hooks are a little bit screwy -- they're not genuinely exported
    in the sense that we want them available to end-users, but we do
    want them visible from outside the generated library, so that we can
    use them in test code.
                        -- src/test-hooks.c

So, nothing serious.

See-also: https://github.com/jemalloc/jemalloc/issues/2305
Bug: https://bugs.gentoo.org/967868
Bug: https://bugs.gentoo.org/969223
Signed-off-by: Zurab Kvachadze <zurabid2016@gmail.com>
Part-of: https://codeberg.org/gentoo/gentoo/pulls/2060
Merges: https://codeberg.org/gentoo/gentoo/pulls/2060
Signed-off-by: Sam James <sam@gentoo.org>
2026-10-13 05:33:40 +01:00
Z. Liu 3d51ffce76 x11-wm/blackbox: fix build error w/ modern C++
see patch for details

Closes: https://bugs.gentoo.org/913637
Signed-off-by: Z. Liu <zhixu.liu@gmail.com>
Part-of: https://codeberg.org/gentoo/gentoo/pulls/2079
Merges: https://codeberg.org/gentoo/gentoo/pulls/2079
Signed-off-by: Sam James <sam@gentoo.org>
2026-10-13 05:32:19 +01:00