270 Commits

Author SHA256 Message Date
f6c3bfa54e CVEs for 143.0.7499.40 boo#1254429 2025-12-02 19:51:45 +01:00
21104b83dc Merge remote-tracking branch 'sbrabec/main' 2025-12-01 13:27:18 +01:00
84684bfc3e Update to Chromium 143 early stable 143.0.7499.40
Fetches everything from chromium-beta/main. Edits from merge:
* keep INSTALL.sh
* chromium.spec: is_beta
2025-11-30 17:23:01 +01:00
b3d2e825d6 prep for stable release 2025-11-30 10:58:56 +01:00
Rüdiger Oertel
d25c0fafb8 update ppc-fedora-0002-regenerate-xnn-buildgn.patch for 143 2025-11-28 17:37:19 +01:00
23331c3286 Remove unused BuildRequires: update-desktop-files. 2025-11-23 23:34:51 +01:00
9e6b349a04 update to 143.0.7499.40 2025-11-20 21:32:32 +01:00
Ruediger Oertel
09788287bd merge changes 2025-11-18 00:15:39 +01:00
Ruediger Oertel
6685801dcd update to 142.0.7444.175 2025-11-17 23:42:22 +01:00
ceb9d4ef0e update to 143.0.7499.25 2025-11-13 14:50:52 +01:00
657bea7614 Merge changelog changes up to 142.0.7444.162 from chromium 2025-11-12 00:25:46 +01:00
c86b811d58 update to 142.0.7444.162 (boo#1253267) 2025-11-11 23:52:56 +01:00
Ruediger Oertel
639147333b add missing hunk to chromium-143-revert_rust_is_multiple_of.patch 2025-11-11 00:44:10 +01:00
Ruediger Oertel
a88ba42c69 update ppc patches 2025-11-10 12:45:24 +01:00
Ruediger Oertel
ca516759bb bump br for rust-bindgen 2025-11-10 12:23:55 +01:00
Ruediger Oertel
4342166b06 add chromium-143-revert_rust_is_multiple_of.patch 2025-11-10 12:06:12 +01:00
2af1b5e280 update to 143.0.7499.17 2025-11-07 10:45:23 +01:00
d805be4c0c merge 142.0.7444.134 changelog 2025-11-06 20:55:38 +01:00
Ruediger Oertel
f502137415 add chromium-143-cookie_string_view.patch 2025-11-06 14:29:56 +01:00
6f8ef97eb0 update to chromium 142.0.7444.134 (boo#1253089) 2025-11-06 07:15:36 +01:00
Ruediger Oertel
e120498182 add unsafe in chromium-140-keep-__rust_no_alloc_shim_is_unstable.patch 2025-11-04 17:32:41 +01:00
Ruediger Oertel
3c7bc55638 re-add chromium-143-libpng-unbundle.patch
which got lost in one of the merges
2025-11-04 16:16:05 +01:00
ef93c1fa21 bump to 143.0.7499.4 beta 2025-10-29 22:17:29 +01:00
815b4f2d1b pull in 142.0.7444.59 changelog 2025-10-29 22:06:40 +01:00
fce8e262c6 make beta 2025-10-29 22:06:25 +01:00
16cc3b7e4f add CVEs for boo#1252881 2025-10-29 21:20:45 +01:00
d30dfcf407 catch up 142.0.7444.59 changes from chromium,chromium-beta 2025-10-29 07:40:55 +01:00
dc7475ac25 Merge 142.0.7444.59 from chromium, leaving package built as beta 2025-10-29 06:24:56 +01:00
bd5a7bf744 update to 142.0.7444.59 2025-10-29 05:56:36 +01:00
db962f998a Merge 142.0.7444.52 from chromium-beta 2025-10-27 22:09:58 +01:00
Ruediger Oertel
d90710deb3 update chromium-143-libpng-unbundle.patch again 2025-10-27 14:42:57 +01:00
Ruediger Oertel
6e617cc251 update ppc-fedora-0002-regenerate-xnn-buildgn.patch 2025-10-27 10:34:24 +01:00
Ruediger Oertel
c5197e66e0 update patches to apply 2025-10-27 01:03:05 +01:00
Ruediger Oertel
250fd0cd68 update to 143.0.7489.0 2025-10-27 00:32:43 +01:00
Ruediger Oertel
a3c7ed7b46 sync with beta again 2025-10-27 00:30:14 +01:00
052fb7e78c Revert "keep third_party/libpng"
This reverts commit b06a9dfb41.
2025-10-26 20:36:07 +01:00
b06a9dfb41 keep third_party/libpng 2025-10-26 20:04:59 +01:00
a5a1d59e23 bump to 143.0.7489.0
* chromium-127-constexpr.patch: adjust path
* chromium-142-iwyu-field-form-data.patch drop
* gcc-enable-lto.patch unfuzz
2025-10-26 19:50:57 +01:00
e47af409f2 catch up with changes from chromium-beta to 142.0.7444.52 2025-10-26 19:33:32 +01:00
7bf25e3607 update readme with some currently useful sources for patches 2025-10-26 12:23:24 +01:00
c9a49036bd drop unused enable_reading_list build argument 2025-10-26 09:29:38 +01:00
3cd6cc918a fetch gitignore changes from chromium 2025-10-26 09:17:37 +01:00
65d8edc51a add chromium-142-iwyu-field-form-data.patch 2025-10-26 09:17:35 +01:00
c1fe7ade4e git: ignore vim swap files 2025-10-24 18:27:52 +02:00
36cf65e766 git: ignore quilt setup generated -build directory
This breaks tig and other tools due to size
2025-10-24 18:01:06 +02:00
d05f6ff95d git: ignore quilt patch backup files 2025-10-24 18:00:55 +02:00
Ruediger Oertel
98a7a0c4cd update ppc patches 2025-10-24 16:29:30 +02:00
Ruediger Oertel
3000995c97 fix next typo in chromium-142-rust_no_sanitize.patch 2025-10-24 14:17:52 +02:00
c23fa302db chromium-142-rust_no_sanitize.patch: fix mismatched closing delimiter 2025-10-24 08:19:06 +02:00
Ruediger Oertel
a523f9fbe4 add chromium-142-rust_no_sanitize.patch 2025-10-24 00:11:50 +02:00
Ruediger Oertel
8ee23301d8 add chromium-142-dawn_commit_hash.patch 2025-10-23 15:58:01 +02:00
ca52055322 update to 142.0.7444.52 2025-10-23 12:56:23 +02:00
b778b09c29 catch up 141.0.7390.122 changelog 2025-10-23 12:54:30 +02:00
Ruediger Oertel
f536b0f43b rediff chromium-142-rust-revert_should_panic.patch 2025-10-23 00:03:16 +02:00
Ruediger Oertel
1ca15ab6b4 add chromium-142-rust-revert_should_panic.patch 2025-10-22 18:33:52 +02:00
371a89fe93 bump to 142.0.7444.34 2025-10-16 01:21:56 +02:00
ad033dafa7 catch up changelog up to chromium 141.0.7390.107 2025-10-16 01:17:48 +02:00
dcea8ac3e1 bump to 142.0.7444.23 2025-10-08 20:19:49 +02:00
efd618463a Revert "try with rust1.88" and "try with rust1.90"
This reverts commit ee30d8fa3e.
This reverts commit 2b4866090c.
2025-10-08 20:14:22 +02:00
2b4866090c try with rust1.90 2025-10-08 17:14:21 +02:00
e58693103e catch up chromium changes 2025-10-08 17:14:03 +02:00
ee30d8fa3e try with rust1.88 2025-10-06 20:58:06 +02:00
daf9d9bd64 bump to 143, no patch changes 2025-10-03 09:22:52 +02:00
767634d4bc merge histories with beta, reset to 142.0.7444.3 for a clean start 2025-10-03 08:58:55 +02:00
73a718d2f7 drop net/third_party/nss from keeplibs 2025-10-03 07:51:10 +02:00
c8a7d7ccb4 bump to 142.0.7444.3 2025-10-03 07:37:28 +02:00
747fef5610 catch up with chromium (141) changes 2025-10-03 07:16:18 +02:00
Ruediger Oertel
5c165f9f01 drop last hunk from chromium-141-no_cxx_modules.patch
definitely the wrong approach.
USE_LIBCXX_MODULES is only used on x86_64, so assuming
this is set would break all others
2025-10-02 15:37:25 +02:00
Ruediger Oertel
70cfbb855a merge with stable changes 2025-10-02 13:46:36 +02:00
Ruediger Oertel
5ad6eca34f update ppc patchkit 2025-10-01 17:54:36 +02:00
Ruediger Oertel
6bbf2d1897 update to 141.0.7390.54 2025-10-01 17:16:56 +02:00
Ruediger Oertel
b0e84600e3 update chromium-141-no_cxx_modules.patch
disable -fno-implicit-modules for now instead
2025-10-01 17:12:43 +02:00
Ruediger Oertel
bc1deb5acd add chromium-141-no_cxx_modules.patch 2025-10-01 16:07:47 +02:00
Ruediger Oertel
73e349ea5c update keeplibs 2025-10-01 15:38:49 +02:00
Ruediger Oertel
3ea247f7a5 update chromium-121-rust-clang_lib.patch again
closer to the old patch
2025-10-01 13:39:49 +02:00
Ruediger Oertel
995aba8138 bring back chromium-121-rust-clang_lib.patch for the libdir issue 2025-10-01 12:16:35 +02:00
f9cf9e3af1 add 141.0.7390.37 tarball, still broken 2025-09-24 21:23:45 +02:00
76710236a2 sync stable spec and change changelog up to 140.0.7339.207 2025-09-24 19:22:58 +02:00
955147bd48 update to 141.0.7390.30 2025-09-19 21:45:58 +02:00
65fecdcc5a catch up changelog 2025-09-19 21:41:46 +02:00
a876604b43 wip 141.0.7390.16 2025-09-11 22:07:11 +02:00
09a83d0301 manually fetch changes from chromium-dev 141 state 2025-09-11 22:01:47 +02:00
b01f75d945 catch up changes from 140.0.7339.127 2025-09-11 21:57:40 +02:00
2e368bba05 bump to 141.0.7390.7 2025-09-04 21:46:22 +02:00
fc36f05e41 thirdparty/libc++ 2025-09-04 20:13:56 +02:00
aacfe3cf21 catch up changelog 2025-09-03 17:06:46 +02:00
906e541f84 update to chromium-140.0.7339.80 2025-09-03 00:46:41 +02:00
c8be6bd8a1 update patches 2025-08-30 12:07:28 +02:00
0d531519fc catch up changelog 2025-08-30 11:53:51 +02:00
cbdee2a757 bump to 141.0.7378.3 2025-08-30 11:51:41 +02:00
d78c2b6c43 bump to 141.0.7367.0 2025-08-23 21:52:36 +02:00
Ruediger Oertel
439f881815 fix version in changes file 2025-08-18 00:32:15 +02:00
8cd9fd263b fixup chromium-125-compiler.patch 2025-08-15 17:26:52 +02:00
1dff1cf6f4 bump to 141.0.7354.0 2025-08-15 17:07:03 +02:00
Ruediger Oertel
e78ce84f72 drop ppc-fedora-fix-rustc.patch (obsolete) 2025-08-14 17:05:12 +02:00
Ruediger Oertel
eb63f13d34 merge changes from chromium-beta 2025-08-14 15:53:15 +02:00
Ruediger Oertel
61fd2719f4 drop chromium-140-revert-newline-config.patch 2025-08-08 00:13:06 +02:00
Ruediger Oertel
e8074cc29d add missing patch 2025-08-07 23:11:11 +02:00
Ruediger Oertel
285a306de6 update to 141.0.7340.0 2025-08-07 23:06:12 +02:00
Ruediger Oertel
a178fd54ef merge changes from stable and beta 2025-08-07 23:01:30 +02:00
Ruediger Oertel
d19d1a5437 update chromium-140-revert-newline-config.patch 2025-08-01 13:34:26 +02:00
Ruediger Oertel
2928f3d41f update more patches 2025-08-01 13:21:36 +02:00
Ruediger Oertel
ccc57b3b14 add chromium-140-revert-newline-config.patch 2025-08-01 12:44:05 +02:00
Ruediger Oertel
5d6dbecf26 update to 140.0.7327.6 2025-08-01 11:04:28 +02:00
Ruediger Oertel
a8b26b506e disable system harfbuzz for >= 16 again, missed that was on purpose 2025-08-01 10:55:45 +02:00
Ruediger Oertel
06eba2dd9f update patches to apply 2025-07-31 18:19:04 +02:00
Ruediger Oertel
980b1c06b9 update to 140.0.7312.0 and switch to small tarball 2025-07-31 14:09:45 +02:00
Ruediger Oertel
2046524a14 try rust1.88 2025-07-25 15:28:25 +02:00
Ruediger Oertel
c670c3c520 try rust1.87 instead 2025-07-25 11:59:49 +02:00
Ruediger Oertel
3685cecc90 bump BR for rust-bindgen 2025-07-25 01:12:50 +02:00
Ruediger Oertel
322f22ef71 update ppc-fedora-0001-sandbox-linux-Update-syscall-helpers-lists-for-ppc64.patch 2025-07-24 18:29:48 +02:00
Ruediger Oertel
dff44b3193 remove wasm_tts_engine from keeplibs 2025-07-24 17:07:40 +02:00
Ruediger Oertel
f157fd81a6 update ppc-fedora-add-ppc64-architecture-to-extensions.diff 2025-07-24 16:43:26 +02:00
Ruediger Oertel
25afd093c5 update ppc-fedora-0001-sandbox-linux-Update-syscall-helpers-lists-for-ppc64.patch 2025-07-24 16:04:20 +02:00
Ruediger Oertel
d3f54d469d drop chromium-140-tab_strip_collection-missing-include.patch again 2025-07-24 14:31:07 +02:00
Ruediger Oertel
350bad913a update gcc-enable-lto.patch 2025-07-24 14:20:47 +02:00
92ec70de8e update to 140.0.7299.0 2025-07-20 13:09:41 +02:00
7b4d623013 sync beta changes up to 139.0.7258.42 2025-07-20 13:05:41 +02:00
Ruediger Oertel
08eebc09be update ppc-fedora-fix-unknown-warning-option-messages.diff 2025-07-02 14:36:16 +02:00
Ruediger Oertel
6f94dc21c9 add chromium-140-tab_strip_collection-missing-include.patch 2025-07-02 10:58:20 +02:00
Ruediger Oertel
62e4c5a1b9 try rust 1.86 2025-07-02 00:07:49 +02:00
Ruediger Oertel
8846bc8cbd sync with beta 2025-07-01 18:07:01 +02:00
Ruediger Oertel
5037b34613 no system_harfbuzz until unbundle is fixed 2025-07-01 17:29:13 +02:00
Ruediger Oertel
86ddcede7e bump gn BR 2025-07-01 16:42:50 +02:00
Ruediger Oertel
03c2a2ff48 drop eu-strip 2025-07-01 16:06:43 +02:00
Ruediger Oertel
b77cebef00 bump rust dep to 1.87 2025-07-01 15:44:53 +02:00
Ruediger Oertel
8d3c4d748c merge changed from beta 2025-07-01 12:01:57 +02:00
Ruediger Oertel
b3f8ceba7b update chromium-125-compiler.patch 2025-06-27 16:38:13 +02:00
Ruediger Oertel
b4a29328f4 update gcc-enable-lto.patch 2025-06-27 00:31:18 +02:00
Ruediger Oertel
51c9423f65 update to 140.0.7259.2 2025-06-26 22:49:12 +02:00
Ruediger Oertel
9a121476a6 try another fix for clang_warning_suppression 2025-06-18 00:23:10 +02:00
Ruediger Oertel
01a50f7393 add jobs commit 2025-06-17 23:56:15 +02:00
Ruediger Oertel
53dac2e157 drop chromium-warning-suppression-mappings.patch 2025-06-17 17:02:07 +02:00
Ruediger Oertel
0834a2db9a drop chrome/third_party/mozilla_security_manager from keeplibs 2025-06-17 16:08:43 +02:00
Ruediger Oertel
221d2f56e9 update to 139.0.7232.3 2025-06-17 15:44:02 +02:00
Ruediger Oertel
d814abef0e update to 139.0.7219.3 2025-06-06 16:23:37 +02:00
Ruediger Oertel
f551f07927 update patches 2025-06-01 14:46:31 +02:00
Ruediger Oertel
6ded28e555 try to fix Cr122-ffmpeg-new-channel-layout.patch 2025-06-01 01:34:39 +02:00
Ruediger Oertel
742ff9bfe5 add NR_mseal 2025-06-01 00:39:01 +02:00
Ruediger Oertel
aee9dc10f2 update to 139.0.7207.2 2025-06-01 00:36:03 +02:00
Ruediger Oertel
b28d6ef0bf update chromium-warning-suppression-mappings.patch 2025-05-26 13:39:41 +02:00
Ruediger Oertel
1b2abf2801 drop third_party/tflite/src/third_party/eigen3 from keeplibs 2025-05-26 11:28:44 +02:00
Ruediger Oertel
4642a40bb0 update context for chromium-134-revert-rust-adler2.patch 2025-05-26 11:13:20 +02:00
Ruediger Oertel
b1cc9dd3ae update chromium-125-compiler.patch, drop chromium-137-pdfium_fix_pattribute.patch 2025-05-26 11:03:46 +02:00
Ruediger Oertel
3e38c8a3e7 update to 138.0.7191.0 2025-05-26 00:04:07 +02:00
Ruediger Oertel
296deeb42f update changes 2025-05-22 14:52:01 +02:00
Ruediger Oertel
02c0cbaea4 update ppc-fedora-memory-allocator-dcheck-assert-fix.patch 2025-05-22 14:51:25 +02:00
Ruediger Oertel
79fdb240b5 update chromium-warning-suppression-mappings.patch 2025-05-22 14:22:19 +02:00
Ruediger Oertel
2a3be36dd2 update ppc-fedora-0001-Add-PPC64-support-for-boringssl.patch 2025-05-20 18:03:36 +02:00
Ruediger Oertel
be40867ff4 update chromium-134-revert-rust-adler2.patch 2025-05-20 17:09:48 +02:00
Ruediger Oertel
fb1db852f8 update chromium-125-compiler.patch 2025-05-20 16:35:19 +02:00
Ruediger Oertel
089e9a305f updat to 138.0.7180.2 2025-05-19 12:46:54 +02:00
Ruediger Oertel
97d84b44ea disable patch 379 2025-05-16 17:23:28 +02:00
Ruediger Oertel
3b02d562ee add ppc patchkit in dev as well 2025-05-16 16:17:45 +02:00
Ruediger Oertel
676522d3e1 drop useless part of chromium-138-revert_ffmpeg_FF_AV.patch
ffmpeg_aac_bitstream_converter_unittest.cc is not built
2025-05-13 11:58:13 +02:00
Ruediger Oertel
1c2fc52f85 try to fix build for older ffmpeg 2025-05-13 11:08:57 +02:00
Ruediger Oertel
efbd332369 add chromium-137-pdfium_fix_pattribute.patch
add third_party/dragonbox to keeplibs
2025-05-12 16:16:24 +02:00
Ruediger Oertel
5428bccde9 update ffmpeg-new-channel-layout.patch again 2025-05-09 17:11:20 +02:00
Ruediger Oertel
ef819e8794 drop removed third_party/distributed_point_functions 2025-05-09 16:41:34 +02:00
Ruediger Oertel
fc429f74e8 drop rust_add_default.patch 2025-05-09 16:15:33 +02:00
Ruediger Oertel
25235cc3ea update chromium-125-compiler.patch 2025-05-09 15:46:20 +02:00
Ruediger Oertel
ac4cb6a40a update from chromium-beta 2025-05-09 15:18:28 +02:00
Ruediger Oertel
fa734e218e update to 138.0.7166.2 2025-05-09 00:17:33 +02:00
Ruediger Oertel
9d314fd5d3 update to chromium-137.0.7117.2 2025-04-24 01:53:01 +02:00
Ruediger Oertel
4b95d53b8d add rust_add_default.patch 2025-04-11 23:16:26 +02:00
Ruediger Oertel
88d0aa3431 update context in system-libdrm.patch 2025-04-11 18:02:54 +02:00
Ruediger Oertel
d5a6d73551 update to 137.0.7117.2 2025-04-11 17:43:36 +02:00
OBS User unknown
ab5c49845e OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=99 2025-04-06 23:14:15 +00:00
Ruediger Oertel
54184a299e - Chromium 137.0.7106.2
(dev released 2025-04-04)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=98
2025-04-06 23:10:20 +00:00
Ruediger Oertel
70dbf70bfa fix changes
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=97
2025-04-04 13:07:39 +00:00
Ruediger Oertel
d8aadbb750 - Chromium 136.0.7091.2
(dev released 2025-03-27) 
- Chromium 136.0.7103.17
  (beta release 2025-04-03)
- dropped patches:
  fix-build-with-pipewire-1.3.82.patch (upstream)
- modified patches:
  chromium-125-compiler.patch (context)
  gtk-414.patch (one more place with GSK_SUBSURFACE_NODE)
- add patch chromium-135-add_map_droppable.patch
  add MAP_DROPPABLE introduced by recent QT
  (boo#1238826, boo#1239780)

- Chromium 135.0.7049.52
  (stable release 2025-04-01) (boo#1240555)
  * CVE-2025-3066: Use after free in Navigations
  * CVE-2025-3067: Inappropriate implementation in Custom Tabs
  * CVE-2025-3068: Inappropriate implementation in Intents
  * CVE-2025-3069: Inappropriate implementation in Extensions
  * CVE-2025-3070: Insufficient validation of untrusted input in Extensions
  * CVE-2025-3071: Inappropriate implementation in Navigations
  * CVE-2025-3072: Inappropriate implementation in Custom Tabs
  * CVE-2025-3073: Inappropriate implementation in Autofill
  * CVE-2025-3074: Inappropriate implementation in Downloads

- drop chromium-134-revert-allowlist.patch
  (obsolete, gn has been updated)
- also use nodejs 22 for sle15
- drop chromium-120-make_unique-struct.patch (not needed)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=96
2025-04-04 12:12:29 +00:00
Ruediger Oertel
bc70d75bd5 update gtk-414.patch
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=95
2025-03-30 12:52:56 +00:00
Ruediger Oertel
f9cae3b9bb bump esbuild from 0.24.0 to 0.25.1
* Fix incorrect paths in inline source maps (#4070, #4075, #4105)
  * Fix invalid generated source maps (#4080, #4082, #4104, #4107)
  * Fix a regression with non-file source map paths (#4078)
  * Update Go from 1.23.5 to 1.23.7 (#4076, #4077)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=94
2025-03-29 17:11:04 +00:00
OBS User unknown
1fad3783f9 OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=93 2025-03-28 16:13:09 +00:00
Ruediger Oertel
e696eabff8 - Chromium 136.0.7091.2
(dev release 2025-03-27)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=92
2025-03-28 16:07:27 +00:00
Ruediger Oertel
c719faf722 drop chromium-glic-syntax_error.patch
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=91
2025-03-25 15:00:28 +00:00
Ruediger Oertel
d4488b7b6b update chromium-125-compiler.patch
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=90
2025-03-25 14:37:56 +00:00
OBS User unknown
1f132555ed OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=89 2025-03-25 12:53:32 +00:00
Ruediger Oertel
01b08b82a7 - Chromium 136.0.7081.2
(dev release 2025-03-24)

- Chromium 134.0.6998.165
  * stability fixes (boo#1240022)

- disable not needed chromium-120-make_unique-struct.patch
  (context boo#1239780)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=88
2025-03-25 12:46:31 +00:00
Ruediger Oertel
b1fdb3fdf6 ...
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=87
2025-03-24 12:27:33 +00:00
Ruediger Oertel
6c73bd3527 - Chromium 134.0.6998.117
(stable released 2025-03-20) (boo#1239819)
  * CVE-2025-2476: Use after free in Lens 

- use rust1.85 

- drop chromium-94-ffmpeg-roll.patch
  (build fail after ffmpeg updated from 4.4 to 4.4.5 in code15)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=86
2025-03-24 11:14:36 +00:00
Ruediger Oertel
6648a6ee11 chromium-glic-syntax_error.patch
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=85
2025-03-15 10:19:40 +00:00
Ruediger Oertel
1fcc787b1b ...
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=84
2025-03-14 21:54:17 +00:00
Ruediger Oertel
86c329fac2 next try
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=83
2025-03-14 16:32:54 +00:00
Ruediger Oertel
08575640dd force node version check
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=82
2025-03-14 16:18:03 +00:00
Ruediger Oertel
38af3357a9 drop patch line 1001 (forgot in last ci)
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=81
2025-03-14 14:17:57 +00:00
Ruediger Oertel
0c65aa4d60 - drop chromium-94-ffmpeg-roll.patch
(build fail after ffmpeg updated from 4.4 to 4.4.5 in code15) 
  fix-build-with-pipewire-1.3.82.patch (upstream)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=80
2025-03-14 13:19:23 +00:00
OBS User unknown
a58974d6e8 OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=79 2025-03-13 23:53:31 +00:00
Ruediger Oertel
3a083d743b - added patches:
gtk-414.patch (reverse apply since our gtk4 is too old)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=78
2025-03-13 23:47:05 +00:00
Ruediger Oertel
7d358ab296 - Chromium 136.0.7064.0
(dev release 2025-03-13)
- also use nodejs 22 for sle15 

- Chromium 134.0.6998.88
  (stable released 2025-03-11) (boo#1239216)
  * CVE-2025-1920: Type Confusion in V8
  * CVE-2025-2135: Type Confusion in V8
  * CVE-TBD: Out of bounds write in GPU
  * CVE-2025-2136: Use after free in Inspector
  * CVE-2025-2137: Out of bounds read in V8

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=77
2025-03-13 23:43:36 +00:00
Ruediger Oertel
cc5fe990c0 - also use nodejs 22 for sle15
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=76
2025-03-10 11:20:26 +00:00
OBS User unknown
9936c6a097 OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=75 2025-03-10 09:27:48 +00:00
Ruediger Oertel
8725a0a1cc - Chromium 136.0.7052.2
(dev release 2025-03-07)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=74
2025-03-10 09:23:42 +00:00
Ruediger Oertel
f6e3aa9396 chromium-norar.patch (context update)
- dropped patches:
  chromium-134-revert-allowlist.patch
  (need updated gn anyway)
- drop from keeplibs:
  third_party/iccjpeg (gone upstream)
- bump buildrequires for gn to 0.20250306

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=73
2025-03-06 23:04:38 +00:00
Ruediger Oertel
02cf3c017b - modified patches:
system-libdrm.patch (context update)
  gcc-enable-lto.patch (context update)
  chromium-127-constexpr.patch (context update)
- add to keeplibs:
  third_party/protobuf/third_party/utf8_range
- config variable changed from use_qt to use_qt5

- replace patch
  chromium-134-specialize-some-to_value_list.patch
  by patch
  chromium-134-type-mismatch-error.patch (from fedora)

- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=72
2025-03-06 13:12:39 +00:00
OBS User unknown
974b8e275d OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=71 2025-03-05 16:11:22 +00:00
Ruediger Oertel
b364c0c9bc - Chromium 135.0.7039.0
(dev release 2025-03-03)

- replace patch
  chromium-134-specialize-some-to_value_list.patch
  by patch
  chromium-134-type-mismatch-error.patch (from fedora)

- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=70
2025-03-05 16:04:58 +00:00
Ruediger Oertel
d0995ad44d one more hunk for chromium-134-specialize-some-to_value_list.patch
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=69
2025-02-25 14:00:10 +00:00
Ruediger Oertel
3f65021cc8 ...
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=68
2025-02-25 09:34:23 +00:00
Ruediger Oertel
ff33e0c904 chromium-134-specialize-some-to_value_list.patch
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=67
2025-02-24 23:30:47 +00:00
Ruediger Oertel
781d19fa09 - fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora) 
  chromium-134-revert-another-to_value_list.patch

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=66
2025-02-24 14:32:56 +00:00
Ruediger Oertel
a3dc36cac8 ...
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=65
2025-02-21 16:16:26 +00:00
Ruediger Oertel
26fe0f6f34 ...
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=64
2025-02-21 15:59:54 +00:00
Ruediger Oertel
3bdbc44b2d ...
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=63
2025-02-21 15:43:24 +00:00
OBS User unknown
439eaec96a OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=62 2025-02-21 15:38:29 +00:00
Ruediger Oertel
05f587e261 - Chromium 135.0.7023.0
(dev release 2025-02-20)
  chromium-134-revert-two-to_value_list.patch
- reenable qt6 for TW

- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network

- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)

- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=61
2025-02-21 15:33:14 +00:00
Ruediger Oertel
310811b4a1 ..
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=60
2025-02-20 00:51:51 +00:00
Ruediger Oertel
b008d77133 ...
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=59
2025-02-19 10:27:49 +00:00
Ruediger Oertel
b881923271 fix typo
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=58
2025-02-18 13:17:26 +00:00
Ruediger Oertel
0c93264f7c chromium-134-static_cast_to_value_list.patch
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=57
2025-02-17 23:20:15 +00:00
Ruediger Oertel
171d2847ec really add pipewire patch
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=56
2025-02-17 13:42:29 +00:00
Ruediger Oertel
5b748b50aa - reenable qt6 for TW
- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch 

- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=55
2025-02-17 13:28:02 +00:00
Ruediger Oertel
1d6a5df2c3 third_party/protobuf/third_party/utf8_range
- replace "with qt" by "with qt5"

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=54
2025-02-17 11:05:39 +00:00
Ruediger Oertel
98501af53b try to use qt6 instead of qt5
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=53
2025-02-17 00:47:41 +00:00
Ruediger Oertel
8087a51b07 update context in gcc-enable-lto.patch
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=52
2025-02-16 23:49:40 +00:00
OBS User unknown
635ba9b430 OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=51 2025-02-14 16:22:53 +00:00
Ruediger Oertel
5cda4b1884 - Chromium 135.0.7012.4
(dev release 2025-02-13)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=50
2025-02-14 16:00:08 +00:00
Ruediger Oertel
33300faaf8 fix context in system-libdrm.patch
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=49
2025-02-10 15:04:37 +00:00
Ruediger Oertel
5197c5a467 - dropped patches (llvm17 is gone):
chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=48
2025-02-10 14:51:28 +00:00
OBS User unknown
e08a009dec OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=47 2025-02-10 13:17:36 +00:00
Ruediger Oertel
c7518aaa34 - Chromium 135.0.6999.2
(dev release 2025-02-06)

- Chromium 133.0.6943.53 
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=46
2025-02-10 13:12:56 +00:00
Ruediger Oertel
91495ad87f more config for node version
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=45
2025-02-06 12:51:13 +00:00
Ruediger Oertel
0043d826e2 ...
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=44
2025-02-06 12:37:10 +00:00
Ruediger Oertel
6202c71bb4 typo fix
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=43
2025-02-01 16:58:22 +00:00
Ruediger Oertel
b12e169df8 3b811ffd3cef9d11cda6812ac4d22dcfdbad7d0f.patch (revert)
025a94257380eadfad2d705129e5863fca0bf89e.patch (revert)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=42
2025-02-01 16:49:30 +00:00
Ruediger Oertel
0d0b95f644 v8/third_party/rapidhash-v8
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=41
2025-02-01 10:52:16 +00:00
Ruediger Oertel
f5b2f5aeb5 - drop from keeplibs:
third_party/libavif (gone) (FIXME cleanup)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=40
2025-01-31 22:54:32 +00:00
Ruediger Oertel
0276f792b0 system-libdrm.patch (context update)
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=39
2025-01-31 16:51:45 +00:00
OBS User unknown
d55f541d03 OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=38 2025-01-31 16:40:02 +00:00
Ruediger Oertel
698d05c087 - Chromium 134.0.6988.2
(dev release 2025-01-31)
- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch

- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=37
2025-01-31 15:48:52 +00:00
Ruediger Oertel
54802f51e7 pthreadpool-revert-stdatomic-prep.patch
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=36
2025-01-29 16:35:00 +00:00
Ruediger Oertel
95ea753f49 ...
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=35
2025-01-29 14:21:56 +00:00
Ruediger Oertel
eb66250d8e pthreadpool-revert-stdatomic.patch
(revert change to pthreadpool requiring std=c++23)

- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=34
2025-01-29 12:53:18 +00:00
Ruediger Oertel
731dfec9e0 ..
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=33
2025-01-28 14:11:38 +00:00
Ruediger Oertel
0688cd2c68 chromium-134-revert-rust-adler2.patch
(revert rust change from adler to adler2 while we have 1.83)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=32
2025-01-28 14:01:25 +00:00
Ruediger Oertel
11174dff38 - add to keeplibs:
third_party/search_engines_data

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=31
2025-01-28 13:29:23 +00:00
Ruediger Oertel
c537b53584 - added patches:
chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=30
2025-01-28 13:14:47 +00:00
Ruediger Oertel
aaf18f5ae4 - modified patches:
fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=29
2025-01-28 01:17:19 +00:00
OBS User unknown
c77b46946f OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=28 2025-01-28 00:54:49 +00:00
Ruediger Oertel
d4c417b3e5 - Chromium 134.0.6974.3
(dev release 2025-01-24)

- Chromium 133.0.6943.27
  (beta released 2025-01-23)
- use llvm19 also on 15.6/SLE-15-SP6
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  (rest of code is gone upstream, see commit
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
   does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=27
2025-01-28 00:48:12 +00:00
Ruediger Oertel
57fc0ef22a - add to keeplibs:
third_party/simdutf

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=26
2024-12-20 14:35:06 +00:00
OBS User unknown
d025f05d3b OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=25 2024-12-20 14:15:11 +00:00
Ruediger Oertel
dea966fa85 - Chromium 133.0.6888.2
(dev release 2024-12-12)
- Chromium 132.0.6834.57
  (beta released 2024-12-19) 

- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives
 

- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=24
2024-12-20 14:05:50 +00:00
Ruediger Oertel
2f62cf7ab0 - dropped patches:
chromium-125-disable-FFmpegAllowLists.patch
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (underlying code is gone upstream, see commit
   574c1e6678da435efb2ea9dba5dd890c2704b8af)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=23
2024-12-05 15:35:50 +00:00
OBS User unknown
929930e266 OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=22 2024-12-05 11:15:48 +00:00
Ruediger Oertel
8428639d74 - Chromium 133.0.6847.2
(dev release 2024-11-21) 

- Chromium 132.0.6834.32
  (beta released 2024-12-04) 
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse) 
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm < 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
  * chromium-127-constexpr.patch
  third_party/devtools-frontend/src/node_modules/fast-glob

- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch

- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=21
2024-12-05 11:06:55 +00:00
Ruediger Oertel
f0e2f4c8d6 * gcc-enable-lto.patch
* chromium-93-ffmpeg-4.4.patch
- add to keeplibs:
  third_party/libtess2

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=20
2024-11-19 16:57:47 +00:00
OBS User unknown
2c02aa3c01 OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=19 2024-11-19 16:04:27 +00:00
Ruediger Oertel
cab4645a26 - Chromium 133.0.6835.3
(dev release 2024-11-14) 

- Chromium 132.0.6834.6
  (beta released 2024-11-13) 
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
- Chromium 131.0.6778.69 
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
     c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=18
2024-11-19 16:02:03 +00:00
Ruediger Oertel
bcd489af9f drop chromium-132-shared_storage-fix_include.patch
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=17
2024-11-08 12:35:56 +00:00
OBS User unknown
f28595cd3b OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=16 2024-11-08 12:18:04 +00:00
Ruediger Oertel
ff615c439f - Chromium 132.0.6821.2
(dev released 2024-11-07)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=15
2024-11-08 12:14:15 +00:00
Ruediger Oertel
5382987edd fix Cr122-ffmpeg-new-channel-layout.patch to reverse apply again
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=14
2024-11-08 11:44:24 +00:00
Ruediger Oertel
0daaef5f9e - added patches:
* chromium-132-shared_storage-fix_include.patch (from upstream)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=13
2024-11-07 23:02:21 +00:00
Ruediger Oertel
c6fc884ded one more place to drop visibility=hidden
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=12
2024-11-07 14:18:19 +00:00
Ruediger Oertel
503bea57c3 cleanup
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=11
2024-11-07 13:58:32 +00:00
Ruediger Oertel
791781293d update chromium-127-rust-clanglib.patch again
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=10
2024-11-07 13:54:51 +00:00
Ruediger Oertel
c1eff62085 - update esbuild to 0.24.0
- drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=9
2024-11-07 13:28:43 +00:00
Ruediger Oertel
2164143718 * chromium-127-rust-clanglib.patch (adapt to upsteam changes)
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=8
2024-11-07 13:08:58 +00:00
Ruediger Oertel
3383b02c80 - update context in
* chromium-125-compiler.patch
- update patch
  * chromium-127-bindgen.patch (drop allowlist part, not needed)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=7
2024-11-07 11:18:01 +00:00
OBS User unknown
746945f07d OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=6 2024-11-07 00:20:02 +00:00
Ruediger Oertel
f6d9709260 - Chromium 132.0.6811.2
(dev released 2024-11-05) 
- Chromium 131.0.6778.33 
  (beta releaed 2024-11-06)

- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=5
2024-11-06 23:41:14 +00:00
Ruediger Oertel
4516ecfb8f - Chromium 132.0.6793.2
(dev released 2024-10-24) 
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)

- Chromium 131.0.6778.24 
  (beta releaed 2024-10-30)
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
- update context in
  * chromium-125-lp155-typename.patch
  * chromium-127-bindgen.patch
  * chromium-127-constexpr.patch
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink

- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC

- change BR for rust to require version 1.81
  (1.82 uses a newer llvm) 

- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=4
2024-11-03 23:09:13 +00:00
Ruediger Oertel
d4136a4eaa - dropped patches:
* chromium-130-missing-includes.patch (upstream)

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=3
2024-09-30 16:42:37 +00:00
Ruediger Oertel
fb21b12241 - Chromium 131.0.6738.0 (dev released 2024-09-26)
- Chromium 130.0.6723.19 (beta released 2024-09-25)

- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia

OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=2
2024-09-28 16:44:50 +00:00
Ruediger Oertel
c996a0296a Accepting request 1202768 from home:oertel:branches:network:chromium
initial

OBS-URL: https://build.opensuse.org/request/show/1202768
OBS-URL: https://build.opensuse.org/package/show/network:chromium/chromium-dev?expand=0&rev=1
2024-09-23 22:50:33 +00:00
Ruediger Oertel
fcb219ba0b add chromium-131-no-crel.patch
OBS-URL: https://build.opensuse.org/package/show/home:oertel:branches:network:chromium/chromium-dev?expand=0&rev=5
2024-09-23 10:00:55 +00:00
Ruediger Oertel
6538c57732 - added patches:
* chromium-131-no-crel.patch
    do not use "--crel,----allow-experimental-crel" for "-Wa"
  * chromium-130-missing-includes.patch include optional, stack

OBS-URL: https://build.opensuse.org/package/show/home:oertel:branches:network:chromium/chromium-dev?expand=0&rev=4
2024-09-23 09:34:30 +00:00
Ruediger Oertel
7ec2a26eb3 - Chromium 131.0.6724.0 (dev released 2024-09-19)
OBS-URL: https://build.opensuse.org/package/show/home:oertel:branches:network:chromium/chromium-dev?expand=0&rev=3
2024-09-20 15:09:52 +00:00
Ruediger Oertel
264f9258ec osc copypac from project:home:oertel:branches:network:chromium package:chromium-beta revision:19, using expand
OBS-URL: https://build.opensuse.org/package/show/home:oertel:branches:network:chromium/chromium-dev?expand=0&rev=2
2024-09-20 14:46:48 +00:00
24 changed files with 88600 additions and 60765 deletions

3
.gitignore vendored
View File

@@ -1 +1,4 @@
.osc
*.patch~
*-build/
.*.swp

View File

@@ -1,9 +1,14 @@
README for SUSE packagers
README for openSUSE packagers
=========================
Patches for chromium can typically be found in the following places:
Stephan Hartmann - https://github.com/stha09/chromium-patches/releases
Gentoo - https://gitweb.gentoo.org/repo/gentoo.git/tree/www-client/chromium/files
Debian - https://salsa.debian.org/chromium-team/chromium/-/tree/master/debian/patches
Exherbo - https://gitlab.exherbo.org/exherbo/desktop/-/tree/master/packages/net-www/chromium-beta
Fedora - https://src.fedoraproject.org/rpms/chromium/tree/rawhide
Gentoo - https://gitweb.gentoo.org/repo/gentoo.git/tree/www-client/chromium/files
Defunct:
Stephan Hartmann - https://github.com/stha09/chromium-patches/releases
Arch - https://github.com/archlinux/svntogit-packages/tree/packages/chromium/trunk
Arch: https://gitlab.com/Matt.Jolly/chromium-patches/

View File

@@ -1,8 +1,8 @@
Index: chromium-141.0.7378.3/build/config/compiler/BUILD.gn
Index: chromium-142.0.7444.3/build/config/compiler/BUILD.gn
===================================================================
--- chromium-141.0.7378.3.orig/build/config/compiler/BUILD.gn
+++ chromium-141.0.7378.3/build/config/compiler/BUILD.gn
@@ -337,9 +337,7 @@ config("compiler") {
--- chromium-142.0.7444.3.orig/build/config/compiler/BUILD.gn
+++ chromium-142.0.7444.3/build/config/compiler/BUILD.gn
@@ -345,9 +345,7 @@ config("compiler") {
configs += [
# See the definitions below.
@@ -12,7 +12,7 @@ Index: chromium-141.0.7378.3/build/config/compiler/BUILD.gn
":compiler_codegen",
":compiler_deterministic",
":clang_warning_suppression",
@@ -634,64 +632,6 @@ config("compiler") {
@@ -657,61 +655,6 @@ config("compiler") {
ldflags += [ "-Wl,-z,keep-text-section-prefix" ]
}
@@ -41,9 +41,7 @@ Index: chromium-141.0.7378.3/build/config/compiler/BUILD.gn
-
- # TODO(crbug.com/40283598): This causes binary size growth and potentially
- # other problems.
- # TODO(crbug.com/40284925): This isn't supported by Cronet's mainline llvm version.
- if (default_toolchain != "//build/toolchain/cros:target" &&
- !llvm_android_mainline) {
- if (default_toolchain != "//build/toolchain/cros:target") {
- cflags += [
- "-mllvm",
- "-split-threshold-for-reg-with-hint=0",
@@ -68,8 +66,7 @@ Index: chromium-141.0.7378.3/build/config/compiler/BUILD.gn
- # TODO(crbug.com/376278218): This causes segfault on Linux ARM builds.
- # It also causes segfault on Linux s390x:
- # https://github.com/llvm/llvm-project/issues/149511
- if (is_linux && use_lld && !llvm_android_mainline && current_cpu != "arm" &&
- current_cpu != "s390x") {
- if (is_linux && use_lld && current_cpu != "arm" && current_cpu != "s390x") {
- cflags += [ "-Wa,--crel,--allow-experimental-crel" ]
- }
- }
@@ -77,7 +74,7 @@ Index: chromium-141.0.7378.3/build/config/compiler/BUILD.gn
# C11/C++11 compiler flags setup.
# ---------------------------
if (is_linux || is_chromeos || is_android || current_os == "aix") {
@@ -1642,43 +1582,6 @@ config("compiler_deterministic") {
@@ -1683,43 +1626,6 @@ config("compiler_deterministic") {
}
}
@@ -121,7 +118,7 @@ Index: chromium-141.0.7378.3/build/config/compiler/BUILD.gn
# Tells the compiler not to use absolute paths when passing the default
# paths to the tools it invokes. We don't want this because we don't
# really need it and it can mess up the RBE cache entries.
@@ -1705,87 +1608,6 @@ config("compiler_deterministic") {
@@ -1746,88 +1652,6 @@ config("compiler_deterministic") {
}
}
@@ -179,7 +176,8 @@ Index: chromium-141.0.7378.3/build/config/compiler/BUILD.gn
- "clang_revision=\"$_clang_revision\" but clang_version=\"$clang_version\". clang_version in build/toolchain/toolchain.gni is likely outdated.")
- }
-
- if (toolchain_has_rust && _perform_consistency_checks) {
- if (toolchain_has_rust && _perform_consistency_checks &&
- !rust_force_head_revision) {
- # Ensure that the synced rust version matches what's in git.
- _rust_revision_lines =
- filter_include(read_file("//tools/rust/update_rust.py", "list lines"),
@@ -209,7 +207,7 @@ Index: chromium-141.0.7378.3/build/config/compiler/BUILD.gn
# Controls the usage of a warning suppression mapping (WSM) file to suppress
# warnings based on the path of the file they come from. It's controlled by the
# `clang_warning_suppression_file` gn argument , which points to a text file
@@ -2286,10 +2108,6 @@ config("chromium_code") {
@@ -2318,10 +2142,6 @@ config("chromium_code") {
}
} else {
cflags = [ "-Wall" ]
@@ -220,7 +218,7 @@ Index: chromium-141.0.7378.3/build/config/compiler/BUILD.gn
# In Chromium code, we define __STDC_foo_MACROS in order to get the
# C99 macros on Mac and Linux.
@@ -2298,24 +2116,6 @@ config("chromium_code") {
@@ -2330,24 +2150,6 @@ config("chromium_code") {
"__STDC_FORMAT_MACROS",
]
@@ -245,7 +243,7 @@ Index: chromium-141.0.7378.3/build/config/compiler/BUILD.gn
if (is_apple) {
cflags_objc = [ "-Wimplicit-retain-self" ]
cflags_objcc = [ "-Wimplicit-retain-self" ]
@@ -2735,7 +2535,8 @@ config("default_stack_frames") {
@@ -2775,7 +2577,8 @@ config("default_stack_frames") {
# [0]: https://pinpoint-dot-chromeperf.appspot.com/job/147634a8be0000
# [1]: https://pinpoint-dot-chromeperf.appspot.com/job/132bc772be0000
# [2]: https://crrev.com/c/5447532
@@ -255,7 +253,7 @@ Index: chromium-141.0.7378.3/build/config/compiler/BUILD.gn
if (is_win) {
# clang-cl's /O2 corresponds to clang's -O3, and really want -O2 for
# consistency with the other platforms.
@@ -2784,7 +2585,8 @@ config("optimize") {
@@ -2824,7 +2627,8 @@ config("optimize") {
}
# Turn off optimizations.
@@ -265,7 +263,7 @@ Index: chromium-141.0.7378.3/build/config/compiler/BUILD.gn
if (is_win) {
cflags = [
"/Od", # Disable optimization.
@@ -2819,7 +2621,8 @@ config("no_optimize") {
@@ -2859,7 +2663,8 @@ config("no_optimize") {
# Turns up the optimization level. Used to explicitly enable -O2 instead of
# -Os for select targets on platforms that use optimize_for_size. No-op
# elsewhere.
@@ -275,7 +273,7 @@ Index: chromium-141.0.7378.3/build/config/compiler/BUILD.gn
ldflags = common_optimize_on_ldflags
if (is_win) {
# Favor speed over size, /O2 must be before the common flags.
@@ -2840,7 +2643,8 @@ config("optimize_max") {
@@ -2880,7 +2685,8 @@ config("optimize_max") {
#
# TODO(crbug.com/41259697) - rework how all of these configs are related
# so that we don't need this disclaimer.
@@ -285,7 +283,7 @@ Index: chromium-141.0.7378.3/build/config/compiler/BUILD.gn
ldflags = common_optimize_on_ldflags
if (is_win) {
# Favor speed over size, /O2 must be before the common flags.
@@ -2857,7 +2661,8 @@ config("optimize_speed") {
@@ -2897,7 +2703,8 @@ config("optimize_speed") {
rustflags = [ "-Copt-level=3" ]
}
@@ -295,7 +293,7 @@ Index: chromium-141.0.7378.3/build/config/compiler/BUILD.gn
cflags = [ "-O1" ] + common_optimize_on_cflags
rustflags = [ "-Copt-level=1" ]
ldflags = common_optimize_on_ldflags
@@ -2984,7 +2789,8 @@ config("win_pdbaltpath") {
@@ -3024,7 +2831,8 @@ config("win_pdbaltpath") {
}
# Full symbols.
@@ -305,7 +303,7 @@ Index: chromium-141.0.7378.3/build/config/compiler/BUILD.gn
rustflags = []
configs = []
if (is_win) {
@@ -3140,7 +2946,8 @@ config("symbols") {
@@ -3189,7 +2997,8 @@ config("symbols") {
# Minimal symbols.
# This config guarantees to hold symbol for stack trace which are shown to user
# when crash happens in unittests running on buildbot.
@@ -315,7 +313,7 @@ Index: chromium-141.0.7378.3/build/config/compiler/BUILD.gn
rustflags = []
if (is_win) {
# Functions, files, and line tables only.
@@ -3216,7 +3023,8 @@ config("minimal_symbols") {
@@ -3265,7 +3074,8 @@ config("minimal_symbols") {
# This configuration contains function names only. That is, the compiler is
# told to not generate debug information and the linker then just puts function
# names in the final debug information.

View File

@@ -10,9 +10,9 @@ author: Andres Salomon <dilinger@debian.org>
34 | .strict = true};
| ~~~~~~~~~~~~~~~
--- a/services/network/shared_dictionary/simple_url_pattern_matcher.cc
+++ b/services/network/shared_dictionary/simple_url_pattern_matcher.cc
@@ -28,17 +28,17 @@ namespace network {
--- a/components/url_pattern/simple_url_pattern_matcher.cc
+++ b/components/url_pattern/simple_url_pattern_matcher.cc
@@ -29,17 +29,17 @@
namespace {
// https://urlpattern.spec.whatwg.org/#default-options

View File

@@ -1,8 +1,8 @@
Index: chromium-141.0.7378.3/media/base/media_switches.h
Index: chromium-142.0.7444.3/media/base/media_switches.h
===================================================================
--- chromium-141.0.7378.3.orig/media/base/media_switches.h
+++ chromium-141.0.7378.3/media/base/media_switches.h
@@ -519,6 +519,8 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(
--- chromium-142.0.7444.3.orig/media/base/media_switches.h
+++ chromium-142.0.7444.3/media/base/media_switches.h
@@ -521,6 +521,8 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(
MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseWindowBoundsForPip);
@@ -11,11 +11,11 @@ Index: chromium-141.0.7378.3/media/base/media_switches.h
MEDIA_EXPORT BASE_DECLARE_FEATURE(kMediaLogToConsole);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kLibvpxUseChromeThreads);
Index: chromium-141.0.7378.3/media/base/media_switches.cc
Index: chromium-142.0.7444.3/media/base/media_switches.cc
===================================================================
--- chromium-141.0.7378.3.orig/media/base/media_switches.cc
+++ chromium-141.0.7378.3/media/base/media_switches.cc
@@ -1687,6 +1687,11 @@ bool IsRestrictOwnAudioSupported() {
--- chromium-142.0.7444.3.orig/media/base/media_switches.cc
+++ chromium-142.0.7444.3/media/base/media_switches.cc
@@ -1690,6 +1690,11 @@ bool IsRestrictOwnAudioSupported() {
#endif
}
@@ -27,19 +27,19 @@ Index: chromium-141.0.7378.3/media/base/media_switches.cc
#if BUILDFLAG(IS_WIN)
bool IsMediaFoundationD3D11VideoCaptureEnabled() {
return base::FeatureList::IsEnabled(kMediaFoundationD3D11VideoCapture);
Index: chromium-141.0.7378.3/media/ffmpeg/ffmpeg_common.cc
Index: chromium-142.0.7444.3/media/ffmpeg/ffmpeg_common.cc
===================================================================
--- chromium-141.0.7378.3.orig/media/ffmpeg/ffmpeg_common.cc
+++ chromium-141.0.7378.3/media/ffmpeg/ffmpeg_common.cc
@@ -16,6 +16,7 @@
#include "media/base/audio_decoder_config.h"
--- chromium-142.0.7444.3.orig/media/ffmpeg/ffmpeg_common.cc
+++ chromium-142.0.7444.3/media/ffmpeg/ffmpeg_common.cc
@@ -17,6 +17,7 @@
#include "media/base/audio_timestamp_helper.h"
#include "media/base/decoder_buffer.h"
#include "media/base/encryption_scheme.h"
+#include "media/base/media_switches.h"
#include "media/base/media_util.h"
#include "media/base/supported_types.h"
#include "media/base/video_aspect_ratio.h"
@@ -72,7 +73,8 @@ const char* GetAllowedVideoDecoders() {
@@ -73,7 +74,8 @@ const char* GetAllowedVideoDecoders() {
void ApplyCodecContextSecuritySettings(AVCodecContext* codec_context) {
// Future versions of ffmpeg may copy the allow list from the format
// context.
@@ -49,10 +49,10 @@ Index: chromium-141.0.7378.3/media/ffmpeg/ffmpeg_common.cc
// Note: FFmpeg will try to free this string, so we must duplicate it.
codec_context->codec_whitelist =
av_strdup(codec_context->codec_type == AVMEDIA_TYPE_AUDIO
Index: chromium-141.0.7378.3/media/filters/ffmpeg_glue.cc
Index: chromium-142.0.7444.3/media/filters/ffmpeg_glue.cc
===================================================================
--- chromium-141.0.7378.3.orig/media/filters/ffmpeg_glue.cc
+++ chromium-141.0.7378.3/media/filters/ffmpeg_glue.cc
--- chromium-142.0.7444.3.orig/media/filters/ffmpeg_glue.cc
+++ chromium-142.0.7444.3/media/filters/ffmpeg_glue.cc
@@ -137,8 +137,10 @@ FFmpegGlue::FFmpegGlue(FFmpegURLProtocol
// memory usage.
//

View File

@@ -1,11 +0,0 @@
--- chromium-139.0.7258.66/third_party/pdfium/third_party/libopenjpeg/jp2.c 2025/08/06 10:46:12 1.1
+++ chromium-139.0.7258.66/third_party/pdfium/third_party/libopenjpeg/jp2.c 2025/08/06 10:46:36
@@ -2899,7 +2899,7 @@
p_image,
p_manager);
- if (p_image && *p_image) {
+ if (ret && p_image && *p_image) {
/* Set Image Color Space */
if (jp2->enumcs == 16) {
(*p_image)->color_space = OPJ_CLRSPC_SRGB;

View File

@@ -1,17 +1,17 @@
Index: chromium-141.0.7378.3/build/rust/allocator/lib.rs
Index: chromium-142.0.7444.3/build/rust/allocator/lib.rs
===================================================================
--- chromium-141.0.7378.3.orig/build/rust/allocator/lib.rs
+++ chromium-141.0.7378.3/build/rust/allocator/lib.rs
--- chromium-142.0.7444.3.orig/build/rust/allocator/lib.rs
+++ chromium-142.0.7444.3/build/rust/allocator/lib.rs
@@ -96,6 +96,12 @@ mod both_allocators {
0
}
+ // TODO(crbug.com/422538133) Remove after rolling past
+ // https://github.com/rust-lang/rust/pull/141061
+ #[no_mangle]
+ #[unsafe(no_mangle)]
+ #[linkage = "weak"]
+ static __rust_no_alloc_shim_is_unstable: u8 = 0;
+
// Mangle the symbol name as rustc expects.
// TODO(crbug.com/440481922): Remove this after rolling past https://github.com/rust-lang/rust/pull/143387
#[rustc_std_internal_symbol]
#[allow(non_upper_case_globals)]

Binary file not shown.

View File

@@ -0,0 +1,15 @@
--- chromium-142.0.7444.34/build/rust/allocator/lib.rs 2025/10/22 22:02:11 1.1
+++ chromium-142.0.7444.34/build/rust/allocator/lib.rs 2025/10/22 22:02:46
@@ -102,6 +102,12 @@
#[linkage = "weak"]
static __rust_no_alloc_shim_is_unstable: u8 = 0;
+ // TODO(crbug.com/440481922): Remove this after rolling past https://github.com/rust-lang/rust/pull/143387
+ #[rustc_std_internal_symbol]
+ #[allow(non_upper_case_globals)]
+ #[linkage = "weak"]
+ static __rust_alloc_error_handler_should_panic: u8 = 0;
+
// Mangle the symbol name as rustc expects.
#[rustc_std_internal_symbol]
#[allow(non_upper_case_globals)]

View File

@@ -0,0 +1,32 @@
Index: chromium-142.0.7444.52/third_party/crabbyavif/BUILD.gn
===================================================================
--- chromium-142.0.7444.52.orig/third_party/crabbyavif/BUILD.gn
+++ chromium-142.0.7444.52/third_party/crabbyavif/BUILD.gn
@@ -197,12 +197,12 @@ rust_static_library("crabbyavif") {
"dav1d",
"libyuv",
"capi",
- "disable_cfi",
+ #"disable_cfi",
]
# Required for disable_cfi feature.
configs -= [ "//build/config/compiler:disallow_unstable_features" ]
- rustflags = [ "-Zallow-features=sanitize" ]
+ rustflags = [ "-Zallow-features=no_sanitize" ]
public_deps = [ ":header_files" ]
deps = [
Index: chromium-142.0.7444.52/third_party/crabbyavif/src/src/reformat/libyuv.rs
===================================================================
--- chromium-142.0.7444.52.orig/third_party/crabbyavif/src/src/reformat/libyuv.rs
+++ chromium-142.0.7444.52/third_party/crabbyavif/src/src/reformat/libyuv.rs
@@ -372,7 +372,7 @@ fn find_conversion_function(
// Returns Ok(Some(false)) if only YUV was converted and alpha
// needs to be imported separately.
// Returns Ok(None) if the conversion is not implemented.
-#[cfg_attr(feature = "disable_cfi", sanitize(cfi = "off"))]
+#[cfg_attr(feature = "disable_cfi", no_sanitize(cfi))]
pub(crate) fn yuv_to_rgb(image: &image::Image, rgb: &mut rgb::Image) -> AvifResult<Option<bool>> {
if (rgb.depth != 8 && rgb.depth != 10) || !image.depth_valid() {
return Ok(None); // Not implemented.

View File

@@ -0,0 +1,29 @@
--- chromium-143.0.7499.4/net/cookies/cookie_util.cc 2025/11/06 13:24:15 1.1
+++ chromium-143.0.7499.4/net/cookies/cookie_util.cc 2025/11/06 13:27:33
@@ -841,7 +841,7 @@
void ParseRequestCookieLine(std::string_view header_value,
ParsedRequestCookies* parsed_cookies) {
- std::string::const_iterator i = header_value.begin();
+ std::string_view::const_iterator i = header_value.begin();
while (i != header_value.end()) {
// Here we are at the beginning of a cookie.
@@ -850,7 +850,7 @@
if (i == header_value.end()) return;
// Find cookie name.
- std::string::const_iterator cookie_name_beginning = i;
+ std::string_view::const_iterator cookie_name_beginning = i;
while (i != header_value.end() && *i != '=') ++i;
auto cookie_name = std::string_view(cookie_name_beginning, i);
@@ -859,7 +859,7 @@
// Cookies may have no value, in this case '=' may or may not be there.
if (i != header_value.end() && i + 1 != header_value.end()) {
++i; // Skip '='.
- std::string::const_iterator cookie_value_beginning = i;
+ std::string_view::const_iterator cookie_value_beginning = i;
if (*i == '"') {
++i; // Skip '"'.
while (i != header_value.end() && *i != '"') ++i;

View File

@@ -0,0 +1,62 @@
--- chromium-143.0.7489.0/testing/libfuzzer/fuzzers/BUILD.gn 2025/10/27 00:01:26 1.1
+++ chromium-143.0.7489.0/testing/libfuzzer/fuzzers/BUILD.gn 2025/10/27 00:01:40
@@ -103,7 +103,7 @@
sources = [ "libpng_read_fuzzer.cc" ]
deps = [
"//base",
- "//third_party/libpng:libpng_for_testonly",
+ "//third_party/libpng",
]
dict = "dicts/png.dict"
seed_corpuses = libpng_seed_corpuses
--- chromium-143.0.7489.0/tools/imagediff/BUILD.gn 2025/10/27 12:14:26 1.1
+++ chromium-143.0.7489.0/tools/imagediff/BUILD.gn 2025/10/27 12:15:39
@@ -48,7 +48,7 @@
deps = [
"//base",
"//build/win:default_exe_manifest",
- "//third_party/libpng:libpng_for_testonly",
+ "//third_party/libpng",
"//third_party/zlib",
]
}
--- chromium-143.0.7489.0/chrome/test/BUILD.gn 2025/10/27 13:35:00 1.1
+++ chromium-143.0.7489.0/chrome/test/BUILD.gn 2025/10/27 13:35:18
@@ -11167,7 +11167,7 @@
"//testing/gtest",
"//third_party/hunspell",
"//third_party/icu",
- "//third_party/libpng:libpng_for_testonly",
+ "//third_party/libpng",
"//ui/base:test_support",
"//ui/events:test_support",
"//ui/ozone",
@@ -11532,7 +11532,7 @@
"//testing/gtest",
"//third_party/hunspell",
"//third_party/icu",
- "//third_party/libpng:libpng_for_testonly",
+ "//third_party/libpng",
"//ui/base:base_interactive_ui_tests",
"//ui/base:ozone_buildflags",
"//ui/base:test_support",
@@ -12492,7 +12492,7 @@
"//testing/gtest",
"//third_party/hunspell",
"//third_party/icu",
- "//third_party/libpng:libpng_for_testonly",
+ "//third_party/libpng",
"//ui/base:test_support",
"//ui/resources:ui_test_pak",
"//ui/views",
--- chromium-143.0.7489.0/ui/gfx/BUILD.gn 2025/10/27 13:34:40 1.1
+++ chromium-143.0.7489.0/ui/gfx/BUILD.gn 2025/10/27 13:34:52
@@ -902,7 +902,7 @@
"//skia:skcms",
"//testing/gtest",
"//third_party/icu:icuuc",
- "//third_party/libpng:libpng_for_testonly",
+ "//third_party/libpng",
"//third_party/zlib",
"//ui/base",
"//ui/gfx/animation",

View File

@@ -0,0 +1,66 @@
--- chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/llguidance-v1/src/earley/grammar.rs 2025/11/10 11:00:20 1.1
+++ chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/llguidance-v1/src/earley/grammar.rs 2025/11/10 11:00:44
@@ -1322,7 +1322,7 @@
outp.rhs_elements.push(CSymIdx::NULL);
outp.rhs_params.push(ParamExpr::Null);
}
- while !outp.rhs_elements.len().is_multiple_of(1 << RULE_SHIFT) {
+ while outp.rhs_elements.len() % (1 << RULE_SHIFT) != 0 {
outp.rhs_elements.push(CSymIdx::NULL);
outp.rhs_params.push(ParamExpr::Null);
}
--- chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/llguidance-v1/src/earley/parser.rs 2025/11/10 11:00:52 1.1
+++ chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/llguidance-v1/src/earley/parser.rs 2025/11/10 11:01:10
@@ -132,7 +132,7 @@
}
pub fn one_in(&mut self, n: u32) -> bool {
- self.next().is_multiple_of(n)
+ self.next() % n == 0
}
pub fn next_alt(&mut self) -> u32 {
--- chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/llguidance-v1/src/earley/regexvec.rs 2025/11/10 11:01:31 1.1
+++ chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/llguidance-v1/src/earley/regexvec.rs 2025/11/10 11:01:45
@@ -674,7 +674,7 @@
// if lst.len() == 0 {
// return StateID::DEAD;
// }
- assert!(lst.len().is_multiple_of(2));
+ assert!(lst.len() % 2 == 0);
let id = StateID::new(self.rx_sets.insert(&lst));
if id.as_usize() >= self.state_descs.len() {
let state_desc = self.compute_state_desc(id);
--- chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/llguidance-v1/src/json/numeric.rs 2025/11/10 11:01:57 1.1
+++ chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/llguidance-v1/src/json/numeric.rs 2025/11/10 11:02:20
@@ -19,7 +19,7 @@
// reduce to simplest form
let mut coef = coef;
let mut exp = exp;
- while exp > 0 && coef.is_multiple_of(10) {
+ while exp > 0 && coef % 10 == 0 {
coef /= 10;
exp -= 1;
}
--- chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/toktrie-v1/src/bytes.rs 2025/11/10 11:03:57 1.1
+++ chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/toktrie-v1/src/bytes.rs 2025/11/10 11:04:11
@@ -14,7 +14,7 @@
}
pub fn vec_from_bytes<T: PodTrait>(bytes: &[u8]) -> Vec<T> {
- if !bytes.len().is_multiple_of(size_of::<T>()) {
+ if bytes.len() % size_of::<T>() != 0 {
panic!(
"vecT: got {} bytes, needed multiple of {}",
bytes.len(),
--- chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/llguidance-v1/src/earley/perf.rs 2025/11/10 23:43:20 1.1
+++ chromium-143.0.7499.17/third_party/rust/chromium_crates_io/vendor/llguidance-v1/src/earley/perf.rs 2025/11/10 23:43:28
@@ -140,7 +140,7 @@
for (i, c) in s.chars().enumerate() {
// Insert a comma once we've passed 'offset' and every 3 digits after that.
- if i != 0 && i >= offset && (i - offset).is_multiple_of(3) {
+ if i != 0 && i >= offset && (i - offset) % 3 == 0 {
result.push(',');
}
result.push(c);

Binary file not shown.

View File

@@ -1,3 +1,118 @@
-------------------------------------------------------------------
Tue Dec 2 18:49:57 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
- Chromium 143.0.7499.40 (boo#1254429):
* CVE-2025-13630: Type Confusion in V8
* CVE-2025-13631: Inappropriate implementation in Google Updater
* CVE-2025-13632: Inappropriate implementation in DevTools
* CVE-2025-13633: Use after free in Digital Credentials
* CVE-2025-13634: Inappropriate implementation in Downloads
* CVE-2025-13720: Bad cast in Loader
* CVE-2025-13721: Race in v8
* CVE-2025-13635: Inappropriate implementation in Downloads
* CVE-2025-13636: Inappropriate implementation in Split View
* CVE-2025-13637: Inappropriate implementation in Downloads
* CVE-2025-13638: Use after free in Media Stream
* CVE-2025-13639: Inappropriate implementation in WebRTC
* CVE-2025-13640: Inappropriate implementation in Passwords
- added patches:
chromium-143-libpng-unbundle.patch
(workaround broken libpng unbundle)
chromium-143-cookie_string_view.patch
(use string_view also for the const_iterator after type change)
chromium-143-revert_rust_is_multiple_of.patch
(revert added calls to is_multiple_of rejected as unstable feature)
- modified patches:
gcc-enable-lto.patch (updated context)
chromium-127-constexpr.patch (file moved)
chromium-140-keep-__rust_no_alloc_shim_is_unstable.patch (add unsafe)
ppc-fedora-fix-clang-selection.patch (updated context)
ppc-fedora-0002-regenerate-xnn-buildgn.patch (reduced to stub,
will need updating)
- dropped patches:
chromium-142-iwyu-field-form-data.patch (upstream)
- bump buildrequires for rust-bindgen to 0.71 minimum as we need
the unsafe_extern_blocks
- updated ppc-fedora-0002-regenerate-xnn-buildgn.patch
-------------------------------------------------------------------
Sun Nov 23 23:30:00 CET 2025 - Stanislav Brabec <sbrabec@suse.com>
- Remove unused BuildRequires: update-desktop-files.
-------------------------------------------------------------------
Mon Nov 17 23:40:26 CET 2025 - ro@suse.de
- Chromium 142.0.7444.175 (boo#1253698):
* CVE-2025-13223: Type Confusion in V8
* CVE-2025-13224: Type Confusion in V8
-------------------------------------------------------------------
Tue Nov 11 22:52:09 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
- Chromium 142.0.7444.162 (boo#1253267):
* CVE-2025-13042: Inappropriate implementation in V8
-------------------------------------------------------------------
Thu Nov 6 06:14:05 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
- Chromium 142.0.7444.134 (boo#1253089):
* CVE-2025-12725: Out of bounds write in WebGPU
* CVE-2025-12726: Inappropriate implementation in Views
* CVE-2025-12727: Inappropriate implementation in V8
* CVE-2025-12728: Inappropriate implementation in Omnibox
* CVE-2025-12729: Inappropriate implementation in Omnibox
-------------------------------------------------------------------
Wed Oct 29 04:54:55 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
- Chromium 142.0.7444.59, the stable channel promotion of 142
Security fixes (boo#1252881):
* CVE-2025-12428: Type Confusion in V8
* CVE-2025-12429: Inappropriate implementation in V8
* CVE-2025-12430: Object lifecycle issue in Media
* CVE-2025-12431: Inappropriate implementation in Extensions
* CVE-2025-12432: Race in V8
* CVE-2025-12433: Inappropriate implementation in V8
* CVE-2025-12434: Race in Storage
* CVE-2025-12435: Incorrect security UI in Omnibox
* CVE-2025-12436: Policy bypass in Extensions
* CVE-2025-12437: Use after free in PageInfo
* CVE-2025-12438: Use after free in Ozone
* CVE-2025-12439: Inappropriate implementation in App-Bound Encryption
* CVE-2025-12440: Inappropriate implementation in Autofill
* CVE-2025-12441: Out of bounds read in V8
* CVE-2025-12443: Out of bounds read in WebXR
* CVE-2025-12444: Incorrect security UI in Fullscreen UI
* CVE-2025-12445: Policy bypass in Extensions
* CVE-2025-12446: Incorrect security UI in SplitView
* CVE-2025-12447: Incorrect security UI in Omnibox
- drop chromium-142-dawn_commit_hash.patch, the generation of the
header was included in the tarball genration
-------------------------------------------------------------------
Mon Oct 27 10:33:34 CET 2025 - ro@suse.de
- Chromium 142.0.7444.52
- added patches:
chromium-142-rust-revert_should_panic.patch
re-add __rust_alloc_error_handler_should_panic
to fix unresolved symbol
chromium-142-dawn_commit_hash.patch:
create gpu/webgpu/dawn_commit_hash.h which should be in tarball
chromium-142-rust_no_sanitize.patch:
revert rust change no_sanitize to sanitize=off
chromium-142-iwyu-field-form-data.patch
- drop chromium-139-pdfium-openjpeg-CVE-2025-54874.patch
- update ppc patches
modified patches:
ppc-fedora-0001-sandbox-linux-Implement-partial-support-for-ppc64-sy.patch#
ppc-fedora-0001-third-party-hwy-wrong-include.patch
ppc-fedora-0002-regenerate-xnn-buildgn.patch
ppc-fedora-add-ppc64-architecture-to-extensions.diff
removed patches:
ppc-fedora-fix-ppc64-rust_png-build-error.patch (obsolete)
-------------------------------------------------------------------
Tue Oct 21 21:52:56 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>

View File

@@ -118,7 +118,7 @@
%global official_build 1
Name: chromium%{n_suffix}
Version: 141.0.7390.122
Version: 143.0.7499.40
Release: 0
Summary: Google's open source browser project
License: BSD-3-Clause AND LGPL-2.1-or-later
@@ -128,7 +128,7 @@ NoSource: 0
# https://github.com/evanw/esbuild/archive/refs/tags/v%%{esbuild_version}.tar.gz
Source1: esbuild-%{esbuild_version}.tar.gz
Source2: esbuild-%{esbuild_version}-vendor.tar.gz
Source3: README.SUSE
Source3: README.openSUSE
# Toolchain definitions
Source30: master_preferences
Source104: chromium-symbolic.svg
@@ -167,11 +167,15 @@ Patch371: chromium-133-bring_back_and_disable_allowlist.patch
Patch373: chromium-134-type-mismatch-error.patch
Patch375: chromium-131-fix-qt-ui.pach
Patch377: chromium-139-deterministic.patch
Patch378: chromium-139-pdfium-openjpeg-CVE-2025-54874.patch
Patch379: chromium-140-keep-__rust_no_alloc_shim_is_unstable.patch
Patch380: chromium-141-use_libcxx_modules.patch
Patch381: chromium-141-csss_style_sheet.patch
Patch382: chromium-141-no_cxx_modules.patch
Patch383: chromium-142-rust-revert_should_panic.patch
Patch385: chromium-142-rust_no_sanitize.patch
Patch386: chromium-143-libpng-unbundle.patch
Patch387: chromium-143-cookie_string_view.patch
Patch389: chromium-143-revert_rust_is_multiple_of.patch
# conditionally applied patches ppc64le only
Patch401: ppc-fedora-add-ppc64-architecture-string.patch
Patch402: ppc-fedora-0001-linux-seccomp-bpf-ppc64-glibc-workaround-in-SIGSYS-h.patch
@@ -227,7 +231,6 @@ Patch452: ppc-fedora-dawn-fix-ppc64le-detection.patch
Patch453: ppc-fedora-add-ppc64-architecture-to-extensions.diff
Patch454: ppc-fedora-fix-unknown-warning-option-messages.diff
Patch455: ppc-fedora-add-ppc64-pthread-stack-size.patch
Patch456: ppc-fedora-fix-ppc64-rust_png-build-error.patch
Patch457: ppc-chromium-136-clang-config.patch
Patch458: ppc-fedora-0001-add-xnn-ppc64el-support.patch
# https://src.fedoraproject.org/rpms/chromium/blob/rawhide/f/0002-regenerate-xnn-buildgn.patch
@@ -278,7 +281,6 @@ BuildRequires: python311-setuptools
BuildRequires: python311-six
%endif
BuildRequires: snappy-devel
BuildRequires: update-desktop-files
BuildRequires: util-linux
BuildRequires: wdiff
BuildRequires: perl(Switch)
@@ -364,7 +366,7 @@ BuildRequires: pkgconfig(xtst)
BuildRequires: cargo%{rust_version}
BuildRequires: rust%{rust_version}
# END add rust BR
BuildRequires: rust-bindgen
BuildRequires: rust-bindgen >= 0.71
Requires: xdg-utils
Requires(pre): permissions
Recommends: noto-coloremoji-fonts
@@ -566,7 +568,6 @@ keeplibs=(
buildtools/third_party/libc++abi
buildtools/third_party/libunwind
net/third_party/mozilla_security_manager
net/third_party/nss
net/third_party/quic
net/third_party/uri_template
third_party/abseil-cpp
@@ -1030,7 +1031,6 @@ myconf_gn+=" blink_symbol_level=0"
myconf_gn+=" use_kerberos=true"
myconf_gn+=" enable_vr=false"
myconf_gn+=" optimize_webui=false"
myconf_gn+=" enable_reading_list=false"
myconf_gn+=" use_pulseaudio=true link_pulseaudio=true"
myconf_gn+=" is_component_build=false"
myconf_gn+=" use_sysroot=false"

View File

@@ -57,8 +57,8 @@ Index: chromium-120.0.6099.18/base/BUILD.gn
===================================================================
--- chromium-120.0.6099.18.orig/base/BUILD.gn
+++ chromium-120.0.6099.18/base/BUILD.gn
@@ -3561,6 +3561,10 @@
sources += [ "location_unittest.cc" ]
@@ -3749,6 +3749,10 @@
sources += [ "immediate_crash_unittest.cc" ]
}
+ if (gcc_lto) {

View File

@@ -34,7 +34,7 @@ Index: chromium-134.0.6998.35/sandbox/linux/system_headers/linux_syscalls.h
===================================================================
--- chromium-134.0.6998.35.orig/sandbox/linux/system_headers/linux_syscalls.h
+++ chromium-134.0.6998.35/sandbox/linux/system_headers/linux_syscalls.h
@@ -35,5 +35,9 @@
@@ -44,4 +44,8 @@
#include "sandbox/linux/system_headers/arm64_linux_syscalls.h"
#endif
@@ -43,7 +43,6 @@ Index: chromium-134.0.6998.35/sandbox/linux/system_headers/linux_syscalls.h
+#endif
+
#endif // SANDBOX_LINUX_SYSTEM_HEADERS_LINUX_SYSCALLS_H_
Index: chromium-134.0.6998.35/sandbox/linux/system_headers/ppc64_linux_syscalls.h
===================================================================
--- /dev/null

View File

@@ -1,11 +1,11 @@
--- a/third_party/highway/src/hwy/targets.cc
+++ b/third_party/highway/src/hwy/targets.cc
@@ -35,7 +35,7 @@
--- chromium-142.0.7444.52/third_party/highway/src/hwy/targets.cc 2025/10/24 14:08:16 1.1
+++ chromium-142.0.7444.52/third_party/highway/src/hwy/targets.cc 2025/10/24 14:09:30
@@ -26,7 +26,7 @@
#if HWY_ARCH_X86
#include <xmmintrin.h>
-#elif (HWY_ARCH_ARM || HWY_ARCH_PPC || HWY_ARCH_S390X || HWY_ARCH_RISCV || \
+#elif (HWY_ARCH_ARM || HWY_ARCH_S390X || HWY_ARCH_RISCV || \
HWY_ARCH_LOONGARCH) && \
HWY_OS_LINUX
// sys/auxv.h does not always include asm/hwcap.h, or define HWCAP*, hence we
// still include this directly. See #1199.
-#ifndef TOOLCHAIN_MISS_ASM_HWCAP_H
+#if !defined(TOOLCHAIN_MISS_ASM_HWCAP_H) && !defined(HWY_ARCH_PPC)
#include <asm/hwcap.h>
#endif
#if HWY_HAVE_AUXV

File diff suppressed because it is too large Load Diff

View File

@@ -2,11 +2,11 @@ Index: chromium-128.0.6613.113/chrome/browser/extensions/api/runtime/chrome_runt
===================================================================
--- chromium-128.0.6613.113.orig/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc
+++ chromium-128.0.6613.113/chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc
@@ -375,6 +375,8 @@
@@ -383,6 +383,8 @@
info->arch = extensions::api::runtime::PlatformArch::kMips64;
} else if (UNSAFE_TODO(strcmp(arch, "riscv64")) == 0) {
} else if (arch == "riscv64") {
info->arch = extensions::api::runtime::PlatformArch::kRiscv64;
+ } else if (UNSAFE_TODO(strcmp(arch, "ppc64")) == 0) {
+ } else if (arch == "ppc64") {
+ info->arch = extensions::api::runtime::PlatformArch::kPpc64;
} else {
NOTREACHED();

View File

@@ -1,12 +1,10 @@
Index: chromium-128.0.6613.113/build/config/BUILDCONFIG.gn
===================================================================
--- chromium-128.0.6613.113.orig/build/config/BUILDCONFIG.gn
+++ chromium-128.0.6613.113/build/config/BUILDCONFIG.gn
@@ -138,7 +138,6 @@ declare_args() {
--- chromium-143.0.7499.17/build/config/BUILDCONFIG.gn 2025/11/10 11:36:45 1.1
+++ chromium-143.0.7499.17/build/config/BUILDCONFIG.gn 2025/11/10 11:37:11
@@ -138,7 +138,6 @@
# Set to true when compiling with the Clang compiler.
is_clang = current_os != "linux" ||
(current_cpu != "s390x" && current_cpu != "s390" &&
- current_cpu != "ppc64" && current_cpu != "ppc" &&
current_cpu != "mips" && current_cpu != "mips64" &&
current_cpu != "riscv64")
current_cpu != "mips" && current_cpu != "mips64")
# Allows the path to a custom target toolchain to be injected as a single

View File

@@ -1,11 +0,0 @@
diff -up chromium-135.0.7049.52/third_party/skia/experimental/rust_png/ffi/FFI.h.than chromium-135.0.7049.52/third_party/skia/experimental/rust_png/ffi/FFI.h
--- chromium-135.0.7049.52/third_party/skia/experimental/rust_png/ffi/FFI.h.than 2025-04-03 12:00:57.623069853 +0200
+++ chromium-135.0.7049.52/third_party/skia/experimental/rust_png/ffi/FFI.h 2025-04-03 12:02:42.234420632 +0200
@@ -10,6 +10,7 @@
#include <stddef.h>
#include <stdint.h>
+#include <memory>
// TODO(https://crbug.com/356698922): Use a real `#include` if possible.
namespace rust {

View File

@@ -1,7 +1,7 @@
Index: chromium-114.0.5735.90/build/linux/unbundle/libdrm.gn
Index: chromium-142.0.7444.3/build/linux/unbundle/libdrm.gn
===================================================================
--- chromium-114.0.5735.90.orig/build/linux/unbundle/libdrm.gn
+++ chromium-114.0.5735.90/build/linux/unbundle/libdrm.gn
--- chromium-142.0.7444.3.orig/build/linux/unbundle/libdrm.gn
+++ chromium-142.0.7444.3/build/linux/unbundle/libdrm.gn
@@ -11,7 +11,10 @@ pkg_config("system_libdrm") {
shim_headers("libdrm_shim") {
@@ -14,23 +14,10 @@ Index: chromium-114.0.5735.90/build/linux/unbundle/libdrm.gn
}
source_set("libdrm") {
Index: chromium-114.0.5735.90/ui/ozone/platform/drm/gpu/hardware_display_controller.cc
Index: chromium-142.0.7444.3/media/gpu/chromeos/video_decoder_pipeline_unittest.cc
===================================================================
--- chromium-114.0.5735.90.orig/ui/ozone/platform/drm/gpu/hardware_display_controller.cc
+++ chromium-114.0.5735.90/ui/ozone/platform/drm/gpu/hardware_display_controller.cc
@@ -18,7 +18,7 @@
#include "base/logging.h"
#include "base/metrics/histogram_macros.h"
#include "base/trace_event/typed_macros.h"
-#include "third_party/libdrm/src/include/drm/drm_fourcc.h"
+#include <drm_fourcc.h>
#include "third_party/perfetto/include/perfetto/tracing/traced_value.h"
#include "third_party/skia/include/core/SkCanvas.h"
#include "third_party/skia/include/core/SkImage.h"
Index: chromium-114.0.5735.90/media/gpu/chromeos/video_decoder_pipeline_unittest.cc
===================================================================
--- chromium-114.0.5735.90.orig/media/gpu/chromeos/video_decoder_pipeline_unittest.cc
+++ chromium-114.0.5735.90/media/gpu/chromeos/video_decoder_pipeline_unittest.cc
--- chromium-142.0.7444.3.orig/media/gpu/chromeos/video_decoder_pipeline_unittest.cc
+++ chromium-142.0.7444.3/media/gpu/chromeos/video_decoder_pipeline_unittest.cc
@@ -26,7 +26,7 @@
#include "media/gpu/chromeos/frame_resource_converter.h"
#include "testing/gmock/include/gmock/gmock.h"
@@ -40,3 +27,16 @@ Index: chromium-114.0.5735.90/media/gpu/chromeos/video_decoder_pipeline_unittest
#if BUILDFLAG(IS_CHROMEOS)
// gn check does not account for BUILDFLAG(), so including this header will
Index: chromium-142.0.7444.3/ui/ozone/platform/drm/gpu/hardware_display_controller.cc
===================================================================
--- chromium-142.0.7444.3.orig/ui/ozone/platform/drm/gpu/hardware_display_controller.cc
+++ chromium-142.0.7444.3/ui/ozone/platform/drm/gpu/hardware_display_controller.cc
@@ -19,7 +19,7 @@
#include "base/metrics/histogram_macros.h"
#include "base/trace_event/typed_macros.h"
#include "components/viz/common/resources/shared_image_format_utils.h"
-#include "third_party/libdrm/src/include/drm/drm_fourcc.h"
+#include <drm_fourcc.h>
#include "third_party/perfetto/include/perfetto/tracing/traced_value.h"
#include "third_party/skia/include/core/SkCanvas.h"
#include "third_party/skia/include/core/SkImage.h"