1005306 Commits

Author SHA1 Message Date
Arthur Zamarin
485408f2ed
sys-boot/uefi-mkconfig: Stabilize 3.4 arm64, #932842
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-13 18:29:37 +02:00
Arthur Zamarin
8dbe5deac6
sys-boot/uefi-mkconfig: Stabilize 3.4 amd64, #932842
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-13 18:29:36 +02:00
Arthur Zamarin
21f74d389b
sys-boot/uefi-mkconfig: Stabilize 3.4 x86, #932842
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-11-13 18:29:35 +02:00
Thomas Beierlein
de4f53f6ef
media-radio/wsjtx: remove last-rited package
Signed-off-by: Thomas Beierlein <tomjbe@gentoo.org>
Closes: https://bugs.gentoo.org/955965
2025-11-13 16:45:46 +01:00
Joonas Niilola
732baee00a
www-client/firefox: stabilize 140.5.0 for amd64
Bug: https://bugs.gentoo.org/966045
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2025-11-13 16:44:31 +02:00
Michał Górny
e1a63fe870
dev-python/pycairo: Revert build system changes
Closes: https://bugs.gentoo.org/966038
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-13 13:56:56 +01:00
Sam James
c44d7be1db
sys-libs/musl: drop buggy patch from live
Bug: https://bugs.gentoo.org/914256
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 12:37:22 +00:00
Sam James
91d8db321b
profiles: mask musl w/ qemu workaround
grobian reports crashes with it, and given we only added it for the
benefit of a QEMU bug, let's yank it.

Bug: https://bugs.gentoo.org/914256
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 12:35:58 +00:00
Tomáš Mózes
58815b2294
app-emulation/xen-tools: drop 4.19.2-r1
Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44544
Closes: https://github.com/gentoo/gentoo/pull/44544
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 12:33:35 +00:00
Tomáš Mózes
1ff0734f08
app-emulation/xen: drop 4.19.2
Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44544
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 12:33:34 +00:00
Tomáš Mózes
64f22a62bd
app-emulation/xen: add 4.20.2_pre0
Closes: https://bugs.gentoo.org/953836
Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44544
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 12:33:34 +00:00
Tomáš Mózes
301a8bbbdc
app-emulation/xen-tools: add 4.20.2_pre0
Bug: https://bugs.gentoo.org/953836
Signed-off-by: Tomáš Mózes <hydrapolic@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44544
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 12:33:34 +00:00
Zurab Kvachadze
7e369fcd45
nginx-module.eclass: Add ebegin/eend when patching module's config
So that users are aware that some patching takes place.

