diff options
author | Aron Griffis <agriffis@gentoo.org> | 2004-02-04 16:23:52 +0000 |
---|---|---|
committer | Aron Griffis <agriffis@gentoo.org> | 2004-02-04 16:23:52 +0000 |
commit | 1563ae162e38b769230e2e48d32a2e61afa2b301 (patch) | |
tree | 2b91f22aed6fa3eacb366a225688d37634b44e78 /dev-util/cscope | |
parent | Version bump. (Manifest recommit) (diff) | |
download | gentoo-2-1563ae162e38b769230e2e48d32a2e61afa2b301.tar.gz gentoo-2-1563ae162e38b769230e2e48d32a2e61afa2b301.tar.bz2 gentoo-2-1563ae162e38b769230e2e48d32a2e61afa2b301.zip |
Update to cscope-15.5 with KEYWORDS restored from cscope-15.3. It appears that whoever updated to cscope-15.4 doesn't understand how to work with KEYWORDS, or doesn't understand how to write a ChangeLog entry explaining their actions. cscope-15.5 fixes the bison incompatibility so Brandy's sed fix is no longer needed. Add metadata.xml putting this ebuilto the vim and emacs herds
Diffstat (limited to 'dev-util/cscope')
-rw-r--r-- | dev-util/cscope/ChangeLog | 14 | ||||
-rw-r--r-- | dev-util/cscope/Manifest | 8 | ||||
-rw-r--r-- | dev-util/cscope/cscope-15.5.ebuild | 62 | ||||
-rw-r--r-- | dev-util/cscope/files/digest-cscope-15.5 | 1 | ||||
-rw-r--r-- | dev-util/cscope/metadata.xml | 6 |
5 files changed, 86 insertions, 5 deletions
diff --git a/dev-util/cscope/ChangeLog b/dev-util/cscope/ChangeLog index 4637db792f8e..cd57e0fc83cd 100644 --- a/dev-util/cscope/ChangeLog +++ b/dev-util/cscope/ChangeLog @@ -1,6 +1,16 @@ # ChangeLog for dev-util/cscope -# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/cscope/ChangeLog,v 1.14 2003/11/15 18:29:15 jbms Exp $ +# Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/cscope/ChangeLog,v 1.15 2004/02/04 16:23:52 agriffis Exp $ + +*cscope-15.5 (04 Feb 2004) + + 04 Feb 2004; Aron Griffis <agriffis@gentoo.org> cscope-15.5.ebuild, + metadata.xml: + Update to cscope-15.5 with KEYWORDS restored from cscope-15.3. It appears + that somebody doesn't understand how to work with KEYWORDS, or doesn't + understand how to write a ChangeLog entry explaining their actions. + cscope-15.5 fixes the bison incompatibility so Brandy's sed fix is no longer + needed. Add metadata.xml putting this ebuild into the vim and emacs herds. 15 Nov 2003; Jeremy Maitin-Shepard <jbms@gentoo.org> cscope-15.4-r1.ebuild: Fixed emacs lisp and site file installation. diff --git a/dev-util/cscope/Manifest b/dev-util/cscope/Manifest index 250acf2b5711..bcaa17ea1d6f 100644 --- a/dev-util/cscope/Manifest +++ b/dev-util/cscope/Manifest @@ -1,8 +1,10 @@ +MD5 bf2eeaa69d7eea1f101356b4f94e2e01 ChangeLog 2146 +MD5 658b0c2a114ad2401993b1da8a3dcdf9 cscope-15.3.ebuild 815 MD5 6b521f3ead303be707450feaf032153c cscope-15.4.ebuild 1385 MD5 4a353bb9ad6d43511077f3abe4be6314 cscope-15.4-r1.ebuild 1278 -MD5 658b0c2a114ad2401993b1da8a3dcdf9 cscope-15.3.ebuild 815 -MD5 bf2eeaa69d7eea1f101356b4f94e2e01 ChangeLog 2146 -MD5 28ddc553966bf7045758be324600f5c8 files/50xcscope-gentoo.el 95 +MD5 56dbace95a9f9efb028abfb04ac8c969 cscope-15.5.ebuild 1450 MD5 326b4f2785a741e10f370a6accfd1c28 files/digest-cscope-15.3 63 +MD5 28ddc553966bf7045758be324600f5c8 files/50xcscope-gentoo.el 95 MD5 ae33cee910261c162094e95a82523f6c files/digest-cscope-15.4 63 MD5 ae33cee910261c162094e95a82523f6c files/digest-cscope-15.4-r1 63 +MD5 25ad9fe446a7cabf4c482bbe150c7eaa files/digest-cscope-15.5 63 diff --git a/dev-util/cscope/cscope-15.5.ebuild b/dev-util/cscope/cscope-15.5.ebuild new file mode 100644 index 000000000000..034a8b85f0c3 --- /dev/null +++ b/dev-util/cscope/cscope-15.5.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2004 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/cscope/cscope-15.5.ebuild,v 1.1 2004/02/04 16:23:52 agriffis Exp $ + +inherit gnuconfig elisp-common + +S=${WORKDIR}/${P} +DESCRIPTION="CScope - interactively examine a C program" +SRC_URI="mirror://sourceforge/cscope/${P}.tar.gz" +HOMEPAGE="http://cscope.sourceforge.net" + +SLOT="0" +LICENSE="as-is" +KEYWORDS="~x86 ~ppc ~sparc ~alpha ~hppa ~mips ~arm ~amd64 ~ia64" + +IUSE="emacs" + +RDEPEND=">=sys-libs/ncurses-5.2" +DEPEND="${RDEPEND} + sys-devel/flex + sys-devel/bison + emacs? ( virtual/emacs )" + +SITEFILE=50xcscope-gentoo.el + +src_compile() { + gnuconfig_update + + # This fix is no longer needed as of cscope-15.5 which now should + # work with bison directly. (04 Feb 2004 agriffis) + #sed -i -e "s:={:{:" src/egrep.y + + econf || die + make clean || die + emake || die + + if use emacs; then + cd ${S}/contrib/xcscope || die + elisp-compile *.el || die + fi +} + +src_install() { + einstall || die + dodoc NEWS AUTHORS TODO COPYING ChangeLog INSTALL README* || die + + if use emacs; then + cd ${S}/contrib/xcscope || die + elisp-install xcscope *.el *.elc || die + elisp-site-file-install ${FILESDIR}/${SITEFILE} || die + dobin cscope-indexer || die + fi + cp -r ${S}/contrib/webcscope ${D}/usr/share/doc/${P}/ || die +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/dev-util/cscope/files/digest-cscope-15.5 b/dev-util/cscope/files/digest-cscope-15.5 new file mode 100644 index 000000000000..99cb973ef8e3 --- /dev/null +++ b/dev-util/cscope/files/digest-cscope-15.5 @@ -0,0 +1 @@ +MD5 beb6032a301bb11524aec74bfb5e4840 cscope-15.5.tar.gz 243793 diff --git a/dev-util/cscope/metadata.xml b/dev-util/cscope/metadata.xml new file mode 100644 index 000000000000..43b502858ddd --- /dev/null +++ b/dev-util/cscope/metadata.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>vim</herd> +<herd>emacs</herd> +</pkgmetadata> |