pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/misc/tmux Update to 0.9, thanks to Adrian Portelli. Ch...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/0ac81e6be22e
branches:  trunk
changeset: 395567:0ac81e6be22e
user:      hasso <hasso%pkgsrc.org@localhost>
date:      Wed Jul 08 20:59:11 2009 +0000

description:
Update to 0.9, thanks to Adrian Portelli. Changes since 0.8:

* Major changes to build infrastructure: cleanup of makefiles and addition
  of a configure script.
* monitor-content window option to monitor a window for a specific fnmatch(3)
  pattern. The find-window command also now accepts fnmatch(3) patterns.
* previous-layout and select-layout commands, and a main-horizontal layout.
* Recreate the server socket on SIGUSR1.
* clear-history command.
* Use ACS line drawing characters for pane separator lines.
* UTF-8 improvements, and code to detect UTF-8 support by looking at
  environment variables.
* The resize-pane-up and resize-pane-down commands are now merged together
  into a new resize-pane command with -U and -D flags.
* confirm-before command to request a yes/no answer before executing dangerous
  commands.
* Status line bug fixes, support for UTF-8 (status-utf8 option), and a key to
  paste from the paste buffer.
* Support for some additional escape sequences and terminal features, including
  better support for insert mode and tab stops.
* Improved window resizing behaviour, modelled after xterm.
* Some code reduction and a number of miscellaneous bug fixes.

diffstat:

 misc/tmux/Makefile         |   6 ++--
 misc/tmux/distinfo         |  13 ++++-----
 misc/tmux/patches/patch-aa |  60 ++++++---------------------------------------
 misc/tmux/patches/patch-ab |  58 ++++++++++++++++++++++++++++++++++---------
 misc/tmux/patches/patch-ac |  14 ----------
 5 files changed, 62 insertions(+), 89 deletions(-)

diffs (192 lines):

diff -r 6e9aff0883ec -r 0ac81e6be22e misc/tmux/Makefile
--- a/misc/tmux/Makefile        Wed Jul 08 20:24:39 2009 +0000
+++ b/misc/tmux/Makefile        Wed Jul 08 20:59:11 2009 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.4 2009/06/08 19:26:29 hasso Exp $
+# $NetBSD: Makefile,v 1.5 2009/07/08 20:59:11 hasso Exp $
 
-DISTNAME=      tmux-0.8
+DISTNAME=      tmux-0.9
 CATEGORIES=    misc
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=tmux/}
 
@@ -11,7 +11,7 @@
 
 PKG_DESTDIR_SUPPORT=   user-destdir
 
-NO_CONFIGURE=  yes
+HAS_CONFIGURE= yes
 USE_NCURSES=   yes
 
 .include "../../devel/ncurses/buildlink3.mk"
diff -r 6e9aff0883ec -r 0ac81e6be22e misc/tmux/distinfo
--- a/misc/tmux/distinfo        Wed Jul 08 20:24:39 2009 +0000
+++ b/misc/tmux/distinfo        Wed Jul 08 20:59:11 2009 +0000
@@ -1,8 +1,7 @@
-$NetBSD: distinfo,v 1.5 2009/06/04 21:49:18 minskim Exp $
+$NetBSD: distinfo,v 1.6 2009/07/08 20:59:11 hasso Exp $
 
