summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Harder <radhermit@gentoo.org>2014-09-26 20:11:31 +0000
committerTim Harder <radhermit@gentoo.org>2014-09-26 20:11:31 +0000
commit98de712e2a927fdeb9b8f26da39301d133d95387 (patch)
tree822b66b0cddacad116015df9c46bf9f8687fa4af /dev-util
parentfixed cvs sticky options on file(s) that should not have cvs keyword expansion (diff)
downloadhistorical-98de712e2a927fdeb9b8f26da39301d133d95387.tar.gz
historical-98de712e2a927fdeb9b8f26da39301d133d95387.tar.bz2
historical-98de712e2a927fdeb9b8f26da39301d133d95387.zip
Make app-admin/eselect-ctags an rdep (bug #519834 by Nick Bowler).
Package-Manager: portage-2.2.13/cvs/Linux x86_64 Manifest-Sign-Key: 0x4F064CA3
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/ctags/ChangeLog7
-rw-r--r--dev-util/ctags/Manifest25
-rw-r--r--dev-util/ctags/ctags-5.8-r1.ebuild64
3 files changed, 80 insertions, 16 deletions
diff --git a/dev-util/ctags/ChangeLog b/dev-util/ctags/ChangeLog
index 28b0c6147d87..bc008cccde51 100644
--- a/dev-util/ctags/ChangeLog
+++ b/dev-util/ctags/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-util/ctags
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/ctags/ChangeLog,v 1.85 2014/06/06 05:59:37 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/ctags/ChangeLog,v 1.86 2014/09/26 20:11:29 radhermit Exp $
+
+*ctags-5.8-r1 (26 Sep 2014)
+
+ 26 Sep 2014; Tim Harder <radhermit@gentoo.org> +ctags-5.8-r1.ebuild:
+ Make app-admin/eselect-ctags an rdep (bug #519834 by Nick Bowler).
06 Jun 2014; Mike Frysinger <vapier@gentoo.org> ctags-5.8.ebuild:
Add arm64 love.
diff --git a/dev-util/ctags/Manifest b/dev-util/ctags/Manifest
index 52f2fa56c66e..495e2199a03f 100644
--- a/dev-util/ctags/Manifest
+++ b/dev-util/ctags/Manifest
@@ -23,23 +23,18 @@ EBUILD ctags-5.6-r3.ebuild 1711 SHA256 046ab3c069a07955f0d4e3f3d04d60c49142093ca
EBUILD ctags-5.7-r1.ebuild 1727 SHA256 cab6d2fe683460dd411d3f7155ec9f7b0287730f28b83b9ed9aa9e217097bdef SHA512 cef2d9c56fc5c7d74ddfbd7a8a400f157649f8d326c28cb1f72739e209809758ad23f4791e2526362c666dfeaa48a2cb46bef3016334914ddb1ba6f5aa9fa2b4 WHIRLPOOL 3ddaa940e0746e0c93931f9912edd57deef03979850b908a716148d19f1b6dfb604de8ee26287764c3ed17a4019a5d6589d0111c845eab8af4de5abd6e7b2af8
EBUILD ctags-5.7-r2.ebuild 1742 SHA256 059af6e90a9620d5df0f114d1e6f0338bd59376ba0de01ecf9bdf667acd638f7 SHA512 4d4bb94f8cc913e3ab79245906bf23ffd39ea59b5da65563091edfb6c3bbf202385b79a7032e316e8279ff228b7df1ecba8031c5c8e788cc3acf093a1a91948c WHIRLPOOL 145b79c03d52a2318e276a9b8dbf5a12fdac0ce1819ab8e41d3769d8ef40c955b2940b92a5609fbd4c257ee8faf7aab96bee74d228ac389375fa4fc38dc3f34e
EBUILD ctags-5.7.ebuild 1589 SHA256 2731cb122337cebb837b562ca8051a16b1208fbf2617be3244d08b2df328d686 SHA512 8505ef46dacf674642f8e99ae07c9211eccb7ea95a33999e6e3cdbc101dde3ef6add2bf15053083371508b3344b2b833f8a70ea8384eec613c7261991006d3db WHIRLPOOL ff0c9071bebf2da9835b9247beb8e6b5dfdb32cbc8c955d89f761d8a01bf6ee4423a62cc6cbf98ae0a5590f1d6476865a4d80efdeda6c0350b7c05a5832e593a
+EBUILD ctags-5.8-r1.ebuild 1793 SHA256 523dce74f0ff9654729f909ce0c53dc5cc7723f684983cbbf5e14c58759f4749 SHA512 eec4046042bfd38a143e352c1723f7ec6f318f03eb297b07f94989b3cac907144fe82564cc8a23ea318b79a686e070a05d84e1ab2d7f81fecd5a75bbadfde4a4 WHIRLPOOL f457a851ccd4ed79858d73b5175e4396fc888156c1082431b374f4fca90dbb213f297535cc95112d4e4d6f0744184cbf587b144ef0bb24d7f808d17ecb0db53f
EBUILD ctags-5.8.ebuild 1774 SHA256 a975f1da35216c470368aff1a45d4eafb44771b2b935b625f872220d86d82e3e SHA512 e739363fc344b5dc8a18e78e091e40b49b633d6cfe4276e5ab6a5feebad86de81dacd19384d979b1bd26427f110f152eeeb60c8b09fab3aa47b853b9fe58e2d3 WHIRLPOOL e52f27b2929ba2a61e9c939cd28571e7b8506e6de3684a75ebc188e290a264eb15e16801b68c361ea6f4cf1fd9f8ce1a49bf67f24263e9d697dab6fb59546653
-MISC ChangeLog 11116 SHA256 ebee7eed165ba459390e64872790dd024cf9d902b0650aa6c9633ed6b09feb8b SHA512 3d74ccbd2720505e353edfa4fc6d7cd43d6f6a71ec9fffe9fdea80a71eade2ea2ceae6e47ce1e0afd920fe95eb9fee2826a4496eb836b39c36b99fe2edc2e84e WHIRLPOOL 19fa886824ec00bd01f70bf547609aa05a7b1fe69518fd4bf8e69ff580609059a1dd7f5af2b1160eba4147e8bd223ef314171e3d04b8b42cfba4bbd101f3e7b7
+MISC ChangeLog 11289 SHA256 f383bc0e12722b7e36c8bf0c5a68e901eb057b60e223df76f6c9fdf65f564326 SHA512 bbe39fd01e9c7af11af7ddf1418a16d09941483180a294e3ea7c90dd7c2d2e42db2f5bd02e813ee0623140b8c795131c8529af4a1fa3ace6d1a9af499c910f67 WHIRLPOOL 76a75aa4b3991d516b41c70f0757f0cc5e4d2c833d8ece312cdb7a24275ef89bb0708226955c54a6579122741ab0edd03c0bf84bcc723da44c66cedcc123508e
MISC metadata.xml 222 SHA256 3621ccd9c8460be7054a186c326ed9077b42eb25b48252dd0672986b5b0fd12b SHA512 3f60373c2fd30aefe8dd4786419d9da912fea83c9a1e1b504bd62162ba2c443e627ca3b252a8f1bd25db9e9265ee3b644e58ce743dffe941457ee3960eb95a2b WHIRLPOOL b4e196a4d4482929e709889f5d76ce58cb1be586f065f1af67d38313ef671cfe154ad825cc90229606840b68d02501610dc949cb3699b71b0656a399e9ad0f59
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.22 (GNU/Linux)
+Version: GnuPG v2
-iQIcBAEBCAAGBQJTkVjSAAoJEPGu1DbS6WIAOI0P/Az3RdNdNUJaAjT1kNnZi1DN
-V9lCvlN2EbWDBgylicxg9HfvX/DsxjEv4ITLBy12RNK0WufDm6XrYJSkI5x8yjTa
-vYcWL1Om/vi5djqezWwJwgZSCyy49V2cXpY0JzmaN/TDB/lgb7PZPFcaluSinRLO
-L9+nP+wtippDgPiryn26veTXTnA354HwVqp/9YzWck8lIqFQJmw1RyQrQy17v7Mg
-fMsXEYGmfMefw8x5m9H+9ZcuNVl6VH5GNa6G/f3MB/16aLK3BZMIRDqBYoLNaaQj
-ae1ly/2HKH8SAZeHC+ZGWyDmTyyrHvCqSYMdHkQf3gty/jeRqO52k+Rj+tJkfDim
-MwmS4C4JlvCHXOrH2ay5zfML7NuJCayGKvMlxGjTJnYyffHvfdIfR0h0BBVxfmps
-DqqVDpAhdYpH9wckMLeELQuiWZ5xaUqRti9a8CMbUZ/E43DA+mW9Ys2C1aCwXZY+
-6IPyMh6oimauLlPjzVPmKcf+9ZVpDCuqkVXtnziNAVf1VkN4Hq9jdQTUzWcVqs3P
-+w2krb4sanQAWf9dlDkx7JkP0FN28iI2fnKjWQBDX5OyacMZVXg1UyDs9WoTCDui
-MP9wFM/dAGe1i69r7ueTKwBLpzHyDTVT1u286QRjg2s9SGy5cwfgG0HoNGtRtQrx
-wyh7rYP4r+Mzg58qfQYv
-=j2Fi
+iQEcBAEBCAAGBQJUJciDAAoJEEqz6FtPBkyjShMH/2LxtG7dJo2c7i74+4dWOcN7
+HmKrwrusJnxDnj0mrVcvctHc9QYbZSpA9uppIKRZ/qYDOG2EFmhD787BItG4Cu0c
+vmMimiw/qzhqwLfGeuBpPIOtB69wAKt/rk6i6vbPI+Sv47WMsHPnBj6Gpb/ChG2p
+qfQ1nHAzPIWVsgtviQehwi4ALK9Ek7cTzLeoVmjArfDhamv0/q3QuvEOAy+nTWPu
+i1BbxmY8VFHMQSfHxTayAatFBgtCOVfIOGkOLQ39EbpMlCb60IksgW6FVI7WGDs8
+dY8JmVN472weFREKKBaJPhubfiTyQwyM4tiK7zMR2Ktv5amceurkWUo/1X5PFXU=
+=ydpf
-----END PGP SIGNATURE-----
diff --git a/dev-util/ctags/ctags-5.8-r1.ebuild b/dev-util/ctags/ctags-5.8-r1.ebuild
new file mode 100644
index 000000000000..f29e8bf29c67
--- /dev/null
+++ b/dev-util/ctags/ctags-5.8-r1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/ctags/ctags-5.8-r1.ebuild,v 1.1 2014/09/26 20:11:29 radhermit Exp $
+
+EAPI="5"
+
+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.11.tar.bz2 )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
+IUSE="ada"
+
+RDEPEND="app-admin/eselect-ctags"
+
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-5.6-ebuilds.patch"
+ # Upstream fix for python variables starting with def
+ epatch "${FILESDIR}/${P}-python-vars-starting-with-def.patch"
+
+ # Bug #273697
+ epatch "${FILESDIR}/${P}-f95-pointers.patch"
+
+ # enabling Ada support
+ if use ada ; then
+ cp "${WORKDIR}/${PN}-ada-mode-4.3.11/ada.c" "${S}" || die
+ epatch "${FILESDIR}/${P}-ada.patch"
+ fi
+}
+
+src_configure() {
+ econf \
+ --with-posix-regex \
+ --without-readlib \
+ --disable-etags \
+ --enable-tmpdir=/tmp
+}
+
+src_install() {
+ emake prefix="${D}"/usr mandir="${D}"/usr/share/man install
+
+ # 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} || die
+ mv "${D}"/usr/share/man/man1/{ctags,exuberant-ctags}.1 || die
+
+ 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
+}