Commit Graph
861428 Commits
Author SHA1 Message Date
Jakov Smolić 240f6cd6b9 dev-perl/Test-TrailingSpace: Stabilize 0.60.100 amd64, #935698
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2024-07-07 11:52:09 +02:00
Jakov Smolić 3bfed1eabb dev-perl/Env-Path: Stabilize 0.190.0 amd64, #935698
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2024-07-07 11:52:08 +02:00
Jakov Smolić bee19d4350 dev-libs/rinutils: Stabilize 0.10.2-r1 amd64, #935698
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2024-07-07 11:52:03 +02:00
Matt Jolly ee02f3ed12 www-client/chromium: drop 126.0.6478.57, 126.0.6478.114
Signed-off-by: Matt Jolly <kangie@gentoo.org>
2024-07-07 19:45:32 +10:00
Matt Jolly c1f57dfbd1 www-client/chromium: add 127.0.6533.26
This release brings some major changes to the way that Chromium
is packaged in Gentoo. After masking GCC support since it broke beyond
the capabilities of the maintainers to fix in 120, changes
in 127 have made dependencies on LLVM stronger: in addition to
requiring LLVM for Rust we now directly depend on LLVM libraries for
bindgen.

As a result we're experimenting with completely dropping GCC support
from the ebuild. This isn't a decision that was made lightly, however
the advantages to going down this path make it very appealing:

- Our builds are closer to upstream (and nominally supportable)
- We don't need to maintain so many out-of-tree patches
  + We may actually be able to drop them entirely for most arches
- Ebuild logic is significantly simplified, making it easier to review
- Decreased maintainer hair-pulling.

The removed GCC support could be revisited if there is sufficient
interest, and as an added benefit the new, streamlined, and better
documented ebuild should provide a better basis for maintaining it.

One of the outcomes of this decision to double-down on LLVM support has
been the opportunity to properly select an implementation via upgrading
to the `llvm-r1` eclass, which also enables us to start trying to make
the Rust->LLVM dependency a bit more clear for our ebuild.

Notable changes:

- `llvm-r1` eclass
- Dropped GCC support
- Always bundled libcxx for stdlib
- GN/bindgen wrapper updated to work with system bindgen
  + needs upstreaming

Signed-off-by: Matt Jolly <kangie@gentoo.org>
2024-07-07 19:42:57 +10:00
Miroslav Šulc 42f46ee5b2 app-cdr/brasero: fixed incompatible pointers with a better patch
Bug: https://bugs.gentoo.org/process_bug.cgi
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
2024-07-07 10:56:30 +02:00
Sam James d791fcea11 net-misc/openssh: switch to upstream variant of patch
Bug: https://bugs.gentoo.org/935353
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 09:43:57 +01:00
Quincy Fleming 452e53a960 net-misc/openssh: Fix compile error on musl
Closes: https://github.com/gentoo/gentoo/pull/37440
Closes: https://bugs.gentoo.org/935353
Signed-off-by: Quincy Fleming <quincyf467@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 09:43:56 +01:00
Yixun Lan b9c769a9da media-libs/quirc: Keyword 1.2-r2 riscv, #935683
Signed-off-by: Yixun Lan <dlan@gentoo.org>
2024-07-07 07:52:15 +00:00
Sam James 63d38cc785 sys-apps/portage: Stabilize 3.0.65-r1 sparc, #935697
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 08:38:58 +01:00
Michal Privoznik e13ed9588b dev-python/libvirt-python: Add 10.5.0
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/37465
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 08:38:32 +01:00
Michal Privoznik 004b0aff07 app-emacs/nxml-libvirt-schemas: Add 10.5.0
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 08:38:32 +01:00
Michal Privoznik 6ce67103d2 app-emulation/libvirt: Add 10.5.0
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 08:38:31 +01:00
Michal Privoznik 68b4cb56cd app-emulation/libvirt: Allow nftables instead of iptables
Upstream libvirt learned how to use nftables directly [1]. While
it did so as early as in 10.4.0 release, there were some critical
fixes merged in 10.5.0 release. Therefore, allow just the live
ebuild to pick up nftables as backend.

1: https://gitlab.com/libvirt/libvirt/-/commit/b89c4991daa0ee9371f10937fab3b03c5ffdabc6
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 08:38:31 +01:00
Michal Privoznik be9b86298e app-emulation/libvirt: Backport AppArmor fix
When AppArmor is enabled and sys-firmware/edk2-ovmf-bin is
installed then starting a guest under libvirt fails, because
libvirt assumed different paths for UEFI. A fix was merged
upstream so backport it.

Resolves: https://bugs.gentoo.org/911786
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 08:38:30 +01:00
Eli Schwartz f12bba7363 dev-build/cmake: mark as LTO-unsafe under bootstrap as well
We filter-lto due to ODR violations. But only in src_configure, which is
common enough as that's where we set up the environment for configuring,
in general. However cmake is a bit special as we also need to bootstrap
it, and we do this in src_prepare(). We need to do that filtering there
as well.

While we are at it, the solaris linking issue is most probably relevant
the same way, although I have not actually tested this...

Bug: https://bugs.gentoo.org/858335
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Acked-by: Sam James <sam@gentoo.org>
2024-07-07 03:09:26 -04:00
Matthew Smith cd426afc7f Revert "tree-sitter-grammar.eclass: extended packaging"
This reverts commit fbe4bc7b9d.

The previous change does not install the NeoVim symlinks correctly as they
point to /usr/lib/tree-sitter/liblang.so instead of /usr/lib/liblang.so.

