Commit Graph
861428 Commits
Author SHA1 Message Date
Guilherme Amadio 760a57d8c8 net-fs/cvmfs: stabilize 2.11.3 for amd64, x86
Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
2024-08-06 14:30:52 +02:00
Guilherme Amadio 9a52c1571b net-fs/cvmfs: add 2.11.4
Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
2024-08-06 14:30:52 +02:00
Petr Vaněk 3bb9f66d76 dev-python/twisted: drop 24.3.0_p20240628
Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2024-08-06 14:27:38 +02:00
Petr Vaněk 730e26917a dev-python/twisted: add 24.7.0_rc2
Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2024-08-06 14:21:59 +02:00
Petr Vaněk bc1dddd452 app-backup/borgmatic: drop 1.8.9, 1.8.10, 1.8.11
Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2024-08-06 14:21:58 +02:00
Petr Vaněk 1a139d2856 app-backup/borgmatic: add 1.8.13
Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2024-08-06 14:21:52 +02:00
Guilherme Amadio b9ac604397 dev-util/perf: drop 6.8, 6.9
Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
2024-08-06 14:09:00 +02:00
Guilherme Amadio c9e99b1237 dev-util/perf: fix bug #936439
Closes: https://bugs.gentoo.org/936439
Link: https://lore.kernel.org/linux-kernel/ZqpUSKPxMwaQKORr@x1/

Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
2024-08-06 13:56:07 +02:00
Sam James 79fab52ed6 games-strategy/warzone2100: fix build w/ gcc-15
Not sent upstream as we should really bump warzone2100 first.

Signed-off-by: Sam James <sam@gentoo.org>
2024-08-06 12:30:49 +01:00
Sam James bb9cdfdb5f media-libs/webrtc-audio-processing: fix build w/ gcc-15
Closes: https://bugs.gentoo.org/937417
Signed-off-by: Sam James <sam@gentoo.org>
2024-08-06 12:22:50 +01:00
Sam James a96a616ddf dev-libs/keystone: fix build w/ gcc-15
I admit I haven't sent this upstream as upstream don't seem to be
merging many PRs at the moment and it's also in some ancient copy
of bundled LLVM.

Signed-off-by: Sam James <sam@gentoo.org>
2024-08-06 12:09:13 +01:00
Mario Haustein 40caf45c52 dev-libs/keystone: enable py3.13
Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/37950
Signed-off-by: Sam James <sam@gentoo.org>
2024-08-06 12:04:49 +01:00
Mario Haustein 7d724276b9 dev-libs/keystone: drop 0.9.2-r2
Signed-off-by: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>
Signed-off-by: Sam James <sam@gentoo.org>
2024-08-06 12:04:48 +01:00
Sam James 65ca1e1ccf app-shells/nushell: Stabilize 0.95.0 amd64, #937422
Signed-off-by: Sam James <sam@gentoo.org>
2024-08-06 11:58:56 +01:00
Sam James d1f2d392de media-libs/openal: fix build w/ gcc-15
It's fixed more exhaustively upstream in git already.

Signed-off-by: Sam James <sam@gentoo.org>
2024-08-06 11:56:31 +01:00
Sam James 594ccea534 dev-util/ccls: fix build w/ gcc-15
Signed-off-by: Sam James <sam@gentoo.org>
2024-08-06 11:45:32 +01:00
Joonas Niilola 187486e279 www-client/firefox: add 115.14.0
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2024-08-06 13:22:24 +03:00
Guilherme Amadio 1955737ff7 dev-util/perf-6.10: fix build with USE=capstone
Upstream patch is in perf-tools-next, rebased it on 6.10.

