From d9dc8f1d71ffeda9d3c0080e1660e9ffea240f0f Mon Sep 17 00:00:00 2001 From: Chongyun Lee <45286352+licy183@users.noreply.github.com> Date: Sat, 23 Mar 2024 02:11:27 +0800 Subject: [PATCH 1/3] chromium-stable: bump to 109.0.5414.119 --- tur-chromium/chromium-stable/build.sh | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/tur-chromium/chromium-stable/build.sh b/tur-chromium/chromium-stable/build.sh index 3f74bfa..c9baec3 100644 --- a/tur-chromium/chromium-stable/build.sh +++ b/tur-chromium/chromium-stable/build.sh @@ -2,10 +2,10 @@ TERMUX_PKG_HOMEPAGE=https://www.chromium.org/Home TERMUX_PKG_DESCRIPTION="Chromium web browser" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_MAINTAINER="Chongyun Lee " -_CHROMIUM_VERSION=108.0.5359.124 +_CHROMIUM_VERSION=109.0.5414.119 TERMUX_PKG_VERSION=$_CHROMIUM_VERSION TERMUX_PKG_SRCURL=(https://commondatastorage.googleapis.com/chromium-browser-official/chromium-$_CHROMIUM_VERSION.tar.xz) -TERMUX_PKG_SHA256=(d48dfac2a61b14a5d7d2f460b09b70ef3ab88e27b82e3173938cb54eaa612a75) +TERMUX_PKG_SHA256=(cbcdef5ee71acb53790ded3adef86871812b46e9f208dce8ec3f8ab04958be2d) TERMUX_PKG_DEPENDS="atk, cups, dbus, gtk3, krb5, libc++, libevdev, libxkbcommon, libminizip, libnss, libwayland, libx11, mesa, openssl, pango, pulseaudio, libdrm, libjpeg-turbo, libpng, libwebp, libflac, fontconfig, freetype, zlib, libxml2, libxslt, libopus, libsnappy" # TODO: Split chromium-common and chromium-headless # TERMUX_PKG_DEPENDS+=", chromium-common" @@ -166,8 +166,9 @@ use_system_libdrm = true use_system_libffi = true use_custom_libcxx = false use_allocator_shim = false -use_allocator = \"none\" -use_nss_certs = true +use_partition_alloc_as_malloc = false +enable_backup_ref_ptr_support = false +enable_mte_checked_ptr_support = false use_nss_certs = true use_udev = false use_ozone = true @@ -235,7 +236,7 @@ use_thin_lto = false termux_step_make() { cd $TERMUX_PKG_BUILDDIR - ninja -C out/Release chromedriver chrome chrome_crashpad_handler headless_shell -k 0 || bash + ninja -C out/Release chromedriver chrome chrome_crashpad_handler headless_shell -k 0 } termux_step_make_install() { From 5e6b3587320b39a5099356afdc02e73bf8712ff2 Mon Sep 17 00:00:00 2001 From: Chongyun Lee <45286352+licy183@users.noreply.github.com> Date: Sat, 23 Mar 2024 02:19:51 +0800 Subject: [PATCH 2/3] chromium-stable: bump to 110.0.5481.177 --- tur-chromium/chromium-stable/build.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tur-chromium/chromium-stable/build.sh b/tur-chromium/chromium-stable/build.sh index c9baec3..401a261 100644 --- a/tur-chromium/chromium-stable/build.sh +++ b/tur-chromium/chromium-stable/build.sh @@ -2,10 +2,10 @@ TERMUX_PKG_HOMEPAGE=https://www.chromium.org/Home TERMUX_PKG_DESCRIPTION="Chromium web browser" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_MAINTAINER="Chongyun Lee " -_CHROMIUM_VERSION=109.0.5414.119 +_CHROMIUM_VERSION=110.0.5481.177 TERMUX_PKG_VERSION=$_CHROMIUM_VERSION TERMUX_PKG_SRCURL=(https://commondatastorage.googleapis.com/chromium-browser-official/chromium-$_CHROMIUM_VERSION.tar.xz) -TERMUX_PKG_SHA256=(cbcdef5ee71acb53790ded3adef86871812b46e9f208dce8ec3f8ab04958be2d) +TERMUX_PKG_SHA256=(7b2f454d1195270a39f94a9ff6d8d68126be315e0da4e31c20f4ba9183a1c9b7) TERMUX_PKG_DEPENDS="atk, cups, dbus, gtk3, krb5, libc++, libevdev, libxkbcommon, libminizip, libnss, libwayland, libx11, mesa, openssl, pango, pulseaudio, libdrm, libjpeg-turbo, libpng, libwebp, libflac, fontconfig, freetype, zlib, libxml2, libxslt, libopus, libsnappy" # TODO: Split chromium-common and chromium-headless # TERMUX_PKG_DEPENDS+=", chromium-common" From c802cb4fe89509607222b6940bb3935b31471c5f Mon Sep 17 00:00:00 2001 From: Chongyun Lee <45286352+licy183@users.noreply.github.com> Date: Sat, 23 Mar 2024 02:33:29 +0800 Subject: [PATCH 3/3] chromium-stable: bump to 111.0.5563.146 --- .../0002-append-missing-params-for-crc32c.patch | 15 --------------- .../0003-append-undefined-version.patch | 17 ----------------- tur-chromium/chromium-stable/build.sh | 4 ++-- 3 files changed, 2 insertions(+), 34 deletions(-) delete mode 100644 tur-chromium/chromium-stable/0002-append-missing-params-for-crc32c.patch delete mode 100644 tur-chromium/chromium-stable/0003-append-undefined-version.patch diff --git a/tur-chromium/chromium-stable/0002-append-missing-params-for-crc32c.patch b/tur-chromium/chromium-stable/0002-append-missing-params-for-crc32c.patch deleted file mode 100644 index b576dc4..0000000 --- a/tur-chromium/chromium-stable/0002-append-missing-params-for-crc32c.patch +++ /dev/null @@ -1,15 +0,0 @@ -https://github.com/chromium/chromium/commit/9f43d823b6b4cdea62f0cc7563ff01f9239b8970 - ---- a/third_party/crc32c/BUILD.gn -+++ b/third_party/crc32c/BUILD.gn -@@ -122,6 +122,10 @@ - "-target-feature", - "-Xclang", - "+crypto", -+ "-Xclang", -+ "-target-feature", -+ "-Xclang", -+ "+aes", - ] - } else { - cflags = [ "-march=armv8-a+crc+crypto" ] diff --git a/tur-chromium/chromium-stable/0003-append-undefined-version.patch b/tur-chromium/chromium-stable/0003-append-undefined-version.patch deleted file mode 100644 index 79eeeb1..0000000 --- a/tur-chromium/chromium-stable/0003-append-undefined-version.patch +++ /dev/null @@ -1,17 +0,0 @@ -https://github.com//chromium/chromium/commit/42406b91d36d32a979dad47dd8f0e1974c81c1fa - ---- a/build/config/compiler/BUILD.gn -+++ b/build/config/compiler/BUILD.gn -@@ -738,6 +738,12 @@ config("compiler") { - ldflags += [ "-Wl,--no-rosegment" ] - } - -+ # TODO(crbug.com/1374347): Cleanup undefined symbol errors caught by -+ # --no-undefined-version. -+ if (use_lld && !is_win && !is_mac && !is_ios) { -+ ldflags += [ "-Wl,--undefined-version" ] -+ } -+ - # LLD does call-graph-sorted binary layout by default when profile data is - # present. On Android this increases binary size due to more thinks for long - # jumps. Turn it off by default and enable selectively for targets where it's diff --git a/tur-chromium/chromium-stable/build.sh b/tur-chromium/chromium-stable/build.sh index 401a261..bc3b22d 100644 --- a/tur-chromium/chromium-stable/build.sh +++ b/tur-chromium/chromium-stable/build.sh @@ -2,10 +2,10 @@ TERMUX_PKG_HOMEPAGE=https://www.chromium.org/Home TERMUX_PKG_DESCRIPTION="Chromium web browser" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_MAINTAINER="Chongyun Lee " -_CHROMIUM_VERSION=110.0.5481.177 +_CHROMIUM_VERSION=111.0.5563.146 TERMUX_PKG_VERSION=$_CHROMIUM_VERSION TERMUX_PKG_SRCURL=(https://commondatastorage.googleapis.com/chromium-browser-official/chromium-$_CHROMIUM_VERSION.tar.xz) -TERMUX_PKG_SHA256=(7b2f454d1195270a39f94a9ff6d8d68126be315e0da4e31c20f4ba9183a1c9b7) +TERMUX_PKG_SHA256=(1e701fa31b55fa0633c307af8537b4dbf67e02d8cad1080c57d845ed8c48b5fe) TERMUX_PKG_DEPENDS="atk, cups, dbus, gtk3, krb5, libc++, libevdev, libxkbcommon, libminizip, libnss, libwayland, libx11, mesa, openssl, pango, pulseaudio, libdrm, libjpeg-turbo, libpng, libwebp, libflac, fontconfig, freetype, zlib, libxml2, libxslt, libopus, libsnappy" # TODO: Split chromium-common and chromium-headless # TERMUX_PKG_DEPENDS+=", chromium-common"