pkgsrc-Changes archive

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

CVS commit: pkgsrc/www/chromium



Module Name:    pkgsrc
Committed By:   tnn
Date:           Mon Sep 28 07:20:17 UTC 2026

Modified Files:
        pkgsrc/www/chromium: distinfo
        pkgsrc/www/chromium/patches:
            patch-media_ffmpeg_scripts_build__ffmpeg.py
            patch-rollup_rust_bindings__napi_Cargo.toml
            patch-rollup_rust_bindings__napi_src_lib.rs

Log Message:
chromium: remove obviously wrong --target-os and --sysroot flags

Upstream seems to naively assume that everyone on aarch64 is
is cross-compiling with a Debian Linux sysroot ...

While here adjust some other patches for aarch64 to silence warnings.
Rust's NetBSD target is aarch64 not evbarm.


To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 pkgsrc/www/chromium/distinfo
cvs rdiff -u -r1.26 -r1.27 \
    pkgsrc/www/chromium/patches/patch-media_ffmpeg_scripts_build__ffmpeg.py
cvs rdiff -u -r1.12 -r1.13 \
    pkgsrc/www/chromium/patches/patch-rollup_rust_bindings__napi_Cargo.toml \
    pkgsrc/www/chromium/patches/patch-rollup_rust_bindings__napi_src_lib.rs

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

Modified files:

Index: pkgsrc/www/chromium/distinfo
diff -u pkgsrc/www/chromium/distinfo:1.59 pkgsrc/www/chromium/distinfo:1.60
--- pkgsrc/www/chromium/distinfo:1.59   Tue Sep 22 13:41:17 2026
+++ pkgsrc/www/chromium/distinfo        Mon Sep 28 07:20:16 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.59 2026/09/22 13:41:17 kikadf Exp $
+$NetBSD: distinfo,v 1.60 2026/09/28 07:20:16 tnn Exp $
 
 BLAKE2s (ahash-0.8.12.crate) = 157e4e2836883526fa391419f08c2aa4c932fb96ddf2b254bb436193691754c4
 SHA512 (ahash-0.8.12.crate) = 872e5fa0d1334abac96d10eca18f32c2b1a1e0b38671c132b6effd029e9f0147ddcef79f4d85c8baf0537ddfb8c39a85f61d073e1fb3143dba659a8385641e1b
