commit: 6a41e32e1f43763f20d205c08411dfb74eab2ca2 Author: Ole Reifschneider <tranquility <AT> gentoo <DOT> org> AuthorDate: Sat Nov 7 21:51:36 2015 +0000 Commit: Ole Reifschneider <tranquility <AT> gentoo <DOT> org> CommitDate: Sat Nov 7 21:51:36 2015 +0000 URL: https://gitweb.gentoo.org/repo/dev/tranquility.git/commit/?id=6a41e32e
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 dev-util/universal-ctags/Manifest | 16 +++++++++ dev-util/universal-ctags/metadata.xml | 11 ++++++ .../universal-ctags/universal-ctags-9999.ebuild | 41 ++++++++++++++++++++++ 3 files changed, 68 insertions(+) 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>tranquil...@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 +}