git: 177215d810f8 - main - editors/zed: Update to 1.15.0

Hiroki Tagato <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <[email protected]>
The branch main has been updated by tagattie:

URL: https://cgit.FreeBSD.org/ports/commit/?id=177215d810f88cc1d508f8fd3aac65fb5f442657

commit 177215d810f88cc1d508f8fd3aac65fb5f442657
Author:     Hiroki Tagato <[email protected]>
AuthorDate: 2026-08-18 20:34:07 +0000
Commit:     Hiroki Tagato <[email protected]>
CommitDate: 2026-08-18 20:35:08 +0000

    editors/zed: Update to 1.15.0
    
    Changelog: https://github.com/zed-industries/zed/releases/tag/v1.15.0
    
    Reported by:    GitHub (watch releases)
---
 editors/zed/Makefile                                |  2 +-
 editors/zed/Makefile.crates                         |  1 +
 editors/zed/distinfo                                |  8 +++++---
 editors/zed/files/patch-Cargo.lock                  | 16 ++++++++--------
 editors/zed/files/patch-crates_gpui_src_gpui.rs     |  4 ++--
 editors/zed/files/patch-crates_gpui_src_platform.rs |  8 ++++----
 editors/zed/files/patch-crates_gpui_src_window.rs   |  4 ++--
 editors/zed/files/patch-crates_util_src_util.rs     |  4 ++--
 editors/zed/files/patch-crates_zed_Cargo.toml       |  4 ++--
 editors/zed/files/patch-crates_zed_src_main.rs      |  4 ++--
 10 files changed, 29 insertions(+), 26 deletions(-)

diff --git a/editors/zed/Makefile b/editors/zed/Makefile
index 64a7bfb7af99..07e2a971b53d 100644
--- a/editors/zed/Makefile
+++ b/editors/zed/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	zed
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.14.2
+DISTVERSION=	1.15.0
 CATEGORIES=	editors
 PKGNAMESUFFIX=	-editor
 
diff --git a/editors/zed/Makefile.crates b/editors/zed/Makefile.crates
index f2061dc3b3dc..719dd43e72e3 100644
--- a/editors/zed/Makefile.crates
+++ b/editors/zed/Makefile.crates
@@ -1355,6 +1355,7 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		wgpu-core-29.0.4 \
 		wgpu-core-deps-apple-29.0.4 \
 		wgpu-core-deps-emscripten-29.0.4 \
+		wgpu-core-deps-wasm-29.0.4 \
 		wgpu-core-deps-windows-linux-android-29.0.4 \
 		wgpu-hal-29.0.4 \
 		wgpu-naga-bridge-29.0.4 \
diff --git a/editors/zed/distinfo b/editors/zed/distinfo
index b048562afa0d..061c5a4cc9ec 100644
--- a/editors/zed/distinfo
+++ b/editors/zed/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1786347429
+TIMESTAMP = 1787059664
 SHA256 (rust/crates/accesskit-0.24.1.crate) = d3b7f7f85a7e5f68090000ed7622545829afd484d210358702ae4cb97dd0c320
 SIZE (rust/crates/accesskit-0.24.1.crate) = 36947
 SHA256 (rust/crates/accesskit_atspi_common-0.18.0.crate) = 842fd8203e6dfcf531d24f5bac792088edfba7d6b35844fead191603fb32a260
@@ -2713,6 +2713,8 @@ SHA256 (rust/crates/wgpu-core-deps-apple-29.0.4.crate) = f5e39e26c4c0e07589e67d1
 SIZE (rust/crates/wgpu-core-deps-apple-29.0.4.crate) = 11985
 SHA256 (rust/crates/wgpu-core-deps-emscripten-29.0.4.crate) = 01e09be551dc939498bdd5f6b2c66e55ab275dad25825267a08605a80fc9f0af
 SIZE (rust/crates/wgpu-core-deps-emscripten-29.0.4.crate) = 10698
