From ecdac123787b96ce6649f0f91da12ea6458cc2b1 Mon Sep 17 00:00:00 2001 From: Palica Date: Tue, 23 Jun 2020 22:35:08 +0200 Subject: Updating liguros repo --- dev-util/ctags/Manifest | 1 + dev-util/ctags/ctags-20190331.ebuild | 71 ++++++++++++++++++++++++++++++++++++ dev-util/ctags/metadata.xml | 18 +++++++++ 3 files changed, 90 insertions(+) create mode 100644 dev-util/ctags/Manifest create mode 100644 dev-util/ctags/ctags-20190331.ebuild create mode 100644 dev-util/ctags/metadata.xml (limited to 'dev-util/ctags') diff --git a/dev-util/ctags/Manifest b/dev-util/ctags/Manifest new file mode 100644 index 000000000000..2998e6449f96 --- /dev/null +++ b/dev-util/ctags/Manifest @@ -0,0 +1 @@ +DIST ctags-20190331.tar.gz 1537104 BLAKE2B 354ddf48cdc9421e70d9d37ec7251e51f7f78564dc4f6236d12e2e18519369c39c22585830fd301b7eff4898d550b824776541198b8c4a31425711776b14fde4 SHA512 414faef7628ecaa66fcd5f172781a32194e1d58637dded1f7e55c138239ad777796bb1510bd447af3ad8243b7178e6f4859139305b0c0efe298182408f34524c diff --git a/dev-util/ctags/ctags-20190331.ebuild b/dev-util/ctags/ctags-20190331.ebuild new file mode 100644 index 000000000000..0416d1961e3d --- /dev/null +++ b/dev-util/ctags/ctags-20190331.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools + +COMMITHASH="95975bd157cc1326120977ce530f0477bcbf43b1" + +DESCRIPTION="Exuberant Ctags creates tags files for code browsing in editors" +HOMEPAGE="https://ctags.io/ https://github.com/universal-ctags/ctags" +SRC_URI="https://github.com/universal-ctags/ctags/archive/${COMMITHASH}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="json xml yaml" + +CDEPEND=" + json? ( dev-libs/jansson ) + xml? ( dev-libs/libxml2:2 ) + yaml? ( dev-libs/libyaml )" + +RDEPEND=" + ${CDEPEND} + app-eselect/eselect-ctags" + +DEPEND=" + ${CDEPEND} + dev-python/docutils + virtual/pkgconfig" + +S="${WORKDIR}/${PN}-${COMMITHASH}" + +src_prepare() { + default + ./misc/dist-test-cases > makefiles/test-cases.mak || die + eautoreconf +} + +src_configure() { + econf \ + $(use_enable json) \ + $(use_enable xml) \ + $(use_enable yaml) \ + --disable-readlib \ + --disable-etags \ + --enable-tmpdir="${EPREFIX}"/tmp +} + +src_install() { + emake prefix="${ED}"/usr mandir="${ED}"/usr/share/man install + + # namepace collision with X/Emacs-provided /usr/bin/ctags -- we + # rename ctags to exuberant-ctags (Mandrake does this also). + mv "${ED}"/usr/bin/{ctags,exuberant-ctags} || die + mv "${ED}"/usr/share/man/man1/{ctags,exuberant-ctags}.1 || die +} + +pkg_postinst() { + eselect ctags update + + if [[ -z "$REPLACING_VERSIONS" ]]; then + elog "You can set the version to be started by /usr/bin/ctags through" + elog "the ctags eselect module. \"man ctags.eselect\" for details." + fi +} + +pkg_postrm() { + eselect ctags update +} diff --git a/dev-util/ctags/metadata.xml b/dev-util/ctags/metadata.xml new file mode 100644 index 000000000000..5a3940c075ef --- /dev/null +++ b/dev-util/ctags/metadata.xml @@ -0,0 +1,18 @@ + + + + + vim@gentoo.org + Gentoo Vim Project + + + Enable JSON output support + Enable XML parsing support + Enable YAML parsing support + + + gnuada + universal-ctags/ctags + + gentoo-staging + -- cgit v1.3