Bug: https://bugs.gentoo.org/936439

Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
2024-08-06 12:15:44 +02:00
Holger Hoffstätte 691f5d5389 dev-util/perf: bump to 6.10.3 & correctly apply patch updates
Closes: https://bugs.gentoo.org/937407
Closes: https://github.com/gentoo/gentoo/pull/37984
Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com>
Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
2024-08-06 12:15:44 +02:00
Holger Hoffstätte 69f1f2a554 dev-util/bpftool: clean up old
Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com>
Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
2024-08-06 12:15:44 +02:00
Holger Hoffstätte c41e821940 dev-util/bpftool: support python-3.13
Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com>
Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
2024-08-06 12:15:43 +02:00
Holger Hoffstätte 0f0a37b4e1 dev-util/bpftool: fix miscompilation with clang & correctly apply patches
Closes: https://bugs.gentoo.org/937402
Closes: https://bugs.gentoo.org/937403

Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com>
Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
2024-08-06 12:15:43 +02:00
Andrej Shadura e0a308d545 dev-util/perf: Use cross CLANG for compiler feature verification
The build system of perf checks the clang version in order to set
correct compilation flags. However, it defaults to the non-prefixed
clang invocation, which fails during cross-compilation.

Set CLANG to point to the fully qualified host clang.
The build system will only use it if it’s actually available.

Closes: https://bugs.gentoo.org/936558
Closes: https://github.com/gentoo/gentoo/pull/37688
Signed-off-by: Andrej Shadura <andrew.shadura@collabora.co.uk>
Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
2024-08-06 12:15:43 +02:00
Pacho Ramos f1ff08b248 mail-client/evolution: drop 3.52.1
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
2024-08-06 11:31:12 +02:00
Pacho Ramos 50f8955da5 gnome-extra/evolution-ews: drop 3.52.1
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
2024-08-06 11:31:12 +02:00
Pacho Ramos adb2ec815c gnome-extra/evolution-data-server: drop 3.52.1
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
2024-08-06 11:31:11 +02:00
Guillermo Joandet b648c20242 mail-client/evolution: Bump to 3.52.4
Signed-off-by: Guillermo Joandet <gjoandet@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/37964
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
2024-08-06 11:31:11 +02:00
Guillermo Joandet 284cf577f3 gnome-extra/evolution-ews: Bump to 3.52.4
Signed-off-by: Guillermo Joandet <gjoandet@gmail.com>
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
2024-08-06 11:31:11 +02:00
Guillermo Joandet 53b1c54bf7 gnome-extra/evolution-data-server: Bump to 3.52.4
Signed-off-by: Guillermo Joandet <gjoandet@gmail.com>
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
2024-08-06 11:31:11 +02:00
Ionen Wolkens fbd9798a0a net-misc/yt-dlp: add 2024.08.06
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-08-06 05:26:19 -04:00
Ionen Wolkens 22da057beb net-misc/yt-dlp: drop 2024.07.16, 2024.07.25
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2024-08-06 05:26:19 -04:00
Pacho Ramos 8cb46b9859 gnome-extra/gnome-software: drop 45.3, 46.2
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
2024-08-06 11:21:18 +02:00
Guillermo Joandet 017c640f58 gnome-extra/gnome-software: Bump to 46.4
Signed-off-by: Guillermo Joandet <gjoandet@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/37961
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
2024-08-06 11:21:17 +02:00
Guillermo Joandet f73b269919 media-gfx/eog-plugins: Bump to 44.1
Signed-off-by: Guillermo Joandet <gjoandet@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/37957
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
2024-08-06 11:21:17 +02:00
Pacho Ramos c5f6707cba media-gfx/eog: Fix VariableOrderWrong warning
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
2024-08-06 11:21:17 +02:00
Guillermo Joandet c104183040 media-gfx/eog: Bump to 45.4
Signed-off-by: Guillermo Joandet <gjoandet@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/37958
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
2024-08-06 11:21:17 +02:00
Miroslav Šulc e241466cb4 media-sound/qtractor: bump to 1.1.1, dropped 1.1.0
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2024-08-06 11:20:54 +02:00
Miroslav Šulc d55c2b972b media-gfx/libbgcode: dropped obsolete 0.0.20240328
Bug: https://bugs.gentoo.org/937304
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2024-08-06 11:16:53 +02:00
Miroslav Šulc 1139705e7e media-gfx/prusaslicer: dropped obsolete 2.7.4
Bug: https://bugs.gentoo.org/936874
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2024-08-06 11:15:52 +02:00
Guillermo Joandet 8d6478925c dev-cpp/gtkmm: Bump to 4.14.0
Signed-off-by: Guillermo Joandet <gjoandet@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/37956
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
2024-08-06 11:12:26 +02:00
Volkmar W. Pogatzki 3ac151fb2f www-servers/tomcat: add 9.0.93
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/37988
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2024-08-06 11:05:02 +02:00
Volkmar W. Pogatzki 51e4528dd2 sec-keys/openpgp-keys-apache-tomcat: add 9.0.93
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2024-08-06 11:05:02 +02:00
Volkmar W. Pogatzki ef35e6b774 dev-java/c3p0: build without BSFIX, drop java-ant-2
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/37969
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2024-08-06 10:58:22 +02:00
Volkmar W. Pogatzki 7f2c27de08 dev-java/java-service-wrapper: drop 3.5.50-r1
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/37963
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2024-08-06 10:56:11 +02:00
James Le Cuirot 83739e9677 distutils-r1.eclass: Support cross-compiling with PyO3
Only one variable needs to be set. For details, see
https://pyo3.rs/latest/building-and-distribution.html#cross-compiling.

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/37708
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-08-06 10:30:15 +02:00
James Le Cuirot 068fd56ff5 python-utils-r1.eclass: Add python_get_stdlib helper function
This is just like python_get_sitedir, but it returns the stdlib
directory such as /usr/lib/python3.12. This is useful for locating the
sysconfigdata file.

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-08-06 10:30:14 +02:00
James Le Cuirot 9b2def86a9 distutils-r1.eclass: Use cargo_env when appropriate for flag handling
cargo_env handles linker flags and enables cross-compiling. It also
handles LTO filtering, so we can remove that from this eclass.

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-08-06 10:30:13 +02:00
James Le Cuirot 1792d3396d cargo.eclass: Shadow flag variables so that LTO filtering remains local
This is currently done for Cargo by distutils-r1.eclass. The next commit
will remove that code, leaving cargo_env responsible for it.

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-08-06 10:30:12 +02:00
James Le Cuirot 7d7c516829 cargo.eclass: Explicitly tell rustc not to strip binaries
Most projects don't strip binaries in release mode by default, but there
are exceptions like app-misc/broot.

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-08-06 10:30:11 +02:00
James Le Cuirot 9e9c222fe9 cargo.eclass: Handle LDFLAGS and RUSTFLAGS better
LDFLAGS are not currently honoured by Cargo builds at all. It would be
particularly advantageous to honour -fuse-ld because alternative linkers
like mold are known to be significantly faster at handling Rust.