+SHA256 (rust/crates/wgpu-core-deps-wasm-29.0.4.crate) = af1fb1798be2a912497d4c224f72d39bb0cb34af50e8bcc29865bc339c943059
+SIZE (rust/crates/wgpu-core-deps-wasm-29.0.4.crate) = 10719
 SHA256 (rust/crates/wgpu-core-deps-windows-linux-android-29.0.4.crate) = 4e592c1bbef6ad047647ae6e666ebd8cee7a32bb4544d9700ec96cbf73230257
 SIZE (rust/crates/wgpu-core-deps-windows-linux-android-29.0.4.crate) = 12049
 SHA256 (rust/crates/wgpu-hal-29.0.4.crate) = 97ace1c17727311c22a46e4e3faf56ea6de81af99dcc839bdfb54857b94d448d
@@ -3127,5 +3129,5 @@ SHA256 (zed-industries-tree-sitter-yaml-baff0b51c64ef6a1fb1f8390f3ad6015b83ec13a
 SIZE (zed-industries-tree-sitter-yaml-baff0b51c64ef6a1fb1f8390f3ad6015b83ec13a_GH0.tar.gz) = 145319
 SHA256 (zed-industries-calloop-eb6b4fd17b9af5ecc226546bdd04185391b3e265_GH0.tar.gz) = 8698ebc194a6c3ee377cde94f4fdff590f6a7973bc7987c880801fa7fd69e5c3
 SIZE (zed-industries-calloop-eb6b4fd17b9af5ecc226546bdd04185391b3e265_GH0.tar.gz) = 94768
-SHA256 (zed-industries-zed-v1.14.2_GH0.tar.gz) = 2a76e45be06708e719d71aa37cab887c2fcf34e5d5cad8c41ef2be5b70ba2e02
-SIZE (zed-industries-zed-v1.14.2_GH0.tar.gz) = 23745558
+SHA256 (zed-industries-zed-v1.15.0_GH0.tar.gz) = 9f347990d067c375d93f9d8251a2bbe21e11d6b408adf0df1531d16b024e318a
+SIZE (zed-industries-zed-v1.15.0_GH0.tar.gz) = 23822228
diff --git a/editors/zed/files/patch-Cargo.lock b/editors/zed/files/patch-Cargo.lock
index 866f7c8fd212..9510334bc79f 100644
--- a/editors/zed/files/patch-Cargo.lock
+++ b/editors/zed/files/patch-Cargo.lock
@@ -1,6 +1,6 @@
---- Cargo.lock.orig	2026-08-05 15:24:27 UTC
+--- Cargo.lock.orig	2026-08-12 14:40:25 UTC
 +++ Cargo.lock
-@@ -9234,21 +9234,21 @@ name = "ipc-channel"
+@@ -9278,21 +9278,21 @@ name = "ipc-channel"
  
  [[package]]
  name = "ipc-channel"
@@ -30,7 +30,7 @@
  ]
  
  [[package]]
-@@ -21599,16 +21599,6 @@ name = "windows"
+@@ -21650,16 +21650,6 @@ name = "windows"
  
  [[package]]
  name = "windows"
@@ -47,7 +47,7 @@
  version = "0.61.3"
  source = "registry+https://github.com/rust-lang/crates.io-index"
  checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893"
-@@ -21701,19 +21691,6 @@ name = "windows-core"
+@@ -21752,19 +21742,6 @@ name = "windows-core"
  
  [[package]]
  name = "windows-core"
@@ -67,7 +67,7 @@
  version = "0.61.2"
  source = "registry+https://github.com/rust-lang/crates.io-index"
  checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3"
-@@ -21784,17 +21761,6 @@ name = "windows-implement"
+@@ -21835,17 +21812,6 @@ name = "windows-implement"
  
  [[package]]
  name = "windows-implement"
@@ -85,7 +85,7 @@
  version = "0.60.2"
  source = "registry+https://github.com/rust-lang/crates.io-index"
  checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf"
