svn commit: r485535 - head/sysutils/byobu
Steve Wills
swills at FreeBSD.org
Wed Nov 21 20:13:24 UTC 2018
Author: swills
Date: Wed Nov 21 20:13:22 2018
New Revision: 485535
URL: https://svnweb.freebsd.org/changeset/ports/485535
Log:
sysutils/byobu: Update dependencies and backend
PR: 233338
Submitted by: Justin Coffman <jcoffman at openfire.io> (maintainer)
Modified:
head/sysutils/byobu/Makefile (contents, props changed)
head/sysutils/byobu/pkg-descr (contents, props changed)
Modified: head/sysutils/byobu/Makefile
==============================================================================
--- head/sysutils/byobu/Makefile Wed Nov 21 19:45:09 2018 (r485534)
+++ head/sysutils/byobu/Makefile Wed Nov 21 20:13:22 2018 (r485535)
@@ -3,18 +3,18 @@
PORTNAME= byobu
PORTVERSION= 5.127
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= http://launchpad.net/${PORTNAME}/trunk/${PORTVERSION}/+download/
DISTNAME= ${PORTNAME}_${PORTVERSION}.orig
MAINTAINER= jcoffman at openfire.io
-COMMENT= Profile and configuration utilities for GNU Screen
+COMMENT= Profile and configuration utilities for GNU Screen and/or tmux
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
-RUN_DEPENDS= screen:sysutils/screen \
- bash:shells/bash
+RUN_DEPENDS= bash:shells/bash
USES= autoreconf python shebangfix
@@ -25,7 +25,21 @@ SHEBANG_FILES= usr/lib/byobu/include/notify_osd \
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
GNU_CONFIGURE= yes
-OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= DOCS NEWT
+
+OPTIONS_MULTI= BACKEND
+OPTIONS_MULTI_BACKEND= TMUX SCREEN
+
+OPTIONS_DEFAULT= DOCS NEWT TMUX
+
+NEWT_DESC= Python-based windowing toolkit (required for config menu)
+NEWT_LIB_DEPENDS= libnewt.so:devel/newt
+
+TMUX_DESC= Terminal Multiplexer (byobu default)
+TMUX_RUN_DEPENDS= tmux:sysutils/tmux
+
+SCREEN_DESC= Multi-screen window manager
+SCREEN_RUN_DEPENDS= screen:sysutils/screen
NO_ARCH= yes
Modified: head/sysutils/byobu/pkg-descr
==============================================================================
--- head/sysutils/byobu/pkg-descr Wed Nov 21 19:45:09 2018 (r485534)
+++ head/sysutils/byobu/pkg-descr Wed Nov 21 20:13:22 2018 (r485535)
@@ -1,7 +1,10 @@
-Byobu is a Japanese term for decorative, multi-panel screens that serve as
-folding room dividers. As an open source project, Byobu is an elegant
-enhancement of the otherwise functional, plain, practical GNU Screen. Byobu
-includes an enhanced profile and configuration utilities for the GNU screen
-window manager, such as toggle-able system status notifications.
+Byobu is a GPLv3 open source text-based window manager and terminal
+multiplexer. It was originally designed to provide elegant enhancements
+to the otherwise functional, plain, practical GNU Screen. Byobu now
+includes an enhanced profiles, convenient keybindings, configuration
+utilities, and toggle-able system status notifications for both the GNU
+Screen window manager and the more modern Tmux terminal multiplexer.
+The Python newt library is only needed if you wish to use the menu-
+based config editor.
WWW: http://www.byobu.co
More information about the svn-ports-all
mailing list