Signed-off-by: Zurab Kvachadze <zurabid2016@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44576
Closes: https://github.com/gentoo/gentoo/pull/44576
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 12:33:11 +00:00
Zurab Kvachadze
a61ff1fee5
www-nginx/*: Convert manual append_libs to ngx_mod_link_lib
Signed-off-by: Zurab Kvachadze <zurabid2016@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44576
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 12:33:11 +00:00
Zurab Kvachadze
63ce9d6693
nginx-module.eclass: Add ngx_mod_link_lib helper
The helpers make it easier to link to external libraries from ebuilds
to accommodate to NGINX build system deficiencies.

Signed-off-by: Zurab Kvachadze <zurabid2016@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44576
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 12:33:10 +00:00
Zurab Kvachadze
c9e91f7b6e
nginx-module.eclass: Tiny documentation improvements
Signed-off-by: Zurab Kvachadze <zurabid2016@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44576
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 12:33:10 +00:00
Zurab Kvachadze
fffbf942fc
nginx-module.eclass: Add NGINX_MOD_CONFIG_DIR, fixup www-nginx/ngx-naxsi
This might be useful for packages having "config" in a non-root
directory. For example, imagine the following directory tree for some
NGINX module:

+--nginx/
|  +--config
|  +--ngx_module.c
|
+--lib/
|  +--defective.c
|
+--README.md

In case defective.c needs to be patched, we need to know both the path
to the config file and the root directory of the module. Without this
patch, we only know the path to config, making it very hard to patch
defective.c

This commit introduces a new variable NGINX_MOD_CONFIG_DIR specifying
the subdirectory of NGINX_MOD_S containing the config script.
NGINX_MOD_S semantics change to "the root directory of the module
sources".

www-nginx/ngx-naxsi was a special case because it is the only module
actually having the config script in a subdirectory of NGINX_MOD_S. This
commit edits its patch and ebuild accordingly.

Signed-off-by: Zurab Kvachadze <zurabid2016@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44576
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 12:33:10 +00:00
Nicolas PARLANT
c7500d602d
app-i18n/mozc: fix clang-21 (external/zlib+)
errors from missing functions (unistd.h) : lseek, read, close, write ...
defined HAVE_UNISTD_H=1 to fix it

Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
Part-of: https://github.com/gentoo/gentoo/pull/44605
Closes: https://github.com/gentoo/gentoo/pull/44605
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 12:33:02 +00:00
Sam James
2efce67ac8
sys-boot/uefi-mkconfig: Stabilize 3.3 amd64, #932842
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 12:28:28 +00:00
Sam James
5b35655a5d
sys-boot/uefi-mkconfig: Stabilize 3.3 x86, #932842
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 12:28:27 +00:00
Henning Schild
1325cf5d0a
sys-devel/distcc: do not rename gui binary anymore
While the renaming seems convenient it can cause issues in the whole xdg
system, where binary names desktop file names etc. have to match for
everything to work as expected.

The rename was incomplete and a complete rename involves too many
things, so drop it and do what upstream does.

Closes: https://bugs.gentoo.org/965994
Signed-off-by: Henning Schild <henning@hennsch.de>
Part-of: https://github.com/gentoo/gentoo/pull/44600
Closes: https://github.com/gentoo/gentoo/pull/44600
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 12:27:52 +00:00
Henning Schild
fb4dbb6f92
sys-devel/distcc: inherit xdg eclass
When buidling with USE=gui we install a desktop file and need to run xdg
callbacks to update menus and caches.

Signed-off-by: Henning Schild <henning@hennsch.de>
Part-of: https://github.com/gentoo/gentoo/pull/44600
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 12:27:52 +00:00
Henning Schild
754b880894
sys-devel/distcc: switch from USE gtk to gui
Use more generic USE=gui instead of gtk in the future.
see
https://projects.gentoo.org/qa/policy-guide/use-flags.html#pg0802

Signed-off-by: Henning Schild <henning@hennsch.de>
Part-of: https://github.com/gentoo/gentoo/pull/44600
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 12:27:51 +00:00
Sam James
4c73e089bd
dev-libs/openssl: drop unused patch
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 12:25:55 +00:00
Sam James
ff09dbbc14
dev-libs/openssl: Stabilize 3.5.4 arm64, #966041
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 12:25:01 +00:00
Sam James
5d7a915521
dev-libs/openssl: Stabilize 3.5.4 x86, #966041
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 12:25:00 +00:00
Sam James
f4c1f88718
dev-libs/openssl: Stabilize 3.5.4 amd64, #966041
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 12:24:59 +00:00
Sam James
74a03bbae5
app-backup/duplicity: add 9999
Upstream often ask people to test dev releases for bug reports.

Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 12:24:48 +00:00
Alexander Tsoy
1f610ba456
games-fps/yamagi-quake2: drop 8.41
Signed-off-by: Alexander Tsoy <alexander@tsoy.me>
Part-of: https://github.com/gentoo/gentoo/pull/44608
Closes: https://github.com/gentoo/gentoo/pull/44608
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-11-13 07:09:33 -05:00
Alexander Tsoy
a0b6cc10b7
games-fps/yamagi-quake2: add 8.60
Signed-off-by: Alexander Tsoy <alexander@tsoy.me>
Part-of: https://github.com/gentoo/gentoo/pull/44608
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-11-13 07:09:33 -05:00
Ionen Wolkens
a081b36656
dev-cpp/simpleini: add 4.24
Seems(?) 4.23 was done to have "old changes" before merging a bunch
of build system changes into a follow up 4.24 almost right away.
For us this shouldn't really change much though.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-11-13 07:09:33 -05:00
Sam James
6591172c33
dev-libs/openssl: drop 3.5.2, 3.5.3
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 11:58:01 +00:00
Sam James
b6b2d310dd
dev-libs/openssl: drop 3.4.1, 3.4.2
Bug: https://bugs.gentoo.org/963644
Bug: https://bugs.gentoo.org/959654
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 11:58:00 +00:00
Sam James
87d7f7a550
dev-libs/openssl: drop 3.3.3, 3.3.4
Bug: https://bugs.gentoo.org/963644
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 11:58:00 +00:00
Sam James
67c42e5f36
dev-libs/openssl: drop 3.2.4, 3.2.5
Bug: https://bugs.gentoo.org/963644
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 11:58:00 +00:00
Sam James
739d8279d5
dev-libs/openssl: drop 3.0.16, 3.0.17
Bug: https://bugs.gentoo.org/963644
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 11:57:59 +00:00
Sam James
a1a7f0324e
net-vpn/tor: don't force -fcf-protection=full
The user may have conflicting *FLAGS. Also, we enable it by default
in profiles in the toolchain already.

I meant to do this when initially committing but forgot to go back and
add it.

Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 11:57:59 +00:00
Ionen Wolkens
1826ca4e98
dev-python/yt-dlp-ejs: fix typo
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-11-13 06:43:52 -05:00
Ionen Wolkens
595b9a5ed6
dev-python/yt-dlp-ejs: re-arrange comments
Noticed the .js files were in github's assets and considered using them
rather than the wheel, but 1) they're ~3x bigger than the wheel due to
no compression 2) wheel spares us from having to figure out what to
include in the event that it changes given just using a wildcard 3)
would need to rename them both in SRC_URI and the ebuild to include
then remove ${PV}. The one advantage may be being able to skip the
unzip dep but well.

Just keep a short note about these.

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-11-13 06:42:30 -05:00
Sam James
5290c2980b
dev-util/cvise: Stabilize 2.12.0 amd64, #966037
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 10:28:06 +00:00
Sam James
fcad012e13
dev-util/cvise: Stabilize 2.12.0 x86, #966037
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 10:28:05 +00:00
Sam James
1268febf2c
dev-util/cvise: Stabilize 2.12.0 arm64, #966037
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 10:28:03 +00:00
Sam James
57b8e43755
dev-libs/blake3: Stabilize 1.8.2-r1 amd64, #966033
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 10:28:02 +00:00
Sam James
b89c5853b8
dev-libs/blake3: Stabilize 1.8.2-r1 arm64, #966033
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 10:28:01 +00:00
Sam James
0271237745
sys-block/thin-provisioning-tools: add RUST_MAX_VER workaround
Keeping bug open pending bump.

Bug: https://bugs.gentoo.org/964273
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 10:27:50 +00:00
Conrad Kostecki
ab6b6ec10a
app-admin/winbox: add 4.0_beta41, drop 4.0_beta39
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
2025-11-13 10:39:12 +01:00
Florian Schmaus
6c21affd73
dev-python/pipx: Stabilize amd64, #963385
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2025-11-13 09:59:36 +01:00
Florian Schmaus
bae12983d3
dev-python/userpath: Stabilize amd64, #963385
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2025-11-13 09:59:36 +01:00
Sam James
0a6d7803a7
dev-libs/blake3: Stabilize 1.8.2-r1 x86, #966033
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 08:39:05 +00:00
Sam James
cd175e10fb
profiles/default/linux: fix mask position
Signed-off-by: Sam James <sam@gentoo.org>
2025-11-13 08:38:09 +00:00