-@@ -21828,17 +21794,6 @@ name = "windows-interface"
+@@ -21879,17 +21845,6 @@ name = "windows-interface"
  
  [[package]]
  name = "windows-interface"
@@ -103,7 +103,7 @@
  version = "0.59.3"
  source = "registry+https://github.com/rust-lang/crates.io-index"
  checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358"
-@@ -21924,15 +21879,6 @@ name = "windows-result"
+@@ -21975,15 +21930,6 @@ name = "windows-result"
  
  [[package]]
  name = "windows-result"
@@ -119,7 +119,7 @@
  version = "0.3.4"
  source = "registry+https://github.com/rust-lang/crates.io-index"
  checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6"
-@@ -21947,16 +21893,6 @@ dependencies = [
+@@ -21998,16 +21944,6 @@ dependencies = [
  checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5"
  dependencies = [
   "windows-link 0.2.1",
diff --git a/editors/zed/files/patch-crates_gpui_src_gpui.rs b/editors/zed/files/patch-crates_gpui_src_gpui.rs
index 286c298c13d2..69677c11d2b6 100644
--- a/editors/zed/files/patch-crates_gpui_src_gpui.rs
+++ b/editors/zed/files/patch-crates_gpui_src_gpui.rs
@@ -1,4 +1,4 @@
---- crates/gpui/src/gpui.rs.orig	2026-07-22 23:04:41 UTC
+--- crates/gpui/src/gpui.rs.orig	2026-08-12 14:40:25 UTC
 +++ crates/gpui/src/gpui.rs
 @@ -40,6 +40,7 @@ pub mod profiler;
      test,
@@ -6,7 +6,7 @@
      target_os = "linux",
 +    target_os = "freebsd",
      target_family = "wasm",
-     feature = "bench"
+     feature = "test-support"
  ))]
 @@ -139,7 +140,7 @@ pub use profiler::*;
  pub use path_builder::*;
diff --git a/editors/zed/files/patch-crates_gpui_src_platform.rs b/editors/zed/files/patch-crates_gpui_src_platform.rs
index 5590028ee217..4ffc7a264fad 100644
--- a/editors/zed/files/patch-crates_gpui_src_platform.rs
+++ b/editors/zed/files/patch-crates_gpui_src_platform.rs
@@ -1,4 +1,4 @@
---- crates/gpui/src/platform.rs.orig	2026-08-05 15:24:27 UTC
+--- crates/gpui/src/platform.rs.orig	2026-08-12 14:40:25 UTC
 +++ crates/gpui/src/platform.rs
 @@ -2,7 +2,7 @@ mod keystroke;
  mod keyboard;
@@ -18,8 +18,8 @@
      feature = "screen-capture"
  ))]
  pub(crate) type PlatformScreenCaptureFrame = scap::frame::Frame;
-@@ -888,7 +888,7 @@ pub trait PlatformWindow: HasWindowHandle + HasDisplay
-     fn start_window_move(&self) {}
+@@ -894,7 +894,7 @@ pub trait PlatformWindow: HasWindowHandle + HasDisplay
+     }
      fn start_window_resize(&self, _edge: ResizeEdge) {}
      fn set_exclusive_zone(&self, _zone: Pixels) {}
 -    #[cfg(all(target_os = "linux", feature = "wayland"))]