As things stand, the eclass sets the linker to CC when cross-compiling,
but it does so erroneously due to a shell quoting issue. If CC includes
arguments, an error occurs when setting the CARGO_TARGET_*_LINKER
variable. Even with the right quoting, Cargo still fails because this
variable is not allowed to include arguments. They have to be specified
via RUSTFLAGS instead.

The build host linker is frequently invoked due to the use of build
scripts by some crates. We would therefore also like to configure the
build host linker properly when cross-compiling, but unfortunately there
is currently no way to do this without using a Rust nightly feature.

The build host linker is now configured in the cargo_gen_config function
because this configuration is static. Conversely, the target host linker
is configured with environment variables in the cargo_env function
because the target may change.

Some ebuilds already set RUSTFLAGS, so some consideration was given to
how to handle these. When set, Cargo prioritises RUSTFLAGS and similar
over specific configuration for the build and target hosts, so these
must be unset. We can still include their contents in that configuration
for convenience though. BUILD_RUSTFLAGS can be used by ebuilds to
set flags only for the build host.

It should not be necessary for ebuilds to figure out which Rust ABI is
applicable in order to set flags only for the target host, so the helper
reads from a simple TARGET_RUSTFLAGS variable without the triple for
convenience.

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-08-06 10:30:11 +02:00