-SHA1 (tmux-0.8.tar.gz) = 87a9db829ff36cc432114672f7354a74d673832b
-RMD160 (tmux-0.8.tar.gz) = 81f828e0af59a994e0b4ba86ab17421ffd7d7e98
-Size (tmux-0.8.tar.gz) = 175515 bytes
-SHA1 (patch-aa) = c634803fb173803ee7470eb29ad13eb0cb287a17
-SHA1 (patch-ab) = 713c4beb17bf2a250fdd26e458d8621c1bfb2c79
-SHA1 (patch-ac) = d99a96c138d4aea84f8d78ff947d6e5411fc0ecf
+SHA1 (tmux-0.9.tar.gz) = b00283291b642c8db654bee78fcf5453ba248c66
+RMD160 (tmux-0.9.tar.gz) = 9847514485d2ad0f948def777fa8a2abd99cf34b
+Size (tmux-0.9.tar.gz) = 179064 bytes
+SHA1 (patch-aa) = e50976effc9fa43044d45055aabd86a69d9d9047
+SHA1 (patch-ab) = 61f6c2b8478c563adaa3def1466ea7d98f8d83c5
diff -r 6e9aff0883ec -r 0ac81e6be22e misc/tmux/patches/patch-aa
--- a/misc/tmux/patches/patch-aa        Wed Jul 08 20:24:39 2009 +0000
+++ b/misc/tmux/patches/patch-aa        Wed Jul 08 20:59:11 2009 +0000
@@ -1,60 +1,16 @@
-$NetBSD: patch-aa,v 1.5 2009/06/04 21:49:18 minskim Exp $
+$NetBSD: patch-aa,v 1.6 2009/07/08 20:59:11 hasso Exp $
 
---- Makefile.orig      2009-04-21 13:10:22.000000000 -0700
+--- Makefile.orig      2009-07-04 00:42:13.000000000 +0100
 +++ Makefile
-@@ -79,7 +79,18 @@ LDFLAGS+= -L/usr/local/lib
- .ifdef PROFILE
- LDFLAGS+= -pg
- .endif
--LIBS+= -lutil -lncurses
-+.if ${OS} == "SunOS"
-+LIBS+= -lsocket -lnsl
-+.else
-+LIBS+= -lutil
-+.endif
-+LIBS+= -lncurses
-+
-+# Darwin
-+.if ${OS} == "Darwin"
-+SRCS+= compat/strtonum.c compat/vis.c
-+CFLAGS+= -DNO_SETPROCTITLE -DNO_STRTONUM -DNO_QUEUE_H -DNO_TREE_H
-+.endif
- 
- # FreeBSD and DragonFly
- .if ${OS} == "FreeBSD" || ${OS} == "DragonFly"
-@@ -91,10 +102,21 @@ LIBS+= -lcrypt
- 
- # NetBSD
- .if ${OS} == "NetBSD"
--INCDIRS= -Icompat
-+INCDIRS+= -Icompat
- SRCS+= compat/strtonum.c compat/vis.c
- LIBS+= -lcrypt
--CFLAGS+=-DNO_STRTONUM
-+CFLAGS+=-DNO_STRTONUM -DNO_QUEUE_H -DNO_TREE_H
-+.endif
-+
-+# SunOS
-+.if ${OS} == "SunOS"
-+INCDIRS+= -Icompat
-+SRCS+= compat/asprintf.c compat/daemon.c compat/fgetln.c \
-+      compat/forkpty-sunos.c compat/getopt_long.c compat/strtonum.c \
-+      compat/vis.c
-+CFLAGS+= -DNO_ASPRINTF -DNO_CDEFS_H -DNO_DAEMON -DNO_FGETLN -DNO_FORKPTY \
-+      -DNO_PATHS_H -DNO_PROGNAME -DNO_QUEUE_H -DNO_SETPROCTITLE \
-+      -DNO_STRTONUM -DNO_TREE_H
- .endif
- 
- OBJS= ${SRCS:S/.c/.o/:S/.y/.o/}
-@@ -152,7 +174,7 @@ update-index.html:
-               sed "s/%%VERSION%%/${VERSION}/g" index.html.in >index.html
+@@ -56,7 +56,7 @@ clean-all:   clean
+               rm -f config.h config.mk
  
  install:      all
 -              ${INSTALLDIR} ${DESTDIR}${PREFIX}/bin
--              ${INSTALLBIN} ${PROG} ${DESTDIR}${PREFIX}/bin/
+-              ${INSTALLBIN} tmux ${DESTDIR}${PREFIX}/bin/
 -              ${INSTALLDIR} ${DESTDIR}${PREFIX}/man/man1
--              ${INSTALLMAN} ${PROG}.1 ${DESTDIR}${PREFIX}/man/man1/
+-              ${INSTALLMAN} tmux.1 ${DESTDIR}${PREFIX}/man/man1/
 +              ${BSD_INSTALL_PROGRAM_DIR} ${DESTDIR}${PREFIX}/bin