@@ -27,7 +27,7 @@
      fn set_exclusive_edge(&self, _edge: layer_shell::Anchor) {}
      fn set_input_region(&self, _region: Option<&[Bounds<Pixels>]>) {}
      fn window_decorations(&self) -> Decorations {
-@@ -2007,7 +2007,7 @@ pub enum WindowKind {
+@@ -2018,7 +2018,7 @@ pub enum WindowKind {
  
      /// A Wayland LayerShell window, used to draw overlays or backgrounds for applications such as
      /// docks, notifications or wallpapers.
diff --git a/editors/zed/files/patch-crates_gpui_src_window.rs b/editors/zed/files/patch-crates_gpui_src_window.rs
index a6c20c7a945f..67336334ce6b 100644
--- a/editors/zed/files/patch-crates_gpui_src_window.rs
+++ b/editors/zed/files/patch-crates_gpui_src_window.rs
@@ -1,6 +1,6 @@
---- crates/gpui/src/window.rs.orig	2026-08-05 15:24:27 UTC
+--- crates/gpui/src/window.rs.orig	2026-08-12 14:40:25 UTC
 +++ crates/gpui/src/window.rs
-@@ -2135,7 +2135,7 @@ impl Window {
+@@ -2136,7 +2136,7 @@ impl Window {
      /// This is only needed to disambiguate a corner-anchored surface; otherwise the
      /// edge is deduced from the anchor. The edge must be a single edge the surface
      /// is anchored to, or it is ignored. (Wayland layer-shell windows only)
diff --git a/editors/zed/files/patch-crates_util_src_util.rs b/editors/zed/files/patch-crates_util_src_util.rs
index d0b53192e974..c5c5cb511a4f 100644
--- a/editors/zed/files/patch-crates_util_src_util.rs
+++ b/editors/zed/files/patch-crates_util_src_util.rs
@@ -1,6 +1,6 @@
---- crates/util/src/util.rs.orig	2026-07-22 23:04:41 UTC
+--- crates/util/src/util.rs.orig	2026-08-12 14:40:25 UTC
 +++ crates/util/src/util.rs
-@@ -315,7 +315,7 @@ pub fn get_shell_safe_zed_path(shell_kind: shell::Shel
+@@ -303,7 +303,7 @@ pub fn get_shell_safe_zed_path(shell_kind: shell::Shel
      use paths::PathExt;
      let mut zed_path =
          std::env::current_exe().context("Failed to determine current zed executable path.")?;
diff --git a/editors/zed/files/patch-crates_zed_Cargo.toml b/editors/zed/files/patch-crates_zed_Cargo.toml
index a43370d3fedb..6e0596577f90 100644
--- a/editors/zed/files/patch-crates_zed_Cargo.toml
+++ b/editors/zed/files/patch-crates_zed_Cargo.toml
@@ -1,4 +1,4 @@
---- crates/zed/Cargo.toml.orig	2026-07-22 23:04:41 UTC
+--- crates/zed/Cargo.toml.orig	2026-08-12 14:40:25 UTC
 +++ crates/zed/Cargo.toml
 @@ -92,7 +92,6 @@ copilot_ui.workspace = true
  copilot.workspace = true
@@ -8,7 +8,7 @@
  csv_preview.workspace = true
  dap_adapters.workspace = true
  db.workspace = true
-@@ -254,6 +253,9 @@ pkg-config = "0.3.22"
+@@ -256,6 +255,9 @@ pkg-config = "0.3.22"
  
  [target.'cfg(target_os = "linux")'.build-dependencies]
  pkg-config = "0.3.22"
diff --git a/editors/zed/files/patch-crates_zed_src_main.rs b/editors/zed/files/patch-crates_zed_src_main.rs
index 8ac40a0c2377..d0446572f08e 100644
--- a/editors/zed/files/patch-crates_zed_src_main.rs
+++ b/editors/zed/files/patch-crates_zed_src_main.rs
@@ -1,4 +1,4 @@
---- crates/zed/src/main.rs.orig	2026-07-29 14:43:24 UTC
+--- crates/zed/src/main.rs.orig	2026-08-12 14:40:25 UTC
 +++ crates/zed/src/main.rs
 @@ -21,6 +21,7 @@ use collections::HashMap;
  use client::{Client, ProxySettings, RefreshLlmTokenListener, UserStore, parse_zed_link};
@@ -51,7 +51,7 @@
          reliability::init(client.clone(), app_state.workspace_store.clone(), cx);
          extension_host::init(
              extension_host_proxy.clone(),
-@@ -849,6 +857,7 @@ fn main() {
+@@ -850,6 +858,7 @@ fn main() {
          let menus = app_menus(cx);
          cx.set_menus(menus);
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.