Commit graph

79 commits

Author SHA1 Message Date
Mathieu Arnold
672fc5d931 Add utmp support back.
UTMP support is no longer auto-detected, it needs to be enabled manually.

PR:		220722
Reported by:	peter
Sponsored by:	Absolight
2017-07-14 07:58:08 +00:00
Mathieu Arnold
a2ed0b5f7a Update to 2.5.
PR:		219976
Submitted by:	Yasuhiro KIMURA
Sponsored by:	Absolight
2017-06-14 12:20:36 +00:00
Renato Botelho
dd474d9227 Update sysutils/tmux to 2.4
Approved by:	mat (maintainer)
Sponsored by:	Rubicon Communications (Netgate)
Differential Revision:	https://reviews.freebsd.org/D10498
Changes:	https://github.com/tmux/tmux/blob/2.4/CHANGES
2017-04-27 10:42:15 +00:00
Jan Beich
a9425224f1 devel/libevent2: drop historical suffix after r362796
PR:		216777
Approved by:	mm (maintainer)
2017-02-20 02:57:04 +00:00
Jan Beich
21a7215c9a devel/libevent2: update to 2.1.8 and cleanup
- DEFAULT_VERSIONS += ssl=openssl-devel is now supported
- devel/py-event and devel/p5-Event-Lib are marked BROKEN

Changes:	https://github.com/libevent/libevent/raw/release-2.1.8-stable/whatsnew-2.1.txt
Changes:	https://github.com/libevent/libevent/raw/release-2.1.8-stable/ChangeLog
PR:		216527
Exp-run by:	antoine
Approved by:	mm (maintainer)
2017-02-04 07:56:59 +00:00
Mathieu Arnold
dfe57b1a1e Update to 2.3.
While there, update the completion.

PR:		213119
Reported by:	Piotr Kubaj
Changes:	52869ed182/CHANGES
Sponsored by:	Absolight
2016-09-30 14:44:51 +00:00
Mathieu Arnold
bfe057a12d Fix some Unicode characters not displaying correctly.
PR:		211499
Submitted by:	Oleg Gushchenkov
Obtained from:	65e4c57d3a
Sponsored by:	Absolight
2016-08-04 13:19:34 +00:00
Mathieu Arnold
c91da906e6 Update to 2.2.
PR:		211103
Reported by:	Iblis Lin
Sponsored by:	Absolight
2016-07-18 13:23:16 +00:00
Mathieu Arnold
597afc47ba Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:25:16 +00:00
Mathieu Arnold
b4c4d6656e Fix a regression in 2.1 where tmux was misshandling key strokes if you
started typing too fast after a tmux command.

PR:		205372
Submitted by:	me jahn de
Obtained from:	8c8cddbe02
MFH:		2015Q4
Sponsored by:	Absolight
2015-12-17 17:19:28 +00:00
Mathieu Arnold
398c0a58b4 Update to 2.1
Changes:	https://github.com/tmux/tmux/blob/2.1/CHANGES
Sponsored by:	Absolight
2015-11-12 18:49:35 +00:00
Mathieu Arnold
a11d6f45c6 Fix tmux not starting on an IPv6 only system.
Note that tmux will still not work if you have neither v4 nor v6.

PR:		203720
Obtained from:	https://github.com/tmux/tmux/issues/139
Sponsored by:	Absolight
2015-10-14 13:55:06 +00:00
Mathieu Arnold
c783d50e7f Also move the WWW to github.
Submitted by:	Ben Woods
Sponsored by:	Absolight
2015-10-13 07:41:05 +00:00
Mathieu Arnold
1d99523ec6 tmux is now hosted on github.
Sponsored by:	Absolight
2015-10-12 13:06:16 +00:00
Dmitry Marakasov
d9d7ad73b3 - Drop 8.x support
- Switch to options helpers
- Fix WWW:

Approved by:	portmgr blanket
2015-10-07 01:38:08 +00:00
Raphael Kubo da Costa
8d32a9a1a3 Import upstream commit to make emacs-in-tmux-in-tmux show cursor.
Import upstream commit 2c53b23d59 to make the cursor appear when running
Emacs in a tmux nested inside another tmux session (this is particularly
useful when trying to edit a text file on a remote server that is also
running tmux).

Approved by:		mat (maintainer)
Differential Revision:	https://reviews.freebsd.org/D3408
2015-08-18 11:32:38 +00:00
Mathieu Arnold
16bcc031de Update to 2.0.
Now links with libutempter (libulog).

