summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Harder <radhermit@gentoo.org>2014-11-21 09:48:23 +0000
committerTim Harder <radhermit@gentoo.org>2014-11-21 09:48:23 +0000
commitb3ce61e8ead8a4ac28b37d622c359e4bb102d26b (patch)
treee128bdd53cbf0732d00b461dd60b58922ec571a5 /app-shells
parentStable on alpha, bug 519432 (diff)
downloadgentoo-2-b3ce61e8ead8a4ac28b37d622c359e4bb102d26b.tar.gz
gentoo-2-b3ce61e8ead8a4ac28b37d622c359e4bb102d26b.tar.bz2
gentoo-2-b3ce61e8ead8a4ac28b37d622c359e4bb102d26b.zip
Rename zsh-completion to gentoo-zsh-completions.
(Portage version: 2.2.14/cvs/Linux x86_64, RepoMan options: --force, signed Manifest commit with key 4AB3E85B4F064CA3)
Diffstat (limited to 'app-shells')
-rw-r--r--app-shells/gentoo-zsh-completions/ChangeLog249
-rw-r--r--app-shells/gentoo-zsh-completions/files/zsh-completion-20130808-eselect.patch121
-rw-r--r--app-shells/gentoo-zsh-completions/files/zsh-completion-eix-20091203.patch63
-rw-r--r--app-shells/gentoo-zsh-completions/gentoo-zsh-completions-20091203-r1.ebuild40
-rw-r--r--app-shells/gentoo-zsh-completions/gentoo-zsh-completions-20130808-r1.ebuild42
-rw-r--r--app-shells/gentoo-zsh-completions/gentoo-zsh-completions-99999999.ebuild24
-rw-r--r--app-shells/gentoo-zsh-completions/metadata.xml9
7 files changed, 548 insertions, 0 deletions
diff --git a/app-shells/gentoo-zsh-completions/ChangeLog b/app-shells/gentoo-zsh-completions/ChangeLog
new file mode 100644
index 000000000000..4ca91c7d4cda
--- /dev/null
+++ b/app-shells/gentoo-zsh-completions/ChangeLog
@@ -0,0 +1,249 @@
+# ChangeLog for app-shells/zsh-completion
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-shells/gentoo-zsh-completions/ChangeLog,v 1.1 2014/11/21 09:48:23 radhermit Exp $
+
+ 21 Nov 2014; Sergey Popov <pinkbyte@gentoo.org>
+ -zsh-completion-20130808.ebuild, zsh-completion-20130808-r1.ebuild:
+ QA commit: transfer stable keywords from old revision and drop that revision
+
+*zsh-completion-20130808-r1 (21 Nov 2014)
+
+ 21 Nov 2014; Sergey Popov <pinkbyte@gentoo.org>
+ +zsh-completion-20130808-r1.ebuild, zsh-completion-99999999.ebuild,
+ +files/zsh-completion-20130808-eselect.patch:
+ QA commit: revision bump, fix bug #491430, add epatch_user
+
+ 15 Oct 2014; Tobias Klausmann <klausman@gentoo.org>
+ zsh-completion-20130808.ebuild:
+ Stable on alpha, bug 516528
+
+ 13 Sep 2014; Markus Meier <maekke@gentoo.org> zsh-completion-20130808.ebuild:
+ arm stable, bug #516528
+
+ 25 Aug 2014; Manuel Rüger <mrueg@gentoo.org> zsh-completion-20130808.ebuild:
+ Mark amd64 stable. Bug #516528.
+
+ 19 Aug 2014; Jeroen Roovers <jer@gentoo.org> zsh-completion-20130808.ebuild:
+ Stable for HPPA (bug #516528).
+
+*zsh-completion-20130808 (08 Aug 2013)
+
+ 08 Aug 2013; Tim Harder <radhermit@gentoo.org>
+ +zsh-completion-20130808.ebuild:
+ Version bump.
+
+*zsh-completion-99999999 (07 Feb 2013)
+
+ 07 Feb 2013; Tim Harder <radhermit@gentoo.org>
+ +zsh-completion-99999999.ebuild, metadata.xml:
+ Add live ebuild and add myself as maintainer.
+
+ 16 Jun 2012; Pacho Ramos <pacho@gentoo.org> metadata.xml:
+ Drop maintainer due retirement, bug #173837.
+
+ 04 Jun 2012; Alexey Shvetsov <alexxy@gentoo.org>
+ zsh-completion-20091203-r1.ebuild:
+ [app-shells/zsh-completion] Works on ~amd64-fbsd
+
+ 27 Mar 2011; Jeremy Olexa <darkside@gentoo.org>
+ -zsh-completion-20080310.ebuild, -zsh-completion-20091203.ebuild,
+ zsh-completion-20091203-r1.ebuild:
+ stabilize for all (noarch package), remove old versions
+
+ 05 Jan 2011; Jeremy Olexa <darkside@gentoo.org>
+ zsh-completion-20091203-r1.ebuild:
+ remove eix blocker for upgrade path, bug 350129
+
+ 05 Jan 2011; Jeremy Olexa <darkside@gentoo.org>
+ zsh-completion-20091203-r1.ebuild:
+ mark ~ppc64, noarch package needed for latest eix
+
+*zsh-completion-20091203-r1 (04 Jan 2011)
+
+ 04 Jan 2011; Jeremy Olexa <darkside@gentoo.org>
+ +zsh-completion-20091203-r1.ebuild:
+ revision bump to remove eix completion and block older eix versions to
+ prevent file collisions, bug 350129
+
+ 14 Aug 2010; Dawid Węgliński <cla@gentoo.org>
+ zsh-completion-20080310.ebuild, zsh-completion-20091203.ebuild:
+ Fix SRC_URI
+
+ 13 Aug 2010; Dawid Węgliński <cla@gentoo.org>
+ zsh-completion-20080310.ebuild, zsh-completion-20091203.ebuild:
+ Fix HOMEPAGE and SRC_URI as upstream site is dead
+
+ 01 Jan 2010; Christian Faulhammer <fauli@gentoo.org>
+ zsh-completion-20080310.ebuild, zsh-completion-20091203.ebuild:
+ Port Prefix keywords
+
+*zsh-completion-20091203 (04 Dec 2009)
+
+ 04 Dec 2009; Dawid Węgliński <cla@gentoo.org>
+ +zsh-completion-20091203.ebuild, +files/zsh-completion-eix-20091203.patch:
+ Improve eix completions
+
+ 01 Aug 2009; Jeremy Olexa <darkside@gentoo.org>
+ -zsh-completion-20060618.ebuild, -zsh-completion-20080110.ebuild:
+ remove old
+
+ 08 Jun 2009; Jeroen Roovers <jer@gentoo.org>
+ zsh-completion-20080310.ebuild:
+ Stable for HPPA (bug #271468).
+
+ 01 Jun 2009; Dawid Węgliński <cla@gentoo.org>
+ zsh-completion-20080310.ebuild:
+ Stable on amd64 (bug #271468)
+
+ 31 May 2009; nixnut <nixnut@gentoo.org> zsh-completion-20080310.ebuild:
+ ppc stable #271468
+
+ 28 May 2009; Raúl Porcel <armin76@gentoo.org>
+ zsh-completion-20080310.ebuild:
+ alpha/arm/ia64/s390/sh/sparc stable wrt #271468
+
+ 28 May 2009; Torsten Veller <tove@gentoo.org>
+ zsh-completion-20080310.ebuild:
+ Stable on x86 (#271468)
+
+ 27 May 2009; Jeremy Olexa <darkside@gentoo.org> metadata.xml:
+ Add zsh-completion to shell-tools herd and remove m-needed
+
+ 20 Mar 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ metadata.xml:
+ Removing compnerd as a maintainer since he was retired.
+
+ 21 Mar 2008; Dawid Węgliński <cla@gentoo.org>
+ zsh-completion-20080310.ebuild:
+ zsh-completion-20080310 needs zsh in 4.3.5 version (bug #214124)
+
+*zsh-completion-20080310 (10 Mar 2008)
+
+ 10 Mar 2008; Dawid Węgliński <cla@gentoo.org>
+ +zsh-completion-20080310.ebuild:
+ Version bump to 20080310 (bug #212941)
+
+*zsh-completion-20080110 (11 Jan 2008)
+
+ 11 Jan 2008; Saleem Abdulrasool <compnerd@gentoo.org>
+ +zsh-completion-20080110.ebuild:
+ Version bump closes bugs #181381, #197518, #204185
+
+ 04 Jan 2008; Saleem Abdulrasool <compnerd@gentoo.org> metadata.xml:
+ Adding cla to maintainers
+
+ 04 Jan 2008; Saleem Abdulrasool <compnerd@gentoo.org>
+ -zsh-completion-20040730.ebuild, -zsh-completion-20050120.ebuild,
+ -zsh-completion-20050503.ebuild:
+ prune unused versions
+
+ 04 Jan 2008; Saleem Abdulrasool <compnerd@gentoo.org> metadata.xml:
+ Add myself as maintainer as per message on -dev.
+
+ 25 Dec 2007; Christian Heim <phreak@gentoo.org> metadata.xml:
+ Removing usata from metadata.xml as per #22931. Assigning to maintainer-needed.
+
+ 14 Jun 2007; Raúl Porcel <armin76@gentoo.org>
+ zsh-completion-20060618.ebuild:
+ alpha stable wrt #168320
+
+ 01 Mar 2007; Jason Wever <weeve@gentoo.org>
+ zsh-completion-20060618.ebuild:
+ Stable on SPARC wrt bug #168320.
+
+ 28 Feb 2007; Simon Stelling <blubb@gentoo.org>
+ zsh-completion-20060618.ebuild:
+ stable on amd64; bug 168320
+
+ 27 Feb 2007; Fabian Groffen <grobian@gentoo.org>
+ zsh-completion-20040730.ebuild, zsh-completion-20050120.ebuild,
+ zsh-completion-20050503.ebuild, zsh-completion-20060618.ebuild:
+ Dropped ppc-macos keyword, see you in prefix
+
+ 27 Feb 2007; Guy Martin <gmsoft@gentoo.org>
+ zsh-completion-20060618.ebuild:
+ Stable on hppa
+
+ 26 Feb 2007; Lars Weiler <pylon@gentoo.org>
+ zsh-completion-20060618.ebuild:
+ Stable on ppc; bug #168320.
+
+ 26 Feb 2007; Christian Faulhammer <opfer@gentoo.org>
+ zsh-completion-20060618.ebuild:
+ stable x86; bug 168320
+
+ 24 Jan 2007; Marius Mauch <genone@gentoo.org>
+ zsh-completion-20040730.ebuild, zsh-completion-20050120.ebuild,
+ zsh-completion-20050503.ebuild, zsh-completion-20060618.ebuild:
+ Replacing einfo with elog
+
+ 17 Nov 2006; Diego Pettenò <flameeyes@gentoo.org>
+ zsh-completion-20060618.ebuild:
+ Add ~sparc-fbsd keyword.
+
+ 20 Sep 2006; Diego Pettenò <flameeyes@gentoo.org>
+ zsh-completion-20060618.ebuild:
+ Add ~x86-fbsd keyword.
+
+ 22 Jun 2006; Gustavo Zacarias <gustavoz@gentoo.org>
+ zsh-completion-20050120.ebuild:
+ Stable on sparc
+
+*zsh-completion-20060618 (17 Jun 2006)
+
+ 17 Jun 2006; Mamoru KOMACHI <usata@gentoo.org>
+ +zsh-completion-20060618.ebuild:
+ Added eclean completion and most of the programs of portage_utils.
+ Thanks to baptux <baptiste.daroussin@gmail.com>. This closes bug #133855.
+
+*zsh-completion-20050503 (03 May 2005)
+
+ 03 May 2005; Mamoru KOMACHI <usata@gentoo.org>
+ +zsh-completion-20050503.ebuild:
+ Added euse completion. Thanks to baptux <baptiste.daroussin@gmail.com>;
+ bug #91196.
+
+ 21 Apr 2005; Simon Stelling <blubb@gentoo.org>
+ zsh-completion-20050120.ebuild:
+ stable on amd64
+
+ 06 Apr 2005; Mamoru KOMACHI <usata@gentoo.org>
+ zsh-completion-20040730.ebuild, zsh-completion-20050120.ebuild:
+ Added einfos to tell users recompile their functions if they use zcompile;
+ bug #83824.
+
+ 31 Mar 2005; Aron Griffis <agriffis@gentoo.org>
+ zsh-completion-20050120.ebuild:
+ stable on ia64
+
+ 30 Mar 2005; Michael Hanselmann <hansmi@gentoo.org>
+ zsh-completion-20050120.ebuild:
+ Stable on ppc.
+
+ 28 Mar 2005; Guy Martin <gmsoft@gentoo.org> zsh-completion-20050120.ebuild:
+ Stable on hppa.
+
+ 21 Mar 2005; Mamoru KOMACHI <usata@gentoo.org>
+ zsh-completion-20050120.ebuild:
+ Stable on x86 and ppc-macos.
+
+*zsh-completion-20050120 (23 Feb 2005)
+
+ 23 Feb 2005; Mamoru KOMACHI <usata@gentoo.org>
+ +zsh-completion-20050120.ebuild:
+ Support '--' style operation and other improvements. Special thanks to
+ baptux <bapt@ifrance.com> and oberyno <oberyno@gmail.com>. See bug #71957
+ and bug #71532.
+
+ 10 Feb 2005; Kito <kito@gentoo.org> zsh-completion-20040730.ebuild:
+ keyword ~ppc-macos
+
+ 14 Dec 2004; Akinori Hattori <hattya@gentoo.org>
+ zsh-completion-20040730.ebuild:
+ add ~ia64.
+
+*zsh-completion-20040730 (07 Nov 2004)
+
+ 07 Nov 2004; Mamoru KOMACHI <usata@gentoo.org> +metadata.xml,
+ +zsh-completion-20040730.ebuild:
+ Initial import. Derived from zsh package.
diff --git a/app-shells/gentoo-zsh-completions/files/zsh-completion-20130808-eselect.patch b/app-shells/gentoo-zsh-completions/files/zsh-completion-20130808-eselect.patch
new file mode 100644
index 000000000000..7f0146491449
--- /dev/null
+++ b/app-shells/gentoo-zsh-completions/files/zsh-completion-20130808-eselect.patch
@@ -0,0 +1,121 @@
+Author: Vikraman Choudhury <vikraman@gentoo.org>
+Date: Fri Jan 24 04:17:16 2014 +0530
+
+ Use --{color,colour} options
+
+ --no-{color,colour} is deprecated and removed in eselect 1.4.
+
+ Fix command for listing eselect modules
+
+--- a/_eselect
++++ b/_eselect
+@@ -15,7 +15,7 @@ _eselect_env () {
+ _eselect_binutils () {
+ local binutilslist
+ if (( $words[(I)(set)] )); then
+- binutilslist=(${${${(M)${(f)"$(eselect --no-color binutils list)"}## *}// \**/}//( \[*\] | \[*\] )/})
++ binutilslist=(${${${(M)${(f)"$(eselect --color=no binutils list)"}## *}// \**/}//( \[*\] | \[*\] )/})
+ _values "available binutils version" $binutilslist[@] && return 0
+ fi
+ _values "binutils options" \
+@@ -30,7 +30,7 @@ _eselect_binutils () {
+ _eselect_kernel () {
+ local kernellist
+ if (( $words[(I)(set)] )); then
+- kernellist=(${${${(M)${(f)"$(eselect --no-color kernel list)"}## *}// \**/}//( \[*\] | \[*\] )/})
++ kernellist=(${${${(M)${(f)"$(eselect --color=no kernel list)"}## *}// \**/}//( \[*\] | \[*\] )/})
+ _values "available kernel version" $kernellist[@] && return 0
+ fi
+ _values "kenrel options" \
+@@ -44,7 +44,7 @@ _eselect_kernel () {
+ _eselect_ctags () {
+ local ctagslist
+ if (( $words[(I)(set)] )); then
+- ctagslist=(${${${(M)${(f)"$(eselect --no-color ctags list)"}## *}// \**/}//( \[*\] | \[*\] )/})
++ ctagslist=(${${${(M)${(f)"$(eselect --color=no ctags list)"}## *}// \**/}//( \[*\] | \[*\] )/})
+ _values "available ctags version" $ctagslist[@] && return 0
+ fi
+ _values "ctags options" \
+@@ -59,7 +59,7 @@ _eselect_ctags () {
+ _eselect_profile () {
+ local profilelist
+ if (( $words[(I)(set)] )); then
+- profilelist=(${${${(M)${(f)"$(eselect --no-color profile list)"}## *}// \**/}//( \[*\] | \[*\] )/})
++ profilelist=(${${${(M)${(f)"$(eselect --color=no profile list)"}## *}// \**/}//( \[*\] | \[*\] )/})
+ _values -w "available profiles" $profilelist[@] \
+ "--force[Forcibly set the symlink]" && return 0
+ fi
+@@ -74,10 +74,10 @@ _eselect_profile () {
+ _eselect_fontconfig () {
+ local fclistenabled fclistdisabled
+ if (( $words[(I)(enable)] )); then
+- fclistdisabled=(${${${${(M)${(f)"$(eselect --no-color fontconfig list)"}## *}#*\*}// \**/}//( \[*\] | \[*\] )/})
++ fclistdisabled=(${${${${(M)${(f)"$(eselect --color=no fontconfig list)"}## *}#*\*}// \**/}//( \[*\] | \[*\] )/})
+ _values -w ".conf to enable" $fclistdisabled[@] && return 0
+ elif (( $words[(I)(disable)] )); then
+- fclistenabled=(${${${(M)${(M)${(f)"$(eselect --no-color fontconfig list)"}## *}#*\*}// \**/}//( \[*\] | \[*\] )/})
++ fclistenabled=(${${${(M)${(M)${(f)"$(eselect --color=no fontconfig list)"}## *}#*\*}// \**/}//( \[*\] | \[*\] )/})
+ _values -w ".conf to disable" $fclistenabled[@] && return 0
+ fi
+ _values "fontconfig options" \
+@@ -91,7 +91,7 @@ _eselect_fontconfig () {
+ _eselect_opengl () {
+ local opengllist
+ if (( $words[(I)(set)] )); then
+- opengllist=(${${${(M)${(f)"$(eselect --no-color opengl list)"}## *}// \**/}//( \[*\] | \[*\] )/})
++ opengllist=(${${${(M)${(f)"$(eselect --color=no opengl list)"}## *}// \**/}//( \[*\] | \[*\] )/})
+ _values -w "opengl implementations and options" $opengllist[@] \
+ "--use-old[If an implementationis already set, use that one instead]" \
+ "--prefix[Set the source prefix]:path:_files -/" \
+@@ -109,7 +109,7 @@ _eselect_opengl () {
+ _eselect_vi () {
+ local vilist
+ if (( $words[(I)(set)] )); then
+- vilist=(${${${(M)${(f)"$(eselect --no-color vi list)"}## *}// \**/}//( \[*\] | \[*\] )/})
++ vilist=(${${${(M)${(f)"$(eselect --color=no vi list)"}## *}// \**/}//( \[*\] | \[*\] )/})
+ _values -w "vi implementation" $vilist[@] && return 0
+ elif (( $words[(I)(update)] )); then
+ _values -w "option" "--if-unset[Do not override existing implementation]" && return 0
+@@ -127,35 +127,35 @@ _eselect () {
+ local globopts sedcmd modnames modopts
+
+ globopts=(
+- "--no-colour[Disable coloured output]" \
+- "--no-color[Disable coloured output]"
++ "--colour=no[Disable coloured output]" \
++ "--color=no[Disable coloured output]"
+ )
+- modnames=(${${${(M)${(f)"$(eselect --no-color list-modules)"}## *}// */}// /})
++ modnames=(${${${(M)${(f)"$(eselect --color=no modules list)"}## *}// */}// /})
+
+ if ((CURRENT == 2)); then
+ _arguments -s \
+ "$globopts[@]" \
+ "*:portage:_values 'eselect modules' \$modnames[@]" && return 0
+ elif ((CURRENT == 3)); then
+- if [[ $words[2] == --no-colour || $words[2] == --no-color ]]; then
++ if [[ $words[2] == --colour=no || $words[2] == --color=no ]]; then
+ _arguments -s \
+ "*:portage:_values 'eselect modules' \$modnames[@]" && return 0
+ elif (( $modnames[(I)$words[2]] )); then
+ if [[ "$words[2]" == (env|binutils|kernel|ctags|profile|fontconfig|opengl|vi) ]]; then
+ _eselect_$words[2] "$@"
+ else
+- modopts=(${${${(M)${(f)"$(eselect --no-color $words[2] usage)"}## *}// */}// /})
++ modopts=(${${${(M)${(f)"$(eselect --color=no $words[2] usage)"}## *}// */}// /})
+ _arguments -s \
+ "*:portage:_values 'eselect $words[2] options' \$modopts[@]" && return 0
+ fi
+ fi
+ elif ((CURRENT >= 4)); then
+- if (( $words[(I)(--no-color|--no-colour)] )); then
++ if (( $words[(I)(--color=no|--colour=no)] )); then
+ if (( $modnames[(I)$words[3]] )); then
+ if [[ "$words[3]" == (env|binutils|kernel|ctags|profile|fontconfig|opengl|vi) ]]; then
+ _eselect_$words[3] "$@"
+ else
+- modopts=(${${${${(M)${(f)"$(eselect --no-color $words[3] usage)"}## *}// */}// /}// *})
++ modopts=(${${${${(M)${(f)"$(eselect --color=no $words[3] usage)"}## *}// */}// /}// *})
+ _arguments -s \
+ "*:portage:_values 'eselect $words[3] options' \$modopts[@]" && return 0
+ fi
diff --git a/app-shells/gentoo-zsh-completions/files/zsh-completion-eix-20091203.patch b/app-shells/gentoo-zsh-completions/files/zsh-completion-eix-20091203.patch
new file mode 100644
index 000000000000..1ef8c1afd49f
--- /dev/null
+++ b/app-shells/gentoo-zsh-completions/files/zsh-completion-eix-20091203.patch
@@ -0,0 +1,63 @@
+diff -Naur zsh-completion-20080310.old/_eix zsh-completion-20080310/_eix
+--- zsh-completion-20080310.old/_eix 2008-03-10 14:25:10.000000000 +0100
++++ zsh-completion-20080310/_eix 2009-12-04 01:15:05.000000000 +0100
+@@ -19,6 +19,14 @@
+ '--dump[dump variables to stdout]'
+ '--dump-defaults[dump default values of variables]'
+ '--print[print the expanded value of a variable]'
++ '--print-all-useflags[print all IUSE words used in some version]'
++ '--print-all-keywords[print all KEYWORDS used in some version]'
++ '--print-all-slots[print all SLOT strings used in some version]'
++ '--print-all-provides[print all PROVIDE strings used in some package]'
++ '--print-all-licenses[print all LICENSE strings used in some package]'
++ '--print-world-sets[print the world sets]'
++ '--print-overlay-path[print the path of specified overlay]'
++ '--print-overlay-label[print label of specified overlay]'
+ )
+
+ global_special=(
+@@ -55,6 +63,12 @@
+ '--testing[Match packages with a testing or stable version]'
+ '--non-masked[Match packages with a non-masked version]'
+ '--system[Match system packages]'
++ '--installed-unstable[Match packages with a non-stable installed version]'
++ '--installed-testing[Match packages with a testing installed version]'
++ '--installed-masked[Match packages with a masked installed version]'
++ '--world[Match world packages]'
++ '--world-all[Match packages of world or of a world set]'
++ '--world-set[Match packages of a world set]'
+ {'(--overlay)-O','(-O)--overlay'}'[Match packages from overlays]'
+ '--in-overlay[OVERLAY Match packages from OVERLAY]'
+ '--only-in-overlay[OVERLAY Match packages only in OVERLAY]'
+@@ -62,8 +76,19 @@
+ '--installed-from-overlay[OVERLAY Packages installed from OVERLAY]'
+ '--installed-in-some-overlay[Packages with an installed version provided by some overlay]'
+ '--installed-in-overlay[OVERLAY Packages with an installed version provided from OVERLAY]'
+- '--fetch[Match packages with a fetch restriction]'
+- '--mirror[Match packages with a mirror restriction]'
++ '--restrict-fetch[Match packages with a fetch restriction]'
++ '--restrict-mirror[Match packages with a mirror restriction]'
++ '--restrict-primaryuri[Match packages with RESTRICT=primaryuri]'
++ '--restrict-binchecks[Match packages with RESTRICT=binchecks]'
++ '--restrict-strip[Match packages with RESTRICT=strip]'
++ '--restrict-test[Match packages with RESTRICT=test]'
++ '--restrict-userpriv[Match packages with RESTRICT=userpriv]'
++ '--restrict-installsources[Match packages with RESTRICT=installsources]'
++ '--restrict-bindist[Match packages with RESTRICT=bindist]'
++ '--properties-interactive[Match packages with PROPERTIES=interactive]'
++ '--properties-live[Match packages with PROPERTIES=live]'
++ '--properties-virtual[ Match packages with PROPERTIES=virtual]'
++ '--properties-set[Match packages with PROPERTIES=set]'
+ {'(--test-obsolete)-T','(-T)--test-obsolete'}'[Match packages with obsolete entries in /etc/portage/package.*]'
+ {'(--not)-!','(-!)--not'}'[(toggle) Invert the expression]'
+ {'(--pipe)-\\|','(-\\|)--pipe'}'[Use input from pipe of emerge -pv]'
+@@ -85,6 +110,9 @@
+ local_type_of_pattern=(
+ {'(--regex)-r','(-r)--regex'}'[Pattern is a regexp (default)]'
+ {'(--exact)-e','(-e)--exact'}'[Pattern is the exact string]'
++ {'(--substring)-z','(-z)--substring'}'[Pattern is a substring]'
++ {'(--begin)-b','(-b)--begin'}'[Pattern is the beginning of the string]'
++ '--end[Pattern is the end of the string]'
+ {'(--pattern)-p','(-p)--pattern'}'[Pattern is a wildcards-pattern]'
+ {'(--fuzzy)-f','(-f)--fuzzy'}'[Use fuzzy-search with a max. levenshtein-distance m (default: 2)]'
+ )
diff --git a/app-shells/gentoo-zsh-completions/gentoo-zsh-completions-20091203-r1.ebuild b/app-shells/gentoo-zsh-completions/gentoo-zsh-completions-20091203-r1.ebuild
new file mode 100644
index 000000000000..09df032c44c2
--- /dev/null
+++ b/app-shells/gentoo-zsh-completions/gentoo-zsh-completions-20091203-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-shells/gentoo-zsh-completions/gentoo-zsh-completions-20091203-r1.ebuild,v 1.1 2014/11/21 09:48:23 radhermit Exp $
+
+MY_PN="zsh-completion"
+MY_PV="20080310"
+DESCRIPTION="Programmable Completion for zsh (includes emerge and ebuild commands)"
+HOMEPAGE="http://gentoo.org"
+SRC_URI="mirror://gentoo/${MY_PN}-${MY_PV}.tar.bz2"
+
+LICENSE="ZSH"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc64-solaris"
+IUSE=""
+
+DEPEND=">=app-shells/zsh-4.3.5"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}"/${MY_PN}-${MY_PV}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ rm _eix
+}
+
+src_install() {
+ insinto /usr/share/zsh/site-functions
+ doins _*
+
+ dodoc AUTHORS
+}
+
+pkg_postinst() {
+ elog
+ elog "If you happen to compile your functions, you may need to delete"
+ elog "~/.zcompdump{,.zwc} and recompile to make zsh-completion available"
+ elog "to your shell."
+ elog
+}
diff --git a/app-shells/gentoo-zsh-completions/gentoo-zsh-completions-20130808-r1.ebuild b/app-shells/gentoo-zsh-completions/gentoo-zsh-completions-20130808-r1.ebuild
new file mode 100644
index 000000000000..4aa403eb21db
--- /dev/null
+++ b/app-shells/gentoo-zsh-completions/gentoo-zsh-completions-20130808-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-shells/gentoo-zsh-completions/gentoo-zsh-completions-20130808-r1.ebuild,v 1.1 2014/11/21 09:48:23 radhermit Exp $
+
+EAPI=5
+
+inherit eutils
+
+MY_P="zsh-completion-${PV}"
+DESCRIPTION="Programmable Completion for zsh (includes emerge and ebuild commands)"
+HOMEPAGE="http://git.overlays.gentoo.org/gitweb/?p=proj/zsh-completion.git"
+SRC_URI="http://dev.gentoo.org/~radhermit/dist/${MY_P}.tar.bz2"
+
+LICENSE="ZSH"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc64-solaris"
+
+RDEPEND=">=app-shells/zsh-4.3.5"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+ # bug #491430
+ epatch "${FILESDIR}/${MY_P}-eselect.patch"
+
+ epatch_user
+}
+
+src_install() {
+ insinto /usr/share/zsh/site-functions
+ doins _*
+
+ dodoc AUTHORS
+}
+
+pkg_postinst() {
+ elog
+ elog "If you happen to compile your functions, you may need to delete"
+ elog "~/.zcompdump{,.zwc} and recompile to make zsh-completion available"
+ elog "to your shell."
+ elog
+}
diff --git a/app-shells/gentoo-zsh-completions/gentoo-zsh-completions-99999999.ebuild b/app-shells/gentoo-zsh-completions/gentoo-zsh-completions-99999999.ebuild
new file mode 100644
index 000000000000..e0332d43f5bc
--- /dev/null
+++ b/app-shells/gentoo-zsh-completions/gentoo-zsh-completions-99999999.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-shells/gentoo-zsh-completions/gentoo-zsh-completions-99999999.ebuild,v 1.1 2014/11/21 09:48:23 radhermit Exp $
+
+EAPI=5
+
+inherit git-2
+
+EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/zsh-completion.git"
+
+DESCRIPTION="Programmable Completion for zsh (includes emerge and ebuild commands)"
+HOMEPAGE="http://git.overlays.gentoo.org/gitweb/?p=proj/zsh-completion.git"
+
+LICENSE="ZSH"
+SLOT="0"
+
+RDEPEND=">=app-shells/zsh-4.3.5"
+
+src_install() {
+ insinto /usr/share/zsh/site-functions
+ doins _*
+
+ dodoc AUTHORS
+}
diff --git a/app-shells/gentoo-zsh-completions/metadata.xml b/app-shells/gentoo-zsh-completions/metadata.xml
new file mode 100644
index 000000000000..7cbd935776c6
--- /dev/null
+++ b/app-shells/gentoo-zsh-completions/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>shell-tools</herd>
+ <maintainer>
+ <email>radhermit@gentoo.org</email>
+ <name>Tim Harder</name>
+ </maintainer>
+</pkgmetadata>