From b6bc206123b45dcf6bd71a58e78d7538ea602dd6 Mon Sep 17 00:00:00 2001 From: Duncaen Date: Tue, 26 Nov 2024 01:01:57 +0100 Subject: [PATCH] chromium: update to 131.0.6778.85. --- .../cr131-unbundle-freetype-enable.patch | 25 +++++++++++++++++++ srcpkgs/chromium/template | 8 +++--- 2 files changed, 29 insertions(+), 4 deletions(-) create mode 100644 srcpkgs/chromium/patches/cr131-unbundle-freetype-enable.patch diff --git a/srcpkgs/chromium/patches/cr131-unbundle-freetype-enable.patch b/srcpkgs/chromium/patches/cr131-unbundle-freetype-enable.patch new file mode 100644 index 00000000000..9bc3f8b9f5e --- /dev/null +++ b/srcpkgs/chromium/patches/cr131-unbundle-freetype-enable.patch @@ -0,0 +1,25 @@ +From 6fcc0d232c5d93061f2aac7f3a60ef96d36b8b1a Mon Sep 17 00:00:00 2001 +From: lauren n. liberda +Date: Tue, 22 Oct 2024 22:04:27 +0200 +Subject: [PATCH] [unbundle] add enable_freetype + +fixes freetype unbundle after https://crrev.com/c/5832411 + +Bug: none +Change-Id: If5573d2c0e833ef3c18b505c004b3fa997f903a0 +--- + +diff --git a/build/linux/unbundle/freetype.gn b/build/linux/unbundle/freetype.gn +index 73f96668..c780c630 100644 +--- a/build/linux/unbundle/freetype.gn ++++ b/build/linux/unbundle/freetype.gn +@@ -11,4 +11,9 @@ + # System FreeType configurations other than as described WILL INTRODUCE TEXT + # RENDERING AND SECURITY REGRESSIONS. + use_system_freetype = true ++ ++ # Use FreeType for font rendering. If this is set to false, FreeType is ++ # replaced with the Rust-based Fontations set of libraries plus Skia ++ # path rendering. ++ enable_freetype = true + } diff --git a/srcpkgs/chromium/template b/srcpkgs/chromium/template index 87175825ab6..5c11c82d0d6 100644 --- a/srcpkgs/chromium/template +++ b/srcpkgs/chromium/template @@ -1,11 +1,12 @@ # Template file for 'chromium' pkgname=chromium # See https://chromiumdash.appspot.com/releases?platform=Linux for the latest version -version=131.0.6778.69 +version=131.0.6778.85 revision=1 archs="i686* x86_64* aarch64* armv7l*" +_llvmver=19 hostmakedepends=" - $(vopt_if clang "clang18 lld18 llvm18 compiler-rt") + $(vopt_if clang "clang${_llvmver} lld${_llvmver} llvm${_llvmver} compiler-rt${_llvmver}") bison git gperf hwids ninja nodejs perl pkg-config python3 libepoxy-devel libevent-devel libglib-devel rust rust-bindgen gn" @@ -30,8 +31,7 @@ license="BSD-3-Clause" homepage="https://www.chromium.org/" # distfiles="https://commondatastorage.googleapis.com/chromium-browser-official/chromium-${version}.tar.xz" distfiles="https://chromium-tarballs.distfiles.gentoo.org/chromium-${version}.tar.xz" -checksum=56d332bd53b26ad4f9a8f36c4cba37e9f05126a353d57666d12690944769bfaa -broken="temp configure failure" +checksum=436a5e43dd089d10d0f72861473c1078bd7f9adfa60da6dd8d0ac01251f42994 lib32disabled=yes