| Age | Commit message (Collapse) | Author |
|
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
Bug: https://bugs.gentoo.org/963346
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
Bug: https://bugs.gentoo.org/962288
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
This patch appears doesn't appear to impact when built
with older versions of gperf, so we'll apply unconditionally.
Bump the minimum gperf version for M136.
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
This patch was dropped in the latest M135 build, however it
is still required for M133 and M134 and should not have
been removed from the repository.
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
Signed-off-by: FoldCat <akane@maidagency.org>
Closes: https://github.com/gentoo/gentoo/pull/40881
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
Includes the glibc-2.41 patch and updates GN
to enable PPC via the gentoo patchset (for when
patches are available).
Bug: https://bugs.gentoo.org/948832
Bug: https://bugs.gentoo.org/948384
Bug: https://bugs.gentoo.org/949654
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
Bug: https://bugs.gentoo.org/948384
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
This commit removes support for QT5 in Gentoo Chromium builds,
other channels to follow shortly as the required patch has
been backported.
Bug: https://bugs.gentoo.org/948983
Bug: https://bugs.gentoo.org/926166
Bug: https://bugs.gentoo.org/948836
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
|
|
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
|
|
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
|
|
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
|
|
This commit brings the development channel into ::gentoo.
We may remove it if the overheads prove too much, and
it is not a priority for updates.
The hope is that the development slot, if kept up-to-date,
will provide additional time to adapt the ebuild to upcoming
major versions of Chromium before they hit stable and become
security issues.
Changes:
- use `filter-lto` and rely on GN to appropriately set LTO options.
- Remove `updater` force-disable - it shouldn't be enabled anyway.
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
Also drop LTO use in favour of `tc-is-lto`
Closes: https://bugs.gentoo.org/937025
Closes: https://bugs.gentoo.org/936959
Bug: https://bugs.gentoo.org/936673
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
Closes: https://bugs.gentoo.org/936673
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
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>
|
|
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
|
|
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
|
|
- Update for Python 3.13
- Make clang18 workaround more strict (only applies if Major Ver = 18
and Mirco Ver < 6); this should give bad versions time to age out
while reducing impact on up-to-date users.
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/36536
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
|
|
We'll just let 124 age out over the next month or so
as I can't guarantee that there aren't further missing
dependencies.
Bug: https://bugs.gentoo.org/930112
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
|
|
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
Bug: https://bugs.gentoo.org/929112
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
Closes: https://bugs.gentoo.org/927932
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
|
|
This ebuild adds support for building with a reduced patchset,
using the Google toolchain. It's not going to be nearly as flexible
as using the system toolchain, but will help to future-proof us against
the use of prerelease clang or rust features in a stable ebuild.
Bug: https://bugs.gentoo.org/923370
Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja>
Signed-off-by: Sam James <sam@gentoo.org>
|
|
This ebuild adds support for building with a reduced patchset,
using the Google toolchain. It's not going to be nearly as flexible
as using the system toolchain, but will help to future-proof us against
the use of prerelease clang or rust features in a stable ebuild.
Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja>
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Use the same workaround as for qtwebengine:6.
Closes: https://bugs.gentoo.org/917645
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/33192
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
|
|
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/32753
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
|
|
Signed-off-by: Stephan Hartmann <sultan@gentoo.org>
|