pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

chromium: update to 143.0.7499.192



Module Name:	pkgsrc-wip
Committed By:	kikadf <kikadf.01%gmail.com@localhost>
Pushed By:	kikadf
Date:		Thu Jan 8 18:35:45 2026 +0100
Changeset:	5fcda3c1f6e7352843fb950fd47c7a6eea558f4f

Modified Files:
	chromium/COMMIT_MSG
	chromium/Makefile
	chromium/distinfo
	chromium/files/README
	chromium/files/chromium.sh.in
	chromium/patches/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h
Removed Files:
	chromium/patches/patch-components_autofill_core_browser_suggestions_payments_payments__suggestion__generator.cc

Log Message:
chromium: update to 143.0.7499.192

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=5fcda3c1f6e7352843fb950fd47c7a6eea558f4f

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 chromium/COMMIT_MSG                                  | 20 +++++++++-----------
 chromium/Makefile                                    |  8 +++++---
 chromium/distinfo                                    | 15 +++++++--------
 chromium/files/README                                |  5 ++++-
 chromium/files/chromium.sh.in                        |  3 +++
 ..._data__manager_payments_payments__data__manager.h |  4 ++--
 ...tions_payments_payments__suggestion__generator.cc | 17 -----------------
 7 files changed, 30 insertions(+), 42 deletions(-)

diffs:
diff --git a/chromium/COMMIT_MSG b/chromium/COMMIT_MSG
index 062afd673c..c72d95a74e 100644
--- a/chromium/COMMIT_MSG
+++ b/chromium/COMMIT_MSG
@@ -1,13 +1,11 @@
-www/chromium: update to 143.0.7499.169
+www/chromium: update to 143.0.7499.192
 
-* 143.0.7499.169
-This update doesn't include security fixes.
-
-* 143.0.7499.146
-This update includes 2 security fixes. Below, we highlight fixes
-that were contributed by external researchers.
+* 143.0.7499.192
+This update includes 1 security fix.
+Below, we highlight fixes that were contributed by external researchers. 
 Please see the Chrome Security Page for more information.
-[$10000][448294721] High CVE-2025-14765: Use after free in WebGPU.
-Reported by Anonymous on 2025-09-30
-[TBD][466786677] High CVE-2025-14766: Out of bounds read and write
-in V8. Reported by Shaheen Fazim on 2025-12-08
+[TBD][463155954] High CVE-2026-0628: Insufficient policy enforcement
+in WebView tag. Reported by Gal Weizman on 2025-11-23
+
+* HID support on NetBSD
+
diff --git a/chromium/Makefile b/chromium/Makefile
index c15aa9b553..aeaf8b07b2 100644
--- a/chromium/Makefile
+++ b/chromium/Makefile
@@ -1,7 +1,7 @@
 # $NetBSD: Makefile,v 1.24 2025/10/27 11:27:36 kikadf Exp $
 
 DISTNAME=			chromium-${VERSION}
-VERSION=			143.0.7499.169
+VERSION=			143.0.7499.192
 CATEGORIES=			www
 MASTER_SITES=			https://commondatastorage.googleapis.com/chromium-browser-official/
 EXTRACT_SUFX_C=			.tar.xz
@@ -126,7 +126,8 @@ TARGET=		chrome chromedriver
 # with hooks to use them from the system.
 GN_SYSTEM_LIBS=		dav1d
 GN_SYSTEM_LIBS+=	fontconfig
-GN_SYSTEM_LIBS+=	icu
+# As of 143.0.7499.169, icu-78.1 is incompatible.
+#GN_SYSTEM_LIBS+=	icu
 GN_SYSTEM_LIBS+=	libaom
 GN_SYSTEM_LIBS+=	libjpeg # libjpeg-turbo
 GN_SYSTEM_LIBS+=	libpng
@@ -355,7 +356,8 @@ BUILDLINK_DEPMETHOD.clang=	build
 # Use -lpciutils instead of -lpci for pkgsrc.
 BUILDLINK_TRANSFORM+=	l:pci:pciutils
 .include "../../textproc/expat/buildlink3.mk"
-.include "../../textproc/icu/buildlink3.mk"
+# As of 143.0.7499.169, icu-78.1 is incompatible.
+#.include "../../textproc/icu/buildlink3.mk"
 .include "../../textproc/jsoncpp/buildlink3.mk"
 .include "../../textproc/libxml2/buildlink3.mk"
 .include "../../textproc/libxslt/buildlink3.mk"