@@ -1604,7 +1604,7 @@ SHA1 (patch-media_capture_video_video__c
 SHA1 (patch-media_capture_video_video__capture__device__client.cc) = b06ffccb3124f2b0805a0988ddaa0eaca73b7434
 SHA1 (patch-media_cdm_cdm__paths__unittest.cc) = c97dcb8d083372283454508ac5b9837ece4c1e88
 SHA1 (patch-media_cdm_library__cdm_cdm__paths.gni) = f7d82b1377a62f6c2b22c626387623179227f75d
-SHA1 (patch-media_ffmpeg_scripts_build__ffmpeg.py) = 73f34c2f12065e7a4a548e2f2576dc128a039d70
+SHA1 (patch-media_ffmpeg_scripts_build__ffmpeg.py) = 9097f666f401472aecf3bc8ec0f697e01ae090b2
 SHA1 (patch-media_ffmpeg_scripts_robo__lib_config.py) = b7bfabccf3d1bf9a86a64fa79fa9e7cb75fca819
 SHA1 (patch-media_gpu_chromeos_gl__image__processor__backend.cc) = 3b5e55db0093433c21e119ea44e047d266fa0974
 SHA1 (patch-media_gpu_chromeos_libyuv__image__processor__backend.cc) = f3c822cae876e565cb475558be5c3c316b7954e3
@@ -1766,8 +1766,8 @@ SHA1 (patch-remoting_host_webauthn_remot
 SHA1 (patch-remoting_protocol_webrtc__transport.cc) = 6be6e37347bdae4b365fdcdd60565ef46c8f4c32
 SHA1 (patch-remoting_protocol_webrtc__video__stream.cc) = 7be343d28af4aa776846822b3485e5e9f12793d7
 SHA1 (patch-remoting_signaling_ftl__host__device__id__provider.cc) = 468b2affd23a0a30af2a63d76a3bfbafe2169edc
-SHA1 (patch-rollup_rust_bindings__napi_Cargo.toml) = af46b5c65dcbd0714ccca2782988f89e4a8d175d
-SHA1 (patch-rollup_rust_bindings__napi_src_lib.rs) = 930763c6c3725b129b395a2a9d560c7c7996cba4
+SHA1 (patch-rollup_rust_bindings__napi_Cargo.toml) = 026582aa085d7a379dde3bceb496cb3f027ac10c
+SHA1 (patch-rollup_rust_bindings__napi_src_lib.rs) = eac53fcf867a908597bc6bed7e4dfc1a64d2938f
 SHA1 (patch-sandbox_BUILD.gn) = 870d879720dff5ecf34c1dbe77ec8bb1a7d2af65
 SHA1 (patch-sandbox_features.gni) = 00a58cedb89dbaf8fca390f250fae2afd20e77ae
 SHA1 (patch-sandbox_linux_BUILD.gn) = fffb5b4535d76cb64337d6997bfe9c8c10f1ab9f

Index: pkgsrc/www/chromium/patches/patch-media_ffmpeg_scripts_build__ffmpeg.py
diff -u pkgsrc/www/chromium/patches/patch-media_ffmpeg_scripts_build__ffmpeg.py:1.26 pkgsrc/www/chromium/patches/patch-media_ffmpeg_scripts_build__ffmpeg.py:1.27
--- pkgsrc/www/chromium/patches/patch-media_ffmpeg_scripts_build__ffmpeg.py:1.26        Tue Sep 22 13:41:27 2026
+++ pkgsrc/www/chromium/patches/patch-media_ffmpeg_scripts_build__ffmpeg.py     Mon Sep 28 07:20:17 2026
@@ -1,12 +1,8 @@
-$NetBSD: patch-media_ffmpeg_scripts_build__ffmpeg.py,v 1.26 2026/09/22 13:41:27 kikadf Exp $
+$NetBSD: patch-media_ffmpeg_scripts_build__ffmpeg.py,v 1.27 2026/09/28 07:20:17 tnn Exp $
 
-* Part of patchset to build chromium on NetBSD
-* Based on OpenBSD's chromium patches, and
-  pkgsrc's qt5-qtwebengine patches
-
---- media/ffmpeg/scripts/build_ffmpeg.py.orig  2026-09-14 22:17:16.000000000 +0000
+--- media/ffmpeg/scripts/build_ffmpeg.py.orig  2026-09-17 03:47:47.000000000 +0000
 +++ media/ffmpeg/scripts/build_ffmpeg.py
-@@ -33,7 +33,7 @@ NDK_ROOT_DIR = os.path.abspath(
+@@ -33,7 +33,7 @@ sys.path.append(os.path.join(CHROMIUM_ROOT_DIR, 'build
  SUCCESS_TOKEN = 'THIS_BUILD_WORKED'
  
  sys.path.append(os.path.join(CHROMIUM_ROOT_DIR, 'build'))
@@ -15,7 +11,7 @@ $NetBSD: patch-media_ffmpeg_scripts_buil
  
  BRANDINGS = [
      'Chrome',
-@@ -43,6 +43,9 @@ BRANDINGS = [
+@@ -43,6 +43,9 @@ ARCH_MAP = {
  ARCH_MAP = {
      'android': ['ia32', 'x64', 'arm-neon', 'arm64'],
      'linux': ['ia32', 'x64', 'noasm-x64', 'arm-neon', 'arm64', 'riscv64'],
@@ -25,7 +21,7 @@ $NetBSD: patch-media_ffmpeg_scripts_buil
      'mac': ['x64', 'arm64'],
      'win': ['ia32', 'x64', 'arm64'],
  }
-@@ -124,7 +127,7 @@ def PrintAndCheckCall(argv, *args, **kwa
+@@ -124,7 +127,7 @@ def GetDsoName(target_os, dso_name, dso_version):
  
  
  def GetDsoName(target_os, dso_name, dso_version):
@@ -34,7 +30,7 @@ $NetBSD: patch-media_ffmpeg_scripts_buil
          return 'lib%s.so.%s' % (dso_name, dso_version)
      elif target_os == 'mac':
          return 'lib%s.%s.dylib' % (dso_name, dso_version)
-@@ -475,7 +478,7 @@ def BuildFFmpeg(target_os, target_arch, 
+@@ -475,7 +478,7 @@ def BuildFFmpeg(target_os, target_arch, host_os, host_
      # removing <sys/sysctl.h> soon, so this is needed to silence a deprecation
      # #warning which will be converted to an error via -Werror.
      # There is also no prctl.h
@@ -52,7 +48,7 @@ $NetBSD: patch-media_ffmpeg_scripts_buil
          parser.print_help()
          return 1
  
-@@ -686,7 +689,6 @@ def ConfigureAndBuild(target_arch, targe
+@@ -686,7 +689,6 @@ def ConfigureAndBuild(target_arch, target_os, host_os,
          '--disable-faan',
          '--disable-alsa',
          '--disable-iamf',
@@ -60,7 +56,7 @@ $NetBSD: patch-media_ffmpeg_scripts_buil
  
  
          # Disable automatically detected external libraries. This prevents
-@@ -728,7 +730,7 @@ def ConfigureAndBuild(target_arch, targe
+@@ -728,7 +730,7 @@ def ConfigureAndBuild(target_arch, target_os, host_os,
              '--optflags="-O2"',
          ])
  
@@ -69,7 +65,20 @@ $NetBSD: patch-media_ffmpeg_scripts_buil
          if target_arch == 'x64':
              if target_os == 'android':
                  configure_flags['Common'].extend([
-@@ -929,7 +931,7 @@ def ConfigureAndBuild(target_arch, targe
+@@ -822,12 +824,6 @@ def ConfigureAndBuild(target_arch, target_os, host_os,
+                         '--extra-ldflags=--target=aarch64-linux-gnu',
+                     ])
+ 
+-                configure_flags['Common'].extend([
+-                    '--target-os=linux',
+-                    '--sysroot=' +
+-                    os.path.join(CHROMIUM_ROOT_DIR,
+-                                 'build/linux/debian_bullseye_arm64-sysroot'),
+-                ])
+             configure_flags['Common'].extend([
+                 '--arch=aarch64',
+                 '--enable-armv8',
+@@ -929,7 +925,7 @@ def ConfigureAndBuild(target_arch, target_os, host_os,
          # typically be the system one, so explicitly configure use of Clang's
          # ld.lld, to ensure that things like cross-compilation and LTO work.
          # This does not work for ia32 and is always used on mac.

Index: pkgsrc/www/chromium/patches/patch-rollup_rust_bindings__napi_Cargo.toml
diff -u pkgsrc/www/chromium/patches/patch-rollup_rust_bindings__napi_Cargo.toml:1.12 pkgsrc/www/chromium/patches/patch-rollup_rust_bindings__napi_Cargo.toml:1.13
--- pkgsrc/www/chromium/patches/patch-rollup_rust_bindings__napi_Cargo.toml:1.12        Tue Sep 22 13:41:29 2026
+++ pkgsrc/www/chromium/patches/patch-rollup_rust_bindings__napi_Cargo.toml     Mon Sep 28 07:20:17 2026
@@ -1,4 +1,4 @@
-$NetBSD: patch-rollup_rust_bindings__napi_Cargo.toml,v 1.12 2026/09/22 13:41:29 kikadf Exp $
+$NetBSD: patch-rollup_rust_bindings__napi_Cargo.toml,v 1.13 2026/09/28 07:20:17 tnn Exp $
 
 * Part of patchset to build chromium on NetBSD
 * Based on OpenBSD's chromium patches, and
@@ -20,7 +20,7 @@ $NetBSD: patch-rollup_rust_bindings__nap
  #     )
  # )
 -[target.'cfg(any(all(target_os = "linux", not(target_arch = "loongarch64"), not(all(target_arch = "riscv64", target_env = "musl")), not(target_env = "ohos")), all(target_os = "freebsd", 
not(target_arch = "aarch64"))))'.dependencies]
-+[target.'cfg(any(all(target_os = "linux", not(target_arch = "loongarch64"), not(all(target_arch = "riscv64", target_env = "musl")), not(target_env = "ohos")), all(target_os = "openbsd", 
not(target_arch = "aarch64")), all(target_os = "freebsd", not(target_arch = "aarch64")), all(target_os = "netbsd", not(target_arch = "evbarm"))))'.dependencies]
++[target.'cfg(any(all(target_os = "linux", not(target_arch = "loongarch64"), not(all(target_arch = "riscv64", target_env = "musl")), not(target_env = "ohos")), all(target_os = "openbsd", 
not(target_arch = "aarch64")), all(target_os = "freebsd", not(target_arch = "aarch64")), all(target_os = "netbsd", not(target_arch = "aarch64"))))'.dependencies]
  mimalloc-safe = { version = "0.1.58", features = ["local_dynamic_tls"] }
  
  # Disable architecture specific optimizations on aarch64 platforms
Index: pkgsrc/www/chromium/patches/patch-rollup_rust_bindings__napi_src_lib.rs
diff -u pkgsrc/www/chromium/patches/patch-rollup_rust_bindings__napi_src_lib.rs:1.12 pkgsrc/www/chromium/patches/patch-rollup_rust_bindings__napi_src_lib.rs:1.13
--- pkgsrc/www/chromium/patches/patch-rollup_rust_bindings__napi_src_lib.rs:1.12        Tue Sep 22 13:41:29 2026
+++ pkgsrc/www/chromium/patches/patch-rollup_rust_bindings__napi_src_lib.rs     Mon Sep 28 07:20:17 2026
@@ -1,4 +1,4 @@
-$NetBSD: patch-rollup_rust_bindings__napi_src_lib.rs,v 1.12 2026/09/22 13:41:29 kikadf Exp $
+$NetBSD: patch-rollup_rust_bindings__napi_src_lib.rs,v 1.13 2026/09/28 07:20:17 tnn Exp $
 
 * Part of patchset to build chromium on NetBSD
 * Based on OpenBSD's chromium patches, and
@@ -11,7 +11,7 @@ $NetBSD: patch-rollup_rust_bindings__nap
    not(all(target_os = "linux", target_env = "ohos")),
    not(all(target_os = "freebsd", target_arch = "aarch64")),
 +  not(all(target_os = "openbsd", target_arch = "aarch64")),
-+  not(all(target_os = "netbsd", target_arch = "evbarm")),
++  not(all(target_os = "netbsd", target_arch = "aarch64")),
    not(debug_assertions)
  ))]
  #[global_allocator]



Home | Main Index | Thread Index | Old Index