diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-07-18 12:29:02 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-07-18 12:29:02 +0100 |
commit | f85858c81a721c7fc89c1ab8df19e3a213dc27cd (patch) | |
tree | 3f0aeb33e434ee50b99bcc8b54158bc6169a41f2 /www-client | |
parent | 16857b69f990738d17bc5842e3e49a6e82d1428d (diff) |
gentoo auto-resync : 18:07:2024 - 12:29:01
Diffstat (limited to 'www-client')
24 files changed, 253 insertions, 158 deletions
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz Binary files differindex 28054a23dc96..23084291172b 100644 --- a/www-client/Manifest.gz +++ b/www-client/Manifest.gz diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest index 91f6525a64e7..cb40b1f7bcb6 100644 --- a/www-client/chromium/Manifest +++ b/www-client/chromium/Manifest @@ -11,9 +11,9 @@ AUX chromium.default 148 BLAKE2B 5ee5b582c59a6e4bef87bbb0e232e2470ad412b1fbbb3b9 DIST chromium-126-clang.tar.xz 50615992 BLAKE2B 293709399ddf343ba195cec452974178228ebb72921931ad58136351956b881f8dc0bc8ca740252bcd4971701c9ee8ccc0a33648aee25a5b1cece56e0af6b83f SHA512 7bb2938b1df452585d0ee93da3bcf9c3e64e88e39059a713fe21758df670190b12ca002ef2764dc99efdb4284b4c4b7cde861e2e495d99956c21120a51b8c3dc DIST chromium-126-rust.tar.xz 150643432 BLAKE2B d9c827008a2fae07977628beccdf3cf4e5d9bf3c9728e4b2839c8bc86ee2f87844921064e30c067a1b620a3d53cbf54a74053172b1436239332fc668f772924d SHA512 431c0305a81e59da231d56f1b119226b661d7f5a93d0da92afbfc384b0e5be28f282c2911137983298a5369c93b60184d41875ec63b47048a782ee2b1301fc77 DIST chromium-126.0.6478.126.tar.xz 4166142564 BLAKE2B 4c709c3a02a01f6bef46309b4a2f3d8cd688007e6b69152a5119a098c98aa272e10ea1ebf418c75387d08e1b9dde75ad53eabc12cf860b288e732c9b974e6066 SHA512 4a86edb82ec530299f8298b7604a18efb5ccf6a6cde37950d7821a73b005b9e83805a0b7f36f2fa5b4f71e237bf70ec628c1864e4f81caa4333a5dc904fb3aab +DIST chromium-126.0.6478.182.tar.xz 4173311388 BLAKE2B fd11cdc99b9b5f9700ba2c64777c3b49f457a619687c6b1532145bc6a89ec6491bc7f9c2a71e2466530f3a1785b428f86d0fcb678dfdabd7f7708a7ad980a78c SHA512 3809234f9e9e5adba0b3b9fdfb12ff078ac2376a7f56d05df4f56f1d8ae2dad4be8f3683460c790a9e6b187a4760f70580fde8b7d7266b4b16ce3004ffc19fcf DIST chromium-127-clang.tar.xz 50869256 BLAKE2B a25c78c28e1a19bb251ce78831ff8aeea51f0ff0a3fcba4f57e14e676aadba38f248554a52d9f67da8c0ccf533ef9f60b4bbb26f8935914efa2b871444e61d8f SHA512 9033c2dd7dd217917caf3dbed52f72ded18fe81b431edd4ef82fe7c592f7b9fbf6d5d2c8f7ba4ebffb4994bef20579d30aea9dd1ad36db86bec5d0adb6eca062 DIST chromium-127-rust.tar.xz 151082700 BLAKE2B 53b5e72724425ae97bbb22e128ca5e826a2db5fb49f615c5331cdf6d790c253d58061223ff9fbd7f4deecaa19668e7b905b0a661380f48ce74d7f66a9605be18 SHA512 a47fc0bdbf48da9c8c17c91d9dc1a4a3f09578e82199c0d5843dfb6188803161cdb98d065ee3f85ceaf78efd2c233397c325c4c9f2d19255f38734a81599404b -DIST chromium-127.0.6533.26.tar.xz 6590894364 BLAKE2B 1806ba0d75aca8c9a6d491ff14401364d5429ad5fb2c3c605d2c7694492782007e5b584bf543f59fdc7732589871bf307503c9928b2da57121b54269cd0f6c30 SHA512 4a3a08ed6b3a0ba40597c99bf520112a92d2c92171ac8f3c13356b5ce7bfd6ba91473b69d4216b23757ac2ffc267aa34d18e77d21a6bbaabfe10c674ec791ace DIST chromium-127.0.6533.43.tar.xz 6598802356 BLAKE2B eab679025fd4764e7e3eb6ed0b32e0e3c106848626d7477c02a9a1201eb5add64614864366bdecf9d7b0a9fe62b9df621d4d6cb8762f7f7e85d7725ae2eed5bf SHA512 138e709105f6b7328c5029e6c5e5d9f0cf9611561bb6631605eb79051f3ef8be6dd0c2fb50ab2a89c7b1b5a869dcfb69bbc37ec56f4239039e32a8ada72be172 DIST chromium-patches-126.tar.bz2 4538 BLAKE2B c1f224015618ec908ef09d0c04a2243923371e2caeccd60d93747599fd1434b284291a5b4326008db21749cf78827d5a4b50d22fc805dcd3c1fd86303dc82729 SHA512 6692075adac0379b5f27d1023de1a051cf7f7f7138efd32dfc3af0d501b714142a16daf18022bb46d92218587f364f4dafe9f4aea24f6826e88b0e7cc2be7d0b DIST chromium-patches-127.tar.bz2 4545 BLAKE2B cd0221e74a886ad3fc598e92876021b847a92a587ddc66774357ccf06bdd14e23f8bfede9bbe6fd154af8cea570bfa6ee27a2ff393883bd314a7d1326c7260f5 SHA512 938926ecd406d96662a6ed6e9fab9efab156f5691e98c044c75c4d335075f61e80eae2cf3be9b626c01d3542c1785dd0fc63ac31e5cbf1555a8eca3c6aed8c56 @@ -21,7 +21,8 @@ DIST chromium-ppc64le-gentoo-patches-1.tar.xz 5636 BLAKE2B 1d898939df023c59285b2 DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 5e82389fce00b267280d633b26551231c558b80f0c92cd7d60271095a3503365ab673e7a46dc5f74f8a82db1f21262cb24dcc0531d954bab5fb3b175dab3394d SHA512 9fa89a5ab728419683e7495ae676567480987d68a2d589f2aa97bfcbcf123f3c8f97f8bca5f65e5e3f6e41475535add473ded83b9c7a33bb4746a9d05b298a6c DIST chromium_124.0.6367.207-1raptor0~deb12u1.debian.tar.xz 587248 BLAKE2B 4c5a12b3e70be85b31d60d35d160281cbf8b93422169243f743fff25805bc7006ffeed5f95b415fb49e9cf4c3bf2c0a2d5ed10642d8f772df24cab1fe738125a SHA512 025ac185f27c66438a5eaf482120fded42d37403706fd012fbde1b6acf5c2e360bb2fb7723183d4883f66f36afe10167a2d919cde11735186a1a87b28ffaf9c6 DIST chromium_126.0.6478.114-1raptor0~deb12u1.debian.tar.xz 613488 BLAKE2B ecdf33e0ced01d540b7f1e599df6655055afd8f72b22a92c600205d1b02176be76140a5bfa550e62e4a0e4f03c68992eb480d9ba4a256b3f8b48b525a8ce7400 SHA512 53ea7f89dac5c42ca991f40f2a5515393cb74334a27df72b944552d5a557f6c53b0dac9c89cfb99918fd502396bc80a677a87533f48552af9f7fd440b7b8b2cc +DIST chromium_126.0.6478.126-1raptor0~deb12u1.debian.tar.xz 614000 BLAKE2B 5eaad3a34447aefb080f9c0ff5170d111a318c8dc6866807aedbcfb014113877a2b8f6b4b80ec4ad8a35e2ed01a0bf0bc2bdcee1474ba4d7759180d0fbe77124 SHA512 6f1c8090bd94fa09c057799938c92d1cad1ac1638944727196ce5cc172d5a41f3f7121bc0b28ad07172b65108a8ae17086e6503b9bc4a20e2662c40f6d65f765 EBUILD chromium-126.0.6478.126.ebuild 48104 BLAKE2B e0193ac2d2e26c46a62281581b0b6a4b2a9a438edcfe075d729a84ffd4413e26ae0bd6c4ff90a0c05934f610b90fad1310167ad65c0032c01a1d3343fc30b6aa SHA512 70a207aaea416e392d6b8e39024a31c01ded76e08f0135a388ccdb26e9ed02cb65114d09706927fc2dba153b921def3380c2938123bcadd3057db076fc048593 -EBUILD chromium-127.0.6533.26.ebuild 45914 BLAKE2B d8da08a94c5022dfc306e9b04c5d412a1bb8668392e71d935affd65c7bde95ba010f64ed8dce4570453aaf5089f03b8b416fe3db5bdbeba1dedcca9613991ffb SHA512 bdfbeecd56b7b1508d168994577f03de7408231a980b0b094b1c7a4be572894b08b6f9d1f6727a92d3cb49d6d67e085d0b92bd96b3ce7100994519998d3c762c +EBUILD chromium-126.0.6478.182.ebuild 48106 BLAKE2B 7bd62e34eb8a84fa205c0eec9e7e061e4568924bd2a6424e71cb4a8f2ff59ff6a9b53bc60184809ba7ae2cef06a2339fdda2dd7e2eb1bb3e85789beed3c8c1f7 SHA512 3fcb38b0ba3e9a9a3d8b26259d168f4b4282fe381aa2d9f88f2b3181f25bf4eb7ca32238dce0a4908f33688b97614625c3e1b904f16cb66f904b116116968670 EBUILD chromium-127.0.6533.43.ebuild 45890 BLAKE2B 03f585bc8ab09d6fa840281e08956471d3a575c28bb174234aaf4da37f23a1f6af6275db7fd103c38568279f1b98fd42c7afe19637f1d34a8eac3df7b5aaf1b5 SHA512 0119595c337f4192ba890f6909b46c8257a86336263ec1636b19d5585d287b7331d702e7c5d7f2ee77b4429c10ac440291d281ad283fccf273114531052f36c4 MISC metadata.xml 2249 BLAKE2B 42e914e06d12ce6ebff4251fa81c28970676bb6cad7e9b1591dbbf79e45a8805fad6ee3bfb7c1b81f47e91e101091fbfcd565a0cc47f8280b9f169559ca61f2c SHA512 a30553dc4878fdb70546a1dbcb8c38ac42b0bddd500e1d09ba5a8414f681b3304e9a6a02e734c1e7eb58e782f30f6390be97b4a22996788e7639e8a9feb01ee9 diff --git a/www-client/chromium/chromium-127.0.6533.26.ebuild b/www-client/chromium/chromium-126.0.6478.182.ebuild index f3ac63017ee6..a3a310425b93 100644 --- a/www-client/chromium/chromium-127.0.6533.26.ebuild +++ b/www-client/chromium/chromium-126.0.6478.182.ebuild @@ -3,6 +3,9 @@ EAPI=8 +PYTHON_COMPAT=( python3_{11..13} ) +PYTHON_REQ_USE="xml(+)" + # PACKAGING NOTES # Google roll their bundled Clang every two weeks, and the bundled Rust @@ -11,6 +14,14 @@ EAPI=8 # the bundled Clang due to the use of prerelease features. We've been lucky # enough so far that this hasn't been an issue. +# We try and avoid forcing the use of the custom/bundled libcxx, but sometimes +# it is unavoidable. Remember to force the use of Clang when this is forced. + +# GCC is _not_ supported upstream, though patches are welcome. We do our +# best to enable builds with GCC but reserve the right to force Clang +# builds if we can't keep up with upstream's changes. Please comment +# when forcing Clang builds so we can track the need for it. + # GN is bundled with Chromium, but we always use the system version. Remember to # check for upstream changes to GN and update ebuild (and version below) as required. @@ -23,11 +34,26 @@ EAPI=8 # For non-binhost builds, we build the bundled ffmpeg and enable proprietary codecs because there's # no reason not to. Todo: Re-enable USE=system-ffmpeg. +# These variables let us easily bound supported major dependency versions in one place. +GCC_MIN_VER=12 GN_MIN_VER=0.2165 -RUST_MIN_VER=1.78.0 +# Since Google use prerelease llvm we can let any adventurous users try to build with prerelease +# ebuilds; try to keep this up to date with the latest version in the tree. +LLVM_MAX_SLOT=19 +LLVM_MIN_SLOT=17 +RUST_MIN_VER=1.72.0 # chromium-tools/get-chromium-toolchain-strings.sh -GOOGLE_CLANG_VER=llvmorg-19-init-10646-g084e2b53-57 -GOOGLE_RUST_VER=32dd3795bce8b347fda786529cf5e42a813e0b7d-2 +GOOGLE_CLANG_VER=llvmorg-19-init-9433-g76ea5feb-1 +GOOGLE_RUST_VER=31e6e8c6c5b6ce62656c922c7384d3376018c980-2 + +# https://bugs.chromium.org/p/v8/issues/detail?id=14449 - V8 used in 120 can't build with GCC +# Resolved upstream, requires testing and some backporting I'm sure +: ${CHROMIUM_FORCE_CLANG=yes} +# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101227 - Chromium 120: +# webrtc - no matching member function for call to 'emplace' +: ${CHROMIUM_FORCE_LIBCXX=yes} +# 121's 'gcc_link_wrapper.py' currently fails if not using lld due to the addition of rust +: ${CHROMIUM_FORCE_LLD=yes} : ${CHROMIUM_FORCE_GOOGLE_TOOLCHAIN=no} @@ -37,18 +63,12 @@ CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv sw ta te th tr uk ur vi zh-CN zh-TW" -# Since Google use prerelease llvm we can let any adventurous users try to build with prerelease -# ebuilds; try to keep this up to date with the latest version in the tree. -LLVM_COMPAT=( {17..18} ) -PYTHON_COMPAT=( python3_{11..13} ) -PYTHON_REQ_USE="xml(+)" - -inherit check-reqs chromium-2 desktop flag-o-matic llvm-r1 ninja-utils pax-utils +inherit check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils inherit python-any-r1 qmake-utils readme.gentoo-r1 systemd toolchain-funcs virtualx xdg-utils DESCRIPTION="Open-source version of Google Chrome web browser" HOMEPAGE="https://www.chromium.org/" -PATCHSET_PPC64="124.0.6367.207-1raptor0~deb12u1" +PATCHSET_PPC64="126.0.6478.126-1raptor0~deb12u1" PATCH_V="${PV%%\.*}" SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz system-toolchain? ( @@ -57,7 +77,7 @@ SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P} !system-toolchain? ( https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/clang-${GOOGLE_CLANG_VER}.tar.xz -> chromium-${PV%%\.*}-clang.tar.xz - https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/rust-toolchain-${GOOGLE_RUST_VER}-${GOOGLE_CLANG_VER%???}.tar.xz + https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/rust-toolchain-${GOOGLE_RUST_VER}-${GOOGLE_CLANG_VER%??}.tar.xz -> chromium-${PV%%\.*}-rust.tar.xz ) ppc64? ( @@ -67,19 +87,19 @@ SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P} pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar )" LICENSE="BSD" -SLOT="0/beta" -KEYWORDS="~amd64 ~arm64" +SLOT="0/stable" +KEYWORDS="~amd64 ~arm64 ~ppc64" IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-png +system-zstd" -IUSE="+X ${IUSE_SYSTEM_LIBS} bindist cups debug ffmpeg-chromium gtk4 +hangouts headless kerberos +lto +official pax-kernel pgo +proprietary-codecs pulseaudio" +IUSE="+X ${IUSE_SYSTEM_LIBS} bindist cups debug ffmpeg-chromium gtk4 +hangouts headless kerberos libcxx +lto +official pax-kernel pgo +proprietary-codecs pulseaudio" IUSE+=" qt5 qt6 +screencast selinux +system-toolchain +vaapi +wayland +widevine" RESTRICT="!bindist? ( bindist )" REQUIRED_USE=" !headless? ( || ( X wayland ) ) - official? ( lto ) pgo? ( X !wayland ) qt6? ( qt5 ) screencast? ( wayland ) + !system-toolchain? ( libcxx ) ffmpeg-chromium? ( bindist proprietary-codecs ) " @@ -180,6 +200,34 @@ DEPEND="${COMMON_DEPEND} ) " +depend_clang_llvm_version() { + echo "sys-devel/clang:$1" + echo "sys-devel/llvm:$1" + echo "=sys-devel/lld-$1*" +} + +# When passed multiple arguments we assume that +# we want a range of versions, inclusive. +depend_clang_llvm_versions() { + local _v + if [[ $# -eq 1 ]]; then + depend_clang_llvm_version "$1" + elif [[ $# -eq 2 ]]; then + if [[ $1 -eq $2 ]]; then + depend_clang_llvm_version "$1" + fi + echo "|| (" + for ((i=$1; i<=$2; i++)); do + echo "(" + depend_clang_llvm_version "${i}" + echo ")" + done + echo ")" + else + die "depend_clang_llvm_versions() requires 1 or 2 arguments" + fi +} + BDEPEND=" ${COMMON_SNAPSHOT_DEPEND} ${PYTHON_DEPS} @@ -192,18 +240,14 @@ BDEPEND=" qt6? ( dev-qt/qtbase:6 ) ) system-toolchain? ( - $(llvm_gen_dep ' - sys-devel/clang:${LLVM_SLOT} - sys-devel/llvm:${LLVM_SLOT} - sys-devel/lld:${LLVM_SLOT} - virtual/rust:0/llvm-${LLVM_SLOT}[profiler(-)] - pgo? ( sys-libs/compiler-rt-sanitizers:${LLVM_SLOT}[profile] ) - ') + libcxx? ( >=sys-devel/clang-${LLVM_MIN_SLOT} ) + lto? ( $(depend_clang_llvm_versions ${LLVM_MIN_SLOT} ${LLVM_MAX_SLOT}) ) pgo? ( >=dev-python/selenium-3.141.0 >=dev-util/web_page_replay_go-20220314 + $(depend_clang_llvm_versions ${LLVM_MIN_SLOT} ${LLVM_MAX_SLOT}) ) - dev-util/bindgen + >=virtual/rust-${RUST_MIN_VER}[profiler(-)] ) >=dev-build/gn-${GN_MIN_VER} dev-build/ninja @@ -216,6 +260,17 @@ BDEPEND=" virtual/pkgconfig " +if [[ ${CHROMIUM_FORCE_CLANG} == yes ]]; then + BDEPEND+="system-toolchain? ( >=sys-devel/clang-${LLVM_MIN_SLOT} ) " +fi + +if [[ ${CHROMIUM_FORCE_LLD} == yes ]]; then + BDEPEND+="system-toolchain? ( >=sys-devel/lld-${LLVM_MIN_SLOT} ) " +else + # #918897: Hack for arm64 + BDEPEND+=" arm64? ( >=sys-devel/lld-${LLVM_MIN_SLOT} )" +fi + if ! has chromium_pkg_die ${EBUILD_DEATH_HOOKS}; then EBUILD_DEATH_HOOKS+=" chromium_pkg_die"; fi @@ -253,6 +308,30 @@ python_check_deps() { python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]" } +needs_clang() { + [[ ${CHROMIUM_FORCE_CLANG} == yes ]] || use libcxx || use lto || use pgo +} + +needs_lld() { + # #641556: Force lld for lto and pgo builds, otherwise disable + # #918897: Temporary hack w/ use arm64 + [[ ${CHROMIUM_FORCE_LLD} == yes ]] || use lto || use pgo || use arm64 +} + +llvm_check_deps() { + if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then + einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + + if ( use lto || use pgo ) && ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then + einfo "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + + einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 +} + pre_build_checks() { # Check build requirements: bugs #471810, #541816, #914220 # We're going to start doing maths here on the size of an unpacked source tarball, @@ -295,31 +374,34 @@ pkg_pretend() { } pkg_setup() { - ewarn "PATH = ${PATH}" if [[ ${MERGE_TYPE} != binary ]]; then # The pre_build_checks are all about compilation resources, no need to run it for a binpkg pre_build_checks if use system-toolchain; then - # The linux:unbundle toolchain in GN grabs CC, CXX, CPP (etc) from the environment - # We'll set these to clang here then let llvm-r1_pkg_setup reconfigure them to be - # specific to the selected slot. - # 935689 - call llvm-r1_pkg_setup once to make sure that PATH is set then again - # to make sure that CC and friends get updated appropriately. - llvm-r1_pkg_setup - AR=llvm-ar - CPP="${CHOST}-clang++ -E" - NM=llvm-nm - CC=${CHOST}-clang - CXX=${CHOST}-clang++ - - if tc-is-cross-compiler; then - use pgo && die "The pgo USE flag cannot be used when cross-compiling" - CPP="${CBUILD}-clang++ -E" + local -x CPP="$(tc-getCXX) -E" + if tc-is-gcc && ! ver_test "$(gcc-version)" -ge ${GCC_MIN_VER}; then + die "At least gcc ${GCC_MIN_VER} is required" + fi + if use pgo && tc-is-cross-compiler; then + die "The pgo USE flag cannot be used when cross-compiling" + fi + if needs_clang && ! tc-is-clang; then + if tc-is-cross-compiler; then + CPP="${CBUILD}-clang++ -E" + else + CPP="${CHOST}-clang++ -E" + fi + fi + if needs_clang || tc-is-clang; then + if ver_test "$(clang-major-version)" -lt ${LLVM_MIN_SLOT}; then + die "At least Clang ${LLVM_MIN_SLOT} is required" + fi + # Ideally we never see this, but it should help prevent bugs like 927154 + if ver_test "$(clang-major-version)" -gt ${LLVM_MAX_SLOT}; then + die "Clang $(clang-major-version) is too new; ${LLVM_MAX_SLOT} is the highest supported version" + fi fi - - llvm-r1_pkg_setup - fi # Users should never hit this, it's purely a development convenience if ver_test $(gn --version || die) -lt ${GN_MIN_VER}; then @@ -330,30 +412,6 @@ pkg_setup() { chromium_suid_sandbox_check_kernel_config } -src_unpack() { - # In 126 Chromium upstream decided to change the way that the rust toolchain is packaged - # so now we get a fancy src_unpack function to ensure that we don't accidentally unpack - # one toolchain over the other. The addtional control over over unpacking also helps us - # ensure that GN doesn't try and use some bundled tool (like bindgen) instead of the system - # package by just not unpacking it unless we're using the bundled toolchain. - unpack ${P}.tar.xz - if use system-toolchain; then - unpack chromium-patches-${PATCH_V}.tar.bz2 - else - unpack chromium-${PV%%\.*}-clang.tar.xz - local rust_dir="${WORKDIR}/rust-toolchain" - mkdir -p ${rust_dir} || die "Failed to create rust toolchain directory" - tar xf "${DISTDIR}/chromium-${PV%%\.*}-rust.tar.xz" -C ${rust_dir} || die "Failed to unpack rust toolchain" - fi - - use pgo && unpack chromium-profiler-0.2.tar - - if use ppc64; then - unpack chromium_${PATCHSET_PPC64}.debian.tar.xz - unpack chromium-ppc64le-gentoo-patches-1.tar.xz - fi -} - src_prepare() { # Calling this here supports resumption via FEATURES=keepwork python_setup @@ -364,20 +422,13 @@ src_prepare() { "chrome/browser/media/router/media_router_feature.cc" || die local PATCHES=( - "${FILESDIR}/chromium-cross-compile.patch" "${FILESDIR}/chromium-109-system-zlib.patch" "${FILESDIR}/chromium-111-InkDropHost-crash.patch" + "${FILESDIR}/chromium-125-system-zstd.patch" "${FILESDIR}/chromium-126-oauth2-client-switches.patch" - "${FILESDIR}/chromium-127-browser-ui-deps.patch" - "${FILESDIR}/chromium-127-bindgen-custom-toolchain.patch" + "${FILESDIR}/chromium-cross-compile.patch" ) - # 127: test deps are broken for ui/lens with system ICU "//third_party/icu:icuuc_public" - sed -i '/source_set("unit_tests") {/,/}/d' \ - chrome/browser/ui/lens/BUILD.gn || die "Failed to remove bad test target" - sed -i '/lens:unit_tests/d' chrome/test/BUILD.gn components/BUILD.gn \ - || die "Failed to remove dependencies on bad target" - if use system-toolchain; then # The patchset is really only required if we're using the system-toolchain PATCHES+=( "${WORKDIR}/chromium-patches-${PATCH_V}" ) @@ -409,7 +460,7 @@ src_prepare() { default - rm third_party/node/linux/node-linux-x64/bin/node || die + mkdir -p third_party/node/linux/node-linux-x64/bin || die ln -s "${EPREFIX}"/usr/bin/node third_party/node/linux/node-linux-x64/bin/node || die # adjust python interpreter version @@ -422,6 +473,7 @@ src_prepare() { base/third_party/nspr base/third_party/superfasthash base/third_party/symbolize + base/third_party/valgrind base/third_party/xdg_user_dirs buildtools/third_party/libc++ buildtools/third_party/libc++abi @@ -440,8 +492,8 @@ src_prepare() { third_party/anonymous_tokens third_party/apple_apsl third_party/axe-core - third_party/bidimapper third_party/blink + third_party/bidimapper third_party/boringssl third_party/boringssl/src/third_party/fiat third_party/breakpad @@ -466,7 +518,6 @@ src_prepare() { third_party/closure_compiler third_party/content_analysis_sdk third_party/cpuinfo - third_party/crabbyavif third_party/crashpad third_party/crashpad/crashpad/third_party/lss third_party/crashpad/crashpad/third_party/zlib @@ -498,7 +549,6 @@ src_prepare() { third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/rxjs third_party/devtools-frontend/src/front_end/third_party/vscode.web-custom-data third_party/devtools-frontend/src/front_end/third_party/wasmparser - third_party/devtools-frontend/src/front_end/third_party/web-vitals third_party/devtools-frontend/src/third_party third_party/distributed_point_functions third_party/dom_distiller_js @@ -513,12 +563,15 @@ src_prepare() { third_party/freetype third_party/fusejs third_party/fxdiv + third_party/highway + third_party/liburlpattern + third_party/libzip + third_party/lit third_party/gemmlowp third_party/google_input_tools third_party/google_input_tools/third_party/closure_library third_party/google_input_tools/third_party/closure_library/third_party/closure third_party/googletest - third_party/highway third_party/hunspell third_party/iccjpeg third_party/inspector_protocol @@ -536,7 +589,6 @@ src_prepare() { third_party/libaom/source/libaom/third_party/vector third_party/libaom/source/libaom/third_party/x86inc third_party/libavif - third_party/libc++ third_party/libevent third_party/libgav1 third_party/libjingle @@ -545,7 +597,6 @@ src_prepare() { third_party/libsrtp third_party/libsync third_party/libudev - third_party/liburlpattern third_party/libva_protected_content third_party/libvpx third_party/libvpx/source/libvpx/third_party/x86inc @@ -554,12 +605,13 @@ src_prepare() { third_party/libxcb-keysyms third_party/libxml/chromium third_party/libyuv - third_party/libzip - third_party/lit third_party/lottie third_party/lss third_party/lzma_sdk third_party/mako + third_party/maldoca + third_party/maldoca/src/third_party/tensorflow_protos + third_party/maldoca/src/third_party/zlibwrapper third_party/markupsafe third_party/material_color_utilities third_party/mesa @@ -586,12 +638,11 @@ src_prepare() { third_party/pdfium/third_party/libtiff third_party/perfetto third_party/perfetto/protos/third_party/chromium - third_party/perfetto/protos/third_party/simpleperf third_party/pffft third_party/ply third_party/polymer - third_party/private_membership third_party/private-join-and-compute + third_party/private_membership third_party/protobuf third_party/pthreadpool third_party/puffin @@ -601,7 +652,6 @@ src_prepare() { third_party/re2 third_party/rnnoise third_party/rust - third_party/ruy third_party/s2cellid third_party/securemessage third_party/selenium-atoms @@ -609,22 +659,19 @@ src_prepare() { third_party/sentencepiece/src/third_party/darts_clone third_party/shell-encryption third_party/simplejson - third_party/six third_party/skia third_party/skia/include/third_party/vulkan third_party/skia/third_party/vulkan third_party/smhasher third_party/snappy - third_party/spirv-headers - third_party/spirv-tools third_party/sqlite third_party/swiftshader third_party/swiftshader/third_party/astc-encoder third_party/swiftshader/third_party/llvm-subzero third_party/swiftshader/third_party/marl + third_party/swiftshader/third_party/subzero third_party/swiftshader/third_party/SPIRV-Headers/include/spirv third_party/swiftshader/third_party/SPIRV-Tools - third_party/swiftshader/third_party/subzero third_party/tensorflow_models third_party/tensorflow-text third_party/tflite @@ -632,6 +679,8 @@ src_prepare() { third_party/tflite/src/third_party/fft2d third_party/tflite/src/third_party/xla/third_party/tsl third_party/tflite/src/third_party/xla/xla/tsl/util + third_party/ruy + third_party/six third_party/ukey2 third_party/unrar third_party/utf @@ -653,12 +702,12 @@ src_prepare() { third_party/x11proto third_party/xcbproto third_party/xnnpack - third_party/zlib/google third_party/zxcvbn-cpp + third_party/zlib/google url/third_party/mozilla v8/src/third_party/siphash - v8/src/third_party/utf8-decoder v8/src/third_party/valgrind + v8/src/third_party/utf8-decoder v8/third_party/glibc v8/third_party/inspector_protocol v8/third_party/v8 @@ -686,6 +735,10 @@ src_prepare() { keeplibs+=( third_party/zstd ) fi + if use libcxx || [[ ${CHROMIUM_FORCE_LIBCXX} == yes ]]; then + keeplibs+=( third_party/libc++ ) + fi + if ! use system-toolchain || [[ ${CHROMIUM_FORCE_GOOGLE_TOOLCHAIN} == yes ]]; then keeplibs+=( third_party/llvm ) fi @@ -740,26 +793,53 @@ chromium_configure() { local myconf_gn="" - # We already forced the correct clang via {llvm-r1_}pkg_setup - if use system-toolchain; then - if tc-is-cross-compiler; then - CC="${CC} -target ${CHOST} --sysroot ${ESYSROOT}" - CXX="${CXX} -target ${CHOST} --sysroot ${ESYSROOT}" - BUILD_AR=${AR} - BUILD_CC=${CC} - BUILD_CXX=${CXX} - BUILD_NM=${NM} + if use system-toolchain && [[ ${CHROMIUM_FORCE_GOOGLE_TOOLCHAIN} == no ]]; then + # Make sure the build system will use the right tools, bug #340795. + tc-export AR CC CXX NM + + if needs_clang && ! tc-is-clang; then + # Force clang since gcc is either broken or build is using libcxx. + if tc-is-cross-compiler; then + CC="${CBUILD}-clang -target ${CHOST} --sysroot ${ESYSROOT}" + CXX="${CBUILD}-clang++ -target ${CHOST} --sysroot ${ESYSROOT}" + BUILD_CC=${CBUILD}-clang + BUILD_CXX=${CBUILD}-clang++ + else + CC=${CHOST}-clang + CXX=${CHOST}-clang++ + fi + strip-unsupported-flags fi - strip-unsupported-flags + if tc-is-clang; then + myconf_gn+=" is_clang=true clang_use_chrome_plugins=false" + # Workaround for build failure with clang-18 and -march=native without + # avx512. Does not affect e.g. -march=skylake, only native (bug #931623). + use amd64 && is-flagq -march=native && + [[ $(clang-major-version) -eq 18 ]] && [[ $(clang-minor-version) -lt 6 ]] && + tc-cpp-is-true "!defined(__AVX512F__)" ${CXXFLAGS} && + append-flags -mevex512 + else + myconf_gn+=" is_clang=false" + fi - myconf_gn+=" is_clang=true clang_use_chrome_plugins=false" - # https://bugs.gentoo.org/918897#c32 - append-ldflags -Wl,--undefined-version - myconf_gn+=" use_lld=true" + if needs_lld ; then + # https://bugs.gentoo.org/918897#c32 + append-ldflags -Wl,--undefined-version + myconf_gn+=" use_lld=true" + else + # This doesn't prevent lld from being used, but rather prevents gn from forcing it + myconf_gn+=" use_lld=false" + fi - # Make sure the build system will use the right tools, bug #340795. - tc-export AR CC CXX NM + if use lto; then + AR=llvm-ar + NM=llvm-nm + if tc-is-cross-compiler; then + BUILD_AR=llvm-ar + BUILD_NM=llvm-nm + fi + fi myconf_gn+=" custom_toolchain=\"//build/toolchain/linux/unbundle:default\"" @@ -783,17 +863,6 @@ chromium_configure() { myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:default\"" fi - # bindgen settings - # From 127, to make bindgen work, we need to provide a location for libclang. - # We patch this in for gentoo - see chromium-*-bindgen-custom-toolchain.patch - # rust_bindgen_root = directory with `bin/bindgen` beneath it. - myconf_gn+=" rust_bindgen_root=\"${EPREFIX}/usr/\"" - myconf_gn+=" bindgen_libclang_path=\"$(get_llvm_prefix)/$(get_libdir)\"" - # We don't need to set 'clang_base_bath' for anything in our build - # and it defaults to the google toolchain location. Instead provide a location - # to where system clang lives sot that bindgen can find system headers (e.g. stddef.h) - myconf_gn+=" clang_base_path=\"${EPREFIX}/usr/lib/clang/${LLVM_SLOT}/\"" - local rustc_ver rustc_ver=$(chromium_rust_version_check) if ver_test "${rustc_ver}" -lt "${RUST_MIN_VER}"; then @@ -892,13 +961,20 @@ chromium_configure() { # Chromium builds provided by Linux distros) should disable the testing config myconf_gn+=" disable_fieldtrial_testing_config=true" + if use system-toolchain; then + myconf_gn+=" use_gold=false" + fi + # The sysroot is the oldest debian image that chromium supports, we don't need it myconf_gn+=" use_sysroot=false" - # Use in-tree libc++ (buildtools/third_party/libc++ and buildtools/third_party/libc++abi) - # instead of the system C++ library for C++ standard library support. - # default: true, but let's be explicit (forced since 120 ; USE removed 127). - myconf_gn+=" use_custom_libcxx=true" + # This determines whether or not GN uses the bundled libcxx + # default: true + if use libcxx || [[ ${CHROMIUM_FORCE_LIBCXX} == yes ]]; then + myconf_gn+=" use_custom_libcxx=true" + else + myconf_gn+=" use_custom_libcxx=false" + fi # Disable pseudolocales, only used for testing myconf_gn+=" enable_pseudolocales=false" @@ -946,6 +1022,13 @@ chromium_configure() { if [[ ${myarch} == amd64 ]]; then filter-flags -mno-mmx -mno-sse2 -mno-ssse3 -mno-sse4.1 -mno-avx -mno-avx2 -mno-fma -mno-fma4 -mno-xop -mno-sse4a fi + + if tc-is-gcc; then + # https://bugs.gentoo.org/904455 + local -x CPP="$(tc-getCXX) -E" + # https://bugs.gentoo.org/912381 + filter-lto + fi fi if [[ $myarch = amd64 ]] ; then @@ -961,7 +1044,11 @@ chromium_configure() { die "Failed to determine target arch, got '$myarch'." fi + # Make sure that -Werror doesn't get added to CFLAGS by the build system. + # Depending on GCC version the warnings are different and we don't want + # the build to fail because of that. myconf_gn+=" treat_warnings_as_errors=false" + # Disable fatal linker warnings, bug 506268. myconf_gn+=" fatal_linker_warnings=false" @@ -983,12 +1070,13 @@ chromium_configure() { # https://bugs.gentoo.org/654216 addpredict /dev/dri/ #nowarn - # We don't use the same clang version as upstream, and with -Werror - # we need to make sure that we don't get superfluous warnings. - append-flags -Wno-unknown-warning-option - if tc-is-cross-compiler; then + # Disable unknown warning message from clang. + if tc-is-clang; then + append-flags -Wno-unknown-warning-option + if tc-is-cross-compiler; then export BUILD_CXXFLAGS+=" -Wno-unknown-warning-option" export BUILD_CFLAGS+=" -Wno-unknown-warning-option" + fi fi # Explicitly disable ICU data file support for system-icu/headless builds. @@ -1057,7 +1145,7 @@ chromium_configure() { # Allow building against system libraries in official builds sed -i 's/OFFICIAL_BUILD/GOOGLE_CHROME_BUILD/' \ tools/generate_shim_headers/generate_shim_headers.py || die - # Req's LTO; handled by REQUIRED_USE - TODO: not compatible with -fno-split-lto-unit + # Disable CFI: unsupported for GCC, requires clang+lto+lld myconf_gn+=" is_cfi=false" # Don't add symbols to build myconf_gn+=" symbol_level=0" @@ -1073,6 +1161,12 @@ chromium_configure() { myconf_gn+=" chrome_pgo_phase=0" fi + # user CXXFLAGS might overwrite -march=armv8-a+crc+crypto, bug #851639 + if use arm64 && tc-is-gcc; then + sed -i '/^#if HAVE_ARM64_CRC32C/a #pragma GCC target ("+crc+crypto")' \ + third_party/crc32c/src/src/crc32c_arm64.cc || die + fi + # skipping typecheck is only supported on amd64, bug #876157 if ! use amd64; then myconf_gn+=" devtools_skip_typecheck=false" diff --git a/www-client/google-chrome-beta/Manifest b/www-client/google-chrome-beta/Manifest index d6f15a6f3450..8f4b1a7940f8 100644 --- a/www-client/google-chrome-beta/Manifest +++ b/www-client/google-chrome-beta/Manifest @@ -1,3 +1,3 @@ -DIST google-chrome-beta_127.0.6533.43-1_amd64.deb 109226720 BLAKE2B d6871b409569e3a305630f3c7337ec81e213f91d8528ac03d430227ba6012f1f4189cec57020d6f28d9aa7c7a0c824ee43f5f8d88debe8b287e9f59bcee0b90f SHA512 e65a0548e86fdf281227b1b889dcfad76167a038ce4e5a6818aae7ab794d8fdd9e88c6ad114b3ff7dc8cc24eea21ae1cd0d4cc8cf5aaee25a9fbd52fa0d873dd -EBUILD google-chrome-beta-127.0.6533.43.ebuild 2983 BLAKE2B c0683d291bd6459daf64a35c34b4d56824b1c1119afe758af8bc18dc2a3625f16c5e94b4a137a8fd5b7673d36d3b6e559df17269ad3dce405643edb809137e10 SHA512 b00a89fbd7d0d9dd1a999ae2b01b7aec9ad2b6e7b9bde8727e22b9a35769da5ed7fe351fcca6681e02007380662b0688a2990f205b1dfed8effb91d991ab21d4 +DIST google-chrome-beta_127.0.6533.57-1_amd64.deb 109188896 BLAKE2B 2f73db42f57a40be97889b182bccc43e31981de4a25eb6a9472b85f0dfe56cafd91df60c3472c7e047ff13ecbd8707b7327f7c5b2486bc7a354c06fbed5e06d9 SHA512 e37f93e1a4c5839e6cfd52d9c19430a9d09e6acec6f35e74cd38d27f78c4e189ec66486ef8ea46b61ef4e7aa89fc744aa70892f42f11a539c67f99df8b52fe70 +EBUILD google-chrome-beta-127.0.6533.57.ebuild 2983 BLAKE2B c0683d291bd6459daf64a35c34b4d56824b1c1119afe758af8bc18dc2a3625f16c5e94b4a137a8fd5b7673d36d3b6e559df17269ad3dce405643edb809137e10 SHA512 b00a89fbd7d0d9dd1a999ae2b01b7aec9ad2b6e7b9bde8727e22b9a35769da5ed7fe351fcca6681e02007380662b0688a2990f205b1dfed8effb91d991ab21d4 MISC metadata.xml 437 BLAKE2B 35ab5a754d8e65db84e25b08c76bed923c2f9eb1b1d65687dda842313b5f339c90cbb3eb8fe12ecb58f201383955ad8f72a5b34484265194a3fcffcf760122ef SHA512 82e6057b085e849bc5484b53fef974022bb9db33836502e8d54fca3c8f54f47768f9b0ed4591d90a444e82142e727d4e4071236b114705f91c005f170b2a3986 diff --git a/www-client/google-chrome-beta/google-chrome-beta-127.0.6533.43.ebuild b/www-client/google-chrome-beta/google-chrome-beta-127.0.6533.57.ebuild index dd9e9c497aea..dd9e9c497aea 100644 --- a/www-client/google-chrome-beta/google-chrome-beta-127.0.6533.43.ebuild +++ b/www-client/google-chrome-beta/google-chrome-beta-127.0.6533.57.ebuild diff --git a/www-client/google-chrome-unstable/Manifest b/www-client/google-chrome-unstable/Manifest index 1789af916b98..1f28edc441b7 100644 --- a/www-client/google-chrome-unstable/Manifest +++ b/www-client/google-chrome-unstable/Manifest @@ -1,3 +1,3 @@ -DIST google-chrome-unstable_128.0.6559.0-1_amd64.deb 109921208 BLAKE2B 55a225f2e5cd32b4f22d36e4622ccf0b37a7d159993fcc1de181e24bf579f93e327b5ec10516b1cf64ef0a91d1c17b3f7c157f15d8efa6851d2f6290d3bc26d1 SHA512 e9e730be7506897d3ed85e90db016dbd9615850a0f72058746d1bd79747a54f5e08663430b6d74627229d2af27bc3141d0ee11077da07287f2b8b2702bd3fca3 -EBUILD google-chrome-unstable-128.0.6559.0.ebuild 2983 BLAKE2B c0683d291bd6459daf64a35c34b4d56824b1c1119afe758af8bc18dc2a3625f16c5e94b4a137a8fd5b7673d36d3b6e559df17269ad3dce405643edb809137e10 SHA512 b00a89fbd7d0d9dd1a999ae2b01b7aec9ad2b6e7b9bde8727e22b9a35769da5ed7fe351fcca6681e02007380662b0688a2990f205b1dfed8effb91d991ab21d4 +DIST google-chrome-unstable_128.0.6585.0-1_amd64.deb 110270616 BLAKE2B 3e71610836409645422d9041dc4aeafcaa0c68ee5f1e0ce9275759b8cfc9d58d9c9e7182d1ebbbad6752ed82212933b9ff705041f88cc4382eb1316bfb5d7ec3 SHA512 6999db35e87788db360506dfa119c3689b2f1bed811b591fa5be690af9b5173f9999f7a3a38a974c8d132188b3d2338a23395f85ed222f6f69bee68bc3518d13 +EBUILD google-chrome-unstable-128.0.6585.0.ebuild 2983 BLAKE2B c0683d291bd6459daf64a35c34b4d56824b1c1119afe758af8bc18dc2a3625f16c5e94b4a137a8fd5b7673d36d3b6e559df17269ad3dce405643edb809137e10 SHA512 b00a89fbd7d0d9dd1a999ae2b01b7aec9ad2b6e7b9bde8727e22b9a35769da5ed7fe351fcca6681e02007380662b0688a2990f205b1dfed8effb91d991ab21d4 MISC metadata.xml 437 BLAKE2B 35ab5a754d8e65db84e25b08c76bed923c2f9eb1b1d65687dda842313b5f339c90cbb3eb8fe12ecb58f201383955ad8f72a5b34484265194a3fcffcf760122ef SHA512 82e6057b085e849bc5484b53fef974022bb9db33836502e8d54fca3c8f54f47768f9b0ed4591d90a444e82142e727d4e4071236b114705f91c005f170b2a3986 diff --git a/www-client/google-chrome-unstable/google-chrome-unstable-128.0.6559.0.ebuild b/www-client/google-chrome-unstable/google-chrome-unstable-128.0.6585.0.ebuild index dd9e9c497aea..dd9e9c497aea 100644 --- a/www-client/google-chrome-unstable/google-chrome-unstable-128.0.6559.0.ebuild +++ b/www-client/google-chrome-unstable/google-chrome-unstable-128.0.6585.0.ebuild diff --git a/www-client/google-chrome/Manifest b/www-client/google-chrome/Manifest index 8218ccdf8501..85efa6411bdf 100644 --- a/www-client/google-chrome/Manifest +++ b/www-client/google-chrome/Manifest @@ -1,3 +1,3 @@ -DIST google-chrome-stable_126.0.6478.126-1_amd64.deb 108773084 BLAKE2B 4e59333e6073b2b7320b50551a6241fc402509398a404742e63ccde60dce3a9c8d5a490a0b9fb4a9a409562ee4ea078ac1a6d441b0ead94bd40792b16afa48f9 SHA512 cae09818d2032253e1d9a8e58dfde53d56bb4fd63de0b7ad89bc6558da66103220057dce331ae519fa79e7ec140f116bc8d3e10200eb9845bb278aeaf3cf5d95 -EBUILD google-chrome-126.0.6478.126.ebuild 2982 BLAKE2B 94c28a910834b70ccfa642f6e5372dce9e534bf5b9c210516958e8cd96c4b8e042d360a9fa5c85d13cbe4b152a26b7751f5f87ab832002fe21e83f2cdf03f47e SHA512 23c9d78446da4b7ceef659dd659af367733abb766207e343fc991122d13744e3d67b0919d9d6371df5fc43815301c062087e1ce8d685e41ad0613e352b8c96ee +DIST google-chrome-stable_126.0.6478.182-1_amd64.deb 108772160 BLAKE2B 8f4a95894a440f64654d5247c32468379b986b7629c5acc33c15e6239f5795d2cb1c781bdab4b071337400156ad3b9bdc9c7b295e7c733b959b77eba6f4ccbef SHA512 3e3e2a41aead21afb612f5d23e6d0538c85b290265f66c481530939b77968642d67c3215b34beb05f0ba8104945a76a1ed53169e38cfffaf3fe92370ddbcf141 +EBUILD google-chrome-126.0.6478.182.ebuild 2982 BLAKE2B 94c28a910834b70ccfa642f6e5372dce9e534bf5b9c210516958e8cd96c4b8e042d360a9fa5c85d13cbe4b152a26b7751f5f87ab832002fe21e83f2cdf03f47e SHA512 23c9d78446da4b7ceef659dd659af367733abb766207e343fc991122d13744e3d67b0919d9d6371df5fc43815301c062087e1ce8d685e41ad0613e352b8c96ee MISC metadata.xml 437 BLAKE2B 35ab5a754d8e65db84e25b08c76bed923c2f9eb1b1d65687dda842313b5f339c90cbb3eb8fe12ecb58f201383955ad8f72a5b34484265194a3fcffcf760122ef SHA512 82e6057b085e849bc5484b53fef974022bb9db33836502e8d54fca3c8f54f47768f9b0ed4591d90a444e82142e727d4e4071236b114705f91c005f170b2a3986 diff --git a/www-client/google-chrome/google-chrome-126.0.6478.126.ebuild b/www-client/google-chrome/google-chrome-126.0.6478.182.ebuild index a6673ff33b80..a6673ff33b80 100644 --- a/www-client/google-chrome/google-chrome-126.0.6478.126.ebuild +++ b/www-client/google-chrome/google-chrome-126.0.6478.182.ebuild diff --git a/www-client/microsoft-edge-beta/Manifest b/www-client/microsoft-edge-beta/Manifest index 50abcdebf8f9..701afd2bc526 100644 --- a/www-client/microsoft-edge-beta/Manifest +++ b/www-client/microsoft-edge-beta/Manifest @@ -1,7 +1,7 @@ -DIST microsoft-edge-beta_127.0.2651.15-1_amd64.deb 166274998 BLAKE2B 68b5e24fb80c0b9069e13349b05a44f5b2e8cfa5aa41256b4c0bf35ccb8a32da6d1fbb52620f81a873afd63a816ecc3da9a146b83fd2e24f601240c4cbcf674c SHA512 6121ac0e214b10235317ca4909668c49ad39e8be37f023a753df4ea01f2c16e6e36f7852a692fc1181e182d938fb6a2b4ffd46453ec330fa3b29a93bd09d9e46 DIST microsoft-edge-beta_127.0.2651.31-1_amd64.deb 166291494 BLAKE2B 6a444905f2a7d8f7f28b86205196d6d08622d293297f034d9431f5e680e915c742e4109afcc5fbcd8796e76add68d311850f3e3315c69e1cdefeb1842f20173b SHA512 0743b3a68626093559b6a587923bb51eb2d8f8989de36984f1a3bb8dd5167454217048a989c4364aeaa01fb075de5e46d709cda8bfbadf975e1bc94892035bb7 DIST microsoft-edge-beta_127.0.2651.45-1_amd64.deb 167081034 BLAKE2B ec49bb538a7edbf10344ac7caf91a1b4d00db22483e6d06bbb076b4634090a6d8c584f5dcd4f79b243cb610e784345a9804e3bd4014f4368959b6561a80a643e SHA512 2c6b69f05c61801698fcc5abe304e65699772dffa063c89bda7d5f9c53070f570a4920d6c3f85d83a07a4ec25de04169effac19ad02bf6c2f0fc30a78585f9d6 -EBUILD microsoft-edge-beta-127.0.2651.15.ebuild 2712 BLAKE2B e4c40954c5106692f7b454e32c79e47cdc99c09b2e1aa02a263951adcafb56ef2179235210e2c1c4a24b7571338c9329d46bf7c5fa8430284be2e1d2eb447148 SHA512 1d1a784a1b19db517d78db66fd8457b5dbfe803f852cf82d7137bd18f624618e91016f38f571e0d848542a17788d01685228863fb005cc8de4bbb96381e3044b +DIST microsoft-edge-beta_127.0.2651.49-1_amd64.deb 167190014 BLAKE2B b35632e690895a75c3cab7a61b9c032a6281b08de59bde1692728b160c216e43a39369387cae06f6c3f444cb32323319e987b97cc951f5da8c4a629523468baf SHA512 b69190dcc89b09caf44a261844f358b256e6a74a08d95730ad2ce7bf4ff728cefef25b02a0a51e031d578f5bec25bdec9d6bb93ee866332c55b8370fa7e5528a EBUILD microsoft-edge-beta-127.0.2651.31.ebuild 2712 BLAKE2B e4c40954c5106692f7b454e32c79e47cdc99c09b2e1aa02a263951adcafb56ef2179235210e2c1c4a24b7571338c9329d46bf7c5fa8430284be2e1d2eb447148 SHA512 1d1a784a1b19db517d78db66fd8457b5dbfe803f852cf82d7137bd18f624618e91016f38f571e0d848542a17788d01685228863fb005cc8de4bbb96381e3044b EBUILD microsoft-edge-beta-127.0.2651.45.ebuild 2712 BLAKE2B e4c40954c5106692f7b454e32c79e47cdc99c09b2e1aa02a263951adcafb56ef2179235210e2c1c4a24b7571338c9329d46bf7c5fa8430284be2e1d2eb447148 SHA512 1d1a784a1b19db517d78db66fd8457b5dbfe803f852cf82d7137bd18f624618e91016f38f571e0d848542a17788d01685228863fb005cc8de4bbb96381e3044b +EBUILD microsoft-edge-beta-127.0.2651.49.ebuild 2712 BLAKE2B e4c40954c5106692f7b454e32c79e47cdc99c09b2e1aa02a263951adcafb56ef2179235210e2c1c4a24b7571338c9329d46bf7c5fa8430284be2e1d2eb447148 SHA512 1d1a784a1b19db517d78db66fd8457b5dbfe803f852cf82d7137bd18f624618e91016f38f571e0d848542a17788d01685228863fb005cc8de4bbb96381e3044b MISC metadata.xml 528 BLAKE2B ef09f12e6f9b503cd78a39ece67ab0b21c4760114b052bf105b7c5e426a1df43a5b37ff547338fc7122ac8a029b2ebb85a8793dbd4d192ae990ae71829dcdec6 SHA512 b6ab632cfce365f249a178a261eba3d469cd645cdcb99dd1bc4f1e865fbd6668cfd0f7171843e2b234ff852f8191a8b08b48cf89991cdfc7ca36337a71e5a38d diff --git a/www-client/microsoft-edge-beta/microsoft-edge-beta-127.0.2651.15.ebuild b/www-client/microsoft-edge-beta/microsoft-edge-beta-127.0.2651.49.ebuild index 0ff710cc5ddc..0ff710cc5ddc 100644 --- a/www-client/microsoft-edge-beta/microsoft-edge-beta-127.0.2651.15.ebuild +++ b/www-client/microsoft-edge-beta/microsoft-edge-beta-127.0.2651.49.ebuild diff --git a/www-client/microsoft-edge-dev/Manifest b/www-client/microsoft-edge-dev/Manifest index 580724271be5..bd56b1a2c1de 100644 --- a/www-client/microsoft-edge-dev/Manifest +++ b/www-client/microsoft-edge-dev/Manifest @@ -1,7 +1,7 @@ -DIST microsoft-edge-dev_127.0.2651.8-1_amd64.deb 166223282 BLAKE2B a45295f0a41c739eab3ff926a1f7250ec4285c423243018005f9ba3f2f720a90ad37d7278ba422664caff89c150498f9238afce8560e6c080e5315993e534188 SHA512 d333c6b9ee120c106757e8ca1bbd03ede0342900d517add720a57c21ecb07c7d0010ac4aed1ea8a00fa08412d1a76bc8f15a79516b5de100ba421018fb924b58 DIST microsoft-edge-dev_128.0.2661.0-1_amd64.deb 166470038 BLAKE2B 2e0ba0688d6bb0759f5bd3311dadab16fe659a7f50c1b9786fe75f9f8304617fe5e3c6baf7526fbab6724866131729effbf6577513201f503bdeae7a504d544c SHA512 c88bf304dc552f68f49a07b3f8bbad28b96b593e18d161884c7898f67768361e01c653f3681512fb27fe0c8949f5211ed4fd70ce14c12c896452441be2ccc2d3 DIST microsoft-edge-dev_128.0.2677.1-1_amd64.deb 167448190 BLAKE2B 53d8abb515e2dc836af3f962a3860993bf714da8fa56f94e62f4c89c8800d259c23c8818243e14ab5975d6cb08cc538afcb4cebe183538d5eb5b7c17fa09d511 SHA512 769c781155e88afda271a435c5affe4ce1cab751417ce4baea4e9321a5eae033c8db760fcec6c899b938efcc23310ade875c340642065e7af01eaae35567c8e3 -EBUILD microsoft-edge-dev-127.0.2651.8.ebuild 2712 BLAKE2B e4c40954c5106692f7b454e32c79e47cdc99c09b2e1aa02a263951adcafb56ef2179235210e2c1c4a24b7571338c9329d46bf7c5fa8430284be2e1d2eb447148 SHA512 1d1a784a1b19db517d78db66fd8457b5dbfe803f852cf82d7137bd18f624618e91016f38f571e0d848542a17788d01685228863fb005cc8de4bbb96381e3044b +DIST microsoft-edge-dev_128.0.2708.0-1_amd64.deb 167730670 BLAKE2B 17c503c20050cba6bb0cac4c2f3d900b51d6e8020db117ef5aaa0b319edd65b0a3ee5e49cadadd5659f4b7d9113b866466f2d6a0bf67d7264731baa0ab8511ed SHA512 c98ce5cad5b6347bb0989fe6197eccfc4a3d3d69d63e2365894cf681a969e84c97ba939afaffdc13c362639fb96369a018dc71b4745726a4e60725ffbc6f541d EBUILD microsoft-edge-dev-128.0.2661.0.ebuild 2712 BLAKE2B e4c40954c5106692f7b454e32c79e47cdc99c09b2e1aa02a263951adcafb56ef2179235210e2c1c4a24b7571338c9329d46bf7c5fa8430284be2e1d2eb447148 SHA512 1d1a784a1b19db517d78db66fd8457b5dbfe803f852cf82d7137bd18f624618e91016f38f571e0d848542a17788d01685228863fb005cc8de4bbb96381e3044b EBUILD microsoft-edge-dev-128.0.2677.1.ebuild 2712 BLAKE2B e4c40954c5106692f7b454e32c79e47cdc99c09b2e1aa02a263951adcafb56ef2179235210e2c1c4a24b7571338c9329d46bf7c5fa8430284be2e1d2eb447148 SHA512 1d1a784a1b19db517d78db66fd8457b5dbfe803f852cf82d7137bd18f624618e91016f38f571e0d848542a17788d01685228863fb005cc8de4bbb96381e3044b +EBUILD microsoft-edge-dev-128.0.2708.0.ebuild 2712 BLAKE2B e4c40954c5106692f7b454e32c79e47cdc99c09b2e1aa02a263951adcafb56ef2179235210e2c1c4a24b7571338c9329d46bf7c5fa8430284be2e1d2eb447148 SHA512 1d1a784a1b19db517d78db66fd8457b5dbfe803f852cf82d7137bd18f624618e91016f38f571e0d848542a17788d01685228863fb005cc8de4bbb96381e3044b MISC metadata.xml 528 BLAKE2B ef09f12e6f9b503cd78a39ece67ab0b21c4760114b052bf105b7c5e426a1df43a5b37ff547338fc7122ac8a029b2ebb85a8793dbd4d192ae990ae71829dcdec6 SHA512 b6ab632cfce365f249a178a261eba3d469cd645cdcb99dd1bc4f1e865fbd6668cfd0f7171843e2b234ff852f8191a8b08b48cf89991cdfc7ca36337a71e5a38d diff --git a/www-client/microsoft-edge-dev/microsoft-edge-dev-127.0.2651.8.ebuild b/www-client/microsoft-edge-dev/microsoft-edge-dev-128.0.2708.0.ebuild index 0ff710cc5ddc..0ff710cc5ddc 100644 --- a/www-client/microsoft-edge-dev/microsoft-edge-dev-127.0.2651.8.ebuild +++ b/www-client/microsoft-edge-dev/microsoft-edge-dev-128.0.2708.0.ebuild diff --git a/www-client/microsoft-edge/Manifest b/www-client/microsoft-edge/Manifest index 0a07aa121a14..baff25aa52e3 100644 --- a/www-client/microsoft-edge/Manifest +++ b/www-client/microsoft-edge/Manifest @@ -1,3 +1,3 @@ -DIST microsoft-edge-stable_126.0.2592.87-1_amd64.deb 168170546 BLAKE2B e1f4464f7bf50c2efbb36510578d5b26c4538c29aaf4f783335e8d0333db5978aac9a429cef1ba76d7662ac4bd93244e2a13238ded468c191858a8e46a4a6d89 SHA512 cbf72b15eb179e861f769908cc6cc84d2913e56b9f35405784063d12efc957cf5c6c4ff8f587e12500d0bbc1b27a5b6d71b455f31315a1a5b798480044d4fb2b -EBUILD microsoft-edge-126.0.2592.87.ebuild 2711 BLAKE2B 1bb44a3c56ae9b33ff45f5cede57afd5c9f39d9b02f030029e22de9694efe09e68eb0106d8a896e85de2fb033341c7b479a3c4d10e9b5be5ee50fa9ab218da0b SHA512 3df8105072f7b861b8fbb50a8c93ecd9b8221548dcfc84563b8aae1546c94687d45d8dded312c9b560f99bb9b3bcf0da24ca8489dd413b52a245943e778a073a +DIST microsoft-edge-stable_126.0.2592.102-1_amd64.deb 168166266 BLAKE2B 02f884e3d22c933b0033ce4b0b1bccf4364aad51a49f622b8003f803ef732a3ed5ed9346c6bfdb5873ce3676ec76b903034aaceb1cdb0c7c8e5a4a5c46d8603c SHA512 67d5fb6269a0c80680d5961783b82958f2c5d53143800a85c3aa7772e34fd32a4f860a040b37e5bae92c7d8a72efd975bd8047b5072a7e11335a63d6d03857c5 +EBUILD microsoft-edge-126.0.2592.102.ebuild 2711 BLAKE2B 1bb44a3c56ae9b33ff45f5cede57afd5c9f39d9b02f030029e22de9694efe09e68eb0106d8a896e85de2fb033341c7b479a3c4d10e9b5be5ee50fa9ab218da0b SHA512 3df8105072f7b861b8fbb50a8c93ecd9b8221548dcfc84563b8aae1546c94687d45d8dded312c9b560f99bb9b3bcf0da24ca8489dd413b52a245943e778a073a MISC metadata.xml 528 BLAKE2B ef09f12e6f9b503cd78a39ece67ab0b21c4760114b052bf105b7c5e426a1df43a5b37ff547338fc7122ac8a029b2ebb85a8793dbd4d192ae990ae71829dcdec6 SHA512 b6ab632cfce365f249a178a261eba3d469cd645cdcb99dd1bc4f1e865fbd6668cfd0f7171843e2b234ff852f8191a8b08b48cf89991cdfc7ca36337a71e5a38d diff --git a/www-client/microsoft-edge/microsoft-edge-126.0.2592.87.ebuild b/www-client/microsoft-edge/microsoft-edge-126.0.2592.102.ebuild index 7ea339bd40f9..7ea339bd40f9 100644 --- a/www-client/microsoft-edge/microsoft-edge-126.0.2592.87.ebuild +++ b/www-client/microsoft-edge/microsoft-edge-126.0.2592.102.ebuild diff --git a/www-client/opera-beta/Manifest b/www-client/opera-beta/Manifest index 6202c1c45c60..2d76371e546c 100644 --- a/www-client/opera-beta/Manifest +++ b/www-client/opera-beta/Manifest @@ -2,6 +2,6 @@ DIST opera-beta_111.0.5168.15_amd64.deb 110248164 BLAKE2B 05a58600640ffdf6d75ca6 DIST opera-beta_112.0.5197.10_amd64.deb 111011432 BLAKE2B 214a3ac05a1c457dda6ab78529bd28023a3ee8e809da12a45cdb23eb37765eb8be36d0854d765ac8b472e762ded7ca147a951ff7ea2ec44402c874312b8760de SHA512 c8efefc1f412ac3c4bd1555fbf837fa18917b7857ed22436c0044631d05a6188d24be5f60a6b283f8884a76eaca7fcc5462217d0f52e4b8445614724b1a18b52 DIST opera-beta_112.0.5197.5_amd64.deb 111091348 BLAKE2B 4e683d4fdb536a9b6beaa9be325738bd5282afa18cde816de04cc1285c1f021f8063fec07b505ab9af56eb33170e4342959154a63e384be7d9cde9bd9fe62b56 SHA512 d98b62e2ac94f154474f247a60c9acbb4fcddf1bf3443456bc742152c5a2f9ac36d6cfecd60e3f416550257f2f088cee61d45a2a28b4f4376e077784840fa186 EBUILD opera-beta-111.0.5168.15.ebuild 4223 BLAKE2B fac1c8287ed7e76dd485b251090c7619215e007ed594a29b5c3f04ff947ab440058f609bcd187a5e170c50f00beabddc5194990f91c4ebf36d8d8bdebaafa4dc SHA512 5a5fcd27cdeecda900c1f24b303c5f6a529dde9e41f3be29d8ed1b284c7c701eab728dd43f42aa8f9e427b4746c99dd4b15d70dc3eb222a492f7f83009a25d28 -EBUILD opera-beta-112.0.5197.10.ebuild 4223 BLAKE2B fac1c8287ed7e76dd485b251090c7619215e007ed594a29b5c3f04ff947ab440058f609bcd187a5e170c50f00beabddc5194990f91c4ebf36d8d8bdebaafa4dc SHA512 5a5fcd27cdeecda900c1f24b303c5f6a529dde9e41f3be29d8ed1b284c7c701eab728dd43f42aa8f9e427b4746c99dd4b15d70dc3eb222a492f7f83009a25d28 -EBUILD opera-beta-112.0.5197.5.ebuild 4223 BLAKE2B fac1c8287ed7e76dd485b251090c7619215e007ed594a29b5c3f04ff947ab440058f609bcd187a5e170c50f00beabddc5194990f91c4ebf36d8d8bdebaafa4dc SHA512 5a5fcd27cdeecda900c1f24b303c5f6a529dde9e41f3be29d8ed1b284c7c701eab728dd43f42aa8f9e427b4746c99dd4b15d70dc3eb222a492f7f83009a25d28 +EBUILD opera-beta-112.0.5197.10.ebuild 4223 BLAKE2B c69e5de821ac295003aadbb2b94cd21ad617274870c6363ddd9b6214360ae60a7d8b77609b92b4f46f7b77220a63f966a011a093debf6580a71d5383821203cf SHA512 75b8c0a7e46ea5610d798d45c3260d6d684f943298d232670a17dc38ddef395a00fd52d3f7f06efd79b5c0dcddeec204bb597b0594f6471a2934d3409fd889c0 +EBUILD opera-beta-112.0.5197.5.ebuild 4223 BLAKE2B c69e5de821ac295003aadbb2b94cd21ad617274870c6363ddd9b6214360ae60a7d8b77609b92b4f46f7b77220a63f966a011a093debf6580a71d5383821203cf SHA512 75b8c0a7e46ea5610d798d45c3260d6d684f943298d232670a17dc38ddef395a00fd52d3f7f06efd79b5c0dcddeec204bb597b0594f6471a2934d3409fd889c0 MISC metadata.xml 544 BLAKE2B e8594a0cb9a73ac5901ece78db220822043dca9faec994810af426f96e2ece7fdb069c5f1d639f66d1236ec83e6c46e50bd21c49f8a075cf0de41c9db9afd8a0 SHA512 2361ebdde2707166e465058b41a893b4c14db7c7ba8f4fe34f7ab34da4275f0af691e55881232a9253f5d793ff76e61d57689f56dd8ab879fc3ecb3294fc8777 diff --git a/www-client/opera-beta/opera-beta-112.0.5197.10.ebuild b/www-client/opera-beta/opera-beta-112.0.5197.10.ebuild index 0d49f3a56353..00ead24ed5e1 100644 --- a/www-client/opera-beta/opera-beta-112.0.5197.10.ebuild +++ b/www-client/opera-beta/opera-beta-112.0.5197.10.ebuild @@ -42,7 +42,7 @@ fi # Commit ref from `strings libffmpeg.so | grep -F "FFmpeg version"` matches this Chromium version # used to select the correct ffmpeg-chromium version (corresponds to a major version of Chromium) # Does not need to be updated for every new version of Opera, only when it breaks -CHROMIUM_VERSION="125" +CHROMIUM_VERSION="126" SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}" S=${WORKDIR} diff --git a/www-client/opera-beta/opera-beta-112.0.5197.5.ebuild b/www-client/opera-beta/opera-beta-112.0.5197.5.ebuild index 0d49f3a56353..00ead24ed5e1 100644 --- a/www-client/opera-beta/opera-beta-112.0.5197.5.ebuild +++ b/www-client/opera-beta/opera-beta-112.0.5197.5.ebuild @@ -42,7 +42,7 @@ fi # Commit ref from `strings libffmpeg.so | grep -F "FFmpeg version"` matches this Chromium version # used to select the correct ffmpeg-chromium version (corresponds to a major version of Chromium) # Does not need to be updated for every new version of Opera, only when it breaks -CHROMIUM_VERSION="125" +CHROMIUM_VERSION="126" SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}" S=${WORKDIR} diff --git a/www-client/opera-developer/Manifest b/www-client/opera-developer/Manifest index f2279434b2c9..94d7d3b0d827 100644 --- a/www-client/opera-developer/Manifest +++ b/www-client/opera-developer/Manifest @@ -1,7 +1,7 @@ -DIST opera-developer_113.0.5210.0_amd64.deb 111403232 BLAKE2B 603b94351147f937898b9db752f4c942609ca28f56d1ff1cc234c10ac3bd29b9ec80bd6a017d237b575b47f38700467854de5f195e60b1362101b8c88688c54f SHA512 f8270863a4d4b0e29e67f4b741dcfd3cfdb373a0769059c861d508d8a02babf6851a38aab8e7be579b5d0604c7d2d1819c460e8a2f271532580f1e7836b85748 DIST opera-developer_113.0.5215.0_amd64.deb 111400132 BLAKE2B 77d8c619831f98141e8817c8118807ff1e679c7883550bbc4c4eaddb833f58ac9fdba342bb0460788150a6cb5548f6f670f6ff43c705e6446f8ae087f418af21 SHA512 b87436a75e07c32a3b671b7c68fcc8b3e002835fb772dc238c64dcd21ddefa215c8051f534c97ad9db80ae296454fb3caf590bb183bdbb1137aa9c81a44be765 DIST opera-developer_113.0.5222.0_amd64.deb 111175644 BLAKE2B 51a72409ba280bf1abd45963bd8f72bbe481700e3dc2d97d11d2d3e71dbb313acf18488e0b52cfd356fd2b27081119aed9f28bce3b605b630c35d08c855a7506 SHA512 a0a3787fb6278e60af1f32307ac3d1b868d45488659734e385bfda1b2bd776a01193c3e0dba5396e05fc37c05d46d9448ab77b0606819a255a3fedf6274ba4ab -EBUILD opera-developer-113.0.5210.0.ebuild 4223 BLAKE2B fac1c8287ed7e76dd485b251090c7619215e007ed594a29b5c3f04ff947ab440058f609bcd187a5e170c50f00beabddc5194990f91c4ebf36d8d8bdebaafa4dc SHA512 5a5fcd27cdeecda900c1f24b303c5f6a529dde9e41f3be29d8ed1b284c7c701eab728dd43f42aa8f9e427b4746c99dd4b15d70dc3eb222a492f7f83009a25d28 -EBUILD opera-developer-113.0.5215.0.ebuild 4223 BLAKE2B fac1c8287ed7e76dd485b251090c7619215e007ed594a29b5c3f04ff947ab440058f609bcd187a5e170c50f00beabddc5194990f91c4ebf36d8d8bdebaafa4dc SHA512 5a5fcd27cdeecda900c1f24b303c5f6a529dde9e41f3be29d8ed1b284c7c701eab728dd43f42aa8f9e427b4746c99dd4b15d70dc3eb222a492f7f83009a25d28 -EBUILD opera-developer-113.0.5222.0.ebuild 4223 BLAKE2B fac1c8287ed7e76dd485b251090c7619215e007ed594a29b5c3f04ff947ab440058f609bcd187a5e170c50f00beabddc5194990f91c4ebf36d8d8bdebaafa4dc SHA512 5a5fcd27cdeecda900c1f24b303c5f6a529dde9e41f3be29d8ed1b284c7c701eab728dd43f42aa8f9e427b4746c99dd4b15d70dc3eb222a492f7f83009a25d28 +DIST opera-developer_113.0.5227.0_amd64.deb 111218448 BLAKE2B 219cf02352571a6f3b9b9e67134d78391526a93ff7db17763ff61bb0c67219277e3c10875bb8e5c536eb50424daeb91077b3382e8df37137bd590ed0e2c727b9 SHA512 c125b2c7e89c1b1174ce4b3972077e4783f725a7d66b325401a1ce98aeedd73078881bd551d96a3502ed443e23631083b47899fe8cddef0e11632783188a3e8e +EBUILD opera-developer-113.0.5215.0.ebuild 4223 BLAKE2B c69e5de821ac295003aadbb2b94cd21ad617274870c6363ddd9b6214360ae60a7d8b77609b92b4f46f7b77220a63f966a011a093debf6580a71d5383821203cf SHA512 75b8c0a7e46ea5610d798d45c3260d6d684f943298d232670a17dc38ddef395a00fd52d3f7f06efd79b5c0dcddeec204bb597b0594f6471a2934d3409fd889c0 +EBUILD opera-developer-113.0.5222.0.ebuild 4223 BLAKE2B c69e5de821ac295003aadbb2b94cd21ad617274870c6363ddd9b6214360ae60a7d8b77609b92b4f46f7b77220a63f966a011a093debf6580a71d5383821203cf SHA512 75b8c0a7e46ea5610d798d45c3260d6d684f943298d232670a17dc38ddef395a00fd52d3f7f06efd79b5c0dcddeec204bb597b0594f6471a2934d3409fd889c0 +EBUILD opera-developer-113.0.5227.0.ebuild 4223 BLAKE2B c69e5de821ac295003aadbb2b94cd21ad617274870c6363ddd9b6214360ae60a7d8b77609b92b4f46f7b77220a63f966a011a093debf6580a71d5383821203cf SHA512 75b8c0a7e46ea5610d798d45c3260d6d684f943298d232670a17dc38ddef395a00fd52d3f7f06efd79b5c0dcddeec204bb597b0594f6471a2934d3409fd889c0 MISC metadata.xml 544 BLAKE2B e8594a0cb9a73ac5901ece78db220822043dca9faec994810af426f96e2ece7fdb069c5f1d639f66d1236ec83e6c46e50bd21c49f8a075cf0de41c9db9afd8a0 SHA512 2361ebdde2707166e465058b41a893b4c14db7c7ba8f4fe34f7ab34da4275f0af691e55881232a9253f5d793ff76e61d57689f56dd8ab879fc3ecb3294fc8777 diff --git a/www-client/opera-developer/opera-developer-113.0.5215.0.ebuild b/www-client/opera-developer/opera-developer-113.0.5215.0.ebuild index 0d49f3a56353..00ead24ed5e1 100644 --- a/www-client/opera-developer/opera-developer-113.0.5215.0.ebuild +++ b/www-client/opera-developer/opera-developer-113.0.5215.0.ebuild @@ -42,7 +42,7 @@ fi # Commit ref from `strings libffmpeg.so | grep -F "FFmpeg version"` matches this Chromium version # used to select the correct ffmpeg-chromium version (corresponds to a major version of Chromium) # Does not need to be updated for every new version of Opera, only when it breaks -CHROMIUM_VERSION="125" +CHROMIUM_VERSION="126" SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}" S=${WORKDIR} diff --git a/www-client/opera-developer/opera-developer-113.0.5222.0.ebuild b/www-client/opera-developer/opera-developer-113.0.5222.0.ebuild index 0d49f3a56353..00ead24ed5e1 100644 --- a/www-client/opera-developer/opera-developer-113.0.5222.0.ebuild +++ b/www-client/opera-developer/opera-developer-113.0.5222.0.ebuild @@ -42,7 +42,7 @@ fi # Commit ref from `strings libffmpeg.so | grep -F "FFmpeg version"` matches this Chromium version # used to select the correct ffmpeg-chromium version (corresponds to a major version of Chromium) # Does not need to be updated for every new version of Opera, only when it breaks -CHROMIUM_VERSION="125" +CHROMIUM_VERSION="126" SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}" S=${WORKDIR} diff --git a/www-client/opera-developer/opera-developer-113.0.5210.0.ebuild b/www-client/opera-developer/opera-developer-113.0.5227.0.ebuild index 0d49f3a56353..00ead24ed5e1 100644 --- a/www-client/opera-developer/opera-developer-113.0.5210.0.ebuild +++ b/www-client/opera-developer/opera-developer-113.0.5227.0.ebuild @@ -42,7 +42,7 @@ fi # Commit ref from `strings libffmpeg.so | grep -F "FFmpeg version"` matches this Chromium version # used to select the correct ffmpeg-chromium version (corresponds to a major version of Chromium) # Does not need to be updated for every new version of Opera, only when it breaks -CHROMIUM_VERSION="125" +CHROMIUM_VERSION="126" SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}" S=${WORKDIR} diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest index 111006dbc4a4..ea4db5c5db29 100644 --- a/www-client/opera/Manifest +++ b/www-client/opera/Manifest @@ -1,3 +1,3 @@ -DIST opera-stable_111.0.5168.61_amd64.deb 110240376 BLAKE2B 3ab085acef9c082cc9a40f9a492461f7dc33f4034e88645b084bf9f3fe516d0221cfdb1cb015bc4a0de1f0a2e8e5d1e9d93fb7681d2be97e870adf432c19b3ac SHA512 90e96a60e3b1401bf5eb18d614db2ccea8c9f701a9f0f54315ce632b99f06d6e2576c9e356074352180ed3802145d085ad73d3e904a9dcbf2f08b9c5bd2917a1 -EBUILD opera-111.0.5168.61.ebuild 4222 BLAKE2B 1091bc144473a96cbc91da218fbf249d640c7dd37ff38a7796043c1cd20a670bc1342221af7d80369b0f0f7c2a65815547cc117f49436392f5490c76d98df9dc SHA512 ecf572caaf6133d3824f38555c1d9c1ac4045f23400bdf81f824735714e9e8d454ff81e6657f3e9654e4a61bd3e3e83458f3dee0f33f0bc7fa8ddbe4ac2e21bf +DIST opera-stable_112.0.5197.25_amd64.deb 111204316 BLAKE2B a53d1380193e4d5484a19705e35d166770a64d7f36ba6f5b95dc03369c80c83c99d9db4600911e7166dfab3916419faad3bbaae7f9920b07a1542817850a67b7 SHA512 bb13bbaf56606375ed5f3a59170b81797442ce563574d47931f274bc1407e39a3c96910ac9cdd1382cb47a63517082942a8abb9656405345877123b60f44d0fe +EBUILD opera-112.0.5197.25.ebuild 4222 BLAKE2B de117147a88de6901509c580d05cac5bf34cacaf4a36bb16ef232f48c1edd4386a1b6d1fb69f6804dbe75f1f64332d410b76af3d88308aaec0ff7ea3b8d594d2 SHA512 c0652186e3053ad951cde8aafcbd7a0e81ac6914c3ed2e23fafd557bc7b825bbfe05aa7da282569822e789d5ea04940f7cebc278b69ffffcbe59663554d1263d MISC metadata.xml 544 BLAKE2B 94b2f6807c021794769fc62b041c69bd08a0d307c51db96109bd45a1fff240d586c51daa91e894055e47291505750f07e9054b6b1b364a691c18f5711acbe9b4 SHA512 691c7b62fa7c8a46e4cc981a2f211a1609b1c57620aca668b001eeaa2cbcd2f38299680c4707a73a8f32ee19b054cd131a2b09600bac30b8530af35142694ff7 diff --git a/www-client/opera/opera-111.0.5168.61.ebuild b/www-client/opera/opera-112.0.5197.25.ebuild index 0de1bebfcf29..71d9b3421ce4 100644 --- a/www-client/opera/opera-111.0.5168.61.ebuild +++ b/www-client/opera/opera-112.0.5197.25.ebuild @@ -42,7 +42,7 @@ fi # Commit ref from `strings libffmpeg.so | grep -F "FFmpeg version"` matches this Chromium version # used to select the correct ffmpeg-chromium version (corresponds to a major version of Chromium) # Does not need to be updated for every new version of Opera, only when it breaks -CHROMIUM_VERSION="125" +CHROMIUM_VERSION="126" SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}" S=${WORKDIR} |