./misc/tmux, BSD-licensed terminal multiplexer (GNU Screen alternative)

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.2, Package name: tmux-2.2, Maintainer: pkgsrc-users

Tmux is a "terminal multiplexer", it enables a number of terminals
(or windows) 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.


Required to run:
[devel/libevent]

Master sites:

SHA1: 5ed1430bc7ef44c227e64e9401c686573dd0791a
RMD160: 5d636bb7a4c5d80e2dba4179ddd65bc49f471e37
Filesize: 455.91 KB

Version history: (Expand)


CVS history: (Expand)


   2016-05-09 14:39:05 by Filip Hajny | Files touched by this commit (6) | Package updated
Log message:
Update misc/tmux to 2.2.
Use release tarballs instead of tagged archives, simplifies
patching and rids us of automake dep.

CHANGES FROM 2.1 to 2.2 10 April 2016

Incompatible Changes
====================

* The format strings which referenced time have been removed.
  Instead:

  #{t:window_activity}

can be used.

* Support for TMPDIR has been removed.  Use TMUX_TMPDIR instead.
  UTF8 detection how happens automatically if the client supports
  it, hence the:

  mouse-utf8
  utf8

  options has been removed.

* The:

  mouse_utf8_flag

  format string has been removed.

* The -I option to show-messages has been removed.  See:

  #{t:start_time}

  format option instead.

Normal Changes
==============

* Panes are unzoomed with selectp -LRUD
* New formats added:

  #{scroll_position}
  #{socket_path}
  #{=10:...} -- limit to N characters (from the start)
  #{=-10:...} -- limit to N characters (from the end)
  #{t:...} -- used to format time-based formats
  #{b:...} -- used to ascertain basename from string
  #{d:...} -- used to ascertain dirname from string
  #{s:...} -- used to perform substitutions on a string

* Job output is run via the format system, so formats work again
* If display-time is set to 0, then the indicators wait for a key
  to be pressed.
* list-keys and list-commands can be run without starting the tmux
  server.
* kill-session learns -C to clear all alerts in all windows of the
  session.
* Support for hooks (internal for now), but hooks for the
  following have been implemented:

  alert-bell
  alert-silence
  alert-activity
  client-attached
  client-detached
  client-resized
  pane-died
  pane-exited

* RGB (24bit) colour support.  The 'Tc' flag must be set in the
  external TERM entry (using terminal-overrides or a custom terminfo entry).
   2016-03-05 12:29:49 by Jonathan Perkin | Files touched by this commit (1813) | Package updated
Log message:
Bump PKGREVISION for security/openssl ABI bump.
   2016-01-09 12:13:15 by Thomas Klausner | Files touched by this commit (3)
Log message:
Fix two issues with autoconf.

1. add missing pkg-config dependency for pkg-config m4 file
2. fix quoting in a macro in configure.ac.
   2015-12-31 08:07:16 by Ryo ONODERA | Files touched by this commit (5) | Package updated
Log message:
Update to 2.1

Changelog:
CHANGES FROM 2.0 to 2.1 18 October 2015

Incompatible Changes
====================

* Mouse-mode has been rewritten.  There's now no longer options for:
	- mouse-resize-pane
	- mouse-select-pane
	- mouse-select-window
	- mode-mouse

  Instead there is just one option:  'mouse' which turns on mouse support
  entirely.
* 'default-terminal' is now a session option.  Furthermore, if this is set
  to 'screen-*' then emulate what screen does.  If italics are wanted, this
  can be set to 'tmux' but this is still new and not necessarily supported
  on all platforms with older ncurses installs.
* The c0-* options for rate-limiting have been removed.  Instead, a backoff
  approach is used.

Normal Changes
==============

* New formats:
	- session_activity
	- window_linked
	- window_activity_format
	- session_alerts
	- session_last_attached
	- client_pid
	- pid
* 'copy-selection', 'append-selection', 'start-named-buffer' now understand
  an '-x' flag to prevent it exiting copying mode.
* 'select-pane' now understands '-P' to set window/pane background colours.
* 'renumber-windows' now understands windows which are unlinked.
* 'bind' now understands multiple key tables.  Allows for key-chaining.
* 'select-layout' understands '-o' to undo the last layout change.
* The environment is updated when switching sessions as well as attaching.
* 'select-pane' now understands '-M' for marking a pane.  This marked pane
  can then be used with commands which understand src-pane specifiers
  automatically.
* If a session/window target is prefixed with '=' then only an exact match
  is considered.
* 'move-window' understands '-a'.
* 'update-environment' understands '-E' when attach-session is used on an
  already attached client.
* 'show-environment' understands '-s' to output Bourne-compatible commands.
* New option: 'history-file' to save/restore command prompt history.
* Copy mode is exited if the history is cleared whilst in copy-mode.
* 'copy-mode' learned '-e' to exit copy-mode when scrolling to end.
   2015-11-16 04:16:50 by Ryo ONODERA | Files touched by this commit (1) | Package updated
Log message:
Update HOMEPAGE
   2015-11-04 00:49:56 by Alistair G. Crooks | Files touched by this commit (330)
Log message:
Add SHA512 digests for distfiles for misc category

Problems found locating distfiles:
	Package colorls: missing distfile ls.tar.gz
	Package molden: missing distfile molden-4.6/molden4.6.tar.gz
	Package softmaker-office-demo: missing distfile ofl06trial.tgz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-08-18 09:31:20 by Thomas Klausner | Files touched by this commit (282)
Log message:
Bump all packages that depend on curses.bui* or terminfo.bui* since they
might incur ncurses dependencies on some platforms, and ncurses just bumped
its shlib.
Some packages were bumped twice now, sorry for that.
   2015-06-23 17:05:02 by Jonathan Perkin | Files touched by this commit (1) | Package updated
Log message:
Apply build change from MacPorts to fix open(1) behaviour from within a
tmux session on Darwin.  Noticed by Cesar Crusius in joyent/pkgsrc#246.

Bump PKGREVISION.