git: 85a2b6b74d5e - main - sysutils/zellij: Update to 0.44.3

From: Ashish SHUKLA <ashish_at_FreeBSD.org>
Date: Sun, 17 May 2026 14:46:25 UTC
The branch main has been updated by ashish:

URL: https://cgit.FreeBSD.org/ports/commit/?id=85a2b6b74d5ec56aa06e64e1acd55b076eb7762d

commit 85a2b6b74d5ec56aa06e64e1acd55b076eb7762d
Author:     Ashish SHUKLA <ashish@FreeBSD.org>
AuthorDate: 2026-05-17 14:34:47 +0000
Commit:     Ashish SHUKLA <ashish@FreeBSD.org>
CommitDate: 2026-05-17 14:46:11 +0000

    sysutils/zellij: Update to 0.44.3
---
 sysutils/zellij/Makefile                           |  3 +-
 sysutils/zellij/Makefile.crates                    |  2 +-
 sysutils/zellij/distinfo                           | 10 +++---
 sysutils/zellij/files/patch-Cargo.lock             |  8 ++---
 .../zellij/files/patch-zellij-client_src_lib.rs    | 38 ++++++++--------------
 5 files changed, 24 insertions(+), 37 deletions(-)

diff --git a/sysutils/zellij/Makefile b/sysutils/zellij/Makefile
index c3c57d4f4e9f..3ac77dee19f7 100644
--- a/sysutils/zellij/Makefile
+++ b/sysutils/zellij/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	zellij
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.44.1
-PORTREVISION=	1
+DISTVERSION=	0.44.3
 CATEGORIES=	sysutils
 
 MAINTAINER=	ashish@FreeBSD.org
diff --git a/sysutils/zellij/Makefile.crates b/sysutils/zellij/Makefile.crates
index 30302007114e..f5510dc7e41c 100644
--- a/sysutils/zellij/Makefile.crates
+++ b/sysutils/zellij/Makefile.crates
@@ -285,7 +285,7 @@ CARGO_CRATES=	addr2line-0.17.0 \
 		rustls-native-certs-0.8.3 \
 		rustls-pemfile-2.2.0 \
 		rustls-pki-types-1.12.0 \
-		rustls-webpki-0.103.10 \
+		rustls-webpki-0.103.13 \
 		rustversion-1.0.20 \
 		ryu-1.0.10 \
 		same-file-1.0.6 \
diff --git a/sysutils/zellij/distinfo b/sysutils/zellij/distinfo
index 590eff9453d1..8b7a8b04b223 100644
--- a/sysutils/zellij/distinfo
+++ b/sysutils/zellij/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1775577242
+TIMESTAMP = 1779028464
 SHA256 (rust/crates/addr2line-0.17.0.crate) = b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b
 SIZE (rust/crates/addr2line-0.17.0.crate) = 32260
 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -573,8 +573,8 @@ SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a4
 SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
 SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
 SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
-SHA256 (rust/crates/rustls-webpki-0.103.10.crate) = df33b2b81ac578cabaf06b89b0631153a3f416b0a886e8a7a1707fb51abbd1ef
-SIZE (rust/crates/rustls-webpki-0.103.10.crate) = 85648
+SHA256 (rust/crates/rustls-webpki-0.103.13.crate) = 61c429a8649f110dddef65e2a5ad240f747e85f7758a6bccc7e5777bd33f756e
+SIZE (rust/crates/rustls-webpki-0.103.13.crate) = 87513
 SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
 SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
 SHA256 (rust/crates/ryu-1.0.10.crate) = f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695
@@ -973,5 +973,5 @@ SHA256 (rust/crates/zerovec-0.11.5.crate) = 6c28719294829477f525be0186d13efa9a3c
 SIZE (rust/crates/zerovec-0.11.5.crate) = 119620
 SHA256 (rust/crates/zerovec-derive-0.11.2.crate) = eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3
 SIZE (rust/crates/zerovec-derive-0.11.2.crate) = 21421
-SHA256 (zellij-org-zellij-v0.44.1_GH0.tar.gz) = a7fb97e7d32c7be977cdc977d4f03a3b6bdb054251b3f2c36bf143671e4a7f08
-SIZE (zellij-org-zellij-v0.44.1_GH0.tar.gz) = 13228980
+SHA256 (zellij-org-zellij-v0.44.3_GH0.tar.gz) = 33ae61fc802b59462fed49b424893596d3aa819646bdce53d5602f714c1264fe
+SIZE (zellij-org-zellij-v0.44.3_GH0.tar.gz) = 13340102
diff --git a/sysutils/zellij/files/patch-Cargo.lock b/sysutils/zellij/files/patch-Cargo.lock
index 3e136ff25868..ebf8529910a3 100644
--- a/sysutils/zellij/files/patch-Cargo.lock
+++ b/sysutils/zellij/files/patch-Cargo.lock
@@ -1,7 +1,7 @@
---- Cargo.lock.orig	2026-04-05 17:48:49 UTC
+--- Cargo.lock.orig	2026-05-13 07:48:47 UTC
 +++ Cargo.lock
