summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
authorRené 'Necoro' Neumann <necoro@necoro.net>2008-09-15 22:18:39 +0200
committerRené 'Necoro' Neumann <necoro@necoro.net>2008-09-15 22:18:39 +0200
commit1e2b2f3c504115c832a5d254f9d2653757bb0f3f (patch)
treed5a3e9bd7aae75413173657ad6823733309b38ec /dev-util
parentbdb7aaf3f2f39515b4740afc23cb3b7a18ee6aa3 (diff)
downloadoverlay-1e2b2f3c504115c832a5d254f9d2653757bb0f3f.tar.gz
overlay-1e2b2f3c504115c832a5d254f9d2653757bb0f3f.tar.bz2
overlay-1e2b2f3c504115c832a5d254f9d2653757bb0f3f.zip
Add fixed ctags
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/ctags/ChangeLog258
-rw-r--r--dev-util/ctags/Manifest9
-rw-r--r--dev-util/ctags/ctags-5.7-r1.ebuild64
-rw-r--r--dev-util/ctags/files/ctags-5.6-ebuilds.patch22
-rw-r--r--dev-util/ctags/files/ctags-5.7-python-vars-starting-with-def.patch11
-rw-r--r--dev-util/ctags/files/ctags-ada.patch30
-rw-r--r--dev-util/ctags/metadata.xml8
7 files changed, 402 insertions, 0 deletions
diff --git a/dev-util/ctags/ChangeLog b/dev-util/ctags/ChangeLog
new file mode 100644
index 0000000..996b6f9
--- /dev/null
+++ b/dev-util/ctags/ChangeLog
@@ -0,0 +1,258 @@
+# ChangeLog for dev-util/ctags
+# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/ctags/ChangeLog,v 1.69 2008/03/26 18:43:41 hawking Exp $
+
+*ctags-5.7-r1 (26 Mar 2008)
+
+ 26 Mar 2008; Ali Polatel <hawking@gentoo.org>
+ +files/ctags-5.7-python-vars-starting-with-def.patch, ctags-5.6-r2.ebuild,
+ +ctags-5.7-r1.ebuild:
+ Revbump. Added upstream fix for python variables starting with def seen as
+ functions. Bug 208466, thanks to ph. Quoting.
+
+ 24 Mar 2008; Ryan Hill <dirtyepic@gentoo.org> ctags-5.7.ebuild:
+ Re-add mips keyword, bug #202947.
+
+ 22 Jan 2008; Raúl Porcel <armin76@gentoo.org> ctags-5.7.ebuild:
+ alpha/ia64/sparc stable wrt #182369
+
+ 22 Jan 2008; Brent Baude <ranger@gentoo.org> ctags-5.7.ebuild:
+ Marking ctags-5.7 ppc and ppc64 for bug 182369
+
+ 22 Jan 2008; Christian Faulhammer <opfer@gentoo.org> ctags-5.7.ebuild:
+ stable amd64, bug 182369
+
+ 22 Jan 2008; Jeroen Roovers <jer@gentoo.org> ctags-5.7.ebuild:
+ Stable for HPPA (bug #182369).
+
+ 22 Jan 2008; Christian Faulhammer <opfer@gentoo.org> ctags-5.7.ebuild:
+ stable x86, bug 182369
+
+ 21 Dec 2007; Ulrich Mueller <ulm@gentoo.org> ctags-5.6-r3.ebuild,
+ ctags-5.7.ebuild:
+ Change dependency to app-admin/eselect-ctags.
+
+*ctags-5.7 (24 Sep 2007)
+
+ 24 Sep 2007; Ali Polatel <hawking@gentoo.org>
+ -files/ctags-5.5.4-haskell.patch, -files/ctags-5.5.4-objc.patch,
+ -files/ctags-5.5.4-vim-c.patch, -ctags-5.5.4-r3.ebuild, -ctags-5.6.ebuild,
+ -ctags-5.6-r1.ebuild, ctags-5.6-r2.ebuild, ctags-5.6-r3.ebuild,
+ +ctags-5.7.ebuild:
+ version bump. modified SRC_URI to get ada-mode depending on the ada use
+ flag. drop old.
+
+ 19 Jul 2007; Ali Polatel <hawking@gentoo.org> -ctags-5.2.3.ebuild,
+ -ctags-5.5.ebuild, -ctags-5.5-r1.ebuild, -ctags-5.5.4.ebuild,
+ -ctags-5.5.4-r1.ebuild:
+ Drop old
+
+*ctags-5.6-r3 (07 Jul 2007)
+
+ 07 Jul 2007; George Shapovalov <george@gentoo.org> +ctags-5.6-r3.ebuild:
+ added changes to make ctags coexist with the (x)emacs versions via
+ eselect-emacs (the ctags module). Resolving #29398.
+
+*ctags-5.6-r2 (26 Jun 2007)
+
+ 26 Jun 2007; George Shapovalov <george@gentoo.org> +files/ctags-ada.patch,
+ +ctags-5.6-r2.ebuild:
+ added Ada support to ctags
+
+*ctags-5.6-r1 (08 May 2007)
+
+ 08 May 2007; Mike Kelly <pioto@gentoo.org> +files/ctags-5.6-php5.patch,
+ +ctags-5.6-r1.ebuild:
+ Revision bump. Add a patch for PHP5 support. Fixes Bug #132880.
+
+*ctags-5.6 (02 Nov 2006)
+
+ 02 Nov 2006; Mike Kelly <pioto@gentoo.org> +files/ctags-5.6-ebuilds.patch,
+ +ctags-5.6.ebuild:
+ Version bump. See bug #142605.
+
+ 18 Oct 2006; Roy Marples <uberlord@gentoo.org> ctags-5.5.4-r3.ebuild:
+ Added ~sparc-fbsd keyword.
+
+ 27 Apr 2006; Marien Zwart <marienz@gentoo.org> files/digest-ctags-5.2.3,
+ files/digest-ctags-5.5, files/digest-ctags-5.5-r1,
+ files/digest-ctags-5.5.4, files/digest-ctags-5.5.4-r1,
+ files/digest-ctags-5.5.4-r3, Manifest:
+ Fixing SHA256 digest, pass four
+
+ 31 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> ctags-5.5-r1.ebuild,
+ ctags-5.5.4-r3.ebuild:
+ Add ~x86-fbsd keyword.
+
+ 07 Feb 2006; Simon Stelling <blubb@gentoo.org> ctags-5.5.4-r2.ebuild:
+ stable on amd64
+
+ 06 Feb 2006; Aron Griffis <agriffis@gentoo.org> ctags-5.5.4-r2.ebuild:
+ Mark 5.5.4-r2 stable on alpha
+
+ 25 Dec 2005; Joshua Kinard <kumba@gentoo.org> ctags-5.5.4-r2.ebuild:
+ Marked stable on mips.
+
+ 24 Dec 2005; Michael Hanselmann <hansmi@gentoo.org> ctags-5.5.4-r2.ebuild:
+ Stable on ppc.
+
+ 28 Nov 2005; Gustavo Zacarias <gustavoz@gentoo.org> ctags-5.5.4-r2.ebuild:
+ Stable on sparc
+
+ 26 Nov 2005; Tom Gall <tgall@gentoo.org> ctags-5.5.4-r2.ebuild:
+ stable on ppc64
+
+ 25 Nov 2005; Andrej Kacian <ticho@gentoo.org> ctags-5.5.4-r2.ebuild:
+ Stable on x86, bug #113573.
+
+ 21 Nov 2005; Ciaran McCreesh <ciaranm@gentoo.org> ctags-5.2.3.ebuild,
+ ctags-5.5.ebuild, ctags-5.5-r1.ebuild, ctags-5.5.4.ebuild,
+ ctags-5.5.4-r1.ebuild, ctags-5.5.4-r2.ebuild, ctags-5.5.4-r3.ebuild:
+ Remove unnecessary libc dep, bug #113087
+
+*ctags-5.5.4-r3 (13 Nov 2005)
+
+ 13 Nov 2005; Fernando J. Pereda <ferdy@gentoo.org>
+ +files/ctags-5.5.4-haskell.patch, +files/ctags-5.5.4-objc.patch,
+ +files/ctags-5.5.4-vim-c.patch, +ctags-5.5.4-r3.ebuild:
+ Added objc, haskell and vim-c patches.
+
+ 22 Jul 2005; MATSUU Takuto <matsuu@gentoo.org> ctags-5.5.4-r1.ebuild:
+ Stable on sh.
+
+*ctags-5.5.4-r2 (02 Jun 2005)
+
+ 02 Jun 2005; Ciaran McCreesh <ciaranm@gentoo.org>
+ +files/ctags-5.5.4-ruby-classes.patch, +ctags-5.5.4-r2.ebuild:
+ Add patch to make Ruby class names in the form Foo::Bar work
+
+ 08 Apr 2005; Markus Rothe <corsair@gentoo.org> ctags-5.5.4-r1.ebuild:
+ Stable on ppc64
+
+ 05 Feb 2005; Michael Hanselmann <hansmi@gentoo.org> ctags-5.5.4-r1.ebuild:
+ Stable on ppc.
+
+ 03 Feb 2005; Ciaran McCreesh <ciaranm@gentoo.org> ctags-5.2.3.ebuild,
+ ctags-5.5-r1.ebuild, ctags-5.5.4-r1.ebuild, ctags-5.5.4.ebuild,
+ ctags-5.5.ebuild:
+ Update description, bug #80629
+
+ 22 Jan 2005; <gongloo@gentoo.org> ctags-5.5.4-r1.ebuild:
+ Stable on ppc-macos.
+
+ 16 Jan 2005; Guy Martin <gmsoft@gentoo.org> ctags-5.5.4-r1.ebuild:
+ Stable on hppa.
+
+ 31 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
+ Change encoding to UTF-8 for GLEP 31 compliance
+
+ 30 Dec 2004; Bryan Østergaard <kloeri@gentoo.org> ctags-5.5.4-r1.ebuild:
+ Stable on alpha.
+
+ 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> ctags-5.5.4-r1.ebuild:
+ x86, sparc, mips stable
+
+ 10 Oct 2004; Bryan Østergaard <kloeri@gentoo.org> ctags-5.5.4.ebuild:
+ Stable on alpha.
+
+ 09 Oct 2004; Guy Martin <gmsoft@gentoo.org> ctags-5.5.4.ebuild:
+ Marked stable on hppa.
+
+*ctags-5.5.4-r1 (02 Oct 2004)
+
+ 02 Oct 2004; Ciaran McCreesh <ciaranm@gentoo.org>
+ +files/ctags-5.5.4-ebuilds.patch, +ctags-5.5.4-r1.ebuild:
+ Ebuilds are bash files too. Bug #66052
+
+ 28 Sep 2004; Ciaran McCreesh <ciaranm@gentoo.org> ctags-5.5.4.ebuild:
+ x86, sparc, mips stable
+
+ 25 Jul 2004; Lina Pezzella <j4rg0n@gentoo.org>
+ Fixed Manifest.
+
+ 24 Jul 2004; Hasan Khalil <gongloo@gentoo.org> ctags-5.5.4.ebuild:
+ Stable on macos as per Bug 57927.
+
+ 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> ctags-5.2.3.ebuild,
+ ctags-5.5-r1.ebuild, ctags-5.5.4.ebuild, ctags-5.5.ebuild:
+ virtual/glibc -> virtual/libc
+
+ 02 Jun 2004; Travis Tilley <lv@gentoo.org> ctags-5.5.4.ebuild:
+ stable on amd64
+
+*ctags-5.5.4 (12 Apr 2004)
+
+ 12 Apr 2004; Ciaran McCreesh <ciaranm@gentoo.org> ctags-5.5.4.ebuild:
+ Version bump
+
+ 12 Apr 2004; Ciaran McCreesh <ciaranm@gentoo.org> metadata.xml:
+ Added metadata with the vim herd as maintainers
+
+ 09 Apr 2004; Brian Jackson <iggy@gentoo.org> :
+ added s390 keyword
+
+ 07 Apr 2004; Brian Jackson <iggy@gentoo.org> ctags-5.5-r1.ebuild:
+ added s390 keyword
+
+ 24 Mar 2004; Michael Sterrett <mr_bones_@gentoo.org> ctags-5.5.ebuild:
+ don't set DEPEND="${RDEPEND}" (actually do the fix)
+
+ 23 Mar 2004; Michael Sterrett <mr_bones_@gentoo.org> ctags-5.2.3.ebuild,
+ ctags-5.5-r1.ebuild, ctags-5.5.ebuild:
+ don't set DEPEND=RDEPEND (bug #45343); tidy
+
+ 14 Mar 2004; Tom Gall <tgall@gentoo.org> ctags-5.5-r1.ebuild:
+ mark ppc64 stable
+
+ 12 Mar 2004; Michael Sterrett <mr_bones_@gentoo.org> ctags-5.2.3.ebuild,
+ ctags-5.5-r1.ebuild, ctags-5.5.ebuild:
+ Don't assign default to S; header fix
+
+ 14 Nov 2003; Aron Griffis <agriffis@gentoo.org> ctags-5.5-r1.ebuild:
+ Stable on ia64
+
+ 11 Nov 2003; Aron Griffis <agriffis@gentoo.org> ctags-5.5-r1.ebuild:
+ Add ~ia64
+
+ 11 Oct 2003; Alexander Gabert <pappy@gentoo.org> ctags-5.5-r1.ebuild:
+ test and compiled on hppa, adding flags to recover from vim DEPEND problems on
+ hppa
+
+ 03 Oct 2003; Christian Birchinger <joker@gentoo.org> ctags-5.5-r1.ebuild:
+ Added sparc stable keyword
+
+*ctags-5.5-r1 (26 May 2003)
+
+ 29 Sep 2003; Jan Seidel <tuxus@gentoo.org> ctags-5.5-r1.ebuild:
+ Mark stable on mips.
+
+ 26 May 2003; Aron Griffis <agriffis@gentoo.org> ctags-5.5-r1.ebuild:
+ Fix bug 20405 by adding --enable-tmpdir=/tmp. Mark stable on alpha and x86.
+
+*ctags-5.5 (11 Apr 2003)
+
+ 11 Apr 2003; Matthew Kennedy <mkennedy@gentoo.org> ctags-5.5.ebuild:
+ version bump, add missing docs, ebuild cleanup, masked as unstable
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+
+*ctags-5.2.3 (19 May 2002)
+
+ 19 Sep 2002; Olivier Reisch <doctomoe@gentoo.org> ctags-5.2.3.ebuild:
+ Added ppc keyword
+
+ 19 May 2002; Matthew Kennedy <mkennedy@gentoo.org> ChangeLog,
+ ctags-5.2.3.ebuild, files/digest-ctags-5.2.4 :
+
+ Version bump. Modernized ebuild for lintool. Resolved bug #2570.
+
+*ctags-5.0.1 (1 Feb 2002)
+
+ 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
+
+ Added initial ChangeLog which should be updated whenever the package is
+ updated in any way. This changelog is targetted to users. This means that the
+ comments should well explained and written in clean English. The details about
+ writing correct changelogs are explained in the skel.ChangeLog file which you
+ can find in the root directory of the portage repository.
+
diff --git a/dev-util/ctags/Manifest b/dev-util/ctags/Manifest
new file mode 100644
index 0000000..832fb2e
--- /dev/null
+++ b/dev-util/ctags/Manifest
@@ -0,0 +1,9 @@
+AUX ctags-5.6-ebuilds.patch 822 RMD160 fc477e7d5a4c912a273ac3177cefb8bb5dec2910 SHA1 e70f4a372d9c3e48d954d02c654c55ead78de400 SHA256 86930711593e7a2a88043bc9a8d5863c2b62514b256d3e9a81f7929951f17e07
+AUX ctags-5.7-python-vars-starting-with-def.patch 310 RMD160 f052f5f9d4038a06128ce44bc6f85c3602220a59 SHA1 000e79f3ca0de7196b8420009f0e5785ffc50d78 SHA256 cc31eec391bae85de8929eb1261852077e1102ea728f4306750fe3410efab084
+AUX ctags-ada.patch 756 RMD160 76a8427a05567e52babbbda82057b3bef9c0106f SHA1 e0281000d9efc03c2045027a6df7e72260fe9934 SHA256 3959c5b4b7336cc248b892565e2c26de57f604c16cfe6445c6760ebbcb5201aa
+DIST ctags-5.7.tar.gz 287496 RMD160 8d6d9c0a3e056abfb6356852808afe1c99f9224c SHA1 f7e435286c25181d6cb28ca1ac2d4ba63507a82d SHA256 10623bbcc9b0cb60124271ce83111733a1043ab022d51cfcd2c0e0c953bd8b58
+DIST ctags-ada-mode-4.3.3.tar.bz2 14086 RMD160 55f777901443e3f2dc990f05a2a866892d38cc18 SHA1 2b69babe02f9d2cb6aeb9ab83cde4a722fe7c4bd SHA256 f0ef3ad82654ed5fe4d4e12ec64c7988d7cd40cd7dc67c89eaac06869c5a36fa
+EBUILD ctags-5.7-r1.ebuild 1721 RMD160 5a63ce25155d7f2fc12283372d2a6a308ad4d3a4 SHA1 95658494f421d70c5d2f43a8bed4a7e91543cddf SHA256 93a42975ea7db79201b16668902ea523854602fcc4ddbc462df210539ed9dd66
+MISC .ctags-5.7-r1.ebuild.swp 12288 RMD160 04254912268ae3d168e097f01d2cca2ce17ed0bc SHA1 b16411f449807d244df97499259a464a268fdd8e SHA256 7c046659f39fd9c4b449738004f7499f2f8a8dddcfd95c1d39724c699052a5ad
+MISC ChangeLog 8934 RMD160 3e582cd8e4ff3eaa613c1c5e390d0ed259195cbf SHA1 b54667d852734db2b582f136af12576fbd2bca3c SHA256 f5b73bd1a83f7f8415e1a2e6170d8d8144497bf7631e7cf26d9f4d122fb32037
+MISC metadata.xml 222 RMD160 5123b6991f513049f25fd2a60c5bcc4b7deda1d0 SHA1 d51b39ab79072ab08651ca47eb968960d29f50bc SHA256 3621ccd9c8460be7054a186c326ed9077b42eb25b48252dd0672986b5b0fd12b
diff --git a/dev-util/ctags/ctags-5.7-r1.ebuild b/dev-util/ctags/ctags-5.7-r1.ebuild
new file mode 100644
index 0000000..478b118
--- /dev/null
+++ b/dev-util/ctags/ctags-5.7-r1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/ctags/ctags-5.7-r1.ebuild,v 1.1 2008/03/26 18:43:41 hawking Exp $
+
+inherit eutils
+
+DESCRIPTION="Exuberant Ctags creates tags files for code browsing in editors"
+HOMEPAGE="http://ctags.sourceforge.net"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
+ ada? ( mirror://sourceforge/gnuada/ctags-ada-mode-4.3.3.tar.bz2 )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
+IUSE="ada"
+
+DEPEND="app-admin/eselect-ctags"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}/${PN}-5.6-ebuilds.patch"
+ # Upstream fix for python variables starting with def
+ epatch "${FILESDIR}/${P}-python-vars-starting-with-def.patch"
+
+ # enabling Ada support
+ if use ada; then
+ cp "${WORKDIR}/${PN}-ada-mode-4.3.3/ada.c" "${S}"
+ epatch "${FILESDIR}/${PN}-ada.patch"
+ fi
+}
+
+src_compile() {
+ econf \
+ --with-posix-regex \
+ --without-readlib \
+ --disable-etags \
+ --enable-tmpdir=/tmp \
+ || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ einstall || die "einstall failed"
+
+ # namepace collision with X/Emacs-provided /usr/bin/ctags -- we
+ # rename ctags to exuberant-ctags (Mandrake does this also).
+ mv "${D}"/usr/bin/{ctags,exuberant-ctags}
+ mv "${D}"/usr/share/man/man1/{ctags,exuberant-ctags}.1
+
+ dodoc FAQ NEWS README
+ dohtml EXTENDING.html ctags.html
+}
+
+pkg_postinst() {
+ eselect ctags update
+ elog "You can set the version to be started by /usr/bin/ctags through"
+ elog "the ctags eselect module. \"man ctags.eselect\" for details."
+}
+
+pkg_postrm() {
+ eselect ctags update
+}
diff --git a/dev-util/ctags/files/ctags-5.6-ebuilds.patch b/dev-util/ctags/files/ctags-5.6-ebuilds.patch
new file mode 100644
index 0000000..5b0de66
--- /dev/null
+++ b/dev-util/ctags/files/ctags-5.6-ebuilds.patch
@@ -0,0 +1,22 @@
+diff -ur ctags-5.6/sh.c ctags-5.6-ebuild/sh.c
+--- ctags-5.6/sh.c 2006-05-30 00:37:13.000000000 -0400
++++ ctags-5.6-ebuild/sh.c 2006-10-07 17:37:31.000000000 -0400
+@@ -7,7 +7,8 @@
+ * GNU General Public License.
+ *
+ * This module contains functions for generating tags for scripts for the
+-* Bourne shell (and its derivatives, the Korn and Z shells).
++* Bourne shell (and its derivatives, the Korn and Z shells), along with some
++* specialised kinds of shell scripts (Gentoo ebuilds and eclasses).
+ */
+
+ /*
+@@ -102,7 +103,7 @@
+ extern parserDefinition* ShParser (void)
+ {
+ static const char *const extensions [] = {
+- "sh", "SH", "bsh", "bash", "ksh", "zsh", NULL
++ "sh", "SH", "bsh", "bash", "ksh", "zsh", "ebuild", "eclass", NULL
+ };
+ parserDefinition* def = parserNew ("Sh");
+ def->kinds = ShKinds;
diff --git a/dev-util/ctags/files/ctags-5.7-python-vars-starting-with-def.patch b/dev-util/ctags/files/ctags-5.7-python-vars-starting-with-def.patch
new file mode 100644
index 0000000..a20007a
--- /dev/null
+++ b/dev-util/ctags/files/ctags-5.7-python-vars-starting-with-def.patch
@@ -0,0 +1,11 @@
+--- python.c 2008-03-26 20:31:26.000000000 +0200
++++ python.c 2008-03-26 20:31:35.000000000 +0200
+@@ -185,7 +185,7 @@
+ while (*cp)
+ {
+ cp = skipEverything (cp);
+- if (!strncmp(cp, "def", 3) || !strncmp(cp, "class", 5))
++ if (!strncmp(cp, "def ", 4) || !strncmp(cp, "class ", 6))
+ {
+ return cp;
+ }
diff --git a/dev-util/ctags/files/ctags-ada.patch b/dev-util/ctags/files/ctags-ada.patch
new file mode 100644
index 0000000..b130fb9
--- /dev/null
+++ b/dev-util/ctags/files/ctags-ada.patch
@@ -0,0 +1,30 @@
+diff -ru ctags-5.6-orig/parsers.h ctags-5.6/parsers.h
+--- ctags-5.6-orig/parsers.h 2006-05-30 06:37:12.000000000 +0200
++++ ctags-5.6/parsers.h 2007-06-16 18:38:31.000000000 +0200
+@@ -16,6 +16,7 @@
+
+ /* Add the name of any new parser definition function here */
+ #define PARSER_LIST \
++ AdaParser, \
+ AsmParser, \
+ AspParser, \
+ AwkParser, \
+diff -ru ctags-5.6-orig/source.mak ctags-5.6/source.mak
+--- ctags-5.6-orig/source.mak 2004-06-10 05:01:17.000000000 +0200
++++ ctags-5.6/source.mak 2007-06-16 18:37:40.000000000 +0200
+@@ -8,6 +8,7 @@
+ strlist.h vstring.h
+
+ SOURCES = \
++ ada.c \
+ args.c \
+ asm.c \
+ asp.c \
+@@ -58,6 +59,7 @@
+ argproc.c mac.c qdos.c
+
+ OBJECTS = \
++ ada.$(OBJEXT) \
+ args.$(OBJEXT) \
+ asm.$(OBJEXT) \
+ asp.$(OBJEXT) \
diff --git a/dev-util/ctags/metadata.xml b/dev-util/ctags/metadata.xml
new file mode 100644
index 0000000..80ac66c
--- /dev/null
+++ b/dev-util/ctags/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>vim</herd>
+ <use>
+ <flag name="ada">Enable Ada support</flag>
+ </use>
+</pkgmetadata>