Changes:	http://heanet.dl.sourceforge.net/project/tmux/tmux/tmux-2.0/tmux-2.0-readme
Sponsored by:	Absolight
2015-05-07 14:18:24 +00:00
Mathieu Arnold
7ca143c83b Portscout thinks 1.9 is after 1.9a, which is, of course, wrong :-)
Sponsored by:	Absolight
2015-04-28 13:45:12 +00:00
Mathieu Arnold
ae5346d200 Fix some bug regarding curses.
PR:		193685
Submitted by:	Vick Khera
Sponsored by:	Absolight
2015-02-17 13:42:57 +00:00
Baptiste Daroussin
2d1e78c69d Cleanup plist 2014-12-20 19:42:45 +00:00
Mathieu Arnold
6b1edf14af And fix MASTER_SITE.
Sponsored by:	Absolight
2014-12-11 11:09:05 +00:00
Mathieu Arnold
766b916dda Use the real upstream version.
DISTVERSION=1.9a computes to a PORTVERSION of 1.9.a, which by our terms, means
1.9.alpha, and is before 1.9, so switch to a PORTVERSION of 1.9a, which is
after 1.9.  Remove the PORTSCOUT line, it's of no use any more.

Sponsored by:	Absolight
2014-12-11 11:04:12 +00:00
Mathieu Arnold
1dd6f842e9 Take 2014-12-10 22:44:33 +00:00
Pietro Cerutti
c020107379 - Reset maintainership of my ports 2014-12-10 22:29:14 +00:00
Pietro Cerutti
caa51509a1 - Revert r363450, it's causing more problems than it solves 2014-09-04 10:11:01 +00:00
Pietro Cerutti
5442078ec8 - Unconditionally apply the backspace patch, remove the BACKSPACE OPTION
Suggested by:	bapt
2014-07-30 07:12:58 +00:00
Pietro Cerutti
dc584e5c66 - Remove old OPTIONS-related variables which are no-op by now
Reported by:	madpilot
2014-07-28 14:47:04 +00:00
Baptiste Daroussin
b564653452 Only use libevent2
Remove libevent as libevent2 is providing a good compatibility interface as well
as providing better performances.
Remove custom patches from libevent2 and install libevent2 the regular way
Mark ports abusing private fields of the libevent1 API as broken
Import a patch from fedora to have honeyd working with libevent2
Remove most of the patches necessary to find the custom installation we used to
have for libevent2

With hat:	portmgr
2014-07-24 13:32:58 +00:00
Pietro Cerutti
a2fa214419 - Catch up with the new way introduced in 1.9 of specifying etcdir
- Bump PORTREVISION

Reported by:	nemysis, adamw, kentas@hush.com
2014-03-05 08:26:57 +00:00
Pietro Cerutti
d3399db0aa - Make older make(1) happy
Reported by:	bapt
2014-03-04 10:16:51 +00:00
Pietro Cerutti
96bffff60f - Add EXAMPLES option
- Mute portscout
2014-03-04 10:00:05 +00:00
Pietro Cerutti
dc5410a94d - Update to 1.9a
PR:		187210 (based on)
Submitted by:	adamw
2014-03-03 09:13:39 +00:00
Pietro Cerutti
acd4bd95fa - Chase compiler warning
- Fix segfault on "tmux info" due to broken strnvis(3), see
  http://sourceforge.net/mailarchive/message.php?msg_id=31707330

Reported by:	Robert Simmons <rsimmons0@gmail.com>
2014-01-28 09:49:21 +00:00
Mathieu Arnold
59ac44abf5 - Convert to staging
- Use new LIB_DEPENDS format
- Fixup some DEVELOPER errors
- Make more silent, no reason to have some commands echoed and not all.

PR:		ports/183176
Submitted by:	mat
Approved by:	gahr (maintainer)
2013-10-22 09:06:59 +00:00
Baptiste Daroussin
83f65384c9 Add NO_STAGE all over the place in preparation for the staging support (cat: sysutils) 2013-09-20 23:05:58 +00:00
Pietro Cerutti
61678df43a - Fix a bug that caused tmux to unexpectedly underline all
characters when the status bar requests a bold color

