1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-28 01:06:17 +00:00

sysutils/byobu: Update dependencies and backend

PR:		233338
Submitted by:	Justin Coffman <jcoffman@openfire.io> (maintainer)
This commit is contained in:
Steve Wills 2018-11-21 20:13:22 +00:00
parent e19aa04166
commit 9ed387d7ac
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=485535
2 changed files with 26 additions and 9 deletions

View File

@ -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@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

View File

@ -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