Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 173767 Details for
Bug 249271
Version bump: app-shells/bash-completion-20080705
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
bash-completion-20080705.ebuild
bash-completion-20080705.ebuild (text/plain), 2.94 KB, created by
Santiago M. Mola (RETIRED)
on 2008-11-29 16:29:52 UTC
(
hide
)
Description:
bash-completion-20080705.ebuild
Filename:
MIME Type:
Creator:
Santiago M. Mola (RETIRED)
Created:
2008-11-29 16:29:52 UTC
Size:
2.94 KB
patch
obsolete
># 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.1 2008/06/15 23:22:31 zlin Exp $ > >inherit eutils > >DESCRIPTION="Programmable Completion for bash" >HOMEPAGE="http://packages.debian.org/sid/bash-completion http://www.caliban.org/bash/index.shtml#completion" >SRC_URI="mirror://debian/pool/main/b/${PN}/${PN}_${PV}.tar.gz" > >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="patch" 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 > newexe "${FILESDIR}"/bash-completion.sh-2 bash-completion.sh \ > || die "failed to install profile.d" > > insinto /usr/share/bash-completion > doins contrib/* || die "failed to install contrib completions" > > dodoc debian/changelog README TODO >} > >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 > > 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 >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 249271
: 173767 |
173769
|
173770
|
173772
|
173773
|
173775
|
173776
|
173777