diff --git a/chromium/distinfo b/chromium/distinfo
index f9a4523e38..1b7e0ce8d0 100644
--- a/chromium/distinfo
+++ b/chromium/distinfo
@@ -1,11 +1,11 @@
 $NetBSD$
 
-BLAKE2s (chromium-143.0.7499.169-lite.tar.xz) = 50dc55bd94ddbf59e3ac614bc8ba89abfed28325cd2f05257fdd98154db3e6d7
-SHA512 (chromium-143.0.7499.169-lite.tar.xz) = 783f5bb97e62f8866c99dfd554856192d559a9a5876ede9289e1000163a2dd6ceb0d5321e9c4298bd29a2b4b32dfed5121f106120754ccb15a9c8ac239b3510f
-Size (chromium-143.0.7499.169-lite.tar.xz) = 1140789336 bytes
-BLAKE2s (chromium-143.0.7499.169-testdata.tar.xz) = b2d8681725187adb10365d7c56c52415c053b907204cfdba36852fe52d7f7e01
-SHA512 (chromium-143.0.7499.169-testdata.tar.xz) = d608aaac28b01106e8af9391fccb7ce8b4d2b5414737fb5959d5f1aaf08f88553dab8f001819f16a8cfc29a768cec5848ba356253a31889ac71fe1e430eaa218
-Size (chromium-143.0.7499.169-testdata.tar.xz) = 1155268416 bytes
+BLAKE2s (chromium-143.0.7499.192-lite.tar.xz) = f7aba2cc60a770508bebfd82704af259110c6c40da195ab436c6f504771ce533
+SHA512 (chromium-143.0.7499.192-lite.tar.xz) = 5eb97b8559c6a141c93020f8b9a5835a926dd0ed3360ba975ba71c4bc9e1d97376332eac1eadaf224edfc9ab27c0c82ee74c6078e338aa8d0024fe4bf4353f9b
+Size (chromium-143.0.7499.192-lite.tar.xz) = 1140785448 bytes
+BLAKE2s (chromium-143.0.7499.192-testdata.tar.xz) = ef2e143311ea1d9a677a9c452032500342643bb6ba91ad89ee52ec673942ac22
+SHA512 (chromium-143.0.7499.192-testdata.tar.xz) = 9160cbc9062ff110c3ddb4f78b7412e3f932378dd89e17bfe8f3fb174c62d7a2112a2c453513355ff140152ffda6af15921f6e3ab6f83415b28baf32d7530393
+Size (chromium-143.0.7499.192-testdata.tar.xz) = 1155268448 bytes
 BLAKE2s (kikadf-chromium-audioio-v140.0.tar.gz) = 063582b80823694cfa30c020d3378dae3c7dbb1d0b3ffc3b756ce26e9984504c
 SHA512 (kikadf-chromium-audioio-v140.0.tar.gz) = e986fd201969e2ce9e7c092497c34bca84771992a2c8d980556d2dc77002ff68f3d13b4144629e9a8bc41b8ad0d4d06650eafadbfde7c0fa91ed84fbcd74763b
 Size (kikadf-chromium-audioio-v140.0.tar.gz) = 8453 bytes
@@ -551,12 +551,11 @@ SHA1 (patch-chrome_updater_util_posix__util.cc) = dcbd2cedea58f6180c9fd3044f25f3
 SHA1 (patch-chrome_utility_services.cc) = 14313d6ecabe0cffc53020ba5ff3c83497e0ec95
 SHA1 (patch-components_BUILD.gn) = 43897396bd18a16eeb86f4547fcb1706b781f976
 SHA1 (patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc) = f0d1f5eb9a42c7d39debfa001188b6803d44559d
-SHA1 (patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h) = 4e18662a0f29d4b436ff5063f9849f561e857e94
+SHA1 (patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h) = 63c2f1d676b7a2ea755f7ae342be6026c3c695e3
 SHA1 (patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc) = 08bb92ad7fbccc2cb673adf412a8f4ac515649ae
 SHA1 (patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc) = 1e05b7482032d5c6ef935370264495945a1c2bb4
 SHA1 (patch-components_autofill_core_browser_payments_amount__extraction__manager.cc) = 085196736be847e36eb3622531287d2fb2a04dbd
 SHA1 (patch-components_autofill_core_browser_payments_bnpl__manager.cc) = d3ffa043e0e944dcf71c98c33aaa6285b339c520
