| Port details |
- tmux Terminal Multiplexer
- 3.7b sysutils
=77 3.6b_1Version of this port present on the latest quarterly branch. - Maintainer: jrm@FreeBSD.org
 - Port Added: 2009-10-12 22:40:55
- Last Update: 2026-07-03 18:06:22
- Commit Hash: 71ab322
- People watching this port, also watch:: pkg, git, rsync, curl, sudo
- License: ISCL
- WWW:
- https://tmux.github.io/
- Description:
- Tmux is a terminal multiplexer, it enables a number of terminals to be accessed
and controlled from a single terminal. tmux is intended to be a simple, modern,
BSD-licensed alternative to programs such as GNU screen.
¦ ¦ ¦ ¦ 
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- Conflicts:
- CONFLICTS_INSTALL:
- To install the port:
- cd /usr/ports/sysutils/tmux/ && make install clean
- To add the package, run one of these commands:
- pkg install sysutils/tmux
- pkg install tmux
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: tmux
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1783101937
SHA256 (tmux-3.7b.tar.gz) = 87f2e99e3b685973f2ca002ffd6ed7e51a5744f7009daae5a15670b6d532db96
SIZE (tmux-3.7b.tar.gz) = 788458
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- pkgconf>=1.3.0_1 : devel/pkgconf
- Library dependencies:
-
- libevent.so : devel/libevent
- This port is required by:
- for Run
-
- devel/py-libtmux
- misc/openclaw
- misc/tdrop
- sysutils/bhyve-rc
- sysutils/bvm
- sysutils/byobu
- sysutils/py-tmuxp
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for tmux-3.7b:
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
LIBEVENT_STATIC=off: Build with static libevent
UTF8PROC=off: Build with utf8proc support
===> Use 'make config' to modify these settings
- Options name:
- sysutils_tmux
- USES:
- cpe ncurses pkgconfig
- pkg-message:
- If upgrading
- tmux must be restarted after upgrading.
If you see the following message when you try to attach, it likely means
you forgot to restart tmux:
open terminal failed: not a terminal
- If upgrading from < 3.6a:
- The bash completions for tmux have been moved to the bash-completion package.
- Master Sites:
|
| Notes from UPDATING |
- These upgrade notes are taken from /usr/ports/UPDATING
- 2025-12-01
Affects: users of sysutils/tmux Author: jrm@FreeBSD.org Reason:
tmux must be restarted after upgrading. This is particularly
important with version 3.6 because one of the libraries that tmux uses
has changed its protocol. If you see the following message when you
try to attach, it likely means you forgot to restart tmux:
open terminal failed: not a terminal
|
Number of commits found: 112 (showing only 12 on this page)
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
1.4 30 Dec 2010 06:59:27
 |
wen  |
- Update to 1.4
Submitted by: h.skuhra@gmail.com (via Email) |
1.3_1 22 Dec 2010 01:38:53
 |
wen  |
- Force using kqueue since FreeBSD 6.x is now EOL [1]
- Fix urgent signal for window manager [2]
- Remove MD5 [2]
PR: ports/152765 [1]
ports/153348 [2]
Submitted by: Mark Felder <feld@feld.me> [1]
Renato Botelho <garga@FreeBSD.org> [2] |
1.3 05 Aug 2010 12:27:05
 |
sylvio  |
- Update to 1.3
PR: ports/148835 [1]
ports/149187 [2]
Submitted by: Frederic Culot <frederic@culot.org> [1]
Jin-Sih Lin <linpct@gmail.com> [2]
Approved by: wen@ (he is on vacation) |
1.2_3 25 Jul 2010 15:39:20
 |
mm  |
Update libevent to 1.4.14b
PR: ports/147723
Approved by: maintainer (timeout) |
1.2_2 04 Jun 2010 01:26:22
 |
wen  |
- Fix the bug that tmux don't assume \177 as backspace char
PR: ports/140339
Submitted by: Anonymous <swell.k@gmail.com> |
1.2_1 06 Apr 2010 02:52:08
 |
wen  |
- Fix run error when using zsh or sh as shell [1][2]
- Fix build error with custom LOCALBASE
PR: ports/145349 [1]
ports/144760 [2]
Submitted by: Ryan Steinmetz <rpsfa@rit.edu> [1],
Erwan david <erwan@rail.eu.org> [2] |
1.2 12 Mar 2010 14:10:29
 |
wen  |
- Update to 1.2
PR: ports/144685
Submitted by: Jan Henrik Sylvester <me@janh.de> |
1.1 06 Nov 2009 06:17:13
 |
wen  |
- Remove unneeded files |
1.1 06 Nov 2009 06:10:59
 |
wen  |
- Update to 1.1
- Reduce "noise" (textual output) during install
- Replace files/patch-configure with ${REINPLACE_CMD} in Makefile
- Replace pkg-plist with definition of PLIST_FILES, PORTDOCS and PORTEXAMPLES in
Makefile
PR: ports/140323
Submitted by: Sahil Tandon <sahil@tandon.net> |
1.0_1 16 Oct 2009 14:06:41
 |
wen  |
- Add missing examples file
PR: ports/139675
Submitted by: Shane Bell <decept0@gmail.com>
Approved by: miwi(mentor) |
1.0 14 Oct 2009 14:01:01
 |
wen  |
- Update to 1.0 [1]
- Fix the build error on FreeBSD-6 [2]
- Update my mail address to FreeBSD
PR: ports/139044
Submitted by: Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net> [1]
Anonymous <swell.k@gmail.com> [2]
Approved by: miwi(mentor)
Thanks to: cy@, JIa-Shiun Li<jiashiun@gmail.com>,
Ollivier Robert<roberto@keltia.freenix.fr>,
Nicolas Martyanoff <khaelin@gmail.com> |
0.9 12 Oct 2009 22:39:39
 |
wen  |
Force commit to note
repocopy from misc/tmux -> sysutils/tmux
Repocopy by: marcus |
Number of commits found: 112 (showing only 12 on this page)
|