# -*- coding: ascii; tab-width: 4 -*- Package: exuberant-ctags Version: 5.8 Revision: 2 Source: mirror:sourceforge:ctags/ctags-%v.tar.gz PatchFile: %n_unused_namespace.patch PatchFile-MD5: 2464d39d6553512ce553397714f9baaa PatchScript: patch -p0 < %{PatchFile} SetCFlags: -Os ConfigureParams: --mandir=%i/share/man --disable-etags Description: Reimplementation of ctags(1) DescDetail: << Exuberant Ctags is a multilanguage reimplementation of the much-underused ctags(1) program and is intended to be the mother of all ctags programs. It generates indexes of source code definitions which are used by a number of editors and tools. The motivation which drove the development of Exuberant Ctags was the need for a ctags program which supported generation of tags for all possible C language constructs (which no other ctags offers), and because most were easily fooled by a number of preprocessor contructs. Uses update-alternatives so as not to conflict with other ctags. You may have to run sudo update-alternatives --config ctags to make sure you are using this package. << DescPort: << Use MacPorts patch to deal with namespacing of __unused__ macro. << InstallScript: << make prefix=%i mandir=%i/share/man install mv %i/bin/ctags %i/bin/ctags-exuberant mv %i/share/man/man1/ctags.1 %i/share/man/man1/ctags.1-exuberant << PostInstScript: << update-alternatives --install %p/bin/ctags ctags %p/bin/ctags-exuberant 70 --slave %p/share/man/man1/ctags.1 ctags.1 %p/share/man/man1/ctags.1-exuberant << PreRmScript: << if [ $1 != "upgrade" ]; then update-alternatives --remove ctags %p/bin/ctags-exuberant fi << License: GPL DocFiles: README COPYING FAQ NEWS EXTENDING.html INSTALL* ctags.html MAINTAINERS Maintainer: Daniel Johnson Homepage: http://ctags.sourceforge.net/ Source-Checksum: SHA256(0e44b45dcabe969e0bbbb11e30c246f81abe5d32012db37395eb57d66e9e99c7)