From nobody Wed Sep 04 20:34:52 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4WzZ3x0PLvz5VL0m; Wed, 04 Sep 2024 20:34:53 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WzZ3w6Qb0z4N5x; Wed, 4 Sep 2024 20:34:52 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1725482092; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=9HUer6nI6iQk9T6HKDTb7h9mH4AT/S4H7Yw5LoS+xq0=; b=mHWVVXQRkmdMqfntL/HqPwWYcnx+1s1S0zcMjf3F8HKGLXPyXBdzh2xKgNYRjGEC0RFjvZ ToR+EjvMSoQGhimHb4vxT/rPWKnRIwHdzmUoa5EHJ+aMUXXFKp/wBRAwgaZK+VHTyC8jx3 I99G0s5Fism4AmB4D3Yb2oG+WYNTwInhS+Zl2+RnDEnfAiGqHAFh4VLFV/wHWs1XG+LXNg 1avd6xxJ4mTLuxrQd1rzcURDRxJksaJr9OaCbnA3jlpVciAFYyGeXYGXd6kBG/LhBAupci oowHA12gFdCiRSYaVheaK99WSTiksCks3gMUwEg2Zm47u5XcJd69As9Culo05w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1725482092; a=rsa-sha256; cv=none; b=qaHVvcRnNM+LrrNi33ehXM/NjYyqoZDL2HgfGpeWxhM3OmwDtHKNiTmbC05H2VRtnRKr/7 8caxIFrECxMmGQ6W6FQxUIEPajyBZXO9tDnVWzyKd6E+T0CR+tUdfIkDmAhS8wOXEPkOG5 ysSzvZiLH4ofNZMfcMsJ1iKV+G59Rj5GQgbahKj+Mj6qnsS7Q4WxkpcjUrbkqgwGJQqpun 30zt7L0xLc2tvn6px1w4GANVt7/+u8HOPXMw/zcjlz/NPKtSRDNPNgsYaiAstvsl9Mvsul uIcuBfOmtrZM1SeBJf6wF0J8FNNsvwxWuXfyXhmXa+fi3/U0brDwn5ZiOtq57Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1725482092; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=9HUer6nI6iQk9T6HKDTb7h9mH4AT/S4H7Yw5LoS+xq0=; b=BW/jY1ZDW4tZ/URfCmqmTtzPN5MJQVK3rC4tOnEkdOiI2TMGR+hSf85AVvkSZ2KtgrqaYk kTKvGWoA0A6qodJmGt/kmckX29Ex3Ox2ZfPGJZ8OscTi0wdWAJ/8QyVAqUdl/22W3FLDOz dWbjJrb6mnn2ESBjzsCD1Dj4Zw6fK+M4HdjBKgbuEA821Po/L2xAclcei1pHWDYaH8Fkr2 BlfRSTHSNZSqLOp7bCRQJvCxHbpXNTbGEjSMuuqpXiA0ghNeSCh9Iz5cPj4iB2IiIwVQr8 y83owzX+64OPj09SOo+jmIrMli+Qud+6Hz2pgO2UPGWXJUB5FQSZtBh7tm3cYA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4WzZ3w616Lzfnc; Wed, 4 Sep 2024 20:34:52 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 484KYqZN099443; Wed, 4 Sep 2024 20:34:52 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 484KYqUE099440; Wed, 4 Sep 2024 20:34:52 GMT (envelope-from git) Date: Wed, 4 Sep 2024 20:34:52 GMT Message-Id: <202409042034.484KYqUE099440@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Fernando =?utf-8?Q?Apestegu=C3=ADa?= Subject: git: ab5064ebfda3 - main - x11/wezterm: Fix build with Rust 1.80.1 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fernape X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ab5064ebfda3bcf014a348da88e4bb63b962c92e Auto-Submitted: auto-generated The branch main has been updated by fernape: URL: https://cgit.FreeBSD.org/ports/commit/?id=ab5064ebfda3bcf014a348da88e4bb63b962c92e commit ab5064ebfda3bcf014a348da88e4bb63b962c92e Author: Vladyslav Movchan AuthorDate: 2024-09-03 07:32:04 +0000 Commit: Fernando ApesteguĂ­a CommitDate: 2024-09-04 20:34:32 +0000 x11/wezterm: Fix build with Rust 1.80.1 PR: 281212 Reported by: vladislav.movchan@gmail.com (maintainer) --- x11/wezterm/Makefile | 4 ++-- x11/wezterm/Makefile.crates | 2 +- x11/wezterm/distinfo | 6 +++--- x11/wezterm/files/patch-Cargo.lock | 14 ++++++++++++++ ...s_time-0.3.31_src_format__description_parse_mod.rs | 19 +++++++++++++++++++ x11/wezterm/files/patch-window_Cargo.toml | 11 +++++++++++ x11/wezterm/pkg-descr | 5 +---- 7 files changed, 51 insertions(+), 10 deletions(-) diff --git a/x11/wezterm/Makefile b/x11/wezterm/Makefile index 3f7e685151e7..044413efaf2b 100644 --- a/x11/wezterm/Makefile +++ b/x11/wezterm/Makefile @@ -1,6 +1,6 @@ PORTNAME= wezterm DISTVERSION= 20240203-110809-5046fc22 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11 wayland MAINTAINER= vladislav.movchan@gmail.com @@ -18,7 +18,7 @@ LIB_DEPENDS= libzstd.so:archivers/zstd \ libxcb-util.so:x11/xcb-util \ libxcb-image.so:x11/xcb-util-image -USES= cargo ssl xorg +USES= cargo desktop-file-utils ssl xorg USE_GITHUB= yes USE_GITLAB= nodefault USE_XORG= x11 xcb diff --git a/x11/wezterm/Makefile.crates b/x11/wezterm/Makefile.crates index abd7d466fb58..93ec62713fc5 100644 --- a/x11/wezterm/Makefile.crates +++ b/x11/wezterm/Makefile.crates @@ -199,7 +199,7 @@ CARGO_CRATES= addr2line-0.21.0 \ gimli-0.28.1 \ git2-0.16.1 \ gl_generator-0.14.0 \ - glium-0.31.0 \ + glium-0.32.1 \ glob-0.3.1 \ globset-0.4.14 \ globwalk-0.9.1 \ diff --git a/x11/wezterm/distinfo b/x11/wezterm/distinfo index 47ba4060d197..2fbeaaf87442 100644 --- a/x11/wezterm/distinfo +++ b/x11/wezterm/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1715853494 +TIMESTAMP = 1725297326 SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb SIZE (rust/crates/addr2line-0.21.0.crate) = 40807 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe @@ -401,8 +401,8 @@ SHA256 (rust/crates/git2-0.16.1.crate) = ccf7f68c2995f392c49fffb4f95ae2c87329783 SIZE (rust/crates/git2-0.16.1.crate) = 199956 SHA256 (rust/crates/gl_generator-0.14.0.crate) = 1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d SIZE (rust/crates/gl_generator-0.14.0.crate) = 22330 -SHA256 (rust/crates/glium-0.31.0.crate) = 0ab4f09b43d8ee427a700cb9ed3b20e0e858d62a509edded1a98ca5707d68e19 -SIZE (rust/crates/glium-0.31.0.crate) = 915561 +SHA256 (rust/crates/glium-0.32.1.crate) = d2766728ecb86014b91d3d687614b32d65aacbbdc887f424a7b03cba3ab593bf +SIZE (rust/crates/glium-0.32.1.crate) = 925217 SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b SIZE (rust/crates/glob-0.3.1.crate) = 18880 SHA256 (rust/crates/globset-0.4.14.crate) = 57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1 diff --git a/x11/wezterm/files/patch-Cargo.lock b/x11/wezterm/files/patch-Cargo.lock new file mode 100644 index 000000000000..b963d079a765 --- /dev/null +++ b/x11/wezterm/files/patch-Cargo.lock @@ -0,0 +1,14 @@ +--- Cargo.lock.orig 2024-02-03 18:08:09 UTC ++++ Cargo.lock +@@ -2165,9 +2165,9 @@ name = "glium" + + [[package]] + name = "glium" +-version = "0.31.0" ++version = "0.32.1" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "0ab4f09b43d8ee427a700cb9ed3b20e0e858d62a509edded1a98ca5707d68e19" ++checksum = "d2766728ecb86014b91d3d687614b32d65aacbbdc887f424a7b03cba3ab593bf" + dependencies = [ + "backtrace", + "fnv", diff --git a/x11/wezterm/files/patch-cargo-crates_time-0.3.31_src_format__description_parse_mod.rs b/x11/wezterm/files/patch-cargo-crates_time-0.3.31_src_format__description_parse_mod.rs new file mode 100644 index 000000000000..9c7ef275849a --- /dev/null +++ b/x11/wezterm/files/patch-cargo-crates_time-0.3.31_src_format__description_parse_mod.rs @@ -0,0 +1,19 @@ +From 5b0c627366babea1636b35db641c0fec964ddbd1 Mon Sep 17 00:00:00 2001 +From: David Tolnay +Date: Fri, 15 Mar 2024 20:47:22 -0700 +Subject: [PATCH] Delete identity conversion in format_description::parse_owned + (#671) + +--- cargo-crates/time-0.3.31/src/format_description/parse/mod.rs.orig 2006-07-24 01:21:28 UTC ++++ cargo-crates/time-0.3.31/src/format_description/parse/mod.rs +@@ -80,9 +80,7 @@ pub fn parse_owned( + let mut lexed = lexer::lex::(s.as_bytes()); + let ast = ast::parse::<_, VERSION>(&mut lexed); + let format_items = format_item::parse(ast); +- let items = format_items +- .map(|res| res.map(Into::into)) +- .collect::, _>>()?; ++ let items = format_items.collect::, _>>()?; + Ok(items.into()) + } + diff --git a/x11/wezterm/files/patch-window_Cargo.toml b/x11/wezterm/files/patch-window_Cargo.toml new file mode 100644 index 000000000000..0835cdaa989a --- /dev/null +++ b/x11/wezterm/files/patch-window_Cargo.toml @@ -0,0 +1,11 @@ +--- window/Cargo.toml.orig 2024-02-03 18:08:09 UTC ++++ window/Cargo.toml +@@ -40,7 +40,7 @@ tiny-skia = "0.11" + resize = "0.5" + serde = {version="1.0", features = ["rc", "derive"]} + tiny-skia = "0.11" +-glium = { version = "0.31", default-features = false } ++glium = { version = "0.32", default-features = false } + url = "2" + wezterm-bidi = { path = "../bidi" } + wezterm-color-types = { path = "../color-types" } diff --git a/x11/wezterm/pkg-descr b/x11/wezterm/pkg-descr index 3e0e189aa716..67126972a76a 100644 --- a/x11/wezterm/pkg-descr +++ b/x11/wezterm/pkg-descr @@ -12,12 +12,9 @@ multiplexer written by @wez and implemented in Rust. Shift-Insert (bracketed paste is supported!) - SGR style mouse reporting (works in vim and tmux) - Render underline, double-underline, italic, bold, strikethrough - (most other terminal emulators do not support as many render - attributes) - Configuration via a file with hot reloading - Multiple Windows (Hotkey: Super-N) -- Splits/Panes -- Tabs (Hotkey: Super-T, next/prev: Super-Shift-[ and Super-Shift-], go-to: Super-[1-9]) +- Splits/Panes and Tabs - SSH client with native tabs - Connect to serial ports for embedded/Arduino work - Connect to a local multiplexer server over unix domain sockets