View | Details | Raw Unified | Return to bug 233338
Collapse All | Expand All

(-)./Makefile (-4 / +18 lines)
Lines 3-20 Link Here
3
3
4
PORTNAME=	byobu
4
PORTNAME=	byobu
5
PORTVERSION=	5.127
5
PORTVERSION=	5.127
6
PORTREVISION=	1
6
CATEGORIES=	sysutils
7
CATEGORIES=	sysutils
7
MASTER_SITES=	http://launchpad.net/${PORTNAME}/trunk/${PORTVERSION}/+download/
8
MASTER_SITES=	http://launchpad.net/${PORTNAME}/trunk/${PORTVERSION}/+download/
8
DISTNAME=	${PORTNAME}_${PORTVERSION}.orig
9
DISTNAME=	${PORTNAME}_${PORTVERSION}.orig
9
10
10
MAINTAINER=	jcoffman@openfire.io
11
MAINTAINER=	jcoffman@openfire.io
11
COMMENT=	Profile and configuration utilities for GNU Screen
12
COMMENT=	Profile and configuration utilities for GNU Screen and/or tmux
12
13
13
LICENSE=	GPLv3
14
LICENSE=	GPLv3
14
LICENSE_FILE=	${WRKSRC}/COPYING
15
LICENSE_FILE=	${WRKSRC}/COPYING
15
16
16
RUN_DEPENDS=	screen:sysutils/screen \
17
RUN_DEPENDS=	bash:shells/bash
17
		bash:shells/bash
18
18
19
USES=		autoreconf python shebangfix
19
USES=		autoreconf python shebangfix
20
20
Lines 25-31 Link Here
25
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
25
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
26
GNU_CONFIGURE=	yes
26
GNU_CONFIGURE=	yes
27
27
28
OPTIONS_DEFINE=	DOCS
28
OPTIONS_DEFINE=	DOCS NEWT
29
30
OPTIONS_MULTI= 	BACKEND
31
OPTIONS_MULTI_BACKEND=	TMUX SCREEN
32
33
OPTIONS_DEFAULT=	DOCS NEWT TMUX
34
35
NEWT_DESC=	Python-based windowing toolkit (required for config menu)
36
NEWT_LIB_DEPENDS=	libnewt.so:devel/newt
37
38
TMUX_DESC=	Terminal Multiplexer (byobu default)
39
TMUX_RUN_DEPENDS=	tmux:sysutils/tmux
40
41
SCREEN_DESC=	Multi-screen window manager
42
SCREEN_RUN_DEPENDS=	screen:sysutils/screen
29
43
30
NO_ARCH=	yes
44
NO_ARCH=	yes
31
45
(-)./pkg-descr (-5 / +8 lines)
Lines 1-7 Link Here
1
Byobu is a Japanese term for decorative, multi-panel screens that serve as
1
Byobu is a GPLv3 open source text-based window manager and terminal
2
folding room dividers. As an open source project, Byobu is an elegant
2
multiplexer. It was originally designed to provide elegant enhancements
3
enhancement of the otherwise functional, plain, practical GNU Screen. Byobu
3
to the otherwise functional, plain, practical GNU Screen. Byobu now
4
includes an enhanced profile and configuration utilities for the GNU screen
4
includes an enhanced profiles, convenient keybindings, configuration
5
window manager, such as toggle-able system status notifications.
5
utilities, and toggle-able system status notifications for both the GNU
6
Screen window manager and the more modern Tmux terminal multiplexer.
7
The Python newt library is only needed if you wish to use the menu-
8
based config editor.
6
9
7
WWW: http://www.byobu.co
10
WWW: http://www.byobu.co

Return to bug 233338