PR:		180787
Submitted by:	Julio Merino <julio+host-mastodon-jmmv@meroh.net>
2013-07-29 08:30:06 +00:00
Baptiste Daroussin
992586fa08 Finish converting the whole ports tree to USES=pkgconfig 2013-04-23 14:20:25 +00:00
Pietro Cerutti
2b191bb862 - Update to 1.8
Incompatible Changes
  ====================

  * layout redo/undo has been removed.

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

  * Add halfpage up/down bindings to copy mode.
  * Session choosing fixed to work with unattached sessions.
  * New window options window-status-last-{attr,bg,fg} to denote the last
    window which was active.
  * Scrolling in copy-mode now scrolls the region without moving the mouse
    cursor.
  * run-shell learnt '-t' to specify the pane to use when displaying output.
  * Support for middle-click pasting.
  * choose-tree learns '-u' to start uncollapsed.
  * select-window learnt '-T; to toggle to the last window if it's already
    current.
  * New session option 'assume-paste-time' for pasting text versus
    key-binding actions.
  * choose-* commands now work outside of an attached client.
  * Aliases are now shown for list-commands command.
  * Status learns about formats.
  * Free-form options can be set with set-option if prepended with an '@'
    sign.
  * capture-pane learnt '-p' to send to stdout, and '-e' for capturing
    escape sequences, and '-a' to capture the alternate screen, and '-P' to
    dump pending output.
  * Many new formats added (client_session, client_last_session, etc.)
  * Control mode, which is a way for a client to send tmux commands.
    Currently more useful to users of iterm2.
  * resize-pane learnt '-x' and '-y' for absolute pane sizing.
  * Config file loading now reports errors from all files which are loaded
    via the 'source-file' command.
  * 'copy-pipe' mode command to copy selection and pipe the selection to a
    command.
  * Changes panes can now emit focus notifications for certain applications
    which use those.
  * run-shell and if-shell now accept format placeholders.
  * resize-pane learnt '-Z' for zooming a pane temporarily.
  * new-session learnt '-A' to make it behave like attach-session.
  * set-option learnt '-o' to prevent setting an option which is already
    set.
  * capture-pane and show-options learns '-q' to silence errors.
  * New command 'wait-for' which blocks a client until woken up again.
  * Resizing panes will now reflow the text inside them.
  * Lots and lots of bug fixes, fixing memory-leaks, etc.
  * Various manpage improvements.

PR:		177435 (with minor modifications)
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
2013-03-28 08:00:48 +00:00
Martin Matuska
e7ab5aefe2 Do not depend on libevent if using static libevent
PR:		ports/174706
Approved by:	maintainer (gahr)
2012-12-27 23:43:26 +00:00
Pietro Cerutti
e898c28d53 - Fix segfault / freeze when building against libevent2
- Bump PORTREVISION

Feature safe:	yes
2012-10-18 12:14:03 +00:00
Pietro Cerutti
82e11fe16a - Update to 1.7
Release notes:
  http://sf.net/projects/tmux/files/tmux/tmux-1.7/tmux-1.7-readme/view

Feature safe:	yes
2012-10-17 10:04:06 +00:00
Pietro Cerutti
a474fbcc85 - Fix typo in BACKSPACE_DESC string
PR:		171280
Submitted by:	Derek Wood <ddwood@outlook.com>
2012-09-03 15:47:52 +00:00
Pietro Cerutti
b49935f425 - Add build dependency on pkgconf
Reported by:	Gleb Kozyrev <gleb@gkoz.com> (via private email)
2012-08-06 12:43:51 +00:00
Pietro Cerutti
3adf5b3243 - Simplify libevent flags [1]
- Use new OPTIONS framework

PR:		170064 [1]
Submitted by:	Jan Beich <jbeich@tormail.org>
2012-08-06 08:16:31 +00:00
Pietro Cerutti
1dcbafc200 - Change ${LN} to ${INSTALL_DATA} when installing bash completion script 2012-01-31 13:37:29 +00:00
Pietro Cerutti
5a403a3f5b - Update to 1.6
- Install bash completion script [1]

PR:		164405 [1]
Submitted by:	Adam Weinberger <adamw@freebsd.org>
2012-01-31 11:23:22 +00:00
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
Pietro Cerutti
c6e279df75 - Update to 1.5
- Take maintainship
- Do not link against librt if not needed

PR:		158946
Submitted by:	gahr@FreeBSD.org
Enhanced by:	Pan Tsu <inyaoo@gmail.com>
2011-07-15 14:48:32 +00:00
Pietro Cerutti
db55b4e9cb - add support for the #h status line special char to print to hostname of the
localhost without the domain name

PR:		158796
Submitted by:	gahr@FreeBSD.org
Approved by:	wen@ (maintainer)
2011-07-11 10:49:06 +00:00
David E. O'Brien
93b92b1168 Add LICENSE.
work/tmux-1.4/NOTES:simple, modern, BSD-licensed alternative to programs such as GNU screen.
2011-06-30 17:03:10 +00:00