# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # tmux23 # tmux23/files # tmux23/files/extra-patch-tty-keys.c # tmux23/pkg-descr # tmux23/Makefile # tmux23/distinfo # echo c - tmux23 mkdir -p tmux23 > /dev/null 2>&1 echo c - tmux23/files mkdir -p tmux23/files > /dev/null 2>&1 echo x - tmux23/files/extra-patch-tty-keys.c sed 's/^X//' >tmux23/files/extra-patch-tty-keys.c << 'b549c6d12b1d6ec83e25f8e370c7f2ca' X--- tty-keys.c.orig 2016-04-30 12:46:35 UTC X+++ tty-keys.c X@@ -628,8 +628,6 @@ complete_key: X * used. termios should have a better idea. X */ X bspace = tty->tio.c_cc[VERASE]; X- if (bspace != _POSIX_VDISABLE && (key & KEYC_MASK_KEY) == bspace) X- key = (key & KEYC_MASK_MOD) | KEYC_BSPACE; X X /* Remove data from buffer. */ X evbuffer_drain(tty->event->input, size); b549c6d12b1d6ec83e25f8e370c7f2ca echo x - tmux23/pkg-descr sed 's/^X//' >tmux23/pkg-descr << '2f2ae8d89ba30e95b20396dd809b0ffb' XThis is old version 2.3 preserving original behaviour of mouse scrolling etc. XTmux is a terminal multiplexer, it enables a number of terminals to be accessed Xand controlled from a single terminal. tmux is intended to be a simple, modern, XBSD-licensed alternative to programs such as GNU screen. X XWWW: http://tmux.github.io/ 2f2ae8d89ba30e95b20396dd809b0ffb echo x - tmux23/Makefile sed 's/^X//' >tmux23/Makefile << 'e53b7ef849dc3f5c567b05b6890dd67a' X# Created by: Wen Heping <wenheping@gmail.com> X# $FreeBSD: head/sysutils/tmux/Makefile 434427 2017-02-20 02:57:04Z jbeich $ X XPORTNAME= tmux23 XPORTVERSION= 2.3 XCATEGORIES= sysutils XMASTER_SITES= https://github.com/tmux/tmux/releases/download/${PORTVERSION}/ XDISTNAME= tmux-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX} XDISTFILES= ${DISTNAME}${EXTRACT_SUFX} X XMAINTAINER= 000.fbsd@quip.cz XCOMMENT= Terminal Multiplexer, old version 2.3 X XLICENSE= ISCL XLICENSE_FILE= ${WRKSRC}/COPYING X XUSES= pkgconfig ncurses X XUSE_GITHUB= nodefault XGH_TUPLE= imomaliev:tmux-bash-completion:ef56d3e:bash X XCONFLICTS_INSTALL= tmux-[0-9]* X XGNU_CONFIGURE= yes XCONFIGURE_ARGS+=--sysconfdir=${PREFIX}/etc X XPLIST_FILES= bin/tmux \ X man/man1/tmux.1.gz \ X etc/bash_completion.d/tmux X XPORTDOCS= CHANGES FAQ README TODO XPORTEXAMPLES= * X XOPTIONS_DEFINE= DOCS EXAMPLES LIBEVENT_STATIC BACKSPACE X XLIBEVENT_STATIC_DESC= Build with static libevent XBACKSPACE_DESC= Build with tty/keys patch X XBACKSPACE_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-tty-keys.c X XLIBEVENT_STATIC_LIB_DEPENDS_OFF= libevent.so:devel/libevent XLIBEVENT_STATIC_BUILD_DEPENDS= ${LOCALBASE}/lib/libevent.a:devel/libevent XLIBEVENT_STATIC_VARS= LESTATIC=${LOCALBASE}/lib/libevent.a X Xpost-patch: X @${REINPLACE_CMD} -e 's|/etc/tmux.conf|${PREFIX}/etc/tmux.conf|g' ${WRKSRC}/CHANGES \ X ${WRKSRC}/tmux.h X Xpost-configure-LIBEVENT_STATIC-on: X ${REINPLACE_CMD} -e '/LIBS/s|-levent[^[:blank:]]*|${LESTATIC}|' \ X ${WRKSRC}/${MAKEFILE} X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/tmux ${STAGEDIR}${PREFIX}/bin X ${INSTALL_MAN} ${WRKSRC}/tmux.1 ${STAGEDIR}${MANPREFIX}/man/man1 X @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d X ${INSTALL_DATA} ${WRKSRC_bash}/completions/tmux ${STAGEDIR}${PREFIX}/etc/bash_completion.d/tmux X Xdo-install-DOCS-on: X @${MKDIR} ${STAGEDIR}${DOCSDIR} X (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) X Xdo-install-EXAMPLES-on: X @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} X ${INSTALL_DATA} ${WRKSRC}/example* ${STAGEDIR}${EXAMPLESDIR} X X.include <bsd.port.mk> e53b7ef849dc3f5c567b05b6890dd67a echo x - tmux23/distinfo sed 's/^X//' >tmux23/distinfo << 'da886a715075d78bddfa4d716a1ccdec' XTIMESTAMP = 1475246504 XSHA256 (tmux-2.3.tar.gz) = 55313e132f0f42de7e020bf6323a1939ee02ab79c48634aa07475db41573852b XSIZE (tmux-2.3.tar.gz) = 473944 XSHA256 (imomaliev-tmux-bash-completion-ef56d3e_GH0.tar.gz) = 2f8f3fe586bbdeec9b251ce3ef74f5edef19ba371968a8011acef860ddac59e1 XSIZE (imomaliev-tmux-bash-completion-ef56d3e_GH0.tar.gz) = 1526 da886a715075d78bddfa4d716a1ccdec exit