Also the query files are not installed in per-package directories and have
common names (e.g. highlight.scm) which is causing file collisions.

To be fixed in a follow up commit which will introduce
tree-sitter-grammar-r1.eclass, so that ebuilds can be rev-bumped so that
users can rebuild and get the changes.

Bug: https://bugs.gentoo.org/935631
Bug: https://bugs.gentoo.org/935641
Signed-off-by: Matthew Smith <matthew@gentoo.org>
2024-07-07 06:45:07 +00:00
Michal Privoznik b39058e5d4 app-emulation/virtiofsd: Update live ebuild
Upstream moved to new versions of some crates. Update them in the
live ebuild.

Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36992
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 07:32:22 +01:00
Michal Privoznik d5a289cfab app-emulation/virtiofsd: Add 1.10.1
Bug: https://bugs.gentoo.org/933366
Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 07:32:21 +01:00
Sam James d20785302e dev-perl/Hook-LexWrap: Stabilize 0.260.0-r1 ppc64, #935698
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 07:22:11 +01:00
Sam James 049db8a1b4 dev-perl/YAML-PP: Stabilize 0.38.0 ppc64, #935698
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 07:22:10 +01:00
Sam James 9a45934e30 dev-perl/XXX: Stabilize 0.380.0 ppc64, #935698
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 07:22:09 +01:00
Sam James 4c373417a3 dev-perl/Test-SubCalls: Stabilize 1.100.0-r1 ppc64, #935698
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 07:22:08 +01:00
Sam James 47ed5ea804 dev-perl/Test-Object: Stabilize 0.80.0-r1 ppc64, #935698
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 07:22:07 +01:00
Sam James 912fe11ff2 dev-perl/String-Format: Stabilize 1.180.0 ppc64, #935698
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 07:22:06 +01:00
Sam James 451c4cf317 dev-perl/Pod-Spell: Stabilize 1.260.0 ppc64, #935698
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 07:22:05 +01:00
Sam James 395c63ea20 dev-perl/Pegex: Stabilize 0.750.0 ppc64, #935698
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 07:22:04 +01:00
Sam James ae6f2f63fc dev-perl/PPIx-Utils: Stabilize 0.3.0 ppc64, #935698
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 07:22:04 +01:00
Sam James ca2582e095 dev-perl/PPIx-Regexp: Stabilize 0.88.0 ppc64, #935698
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 07:22:03 +01:00
Sam James df8f72d776 dev-perl/PPIx-QuoteLike: Stabilize 0.23.0 ppc64, #935698
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 07:22:02 +01:00
Sam James 35af92eb5d dev-perl/PPI: Stabilize 1.278.0 ppc64, #935698
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 07:22:01 +01:00
Sam James b2ceab413a dev-perl/File-Find-Object-Rule: Stabilize 0.31.300-r1 ppc64, #935698
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 07:22:00 +01:00
Sam James b3026712b3 dev-perl/B-Keywords: Stabilize 1.270.0 ppc64, #935698
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 07:21:59 +01:00
Sam James ada056ee3b dev-perl/Test-TrailingSpace: Stabilize 0.60.100 ppc64, #935698
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 07:21:58 +01:00
Sam James f18334f67f dev-perl/Perl-Critic: Stabilize 1.152.0-r1 ppc64, #935698
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 07:21:57 +01:00
Sam James 5dbb83f805 dev-perl/Inline-C: Stabilize 0.820.0 ppc64, #935698
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 07:21:56 +01:00
Sam James 8dc85430ec dev-perl/Env-Path: Stabilize 0.190.0 ppc64, #935698
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 07:21:55 +01:00
Sam James 952f7ce829 dev-libs/rinutils: Stabilize 0.10.2-r1 ppc64, #935698
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 07:21:54 +01:00
Sam James ebed8d51b9 dev-perl/Hook-LexWrap: Stabilize 0.260.0-r1 arm64, #935698
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 07:09:43 +01:00
Sam James 1f6d03d351 dev-perl/YAML-PP: Stabilize 0.38.0 arm64, #935698
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 07:09:43 +01:00
Sam James 5963eb20ad dev-perl/XXX: Stabilize 0.380.0 arm64, #935698
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 07:09:42 +01:00
Sam James 490482ca91 dev-perl/Test-SubCalls: Stabilize 1.100.0-r1 arm64, #935698
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 07:09:41 +01:00
Sam James 238a165d92 dev-perl/Test-Object: Stabilize 0.80.0-r1 arm64, #935698
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 07:09:41 +01:00
Sam James 8c9d731a7f dev-perl/Lingua-EN-Inflect: Stabilize 1.905.0 arm64, #935698
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 07:09:40 +01:00
Sam James 77b30b66a6 dev-perl/Devel-Symdump: Stabilize 2.180.0-r1 arm64, #935698
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 07:09:39 +01:00
Sam James d609e2ab8e dev-perl/String-Format: Stabilize 1.180.0 arm64, #935698
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 07:09:39 +01:00
Sam James 178bdd8df7 dev-perl/Pod-Spell: Stabilize 1.260.0 arm64, #935698
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 07:09:38 +01:00
Sam James 2ab3b47e60 dev-perl/Pod-Coverage: Stabilize 0.230.0-r2 arm64, #935698
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 07:09:37 +01:00
Sam James 1407bfe445 dev-perl/Pegex: Stabilize 0.750.0 arm64, #935698
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 07:09:36 +01:00
Sam James e2f86136ed dev-perl/PPIx-Utils: Stabilize 0.3.0 arm64, #935698
Signed-off-by: Sam James <sam@gentoo.org>
2024-07-07 07:09:36 +01:00