Bug 296433 - sysutils/tmux: Update to 3.7a
Summary: sysutils/tmux: Update to 3.7a
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Joseph Mingrone
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-07-01 18:16 UTC by Adam Weinberger
Modified: 2026-07-03 18:24 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (jrm)


Attachments
3.7a (827 bytes, patch)
2026-07-01 18:16 UTC, Adam Weinberger
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Adam Weinberger freebsd_committer freebsd_triage 2026-07-01 18:16:46 UTC
Created attachment 272342 [details]
3.7a

The attached patch updates tmux to 3.7a. I've been dogfooding it and it's been working well for me, though I don't do anything particularly fancy with tmux (i.e. I can only vouch for the core terminal-muxing behaviour).

Lots of cool changes in 3.7, including a half-baked floating window implementation and line numbers (that don't get copied) in copy mode: https://raw.githubusercontent.com/tmux/tmux/3.7a/CHANGES
Comment 1 Joseph Mingrone freebsd_committer freebsd_triage 2026-07-01 19:06:30 UTC
Given the last update when the release was rerolled, I decided to wait a few days for the dust to settle.  This seems to have been the right decision, given 3.7b was just released.  I plan to wait until tomorrow before pushing 3.7b.
Comment 2 Adam Weinberger freebsd_committer freebsd_triage 2026-07-01 19:16:08 UTC
Wow, yeah good call!
Comment 3 Joseph Mingrone freebsd_committer freebsd_triage 2026-07-01 19:29:06 UTC
My last message was unclear.  If you want to track this and update to 3.7b (or any subsequent 3.7 bug-fix release that only bumps PORTREVISION), feel free to push.  You might consider waiting at least a few hours, though.
Comment 4 Adam Weinberger freebsd_committer freebsd_triage 2026-07-01 19:41:13 UTC
Thanks, Joe. I'll give it at least day or two, if you're good with that timing? By "push" do you mean update this PR? Or commit it?
Comment 5 Joseph Mingrone freebsd_committer freebsd_triage 2026-07-01 19:52:49 UTC
Sounds good.  I mean commit it (push your local commit to git@gitrepo.freebsd.org:ports.git).
Comment 6 commit-hook freebsd_committer freebsd_triage 2026-07-03 18:08:33 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=71ab32261654fbac07bd4a84c7725b44209dd3f0

commit 71ab32261654fbac07bd4a84c7725b44209dd3f0
Author:     Adam Weinberger <adamw@FreeBSD.org>
AuthorDate: 2026-07-03 18:06:22 +0000
Commit:     Adam Weinberger <adamw@FreeBSD.org>
CommitDate: 2026-07-03 18:06:22 +0000

    sysutils/tmux: Update to 3.7b

    Changes: https://raw.githubusercontent.com/tmux/tmux/3.7b/CHANGES

    PR:             296433
    Approved by:    jrm (maintainer)

 sysutils/tmux/Makefile | 3 +--
 sysutils/tmux/distinfo | 6 +++---
 2 files changed, 4 insertions(+), 5 deletions(-)
Comment 7 Adam Weinberger freebsd_committer freebsd_triage 2026-07-03 18:22:34 UTC
Committed. Thanks, Joe!

I have to say, even in its initial state, the new floating window (prefix-*) is pretty cool (you can click and drag the border to move the window around). I can see that changing my workflow for all the times I split a pane just to check a thing or run a single command.
Comment 8 Joseph Mingrone freebsd_committer freebsd_triage 2026-07-03 18:24:25 UTC
(In reply to Adam Weinberger from comment #7)
Agreed.  I've been running it for a few days, and I think I'll end up using it quite a bit.