summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOle Reifschneider <tranquility@gentoo.org>2015-11-07 22:51:36 +0100
committerOle Reifschneider <tranquility@gentoo.org>2015-11-07 22:51:36 +0100
commit6a41e32e1f43763f20d205c08411dfb74eab2ca2 (patch)
tree8a25e6e1bca61598be2fdfe079459f9ff6dd288c
parentSetup metadata (diff)
downloadtranquility-6a41e32e1f43763f20d205c08411dfb74eab2ca2.tar.gz
tranquility-6a41e32e1f43763f20d205c08411dfb74eab2ca2.tar.bz2
tranquility-6a41e32e1f43763f20d205c08411dfb74eab2ca2.zip
dev-util/universal-ctags: Initial ebuild
The binary currently has the same name as the dev-util/ctags to use it with eselect-ctags. Package-Manager: portage-2.2.23 Manifest-Sign-Key: 0xE9E568677E8B4D42
-rw-r--r--dev-util/universal-ctags/Manifest16
-rw-r--r--dev-util/universal-ctags/metadata.xml11
-rw-r--r--dev-util/universal-ctags/universal-ctags-9999.ebuild41
3 files changed, 68 insertions, 0 deletions
diff --git a/dev-util/universal-ctags/Manifest b/dev-util/universal-ctags/Manifest
new file mode 100644
index 0000000..dcf42ba
--- /dev/null
+++ b/dev-util/universal-ctags/Manifest
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+EBUILD universal-ctags-9999.ebuild 772 SHA256 91107ca7081cd0da7073af713ed56ba63ea721ae22dc23d4cd328bd229b31f7b SHA512 67f3284b758db8465aef6cc6d02c8589ffee317b23d759a580e0ecb4b167deb062e1cdb31ddc9667202fee45aa5a9979065e1b20c3ac75356d3f70b7c32ae245 WHIRLPOOL cb39c00cd8c7776aaccfa71f03be5093d0aa3d07dc22283fb1c0d2f1e01953b4397f8fea401f76de186426b5b7ab3d03faa02290b74e9f89dd740ba97b052d64
+MISC metadata.xml 327 SHA256 da132298f348bbb05a6169c0156c0d9209b83fdca6a136c52d609cce3d27fc8c SHA512 c4157c569b04d178fe12f0a15cc9470a4bf2d042c58d67e0ba99802dba7b852a6bddad39fe11f9635af97ef96afec5247c3ddfa63587f780fa831cc6d261216c WHIRLPOOL 8d42adc32cc1de69fec2d3f70ec5001f9adcdda3b18049dcc84749756b49228be9115acf52f53ef629e230fd849d028cafc034232571443fdbfb327fb162d627
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQEcBAEBCAAGBQJWPnJoAAoJEOnlaGd+i01C8ZwH/iHfckO0dvbRnCa7Gb6srPCq
+UOkFp/4dyx7YK/A6aHPfkEwvK4bsnNaSxAfSjsM60mHiLE8RDfirxUNp1bGE3jG5
+DcO/Cp+oNDICvTPNDDMyYubWPBv2dWCxN+q6El5vZeDidOOPFWT6Iew9mVO3gfU+
+s20B3efRaMFFKOIyH+vWuu4gG4a0u/EfIHFKcGoIkG1H5JcbeOXkUtrmBVhTJoTD
+X36HLa52udtf1HyBMrVJjlRbqo9dr4KwFlZPhgSJ7rFFijxigAxWTYoSGz0sDuqu
+Kl0tnKoiaAPKRLormuX3ete1BjarDAYqIhQuVPL6/7GBTPBsLP12yMyIsXRc7uE=
+=0fD/
+-----END PGP SIGNATURE-----
diff --git a/dev-util/universal-ctags/metadata.xml b/dev-util/universal-ctags/metadata.xml
new file mode 100644
index 0000000..77d7e79
--- /dev/null
+++ b/dev-util/universal-ctags/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>tranquility@gentoo.org</email>
+ <name>Ole Reifschneider</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">universal-ctags/ctags</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-util/universal-ctags/universal-ctags-9999.ebuild b/dev-util/universal-ctags/universal-ctags-9999.ebuild
new file mode 100644
index 0000000..d216926
--- /dev/null
+++ b/dev-util/universal-ctags/universal-ctags-9999.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit autotools git-r3
+
+DESCRIPTION="A maintained ctags implementation"
+HOMEPAGE="https://ctags.io"
+EGIT_REPO_URI="https://github.com/universal-ctags/ctags"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND="app-eselect/eselect-ctags"
+DEPEND="!dev-util/ctags"
+
+src_prepare() {
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --disable-readlib \
+ --disable-etags \
+ --program-prefix=exuberant- \
+ --enable-tmpdir=/tmp
+}
+
+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
+}