summaryrefslogtreecommitdiff
path: root/misc/byobu/Makefile
diff options
context:
space:
mode:
authorryoon <ryoon@pkgsrc.org>2014-07-13 07:13:21 +0000
committerryoon <ryoon@pkgsrc.org>2014-07-13 07:13:21 +0000
commitede27fd157139e23d595a7f6599b89e6147a0282 (patch)
tree47cb8b2a9c452d5975aaf53bbd4a88d7258bdf5e /misc/byobu/Makefile
parent55a430c7667c45f7b776b22cc2210cf67a2bcc94 (diff)
downloadpkgsrc-ede27fd157139e23d595a7f6599b89e6147a0282.tar.gz
Update to 5.81 from 5.69
Changelog: byobu (5.81) released; urgency=medium * usr/bin/byobu-enable.in, usr/share/man/man1/byobu-enable.1: - no need to launch byobu in byobu-enable (no idea why I did it that way originally) * debian/control, usr/bin/ctail, usr/share/man/man1/ctail.1: - move the ctail command over to byobu, from bikeshed - ctail will tail and colorize log files * debian/control, usr/bin/wifi-status, usr/share/man/man1/wifi- status.1: - move the wifi-status command to byobu, from bikeshed - fantastic demonstration of byobu split screens * debian/links, usr/bin/col1, usr/share/man/man1/col1.1: - move the col1..col9 utilities over from bikeshed - super handy, minimal way of awking out a particular column * usr/bin/Makefile.am, usr/share/man/man1/Makefile.am: - update automake files to install new utilities * usr/bin/ctail: - use command -v to test for ccze existence * debian/control, etc/profile.d/Z97-byobu.sh.in (properties changed: +x to -x): - update package description to better reflect modern Byobu - fix lintian complaint about profile script -- Dustin Kirkland <kirkland@ubuntu.com> Mon, 28 Apr 2014 09:36:59 -0700 byobu (5.80-0ubuntu1) utopic; urgency=medium * usr/lib/byobu/include/mondrian: - simplify and cleanup the mondrian squares easter egg, and idempotent * usr/bin/byobu-reconnect-sockets.in: - let's make sure that we name our temp directory -- Dustin Kirkland <kirkland@ubuntu.com> Mon, 28 Apr 2014 09:36:53 -0700 byobu (5.79-0ubuntu1) unstable; urgency=medium [ Dustin Kirkland ] * usr/bin/byobu-ctrl-a.in: LP: #1313209 - fix syntax error, remove unnecessary bindkey line - also fixes LP: #814172 * usr/share/byobu/profiles/tmuxrc: - tmux windows still aren't working right; disable for now [ Kosuke Asami ] * usr/lib/byobu/include/config.py.in: LP: #1303218 -- Dustin Kirkland <kirkland@ubuntu.com> Sun, 27 Apr 2014 09:22:25 -0500 byobu (5.78-0ubuntu1) unstable; urgency=medium * usr/share/byobu/profiles/dircolors: - give executables just a little more pop - use a light grey underline for symlinks - add whitespace before inline comment * usr/share/byobu/profiles/bashrc: - Enable Ubuntu-themed dircolors on Ubuntu systems * usr/bin/byobu-janitor.in: LP: #1311919 - ensure that windows.tmux exists; fixes warning with F5 * usr/bin/byobu-ctrl-a.in: LP: #1311177, #1274720 - revert r2317 as this is breaking ctrl-a in byobu-screen in a bad way -- Dustin Kirkland <kirkland@ubuntu.com> Wed, 23 Apr 2014 18:24:21 -0500 byobu (5.77-0ubuntu1) trusty; urgency=medium * usr/share/byobu/profiles/dircolors, usr/share/byobu/profiles/Makefile.am, usr/share/byobu/profiles/tmuxrc: - add a dircolors file * usr/share/byobu/profiles/bashrc, usr/share/byobu/profiles/dircolors: - LP: #1299964 - swap orange and aubergine on the command prompt - aubergine is now the directory, orange is the hostname - still working on dircolors, use an aubergine (like our prompt) for directories * usr/lib/byobu/logo: LP: #1299964 - use an orange background for the UTF-8, 256-colour Ubuntu logo -- Dustin Kirkland <kirkland@ubuntu.com> Sun, 30 Mar 2014 20:42:08 -0500 byobu (5.76-0ubuntu1) trusty; urgency=medium * usr/share/byobu/profiles/tmux: - use nice, subtle, thin pane border, a separate color from the active highlighted one * usr/share/byobu/keybindings/f-keys.tmux, usr/share/doc/byobu/help.tmux.txt: LP: #1294139 - change Shift-F11 to zoom in/out of splits -- Dustin Kirkland <kirkland@ubuntu.com> Tue, 18 Mar 2014 23:25:05 +0900 byobu (5.75-0ubuntu1) trusty; urgency=medium [ Dustin Kirkland ] * debian/control: - bump standards * usr/lib/byobu/include/shutil, usr/lib/byobu/release: LP: #1278016 - /etc/issue might be modified to display corporate banners or legal warnings; try to use /etc/os-release if available * usr/bin/byobu-janitor.in, usr/lib/byobu/include/colors, usr/lib/byobu/include/constants, usr/lib/byobu/include/Makefile.am, usr/lib/byobu/include/shutil, usr/share/byobu/profiles/tmux: - split the color definitions into their own file - have the constants source that file - use that file when creating the user's local color palette - use a bit more orange * usr/bin/byobu-launcher-uninstall.in, usr/bin/byobu-launch.in: LP: #1292228 - allow byobu-launch to pass arguments through to byobu-launcher - fix up the uninstallation of byobu launcher * usr/lib/byobu/include/select-session.py: LP: #1279533 - quick hack to fix crashes when python can't figure out the encoding * usr/bin/byobu-layout.in: LP: #1278277 - fix layout saving, which broke in tmux 1.8 - incrementally rearrange while building our windows up to restore, as sometimes we run out of room; tiling in between seems to work * usr/bin/byobu-janitor.in, usr/lib/byobu/include/colors, usr/lib/byobu/include/constants: - fix profile color breakage * usr/bin/byobu-ctrl-a.in: LP: #814172 - fix issues with F5 refresh in byobu-screen, when the user has changed the default escape key * usr/share/byobu/profiles/bashrc: LP: #1259621 - ensure that if the root user is in byobu, and we're using the fancy new colored prompt, that we use a # to indicate root * usr/share/man/man1/byobu.1: LP: #1248901 - add note to manpage about putty resizing to 1-character tall and causing byobu-screen to crash [ Kosuke Asami ] * usr/lib/byobu/battery: LP: #1289157, #1289157 - Mac OS X battery indicator support -- Dustin Kirkland <kirkland@ubuntu.com> Mon, 17 Mar 2014 13:00:02 +0900 byobu (5.74-0ubuntu1) trusty; urgency=low [ Dustin Kirkland ] * usr/lib/byobu/include/ec2instancespricing.py: LP: #1286367 - merged in updated instance pricing script from https://github.com/erans/ec2instancespricing * usr/share/byobu/profiles/tmux: LP: #1273685 - remove double sourcing of local .tmux.conf * usr/lib/byobu/battery: LP: #1270451 - add support for yet another batter type (Android) - thanks to Felix Krull for the initial patch * usr/share/byobu/profiles/tmux: LP: #1270551 - enable ctrl-left and ctrl-right to move among words [ Chris Johnston ] * usr/share/man/man1/byobu-layout.1: LP: #1288738 - fix manpage typo [ Mike Miller ] * usr/lib/byobu/logo: LP: #1278006 - fix RHEL detection for logo [ Daniel Hahler ] * usr/bin/byobu-keybindings: LP: #1258093 - fix toggling of f-keys * usr/share/byobu/profiles/tmux: LP: #1258534 - ensure that we respect BYOBU_NO_TITLE in tmux [ Ryo ONODERA ] * configure.ac, etc/profile.d/Z97-byobu.sh => etc/profile.d/Z97- byobu.sh.in, usr/bin/byobu-config => usr/bin/byobu-config.in, usr/bin/byobu-ctrl-a => usr/bin/byobu-ctrl-a.in, usr/bin/byobu- disable-prompt => usr/bin/byobu-disable-prompt.in, usr/bin/byobu- disable => usr/bin/byobu-disable.in, usr/bin/byobu-enable-prompt => usr/bin/byobu-enable-prompt.in, usr/bin/byobu-enable => usr/bin/byobu-enable.in, usr/bin/byobu-export => usr/bin/byobu- export.in, usr/bin/byobu-janitor => usr/bin/byobu-janitor.in, usr/bin/byobu-launcher-install => usr/bin/byobu-launcher-install.in, usr/bin/byobu-launcher-uninstall => usr/bin/byobu-launcher- uninstall.in, usr/bin/byobu-launcher => usr/bin/byobu-launcher.in, usr/bin/byobu-launch => usr/bin/byobu-launch.in, usr/bin/byobu- layout => usr/bin/byobu-layout.in, usr/bin/byobu-prompt => usr/bin/byobu-prompt.in, usr/bin/byobu-quiet => usr/bin/byobu- quiet.in, usr/bin/byobu-reconnect-sockets => usr/bin/byobu- reconnect-sockets.in, usr/bin/byobu-select-backend => usr/bin/byobu- select-backend.in, usr/bin/byobu-select-profile => usr/bin/byobu- select-profile.in, usr/bin/byobu-select-session => usr/bin/byobu- select-session.in, usr/bin/byobu-shell => usr/bin/byobu-shell.in, usr/bin/byobu-silent => usr/bin/byobu-silent.in, usr/bin/byobu- status-detail => usr/bin/byobu-status-detail.in, usr/bin/byobu- status => usr/bin/byobu-status.in, usr/bin/byobu-ugraph => usr/bin/byobu-ugraph.in, usr/bin/byobu-ulevel => usr/bin/byobu- ulevel.in, usr/bin/byobu => usr/bin/byobu.in, usr/lib/byobu/include/config.py => usr/lib/byobu/include/config.py.in, usr/lib/byobu/include/dirs => usr/lib/byobu/include/dirs.in, usr/lib/byobu/include/toggle-utf8 => usr/lib/byobu/include/toggle-utf8.in, usr/share/byobu/tests/byobu- time-notifications => usr/share/byobu/tests/byobu-time- notifications.in: LP: #1264978, #1289157 - use @prefix@ rather than hardcoding /usr, makes code more portable and easier to build with ./config --prefix [ Arminius Silvanus ] * usr/share/byobu/profiles/bashrc: LP: #1280550 - test the $BASH variable, rather than $SHELL, to tell if we're running in a bash environment [ Jan Klepek ] * usr/lib/byobu/include/config.py: LP: #1286249 - fall back to using the distro status file, fixes crash in config if status file disappears -- Dustin Kirkland <kirkland@ubuntu.com> Sun, 16 Mar 2014 12:46:33 -0700 byobu (5.73-0ubuntu1) trusty; urgency=low * usr/lib/byobu/include/Makefile.am, usr/lib/byobu/include/tmux-send- command-to-all-panes, usr/lib/byobu/include/tmux-send-command-to- all-windows, usr/share/byobu/keybindings/f-keys.tmux, usr/share/byobu/keybindings/f-keys.tmux.disable, usr/share/doc/byobu/help.tmux.txt: - add two new keybindings for byobu-tmux, Shift-F9 and Ctrl-F9 - these will prompt you for a command, and then run that command in all splits or windows (respectively) -- Dustin Kirkland <kirkland@ubuntu.com> Mon, 17 Feb 2014 15:06:58 -0600 byobu (5.72-0ubuntu1) trusty; urgency=low * usr/lib/byobu/include/constants: - make sure we export this variable, so that we only need to do the expensive test once -- Dustin Kirkland <kirkland@ubuntu.com> Wed, 12 Feb 2014 14:30:38 -0600 byobu (5.71-0ubuntu1) trusty; urgency=low * usr/bin/byobu-janitor, usr/lib/byobu/date, usr/lib/byobu/include/constants, usr/lib/byobu/include/shutil, usr/lib/byobu/time, usr/share/byobu/profiles/tmux, usr/share/byobu/profiles/tmuxrc, usr/share/man/man1/byobu.1: - LP: #1059127 - fix longstanding "date and time flash on and off" bug - this isn't a great fix, but it's a start - basically, we need to use the tmux status native support for timestamps - support configuration through ~/.byobu/datetime.tmux - this will be a difference between byobu-tmux and byobu-screen, which is a bummer - also, there's more work to be done, in order to enable/disable this via F9/byobu-config * usr/lib/byobu/include/constants: LP: #1278446 - ensure that we pick a python that has a proper snack module installed -- Dustin Kirkland <kirkland@ubuntu.com> Mon, 10 Feb 2014 15:38:22 -0600 byobu (5.70-0ubuntu1) trusty; urgency=low * usr/share/byobu/keybindings/f-keys.tmux: - fix navigation among sessions * usr/share/byobu/keybindings/f-keys.tmux, usr/share/byobu/keybindings/f-keys.tmux.disable, usr/share/doc/byobu/help.tmux.txt: - change the rarely used Ctrl-F8 keybinding to rename the current session - move the restore-a-split-layout to Shift-Alt-F8 * usr/lib/byobu/session, usr/share/byobu/keybindings/f-keys.screen, usr/share/byobu/keybindings/f-keys.screen.disable, usr/share/byobu/status/status: LP: #1255139 - add support for screen session names in the status item - only display when more than one session in tmux, always displayed by default in screen, where we have more real estate - support the Ctrl-F8 hotkey in screen too, to rename session -- Dustin Kirkland <kirkland@ubuntu.com> Thu, 16 Jan 2014 17:48:33 -0600
Diffstat (limited to 'misc/byobu/Makefile')
-rw-r--r--misc/byobu/Makefile51
1 files changed, 5 insertions, 46 deletions
diff --git a/misc/byobu/Makefile b/misc/byobu/Makefile
index cfeafb3f66f..1866db98a3a 100644
--- a/misc/byobu/Makefile
+++ b/misc/byobu/Makefile
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.4 2014/05/29 23:36:57 wiz Exp $
+# $NetBSD: Makefile,v 1.5 2014/07/13 07:13:21 ryoon Exp $
-DISTNAME= byobu_5.69.orig
+BYOBUVER= 5.81
+DISTNAME= byobu_${BYOBUVER}.orig
PKGNAME= ${DISTNAME:S/_/-/:S/.orig//}
-PKGREVISION= 1
CATEGORIES= misc
MASTER_SITES= http://byobu.co/download/
@@ -11,10 +11,10 @@ HOMEPAGE= http://byobu.co/download/
COMMENT= Open source text-based window manager and terminal multiplexer
LICENSE= gnu-gpl-v3
-WRKSRC= ${WRKDIR}/byobu-5.69
+WRKSRC= ${WRKDIR}/byobu-${BYOBUVER}
GNU_CONFIGURE= yes
USE_LANGUAGES= # none
-USE_TOOLS+= automake bash:run perl
+USE_TOOLS+= bash:run perl
REPLACE_BASH+= usr/bin/*
REPLACE_BASH+= usr/lib/byobu/*
@@ -36,47 +36,6 @@ MAKE_DIRS+= ${PKG_SYSCONFBASE}/byobu ${PKG_SYSCONFBASE}/profile.d
CONF_FILES+= ${EGDIR}/${i} ${PKG_SYSCONFBASE}/${i}
.endfor
-BYOBU_IN_FILES+= usr/bin/byobu-config.in \
- usr/bin/byobu-ctrl-a.in \
- usr/bin/byobu-disable-prompt.in \
- usr/bin/byobu-disable.in \
- usr/bin/byobu-enable-prompt.in \
- usr/bin/byobu-enable.in \
- usr/bin/byobu-export.in \
- usr/bin/byobu-janitor.in \
- usr/bin/byobu-launch.in \
- usr/bin/byobu-launcher-install.in \
- usr/bin/byobu-launcher-uninstall.in \
- usr/bin/byobu-launcher.in \
- usr/bin/byobu-layout.in \
- usr/bin/byobu-prompt.in \
- usr/bin/byobu-quiet.in \
- usr/bin/byobu-reconnect-sockets.in \
- usr/bin/byobu-select-backend.in \
- usr/bin/byobu-select-profile.in \
- usr/bin/byobu-select-session.in \
- usr/bin/byobu-shell.in \
- usr/bin/byobu-silent.in \
- usr/bin/byobu-status-detail.in \
- usr/bin/byobu-status.in \
- usr/bin/byobu-ugraph.in \
- usr/bin/byobu-ulevel.in \
- usr/bin/byobu.in \
- etc/profile.d/Z97-byobu.sh.in \
- usr/lib/byobu/include/dirs.in \
- usr/lib/byobu/include/toggle-utf8.in \
- usr/share/byobu/tests/byobu-time-notifications.in \
- usr/lib/byobu/include/config.py.in
-
-post-extract:
-.for i in ${BYOBU_IN_FILES}
- cd ${WRKSRC} && ${MV} ${i:S/.in$//} ${i}
-.endfor
-
-pre-configure:
- set -e; cd ${WRKSRC}; \
- aclocal; automake -a --foreign -i; autoconf
-
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../lang/python/application.mk"
.include "../../devel/py-newt/buildlink3.mk"