diff options
author | Alex Alexander <wired@gentoo.org> | 2012-01-25 09:03:16 +0000 |
---|---|---|
committer | Alex Alexander <wired@gentoo.org> | 2012-01-25 09:03:16 +0000 |
commit | 3c759a70a41131739759902a677a63cebf4e8ee5 (patch) | |
tree | 27fd6de8510f511208f73bfb67cce0202860dd99 /app-misc/tmux/tmux-1.6.ebuild | |
parent | Version bump wrt bug #400669. Remove old. Make tests optional and add missing... (diff) | |
download | gentoo-2-3c759a70a41131739759902a677a63cebf4e8ee5.tar.gz gentoo-2-3c759a70a41131739759902a677a63cebf4e8ee5.tar.bz2 gentoo-2-3c759a70a41131739759902a677a63cebf4e8ee5.zip |
version bump
(Portage version: 2.2.0_alpha84/cvs/Linux x86_64)
Diffstat (limited to 'app-misc/tmux/tmux-1.6.ebuild')
-rw-r--r-- | app-misc/tmux/tmux-1.6.ebuild | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/app-misc/tmux/tmux-1.6.ebuild b/app-misc/tmux/tmux-1.6.ebuild new file mode 100644 index 000000000000..e2ee165886cd --- /dev/null +++ b/app-misc/tmux/tmux-1.6.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-misc/tmux/tmux-1.6.ebuild,v 1.1 2012/01/25 09:03:16 wired Exp $ + +EAPI=4 + +inherit eutils + +DESCRIPTION="Terminal multiplexer" +HOMEPAGE="http://tmux.sourceforge.net" +SRC_URI="mirror://sourceforge/tmux/${P}.tar.gz" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="vim-syntax" + +DEPEND=" + || ( >=dev-libs/libevent-2.0.10 <dev-libs/libevent-2 ) + sys-libs/ncurses" +RDEPEND="${DEPEND} + vim-syntax? ( || ( + app-editors/vim + app-editors/gvim ) )" + +DOCS=( CHANGES FAQ NOTES TODO ) + +pkg_setup() { + if has_version "<app-misc/tmux-1.3"; then + echo + ewarn "Commands 'up-pane', 'down-pane' and 'select-prompt' were removed in version 1.3." + ewarn "You may want to update your configuration file accordingly to avoid errors on" + ewarn "tmux startup." + ewarn + ewarn "For the full Changelog, together with details on what replaced the above" + ewarn "commands, visit http://tmux.svn.sourceforge.net/viewvc/tmux/trunk/CHANGES" + ewarn + ewarn "WARNING: after updating to ${P} you will _not_ be able to connect to any" + ewarn "running 1.2 tmux server instances. You'll have to use an existing client to" + ewarn "end your old sessions or kill the old server instances. Otherwise you'll have" + ewarn "to temporarily downgrade to tmux 1.2 to access them." + echo + elif has_version "<app-misc/tmux-1.6"; then + echo + ewarn "Some configuration options changed in this release." + ewarn "Please read the CHANGES file in /usr/share/doc/${PF}/" + ewarn "or visit http://tmux.svn.sourceforge.net/viewvc/tmux/trunk/CHANGES" + ewarn "for more details." + echo + fi +} + +src_prepare() { + # look for config file in the prefix + sed -i -e '/SYSTEM_CFG/s:"/etc:"'"${EPREFIX}"'/etc:' tmux.h || die + # and don't just add some includes + sed -i -e 's:-I/usr/local/include::' Makefile.in || die +} + +src_install() { + default + + docinto examples + dodoc examples/*.conf + + if use vim-syntax; then + insinto /usr/share/vim/vimfiles/syntax + doins examples/tmux.vim + + insinto /usr/share/vim/vimfiles/ftdetect + doins "${FILESDIR}"/tmux.vim + fi +} |