-@@ -2377,15 +2377,6 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178
- checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
+@@ -2325,15 +2325,6 @@ checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28
+ checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe"
  
  [[package]]
 -name = "openssl-src"
@@ -16,7 +16,7 @@
  name = "openssl-sys"
  version = "0.9.111"
  source = "registry+https://github.com/rust-lang/crates.io-index"
-@@ -2393,7 +2384,6 @@ dependencies = [
+@@ -2341,7 +2332,6 @@ dependencies = [
  dependencies = [
   "cc",
   "libc",
diff --git a/sysutils/zellij/files/patch-zellij-client_src_lib.rs b/sysutils/zellij/files/patch-zellij-client_src_lib.rs
index b1d9d27897e6..a64326fa2403 100644
--- a/sysutils/zellij/files/patch-zellij-client_src_lib.rs
+++ b/sysutils/zellij/files/patch-zellij-client_src_lib.rs
@@ -1,27 +1,22 @@
---- zellij-client/src/lib.rs.orig	2026-03-23 08:03:25 UTC
+--- zellij-client/src/lib.rs.orig	2026-05-13 07:48:47 UTC
 +++ zellij-client/src/lib.rs
-@@ -641,7 +641,7 @@ pub fn start_remote_client(
+@@ -683,12 +683,12 @@ pub fn start_remote_client(
  
      let reset_controlling_terminal_state = |e: String, exit_status: i32| {
          os_input.disable_mouse().non_fatal();
 -        os_input.unset_raw_mode().unwrap();
 +        let _ = os_input.unset_raw_mode();
          os_input.restore_console_mode();
-         let goto_start_of_last_line = format!("\u{1b}[{};{}H", full_screen_ws.rows, 1);
-         let restore_alternate_screen = "\u{1b}[?1049l";
-@@ -659,9 +659,8 @@ pub fn start_remote_client(
-         );
-         let _ = os_input
-             .get_stdout_writer()
--            .write(error.as_bytes())
--            .unwrap();
--        let _ = os_input.get_stdout_writer().flush().unwrap();
-+            .write(error.as_bytes());
-+        let _ = os_input.get_stdout_writer().flush();
+         let error = terminal_teardown_message(&e, full_screen_ws.rows, true);
+         let mut stdout = os_input.get_stdout_writer();
+-        stdout.write_all(error.as_bytes()).unwrap();
+-        stdout.flush().unwrap();
++        let _ = stdout.write_all(error.as_bytes());
++        let _ = stdout.flush();
          if exit_status == 0 {
              log::info!("{}", e);
          } else {
-@@ -1249,21 +1248,21 @@ pub fn start_client(
+@@ -1264,16 +1264,16 @@ pub fn start_client(
  
          os_input.disable_mouse().non_fatal();
          info!("{}", exit_msg);
@@ -29,23 +24,16 @@
 +        let _ = os_input.unset_raw_mode();
          os_input.restore_console_mode();
          let mut stdout = os_input.get_stdout_writer();
-         let exit_kitty_keyboard_mode = "\u{1b}[<1u";
-         if !explicitly_disable_kitty_keyboard_protocol {
--            let _ = stdout.write(exit_kitty_keyboard_mode.as_bytes()).unwrap();
--            stdout.flush().unwrap();
-+            let _ = stdout.write(exit_kitty_keyboard_mode.as_bytes());
-+            let _ = stdout.flush();
-         }
--        let _ = stdout.write(goodbye_message.as_bytes()).unwrap();
+-        stdout.write_all(goodbye_message.as_bytes()).unwrap();
 -        stdout.flush().unwrap();
-+        let _ = stdout.write(goodbye_message.as_bytes());
++        let _ = stdout.write_all(goodbye_message.as_bytes());
 +        let _ = stdout.flush();
      } else {
          let clear_screen = "\u{1b}[2J";
          let mut stdout = os_input.get_stdout_writer();
--        let _ = stdout.write(clear_screen.as_bytes()).unwrap();
+-        stdout.write_all(clear_screen.as_bytes()).unwrap();
 -        stdout.flush().unwrap();
-+        let _ = stdout.write(clear_screen.as_bytes());
++        let _ = stdout.write_all(clear_screen.as_bytes());
 +        let _ = stdout.flush();
      }