diff options
Diffstat (limited to 'app-shells/bash-completion')
5 files changed, 14 insertions, 294 deletions
diff --git a/app-shells/bash-completion/ChangeLog b/app-shells/bash-completion/ChangeLog index 4028203e2df9..83318a57baf3 100644 --- a/app-shells/bash-completion/ChangeLog +++ b/app-shells/bash-completion/ChangeLog @@ -1,6 +1,19 @@ # ChangeLog for app-shells/bash-completion # Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-shells/bash-completion/ChangeLog,v 1.163 2009/03/18 08:05:23 josejx Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-shells/bash-completion/ChangeLog,v 1.164 2009/04/07 04:20:22 darkside Exp $ + + 07 Apr 2009; Jeremy Olexa <darkside@gentoo.org> + -files/20050121/01_all_gkrellm.diff, -files/20050121/03_all_timidity.diff, + -files/20050121/07_all_find.diff, -files/20050121/02_all_cvs.diff, + -files/20050121/04_all_mplayer.diff, -files/20050121/08_all_lvm.diff, + -files/20050121/05_all_muttng.diff, -files/20050121/09_all_command.diff, + -files/20050121/06_all_tar.diff, -files/20050721/01_all_gkrellm.diff, + -files/20050721/02_all_cvs.diff, -files/20050721/03_all_find.diff, + -files/20050721/04_all_command.diff, -files/20060301/01_all_no_xine.diff, + -files/20060301/02_all_mplayer_flac.diff, + -bash-completion-20050121-r10.ebuild, -bash-completion-20050721.ebuild, + -bash-completion-20060301.ebuild, -bash-completion-20060301-r3.ebuild: + remove old 18 Mar 2009; Joseph Jezak <josejx@gentoo.org> bash-completion-20081219-r1.ebuild: diff --git a/app-shells/bash-completion/bash-completion-20050121-r10.ebuild b/app-shells/bash-completion/bash-completion-20050121-r10.ebuild deleted file mode 100644 index 4ecb4f7ac548..000000000000 --- a/app-shells/bash-completion/bash-completion-20050121-r10.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-shells/bash-completion/bash-completion-20050121-r10.ebuild,v 1.4 2008/01/12 18:35:56 caster Exp $ - -inherit eutils - -DESCRIPTION="Programmable Completion for bash" -HOMEPAGE="http://www.caliban.org/bash/index.shtml#completion" -SRC_URI="http://www.caliban.org/files/bash/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 s390 sparc x86" -IUSE="" - -DEPEND="" -RDEPEND="|| ( - >=app-shells/bash-2.05a - app-shells/zsh - )" -PDEPEND="app-shells/gentoo-bashcomp" - -S="${WORKDIR}/${PN/-/_}" - -src_unpack() { - unpack ${A} - cd ${S} - EPATCH_SUFFIX="diff" epatch ${FILESDIR}/${PV} -} - -src_install() { - insinto /etc - doins bash_completion || die "failed to install bash_completion" - exeinto /etc/profile.d - doexe ${FILESDIR}/bash-completion || die "failed to install profile.d" - - # dev-util/subversion provides an extremely superior completion - rm contrib/subversion - insinto /usr/share/bash-completion - doins contrib/* || die "failed to install contrib completions" - - dodoc Changelog README -} - -pkg_postinst() { - echo - elog "Add the following to your ~/.bashrc to enable completion support." - elog "NOTE: to avoid things like Gentoo bug #98627, you should set aliases" - elog "after sourcing /etc/profile.d/bash-completion." - elog - elog "[[ -f /etc/profile.d/bash-completion ]] && \\ " - elog " source /etc/profile.d/bash-completion" - elog - elog "Additional completion functions can be enabled by installing" - elog "app-admin/eselect and using the included bashcomp module." - echo - - if has_version 'app-shells/zsh' ; then - elog "If you are interested in using the provided bash completion functions with" - elog "zsh, valuable tips on the effective use of bashcompinit are available:" - elog " http://www.zsh.org/mla/workers/2003/msg00046.html" - elog " http://zshwiki.org/ZshSwitchingTo" - echo - fi -} diff --git a/app-shells/bash-completion/bash-completion-20050721.ebuild b/app-shells/bash-completion/bash-completion-20050721.ebuild deleted file mode 100644 index 3b1c5c6c5319..000000000000 --- a/app-shells/bash-completion/bash-completion-20050721.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-shells/bash-completion/bash-completion-20050721.ebuild,v 1.3 2008/01/12 18:35:56 caster Exp $ - -inherit eutils - -DESCRIPTION="Programmable Completion for bash" -HOMEPAGE="http://www.caliban.org/bash/index.shtml#completion" -SRC_URI="http://www.caliban.org/files/bash/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" -IUSE="" - -DEPEND="" -RDEPEND="|| ( - >=app-shells/bash-2.05a - app-shells/zsh - )" -PDEPEND="app-shells/gentoo-bashcomp" - -S="${WORKDIR}/${PN/-/_}" - -src_unpack() { - unpack ${A} - cd ${S} - EPATCH_SUFFIX="diff" epatch ${FILESDIR}/${PV} -} - -src_install() { - insinto /etc - doins bash_completion || die "failed to install bash_completion" - exeinto /etc/profile.d - doexe ${FILESDIR}/bash-completion || die "failed to install profile.d" - - # dev-util/subversion provides an extremely superior completion - rm contrib/subversion - insinto /usr/share/bash-completion - doins contrib/* || die "failed to install contrib completions" - - dodoc Changelog README -} - -pkg_postinst() { - echo - elog "Add the following to your ~/.bashrc to enable completion support." - elog "NOTE: to avoid things like Gentoo bug #98627, you should set aliases" - elog "after sourcing /etc/profile.d/bash-completion." - elog - elog "[[ -f /etc/profile.d/bash-completion ]] && \\ " - elog " source /etc/profile.d/bash-completion" - elog - elog "Additional completion functions can be enabled by installing" - elog "app-admin/eselect and using the included bashcomp module." - echo - - if has_version 'app-shells/zsh' ; then - elog "If you are interested in using the provided bash completion functions with" - elog "zsh, valuable tips on the effective use of bashcompinit are available:" - elog " http://www.zsh.org/mla/workers/2003/msg00046.html" - elog " http://zshwiki.org/ZshSwitchingTo" - echo - fi -} diff --git a/app-shells/bash-completion/bash-completion-20060301-r3.ebuild b/app-shells/bash-completion/bash-completion-20060301-r3.ebuild deleted file mode 100644 index fd3f321f2342..000000000000 --- a/app-shells/bash-completion/bash-completion-20060301-r3.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-shells/bash-completion/bash-completion-20060301-r3.ebuild,v 1.2 2008/12/14 12:30:31 coldwind Exp $ - -inherit eutils - -DESCRIPTION="Programmable Completion for bash" -HOMEPAGE="http://www.caliban.org/bash/index.shtml#completion" -SRC_URI="http://www.caliban.org/files/bash/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" -IUSE="" - -DEPEND="" -RDEPEND="app-admin/eselect - || ( - >=app-shells/bash-2.05a - app-shells/zsh - )" -PDEPEND="app-shells/gentoo-bashcomp" - -S="${WORKDIR}/${PN/-/_}" - -src_unpack() { - unpack ${A} - cd "${S}" - EPATCH_SUFFIX="diff" epatch ${FILESDIR}/20050721 - EPATCH_SUFFIX="diff" epatch ${FILESDIR}/${PV} -} - -src_install() { - # split /etc/bash_completion into three parts: - # 1. /usr/share/bash-completion/.pre -- hidden from eselect - # 2. /usr/share/bash-completion/default -- eselectable - # 3. /usr/share/bash-completion/.post -- hidden from eselect - dodir /usr/share/bash-completion - awk -v D="$D" ' - BEGIN { out=".pre" } - /^# A lot of the following one-liners/ { out="base" } - /^# source completion directory/ { out="" } - /^unset -f have/ { out=".post" } - out != "" { print > D"/usr/share/bash-completion/"out }' \ - bash_completion || die "failed to split bash_completion" - - exeinto /etc/profile.d - doexe "${FILESDIR}"/bash-completion.sh || die "failed to install profile.d" - - # dev-util/subversion provides an extremely superior completion - rm contrib/subversion - insinto /usr/share/bash-completion - doins contrib/* || die "failed to install contrib completions" - - dodoc Changelog README -} - -pkg_preinst() { - # This file is now being installed as bash-completion.sh, so rename it - # first. That allows CONFIG_PROTECT to kick in properly - if [[ -f ${ROOT}/etc/profile.d/bash-completion && \ - ! -f ${ROOT}/etc/profile.d/bash-completion.sh ]] - then - mv "${ROOT}"/etc/profile.d/bash-completion{,.sh} - fi -} - -pkg_postinst() { - elog - elog "Versions of bash-completion prior to 20060301-r1 required each user to" - elog "explicitly source /etc/profile.d/bash-completion in ~/.bashrc. This" - elog "was kludgy and inconsistent with the completion modules which are" - elog "enabled with eselect bashcomp. Now any user can enable the base" - elog "completions without editing their .bashrc by running" - elog - elog " eselect bashcomp enable base" - elog - elog "The system administrator can also be enable this globally with" - elog - elog " eselect bashcomp enable --global base" - elog - elog "Additional completion functions can also be enabled or" - elog "disabled using eselect's bashcomp module." - elog - elog "This will work only on login shells. If you are using non-login" - elog "interactive shells, you still need to source" - elog "/etc/profile.d/bash-completion.sh in your ~/.bashrc." - elog - - if has_version 'app-shells/zsh' ; then - elog "If you are interested in using the provided bash completion functions with" - elog "zsh, valuable tips on the effective use of bashcompinit are available:" - elog " http://www.zsh.org/mla/workers/2003/msg00046.html" - elog " http://zshwiki.org/ZshSwitchingTo" - elog - fi -} diff --git a/app-shells/bash-completion/bash-completion-20060301.ebuild b/app-shells/bash-completion/bash-completion-20060301.ebuild deleted file mode 100644 index 00075134f8a0..000000000000 --- a/app-shells/bash-completion/bash-completion-20060301.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-shells/bash-completion/bash-completion-20060301.ebuild,v 1.8 2009/02/08 22:30:00 josejx Exp $ - -inherit eutils - -DESCRIPTION="Programmable Completion for bash" -HOMEPAGE="http://www.caliban.org/bash/index.shtml#completion" -SRC_URI="http://www.caliban.org/files/bash/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86" -IUSE="" - -DEPEND="" -RDEPEND="|| ( - >=app-shells/bash-2.05a - app-shells/zsh - )" -PDEPEND="app-shells/gentoo-bashcomp" - -S="${WORKDIR}/${PN/-/_}" - -src_unpack() { - unpack ${A} - cd ${S} - EPATCH_SUFFIX="diff" epatch ${FILESDIR}/20050721 - EPATCH_SUFFIX="diff" epatch ${FILESDIR}/${PV} -} - -src_install() { - insinto /etc - doins bash_completion || die "failed to install bash_completion" - exeinto /etc/profile.d - doexe ${FILESDIR}/bash-completion || die "failed to install profile.d" - - # dev-util/subversion provides an extremely superior completion - rm contrib/subversion - insinto /usr/share/bash-completion - doins contrib/* || die "failed to install contrib completions" - - dodoc Changelog README -} - -pkg_postinst() { - echo - elog "Add the following to your ~/.bashrc to enable completion support." - elog "NOTE: to avoid things like Gentoo bug #98627, you should set aliases" - elog "after sourcing /etc/profile.d/bash-completion." - elog - elog "[[ -f /etc/profile.d/bash-completion ]] && \\ " - elog " source /etc/profile.d/bash-completion" - elog - elog "Additional completion functions can be enabled by installing" - elog "app-admin/eselect and using the included bashcomp module." - echo - - if has_version 'app-shells/zsh' ; then - elog "If you are interested in using the provided bash completion functions with" - elog "zsh, valuable tips on the effective use of bashcompinit are available:" - elog " http://www.zsh.org/mla/workers/2003/msg00046.html" - elog " http://zshwiki.org/ZshSwitchingTo" - echo - fi -} |