summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* www-client/chromium: drop 122.0.6261.6-r1Matt Jolly2024-02-012-1370/+0
| | | | | | Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Closes: https://github.com/gentoo/gentoo/pull/35127 Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: add 122.0.6261.18Matt Jolly2024-02-012-2/+1384
| | | | | Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: 121.0.6167.139 - fix gn depMatt Jolly2024-02-012-1/+4
| | | | | Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: put 121.0.6167.139 into stable channelMarek Behún2024-02-011-1/+1
| | | | | | | | | | | | | | | The 121 major version was released as stable. Commit d43ce7742277 ("www-client/chromium: drop 121.0.6167.85") dropped previous 121 ebuild that already had it's slot marked in stable channel. Since I use www-client/chromium:0/stable ** in my package.accept_keywords, the above mentioned commit caused my update script to want to downgrade chromium back to 120. Signed-off-by: Marek Behún <kabel@kernel.org> Closes: https://github.com/gentoo/gentoo/pull/35133 Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: drop 121.0.6167.85Sam James2024-01-312-1345/+0
| | | | | | | Superseded by the fixes in .139 and also has build issues fixed in later versions w/ patches and ebuild tweaks for Rust, LTO, etc. Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: fix broken LTO buildsMatt Jolly2024-01-313-4/+4
| | | | | | | Closes: https://bugs.gentoo.org/923032 Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Closes: https://github.com/gentoo/gentoo/pull/35122 Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: fix typo in commentSam James2024-01-312-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: crank copyrightSam James2024-01-312-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: add 121.0.6167.139Matt Jolly2024-01-313-0/+1395
| | | | | | | | | | | 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>
* www-client/chromium: drop 122.0.6261.6Matt Jolly2024-01-312-1353/+2
| | | | | Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: add 122.0.6261.6-r1Matt Jolly2024-01-313-0/+1415
| | | | | | | | | | 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>
* www-client/chromium: check tc-ld-is-lld for use_lld paramSam James2024-01-284-4/+4
| | | | | | | Make sure we enable the LLD toggle if the user has enabled LLD themselves rather than the ebuild doing it. Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: always pass -Wl,--undefined-version if supportedSam James2024-01-284-10/+14
| | | | | | | | Needed for e.g. mold and also if the ebuild didn't force lld but it's being used. Bug: https://bugs.gentoo.org/918897 Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: add 122.0.6261.6Matt Jolly2024-01-272-0/+1351
| | | | | | Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Closes: https://github.com/gentoo/gentoo/pull/35001 Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: add 121.0.6167.85Matt Jolly2024-01-273-0/+1346
| | | | | | | | | | | | | | This update includes a number of changes: - Rust is now a mandatory part of the build - The start of an implementation that enables the use of the bundled toolchain. It likely requires aditional work before it is useful. - Libxml dependency updated to >= 2.12.0 - Dropped legacy gcc fixes Bug: https://bugs.gentoo.org/922903 Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: set upper bound on dev-libs/libxml2 depMatt Jolly2024-01-272-2/+2
| | | | | Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: drop 120.0.6099.109Matt Jolly2024-01-272-1271/+0
| | | | | Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: drop 120.0.6099.216Matt Jolly2024-01-182-1287/+0
| | | | | Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: drop 120.0.6099.199Matt Jolly2024-01-182-1287/+0
| | | | | Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: add 120.0.6099.224Matt Jolly2024-01-182-0/+1288
| | | | | | | | Bump raptor patches to .199 Bug: https://bugs.gentoo.org/922340 Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Signed-off-by: Sam James <sam@gentoo.org>
* Move {dev-util → dev-build}/gnMichał Górny2024-01-174-8/+8
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* www-client/chromium: drop 120.0.6099.71Matt Jolly2024-01-142-1271/+0
| | | | | | Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Closes: https://github.com/gentoo/gentoo/pull/34793 Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: add 120.0.6099.216Matt Jolly2024-01-142-0/+1287
| | | | | | Bug: https://bugs.gentoo.org/922062 Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: sys-devel/flex -> app-alternatives/lexSam James2024-01-084-4/+4
| | | | | | | | | | All of these will be using app-alternatives/lex anyway as they're not unsetting YACC or LEX, so make the dep reflect reality. (Included both YACC and LEX out of conservatism.) Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: dev-util/ninja -> app-alternatives/ninjaSam James2024-01-084-6/+6
| | | | | | | | All of these will be using app-alternatives/ninja anyway as they're not calling ninja-reference, so make the dep reflect reality. Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: add 120.0.6099.199Matt Jolly2024-01-052-0/+1287
| | | | | | | Bug: https://bugs.gentoo.org/921337 Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Closes: https://github.com/gentoo/gentoo/pull/34636 Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: force LLD for arm64Sam James2024-01-021-2/+19
| | | | | Closes: https://bugs.gentoo.org/918897 Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: adapt to sys-devel/lld being slottedSam James2023-12-291-3/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: Stabilize 120.0.6099.129 amd64, #920492Arthur Zamarin2023-12-221-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* www-client/chromium: Stabilize 120.0.6099.129 arm64, #920492Arthur Zamarin2023-12-221-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* www-client/chromium: drop 119.0.6045.199Matt Jolly2023-12-222-1260/+0
| | | | | | Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Closes: https://github.com/gentoo/gentoo/pull/34404 Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: add 120.0.6099.129Matt Jolly2023-12-222-0/+1271
| | | | | | Bug: https://bugs.gentoo.org/920442 Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: Stabilize 120.0.6099.109 arm64, #919804Arthur Zamarin2023-12-131-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* www-client/chromium: Stabilize 120.0.6099.109 amd64, #919804Arthur Zamarin2023-12-131-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* www-client/chromium: drop 120.0.6099.62Matt Jolly2023-12-132-1270/+0
| | | | | | Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Closes: https://github.com/gentoo/gentoo/pull/34259 Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: add 120.0.6099.109Matt Jolly2023-12-132-0/+1271
| | | | | | Bug: https://bugs.gentoo.org/919802 Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: add 120.0.6099.71Matt Jolly2023-12-082-0/+1270
| | | | | | Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Closes: https://github.com/gentoo/gentoo/pull/34179 Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: drop 119.0.6045.105Matt Jolly2023-12-062-1256/+0
| | | | | | Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Closes: https://github.com/gentoo/gentoo/pull/34146 Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: drop 120.0.6099.56Matt Jolly2023-12-062-1270/+0
| | | | | Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: add 120.0.6099.62Matt Jolly2023-12-062-0/+1270
| | | | | | Bug: https://bugs.gentoo.org/919321 Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: Stabilize 119.0.6045.199 amd64, #918884Arthur Zamarin2023-11-301-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* www-client/chromium: Stabilize 119.0.6045.199 arm64, #918884Arthur Zamarin2023-11-301-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* www-client/chromium: drop 120.0.6099.35Matt Jolly2023-11-302-1269/+0
| | | | | | Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Closes: https://github.com/gentoo/gentoo/pull/34058 Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: add 120.0.6099.56Matt Jolly2023-11-302-0/+1270
| | | | | | | | | | | | | | | | | Forcing clang and libcxx: - v8 is broken with GCC - https://bugs.chromium.org/p/v8/issues/detail?id=14449 - webrtc is broken with libstdc++ https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101227 https://github.com/llvm/llvm-project/issues/50248 https://github.com/llvm/llvm-project/issues/61705 - libcxx requires clang anyway - stable release very soon Bug: https://bugs.chromium.org/p/v8/issues/detail?id=14449 Bug: https://gcc.gnu.org/PR101227 Bug: https://github.com/llvm/llvm-project/issues/50248 Bug: https://github.com/llvm/llvm-project/issues/61705 Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: drop 119.0.6045.159-r1Matt Jolly2023-11-302-1259/+0
| | | | | | Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Closes: https://github.com/gentoo/gentoo/pull/34057 Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: drop 119.0.6045.159Matt Jolly2023-11-301-1254/+0
| | | | | Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: drop 118.0.5993.117Matt Jolly2023-11-302-1227/+0
| | | | | Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: add 120.0.6099.35Matt Jolly2023-11-302-0/+1270
| | | | | | | | | | | | | | | | | Forcing clang and libcxx: - v8 is broken with GCC - https://bugs.chromium.org/p/v8/issues/detail?id=14449 - webrtc is broken with libstdc++ https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101227 https://github.com/llvm/llvm-project/issues/50248 https://github.com/llvm/llvm-project/issues/61705 - libcxx requires clang anyway - stable release very soon Bug: https://bugs.chromium.org/p/v8/issues/detail?id=14449 Bug: https://gcc.gnu.org/PR101227 Bug: https://github.com/llvm/llvm-project/issues/50248 Bug: https://github.com/llvm/llvm-project/issues/61705 Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: add 119.0.6045.199Matt Jolly2023-11-302-0/+1260
| | | | | | Bug: https://bugs.gentoo.org/918882 Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Signed-off-by: Sam James <sam@gentoo.org>
* www-client/chromium: fix compat. w/ icu-74.1Sam James2023-11-242-0/+1279
| | | | | | | Use the same workaround as for qtwebengine:6. Closes: https://bugs.gentoo.org/917645 Signed-off-by: Sam James <sam@gentoo.org>