117 Commits

Author SHA256 Message Date
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
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
d5a6d73551 update to 137.0.7117.2 2025-04-11 17:43:36 +02: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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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