Module Name: src Committed By: jmmv Date: Thu Mar 10 09:18:01 UTC 2011
Added Files: src/external/bsd/tmux: Makefile src/external/bsd/tmux/share: Makefile src/external/bsd/tmux/share/examples: Makefile src/external/bsd/tmux/share/examples/tmux: Makefile src/external/bsd/tmux/usr.bin: Makefile src/external/bsd/tmux/usr.bin/tmux: Makefile config.h version.txt Log Message: Add reachover Makefiles for the build of tmux. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/external/bsd/tmux/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/tmux/share/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/tmux/share/examples/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/tmux/share/examples/tmux/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/tmux/usr.bin/Makefile cvs rdiff -u -r0 -r1.1 src/external/bsd/tmux/usr.bin/tmux/Makefile \ src/external/bsd/tmux/usr.bin/tmux/config.h \ src/external/bsd/tmux/usr.bin/tmux/version.txt Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Added files: Index: src/external/bsd/tmux/Makefile diff -u /dev/null src/external/bsd/tmux/Makefile:1.1 --- /dev/null Thu Mar 10 09:18:01 2011 +++ src/external/bsd/tmux/Makefile Thu Mar 10 09:18:00 2011 @@ -0,0 +1,5 @@ +# $NetBSD: Makefile,v 1.1 2011/03/10 09:18:00 jmmv Exp $ + +SUBDIR= share usr.bin + +.include <bsd.subdir.mk> Index: src/external/bsd/tmux/share/Makefile diff -u /dev/null src/external/bsd/tmux/share/Makefile:1.1 --- /dev/null Thu Mar 10 09:18:01 2011 +++ src/external/bsd/tmux/share/Makefile Thu Mar 10 09:18:00 2011 @@ -0,0 +1,5 @@ +# $NetBSD: Makefile,v 1.1 2011/03/10 09:18:00 jmmv Exp $ + +SUBDIR= examples + +.include <bsd.subdir.mk> Index: src/external/bsd/tmux/share/examples/Makefile diff -u /dev/null src/external/bsd/tmux/share/examples/Makefile:1.1 --- /dev/null Thu Mar 10 09:18:01 2011 +++ src/external/bsd/tmux/share/examples/Makefile Thu Mar 10 09:18:00 2011 @@ -0,0 +1,5 @@ +# $NetBSD: Makefile,v 1.1 2011/03/10 09:18:00 jmmv Exp $ + +SUBDIR= tmux + +.include <bsd.subdir.mk> Index: src/external/bsd/tmux/share/examples/tmux/Makefile diff -u /dev/null src/external/bsd/tmux/share/examples/tmux/Makefile:1.1 --- /dev/null Thu Mar 10 09:18:01 2011 +++ src/external/bsd/tmux/share/examples/tmux/Makefile Thu Mar 10 09:18:00 2011 @@ -0,0 +1,14 @@ +# $NetBSD: Makefile,v 1.1 2011/03/10 09:18:00 jmmv Exp $ + +.include <bsd.own.mk> + +.if ${MKSHARE} != "no" +SRCDIR= ${NETBSDSRCDIR}/external/bsd/tmux/dist +.PATH: ${SRCDIR}/examples + +FILESDIR= /usr/share/examples/tmux +FILESMODE= 444 +FILES= screen-keys.conf +.endif + +.include <bsd.prog.mk> Index: src/external/bsd/tmux/usr.bin/Makefile diff -u /dev/null src/external/bsd/tmux/usr.bin/Makefile:1.1 --- /dev/null Thu Mar 10 09:18:01 2011 +++ src/external/bsd/tmux/usr.bin/Makefile Thu Mar 10 09:18:00 2011 @@ -0,0 +1,5 @@ +# $NetBSD: Makefile,v 1.1 2011/03/10 09:18:00 jmmv Exp $ + +SUBDIR= tmux + +.include <bsd.subdir.mk> Index: src/external/bsd/tmux/usr.bin/tmux/Makefile diff -u /dev/null src/external/bsd/tmux/usr.bin/tmux/Makefile:1.1 --- /dev/null Thu Mar 10 09:18:01 2011 +++ src/external/bsd/tmux/usr.bin/tmux/Makefile Thu Mar 10 09:18:01 2011 @@ -0,0 +1,162 @@ +# $NetBSD: Makefile,v 1.1 2011/03/10 09:18:01 jmmv Exp $ + +.include <bsd.own.mk> + +SRCDIR= ${NETBSDSRCDIR}/external/bsd/tmux/dist +.PATH: ${SRCDIR} +.PATH: ${SRCDIR}/compat + +BINDIR= /usr/bin +PROG= tmux +MAN= tmux.1 + +SRCS= attributes.c +SRCS+= cfg.c +SRCS+= client.c +SRCS+= clock.c +SRCS+= cmd-attach-session.c +SRCS+= cmd-bind-key.c +SRCS+= cmd-break-pane.c +SRCS+= cmd-capture-pane.c +SRCS+= cmd-choose-buffer.c +SRCS+= cmd-choose-client.c +SRCS+= cmd-choose-session.c +SRCS+= cmd-choose-window.c +SRCS+= cmd-clear-history.c +SRCS+= cmd-clock-mode.c +SRCS+= cmd-command-prompt.c +SRCS+= cmd-confirm-before.c +SRCS+= cmd-copy-buffer.c +SRCS+= cmd-copy-mode.c +SRCS+= cmd-delete-buffer.c +SRCS+= cmd-detach-client.c +SRCS+= cmd-display-message.c +SRCS+= cmd-display-panes.c +SRCS+= cmd-find-window.c +SRCS+= cmd-generic.c +SRCS+= cmd-has-session.c +SRCS+= cmd-if-shell.c +SRCS+= cmd-join-pane.c +SRCS+= cmd-kill-pane.c +SRCS+= cmd-kill-server.c +SRCS+= cmd-kill-session.c +SRCS+= cmd-kill-window.c +SRCS+= cmd-last-pane.c +SRCS+= cmd-last-window.c +SRCS+= cmd-link-window.c +SRCS+= cmd-list-buffers.c +SRCS+= cmd-list-clients.c +SRCS+= cmd-list-commands.c +SRCS+= cmd-list-keys.c +SRCS+= cmd-list-panes.c +SRCS+= cmd-list-sessions.c +SRCS+= cmd-list-windows.c +SRCS+= cmd-list.c +SRCS+= cmd-load-buffer.c +SRCS+= cmd-lock-client.c +SRCS+= cmd-lock-server.c +SRCS+= cmd-lock-session.c +SRCS+= cmd-move-window.c +SRCS+= cmd-new-session.c +SRCS+= cmd-new-window.c +SRCS+= cmd-next-layout.c +SRCS+= cmd-next-window.c +SRCS+= cmd-paste-buffer.c +SRCS+= cmd-pipe-pane.c +SRCS+= cmd-previous-layout.c +SRCS+= cmd-previous-window.c +SRCS+= cmd-refresh-client.c +SRCS+= cmd-rename-session.c +SRCS+= cmd-rename-window.c +SRCS+= cmd-resize-pane.c +SRCS+= cmd-respawn-window.c +SRCS+= cmd-rotate-window.c +SRCS+= cmd-run-shell.c +SRCS+= cmd-save-buffer.c +SRCS+= cmd-select-layout.c +SRCS+= cmd-select-pane.c +SRCS+= cmd-select-window.c +SRCS+= cmd-send-keys.c +SRCS+= cmd-send-prefix.c +SRCS+= cmd-server-info.c +SRCS+= cmd-set-buffer.c +SRCS+= cmd-set-environment.c +SRCS+= cmd-set-option.c +SRCS+= cmd-set-window-option.c +SRCS+= cmd-show-buffer.c +SRCS+= cmd-show-environment.c +SRCS+= cmd-show-messages.c +SRCS+= cmd-show-options.c +SRCS+= cmd-show-window-options.c +SRCS+= cmd-source-file.c +SRCS+= cmd-split-window.c +SRCS+= cmd-start-server.c +SRCS+= cmd-string.c +SRCS+= cmd-suspend-client.c +SRCS+= cmd-swap-pane.c +SRCS+= cmd-swap-window.c +SRCS+= cmd-switch-client.c +SRCS+= cmd-unbind-key.c +SRCS+= cmd-unlink-window.c +SRCS+= cmd.c +SRCS+= colour.c +SRCS+= environ.c +SRCS+= grid-utf8.c +SRCS+= grid-view.c +SRCS+= grid.c +SRCS+= input-keys.c +SRCS+= input.c +SRCS+= job.c +SRCS+= key-bindings.c +SRCS+= key-string.c +SRCS+= layout-custom.c +SRCS+= layout-set.c +SRCS+= layout-string.c +SRCS+= layout.c +SRCS+= log.c +SRCS+= mode-key.c +SRCS+= names.c +SRCS+= options.c +SRCS+= osdep-netbsd.c +SRCS+= paste.c +SRCS+= resize.c +SRCS+= screen-redraw.c +SRCS+= screen-write.c +SRCS+= screen.c +SRCS+= server-client.c +SRCS+= server-fn.c +SRCS+= server-window.c +SRCS+= server.c +SRCS+= session.c +SRCS+= signal.c +SRCS+= status.c +SRCS+= tmux.c +SRCS+= tty-acs.c +SRCS+= tty-keys.c +SRCS+= tty-term.c +SRCS+= tty.c +SRCS+= utf8.c +SRCS+= window-choose.c +SRCS+= window-clock.c +SRCS+= window-copy.c +SRCS+= window.c +SRCS+= xmalloc.c +SRCS+= xterm-keys.c + +# Files in compat/ +SRCS+= imsg-buffer.c +SRCS+= imsg.c +SRCS+= strtonum.c +SRCS+= unvis.c +SRCS+= vis.c + +VERSION!= cat "$(.CURDIR)/version.txt" +CPPFLAGS+= -DBUILD="\"$(VERSION)\"" +CPPFLAGS+= -I${SRCDIR} -I${.CURDIR} + +LDADD+= -levent -lterminfo -lutil +DPADD+= ${LIBEVENT} ${LIBTERMINFO} ${LIBUTIL} + +WARNS?= 0 + +.include <bsd.prog.mk> Index: src/external/bsd/tmux/usr.bin/tmux/config.h diff -u /dev/null src/external/bsd/tmux/usr.bin/tmux/config.h:1.1 --- /dev/null Thu Mar 10 09:18:01 2011 +++ src/external/bsd/tmux/usr.bin/tmux/config.h Thu Mar 10 09:18:01 2011 @@ -0,0 +1,50 @@ +/* NetBSD */ +#undef HAVE_ASPRINTF +#undef HAVE_BROKEN_CMSG_FIRSTHDR +#undef HAVE_BROKEN_CURSES_H +#undef HAVE_BROKEN_KQUEUE +#undef HAVE_BROKEN_POLL +#undef HAVE_BZERO +#undef HAVE_CLOSEFROM +#undef HAVE_DAEMON +#undef HAVE_DIRFD +#undef HAVE_FCNTL_CLOSEM +#undef HAVE_FGETLN +#undef HAVE_FORKPTY +#undef HAVE_GETOPT +#undef HAVE_IMSG +#undef HAVE_LIBUTIL_H +#undef HAVE_PATHS_H +#undef HAVE_PROC_PID +#undef HAVE_PROGNAME +#undef HAVE_PTY_H +#undef HAVE_QUEUE_H +#undef HAVE_SETPROCTITLE +#undef HAVE_STDINT_H +#undef HAVE_STRCASESTR +#undef HAVE_STRLCAT +#undef HAVE_STRLCPY +#undef HAVE_STRSEP +#undef HAVE_STRTONUM +#undef HAVE_TREE_H +#undef HAVE_UTIL_H +#undef HAVE_U_INT +#undef HAVE_VIS +#define HAVE_ASPRINTF +#define HAVE_BZERO +#define HAVE_CLOSEFROM +#define HAVE_DAEMON +#define HAVE_FGETLN +#define HAVE_FORKPTY +#define HAVE_GETOPT +#define HAVE_PATHS_H +#define HAVE_PROGNAME +#define HAVE_SETENV +#define HAVE_SETPROCTITLE +#define HAVE_STDINT_H +#define HAVE_STRCASESTR +#define HAVE_STRLCAT +#define HAVE_STRLCPY +#define HAVE_STRSEP +#define HAVE_UTIL_H +#define HAVE_U_INT Index: src/external/bsd/tmux/usr.bin/tmux/version.txt diff -u /dev/null src/external/bsd/tmux/usr.bin/tmux/version.txt:1.1 --- /dev/null Thu Mar 10 09:18:01 2011 +++ src/external/bsd/tmux/usr.bin/tmux/version.txt Thu Mar 10 09:18:01 2011 @@ -0,0 +1 @@ +1.4