-+              ${BSD_INSTALL_PROGRAM} ${PROG} ${DESTDIR}${PREFIX}/bin/
++              ${BSD_INSTALL_PROGRAM} tmux ${DESTDIR}${PREFIX}/bin/
 +              ${BSD_INSTALL_MAN_DIR} ${DESTDIR}${PREFIX}/man/man1
-+              ${BSD_INSTALL_MAN} ${PROG}.1 ${DESTDIR}${PREFIX}/man/man1/
++              ${BSD_INSTALL_MAN} tmux.1 ${DESTDIR}${PREFIX}/man/man1/
diff -r 6e9aff0883ec -r 0ac81e6be22e misc/tmux/patches/patch-ab
--- a/misc/tmux/patches/patch-ab        Wed Jul 08 20:24:39 2009 +0000
+++ b/misc/tmux/patches/patch-ab        Wed Jul 08 20:59:11 2009 +0000
@@ -1,14 +1,46 @@
-$NetBSD: patch-ab,v 1.3 2009/06/04 21:49:18 minskim Exp $
+$NetBSD: patch-ab,v 1.4 2009/07/08 20:59:11 hasso Exp $
 
---- compat/getopt.h.orig       2009-03-31 21:21:36.000000000 +0000
-+++ compat/getopt.h
-@@ -33,7 +33,9 @@
- #ifndef _GETOPT_H_
- #define _GETOPT_H_
- 
-+#ifndef NO_CDEFS_H
- #include <sys/cdefs.h>
-+#endif
- 
- /*
-  * GNU-like getopt_long() and 4.4BSD getsubopt()/optreset extensions
+--- configure.orig     2009-07-08 23:25:25 +0300
++++ configure  2009-07-08 23:27:03 +0300
+@@ -157,7 +157,7 @@ SRCS+= osdep-darwin.c \
+ EOF
+       ;;
+ # ------------------------------------------------------------------------------
+-    FreeBSD|DragonFly)
++    FreeBSD)
+       cat <<EOF >>$CONFIG_H
+ #define HAVE_ASPRINTF
+ #define HAVE_DAEMON
+@@ -180,6 +180,32 @@ SRCS+= osdep-freebsd.c \
+ LIBS+= -lcrypt -lutil
+ EOF
+       ;;
++
++# ------------------------------------------------------------------------------
++    DragonFly)
++      cat <<EOF >>$CONFIG_H
++#define HAVE_ASPRINTF
++#define HAVE_DAEMON
++#define HAVE_FGETLN
++#define HAVE_FORKPTY
++#define HAVE_GETOPT
++#define HAVE_LIBUTIL_H
++#define HAVE_PATHS_H
++#define HAVE_POLL
++#define HAVE_PROGNAME
++#define HAVE_SETPROCTITLE
++#define HAVE_STRCASESTR
++#define HAVE_STRLCAT
++#define HAVE_STRLCPY
++#define HAVE_STRTONUM
++EOF
++      cat <<EOF >>$CONFIG_MK
++SRCS+= osdep-unknown.c \
++      compat/vis.c
++LIBS+= -lcrypt -lutil
++EOF
++      ;;
++
+ # ------------------------------------------------------------------------------
+     NetBSD)
+       cat <<EOF >>$CONFIG_H
diff -r 6e9aff0883ec -r 0ac81e6be22e misc/tmux/patches/patch-ac
--- a/misc/tmux/patches/patch-ac        Wed Jul 08 20:24:39 2009 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-$NetBSD: patch-ac,v 1.3 2009/06/04 21:49:18 minskim Exp $
-
---- compat/vis.h.orig  2009-03-31 21:21:28.000000000 +0000
-+++ compat/vis.h
-@@ -71,7 +71,9 @@
-  */
- #define       UNVIS_END       1       /* no more characters */
- 
-+#ifndef NO_CDEFS_H
- #include <sys/cdefs.h>
-+#endif
- 
- char  *vis(char *, int, int, int);
- int   strvis(char *, const char *, int);



Home | Main Index | Thread Index | Old Index