-SHA1 (patch-components_autofill_core_browser_suggestions_payments_payments__suggestion__generator.cc) = d6205ae1b6efbaf458e2e439420f6baa0b44597c
 SHA1 (patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc) = 69d263ccfbee05acde6fe2f90f0975a743bce401
 SHA1 (patch-components_autofill_core_common_autofill__features.cc) = bd46333ee40da5e910050db6548939a58e914869
 SHA1 (patch-components_autofill_core_common_autofill__payments__features.cc) = d40dd1aea0ab7f9ac10b9569f5f2ac89cb716639
diff --git a/chromium/files/README b/chromium/files/README
index 880d0f1bfa..940f912dbe 100644
--- a/chromium/files/README
+++ b/chromium/files/README
@@ -19,7 +19,9 @@ Some notes on chromium:
   Under investigation. No known working workaround.
 
 4) HID support
-  HID is not yet supported on NetBSD, so FIDO devices do not work.
+  To enable monitoring attached and detached FIDO devices on NetBSD,
+  you should enable the ndevd service (a devpubd drop-in replacement)
+  in /etc/rc.conf.
 
 5) Render blinking / glitches after 141.x
   If you notice render blinking or visual glitches
@@ -29,3 +31,4 @@ Some notes on chromium:
   start chromium with --force-gpu-mem-available-mb=128 flag.
   To make it permanent, add this flag to ~/.config/chromium-flags.conf:
     CHROMIUM_FLAGS="${CHROMIUM_FLAGS} --force-gpu-mem-available-mb=128"
+  NOTE: after 143.0.7499.192, this flag added by default in the wrapper script.
diff --git a/chromium/files/chromium.sh.in b/chromium/files/chromium.sh.in
index 4626e08328..7c4278c693 100644
--- a/chromium/files/chromium.sh.in
+++ b/chromium/files/chromium.sh.in
@@ -77,4 +77,7 @@ export LD_LIBRARY_PATH
 [ -f ~/.config/chromium-flags.conf ] || echo 'CHROMIUM_FLAGS=""' > ~/.config/chromium-flags.conf
 . ~/.config/chromium-flags.conf
 
+# TODO: workaround to fix flickering/render glitches
+CHROMIUM_FLAGS="${CHROMIUM_FLAGS} --force-gpu-mem-available-mb=128"
+
 LANG=${_l} exec "@PREFIX@/lib/chromium/chrome" ${_NOWASM} ${CHROMIUM_FLAGS} "${@}"
diff --git a/chromium/patches/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h b/chromium/patches/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h
index 4b5918702e..8142549b77 100644
--- a/chromium/patches/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h
+++ b/chromium/patches/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h
@@ -7,13 +7,13 @@ $NetBSD$
 --- components/autofill/core/browser/data_manager/payments/payments_data_manager.h.orig	2025-12-17 23:05:18.000000000 +0000
 +++ components/autofill/core/browser/data_manager/payments/payments_data_manager.h
 @@ -378,7 +378,7 @@ class PaymentsDataManager : public Autof
+   void SetAutofillHasSeenIban();
  
-   // TODO(crbug.com/430575808): Remove build flags.
  #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
 -    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
 +    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
    // Returns the value of the kAutofillHasSeenBnpl pref.
-   virtual bool IsAutofillHasSeenBnplPrefEnabled() const;
+   bool IsAutofillHasSeenBnplPrefEnabled() const;
  
 @@ -726,7 +726,7 @@ class PaymentsDataManager : public Autof
    void ClearAllCreditCardBenefits();
diff --git a/chromium/patches/patch-components_autofill_core_browser_suggestions_payments_payments__suggestion__generator.cc b/chromium/patches/patch-components_autofill_core_browser_suggestions_payments_payments__suggestion__generator.cc
deleted file mode 100644
index 2360358a1b..0000000000
--- a/chromium/patches/patch-components_autofill_core_browser_suggestions_payments_payments__suggestion__generator.cc
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD$
-
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- components/autofill/core/browser/suggestions/payments/payments_suggestion_generator.cc.orig	2025-12-17 23:05:18.000000000 +0000
-+++ components/autofill/core/browser/suggestions/payments/payments_suggestion_generator.cc
-@@ -1462,7 +1462,7 @@ std::vector<Suggestion> GetCreditCardSug
-                                  .GetBnplIssuers(),
-                              /*extracted_amount_in_micros=*/std::nullopt));
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
--    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
-+    BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
-     manager.client()
-         .GetPersonalDataManager()
-         .payments_data_manager()


Home | Main Index | Thread Index | Old Index