Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Mar 2018 03:39:57 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r465062 - in head/sysutils: . tmux tmux23
Message-ID:  <201803200339.w2K3dvDv028788@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Tue Mar 20 03:39:57 2018
New Revision: 465062
URL: https://svnweb.freebsd.org/changeset/ports/465062

Log:
  New port: sysutils/tmux23: The older version 2.3 of sysutils/tmux
  
  Miroslav Lachman reported that the version 2.3 is free
  of buggy behavior with mouse scrolling etc. that was
  introduced in later versions.
  
  While in sysutils/Makefile, also fixed a minor ordering
  problem.
  
  PR:		223685
  Submitted by:	Miroslav Lachman <000.fbsd@quip.cz>

Added:
  head/sysutils/tmux23/
     - copied from r422991, head/sysutils/tmux/
Modified:
  head/sysutils/Makefile
  head/sysutils/tmux/Makefile
  head/sysutils/tmux23/Makefile
  head/sysutils/tmux23/pkg-descr

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Tue Mar 20 02:54:23 2018	(r465061)
+++ head/sysutils/Makefile	Tue Mar 20 03:39:57 2018	(r465062)
@@ -6,6 +6,7 @@
     SUBDIR += 3dm
     SUBDIR += 44bsd-more
     SUBDIR += 915resolution
+    SUBDIR += DTraceToolkit
     SUBDIR += LPRng
     SUBDIR += LPRngTool
     SUBDIR += UEFITool
@@ -211,7 +212,6 @@
     SUBDIR += curly
     SUBDIR += currtime
     SUBDIR += cw
-    SUBDIR += DTraceToolkit
     SUBDIR += daa2iso
     SUBDIR += dae
     SUBDIR += daemonize
@@ -1211,6 +1211,7 @@
     SUBDIR += tmpwatch
     SUBDIR += tmux
     SUBDIR += tmux-mem-cpu-load
+    SUBDIR += tmux23
     SUBDIR += topless
     SUBDIR += torque
     SUBDIR += toshctl

Modified: head/sysutils/tmux/Makefile
==============================================================================
--- head/sysutils/tmux/Makefile	Tue Mar 20 02:54:23 2018	(r465061)
+++ head/sysutils/tmux/Makefile	Tue Mar 20 03:39:57 2018	(r465062)
@@ -14,6 +14,8 @@ COMMENT=	Terminal Multiplexer
 LICENSE=	ISCL
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+CONFLICTS_INSTALL=	tmux23
+
 USES=		pkgconfig ncurses
 
 USE_GITHUB=	nodefault

Modified: head/sysutils/tmux23/Makefile
==============================================================================
--- head/sysutils/tmux/Makefile	Fri Sep 30 14:44:51 2016	(r422991)
+++ head/sysutils/tmux23/Makefile	Tue Mar 20 03:39:57 2018	(r465062)
@@ -2,19 +2,21 @@
 # $FreeBSD$
 
 PORTNAME=	tmux
-PORTVERSION=	2.3
+DISTVERSION=	2.3
 CATEGORIES=	sysutils
 MASTER_SITES=	https://github.com/tmux/tmux/releases/download/${PORTVERSION}/
+PKGNAMESUFFIX=	23
 DISTFILES=	${DISTNAME}${EXTRACT_SUFX}
 
-MAINTAINER=	mat@FreeBSD.org
-COMMENT=	Terminal Multiplexer
+MAINTAINER=	000.fbsd@quip.cz
+COMMENT=	Terminal Multiplexer (old stable version 2.3)
 
 LICENSE=	ISCL
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-USES=		pkgconfig ncurses
+CONFLICTS_INSTALL=	tmux
 
+USES=		ncurses pkgconfig
 USE_GITHUB=	nodefault
 GH_TUPLE=	imomaliev:tmux-bash-completion:ef56d3e:bash
 
@@ -35,8 +37,8 @@ BACKSPACE_DESC=	Build with tty/keys patch
 
 BACKSPACE_EXTRA_PATCHES=	${PATCHDIR}/extra-patch-tty-keys.c
 
-LIBEVENT_STATIC_LIB_DEPENDS_OFF=	libevent.so:devel/libevent2
-LIBEVENT_STATIC_BUILD_DEPENDS=	${LOCALBASE}/lib/libevent.a:devel/libevent2
+LIBEVENT_STATIC_LIB_DEPENDS_OFF=	libevent.so:devel/libevent
+LIBEVENT_STATIC_BUILD_DEPENDS=	${LOCALBASE}/lib/libevent.a:devel/libevent
 LIBEVENT_STATIC_VARS=	LESTATIC=${LOCALBASE}/lib/libevent.a
 
 post-patch:

Modified: head/sysutils/tmux23/pkg-descr
==============================================================================
--- head/sysutils/tmux/pkg-descr	Fri Sep 30 14:44:51 2016	(r422991)
+++ head/sysutils/tmux23/pkg-descr	Tue Mar 20 03:39:57 2018	(r465062)
@@ -1,3 +1,4 @@
+This is old version 2.3 preserving original behaviour of mouse scrolling etc.
 Tmux is a terminal multiplexer, it enables a number of terminals to be accessed
 and controlled from a single terminal. tmux is intended to be a simple, modern,
 BSD-licensed alternative to programs such as GNU screen.



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