Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Mar 2013 08:00:48 +0000 (UTC)
From:      Pietro Cerutti <gahr@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r315448 - in head/sysutils/tmux: . files
Message-ID:  <201303280800.r2S80mo9053864@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: gahr
Date: Thu Mar 28 08:00:48 2013
New Revision: 315448
URL: http://svnweb.freebsd.org/changeset/ports/315448

Log:
  - 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>

Modified:
  head/sysutils/tmux/Makefile
  head/sysutils/tmux/distinfo   (contents, props changed)
  head/sysutils/tmux/files/extra-patch-tty-keys.c   (contents, props changed)

Modified: head/sysutils/tmux/Makefile
==============================================================================
--- head/sysutils/tmux/Makefile	Thu Mar 28 07:52:33 2013	(r315447)
+++ head/sysutils/tmux/Makefile	Thu Mar 28 08:00:48 2013	(r315448)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	tmux
-PORTVERSION=	1.7
-PORTREVISION=	1
+PORTVERSION=	1.8
 CATEGORIES=	sysutils
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
 
@@ -21,7 +20,7 @@ PLIST_FILES=	bin/tmux \
 		etc/bash_completion.d/tmux
 PLIST_DIRSTRY=	etc/bash_completion.d
 
-PORTDOCS=	CHANGES FAQ NOTES
+PORTDOCS=	CHANGES FAQ README TODO
 PORTEXAMPLES=	*
 
 OPTIONS_DEFINE=	LIBEVENT2 LIBEVENT_STATIC BACKSPACE
@@ -39,7 +38,7 @@ CONFIGURE_ENV+=	LIBEVENT_CFLAGS="-I${LOC
 BUILD_DEPENDS+=	${LOCALBASE}/lib/event2/libevent.a:${PORTSDIR}/devel/libevent2
 LESTATIC=	${LOCALBASE}/lib/event2/libevent.a
 . else
-LIB_DEPENDS=	event-2.0:${PORTSDIR}/devel/libevent2
+LIB_DEPENDS=	event-2:${PORTSDIR}/devel/libevent2
 . endif
 .else
 CONFIGURE_ENV+=	LIBEVENT_CFLAGS="-I${LOCALBASE}/include" \
@@ -48,7 +47,7 @@ CONFIGURE_ENV+=	LIBEVENT_CFLAGS="-I${LOC
 BUILD_DEPENDS+=	${LOCALBASE}/lib/libevent.a:${PORTSDIR}/devel/libevent
 LESTATIC=	${LOCALBASE}/lib/libevent.a
 . else
-LIB_DEPENDS=	event-1.4:${PORTSDIR}/devel/libevent
+LIB_DEPENDS=	event-1:${PORTSDIR}/devel/libevent
 . endif
 .endif
 
@@ -74,14 +73,13 @@ do-install:
 post-install:
 	${MKDIR} ${PREFIX}/etc/bash_completion.d
 	@${INSTALL_DATA} ${WRKSRC}/examples/bash_completion_tmux.sh ${PREFIX}/etc/bash_completion.d/tmux
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
 	@${MKDIR} ${DOCSDIR}
 .for i in ${PORTDOCS}
 	@${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
 .endfor
 .endif
-
-.if !defined(NOPORTEXAMPLES)
+.if ${PORT_OPTIONS:MEXAMPLES}
 	@${MKDIR} ${EXAMPLESDIR}
 	@${INSTALL_DATA} ${WRKSRC}/examples/* ${EXAMPLESDIR}
 .endif

Modified: head/sysutils/tmux/distinfo
==============================================================================
--- head/sysutils/tmux/distinfo	Thu Mar 28 07:52:33 2013	(r315447)
+++ head/sysutils/tmux/distinfo	Thu Mar 28 08:00:48 2013	(r315448)
@@ -1,2 +1,2 @@
-SHA256 (tmux-1.7.tar.gz) = 68346bda11cf7d86591e663b94b98576332ac88c2890df26acb080f4440f9e7b
-SIZE (tmux-1.7.tar.gz) = 407164
+SHA256 (tmux-1.8.tar.gz) = f265401ca890f8223e09149fcea5abcd6dfe75d597ab106e172b01e9d0c9cd44
+SIZE (tmux-1.8.tar.gz) = 417537

Modified: head/sysutils/tmux/files/extra-patch-tty-keys.c
==============================================================================
--- head/sysutils/tmux/files/extra-patch-tty-keys.c	Thu Mar 28 07:52:33 2013	(r315447)
+++ head/sysutils/tmux/files/extra-patch-tty-keys.c	Thu Mar 28 08:00:48 2013	(r315448)
@@ -1,11 +1,11 @@
---- tty-keys.c.orig	2010-06-04 08:45:52.000000000 +0800
-+++ tty-keys.c	2010-06-04 08:46:45.000000000 +0800
-@@ -456,8 +456,6 @@
- 		 * used. termios should have a better idea.
- 		 */
- 		bspace = tty->tio.c_cc[VERASE];
--		if (bspace != _POSIX_VDISABLE && key == bspace)
--			key = KEYC_BSPACE;
- 		goto handle_key;
- 	}
+--- tty-keys.c.orig	2013-03-27 14:37:25.000000000 +0100
++++ tty-keys.c	2013-03-27 14:37:44.000000000 +0100
+@@ -529,8 +529,6 @@
+ 	 * used. termios should have a better idea.
+ 	 */
+ 	bspace = tty->tio.c_cc[VERASE];
+-	if (bspace != _POSIX_VDISABLE && key == bspace)
+-		key = KEYC_BSPACE;
+ 
+ 	goto complete_key;
  



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201303280800.r2S80mo9053864>