summaryrefslogtreecommitdiff
path: root/devel/exctags
AgeCommit message (Collapse)AuthorFilesLines
2010-01-22Update devel/exctags to 5.8tonio3-6/+20
Changes: ctags-5.8 (09 Jul 2009) * Removed ".ml" as a Lisp extension (now OCaml) [Lisp]. * Added support for Ant language, contributed by David Fishburn. * Added support for DOS Batch language, contributed by David Fishburn. * Added support for Flex (Adobe) language, contributed by David Fishburn. * Added support for MATLAB language, contributed by David Fishburn. * Added support for Objective Camel (OCaml), provided by Vincent Berthoux [Patch #2738723]. * Added support for TeX language, contributed by David Fishburn. * Added support for VHDL language, contributed by Nicolas Vincent [Bug #1943306]. * Added support for Pyrex/Cython declarations [Python]. * Added support for "v" kind, for variables [Python]. * Added support for class and member variables [PHP, Bug #1037086]. * Added support for recent enhancements to Eiffel language [Eiffel]. * Added support for ASP classes, contributed by Zendhi Nagao; changes meaning of 'c' kind flag [ASP]. * Added regex support when compiling with MinGW. Gnu regex module now included in all distributions. * Fixed detection of triple strings inside other strings [Python, Bug #1988130]. * Fixed an endless loop with comments in triple strings [Python, Bug #1988027]. * Fixed bug where functions were sometimes seen as methods [Python, Bug #1988026]. * Fixed parsing of method parameter annotations, fix contributed by Paolo "blaisorblade" Giarrusso [Java, Bug #2049723, #2117073]. * Fixed parsing of global scope qualifiers in base class lists [C++, Bug #1799343]. * Fixed bug where namespace members were given kinds corresponding to globals [C++, Bug #1924919, #1575055]. * Fixed parsing of "else" [C#, Bug #1830344]. * Fixed parsing of derived enums [C#, Bug #1515910]. * Fixed parsing of "foreach" [C#, Bug #1830343]. * Fixed parsing of simple generic classes [C#, Bug #1515910]. * Fixed bug with detecting identifiers inside variables [Python, Bug #1809024]. * Fixed bug with detecting identifiers at the start of variables [Python, Bug #1856363]. * Fixed parsing of triple single-quoted multi-line strings [Python, Bug #1906062]. * Changed to newer version of autoconf, changing configure.in to configure.ac.
2009-02-07DESTDIR support.joerg1-1/+5
2007-11-19ctags-5.7 (04 Sep 2007)adrianp2-6/+6
* Added support for DIM AS [Freebasic, Bug 1741778]. * Added support for arbitrary nesting depth [Python, Bug 1684786, Debian bug 409078]. * Added support for verbatim string literals [C, Bug 1515910]. * Added support for .ctags as well as ctags.cnf on Windows [Bug 1246506]. * Added support for non-extern, non-static functions returning wchar_t, contributed by Aaron Peromsik [C++, Patch 1458930]. * Added support for numerous revision control systems including Bazaar and Mercurial [Bug 1472894]. * Added support for enums [Java, Bug 1730485, Bug 1517143, Patch 1027395, Patch 1528507]. * Added support for multiple-level namespace declarations [C]. * Added .svn to list of directories ignored during recursion (--recurse). * Added support for BlitzBasic, PureBasic and FreeBasic [FR 1100506]. * Added support for interfaces and static/public/protected/private functions [PHP]. * Added support for 'package' keyword [Perl]. * Added support for multi-line subroutine, package, and constant definitions [Perl]. * Added support for optional subroutine declarations [Perl]. * Added support for formats [Perl]. * Added support for new convert keyword [Eiffel]. * Added optional tags for forward variable declarations (e.g. 'struct C;') [C, C++]. * Changed parsing of option input file (-L) to strip trailing white space. * Ignore comments mixed into definitions and declarations [Perl]. * Fixed detecting labels with whitespace after label name [Perl, Bug 1752361] * Fixed parsing of generic classes/interfaces [Java, Bug 1447756]. * Fixed misidentification of fully qualified function calls as labels [Perl]. * Fixed parsing of inner classes [Python, Bug 1411963]. * Fixed line continuation [Python, Bug 928001, Patch 819471]. * Fixed parsing of annotations [Java, Bug 1691412]. * Fixed block-comment parsing [Verilog, Patch 1458042, Bugs 960316, 1111214, 1606569, 1615060]. * Fixed typo in man page [Debian bug 366412]. * Fixed missing chunk of text in man page and over-use of hyphens in UTF-8 locales [Debian bug 271323]. * Fixed parsing of ` as a method name [Ruby]. * Fixed parsing of keywords in string literals [Ruby, Bug 1742588]. * Fixed potential segmentation violation [Bug 1672834, Bug 1222926]. * Fixed parsing of destructors with whitespace after the '~' [C++, Bug 1585745]. * Fixed default access of unions to be public [C++, Bug 1548443]. * Fixed various memory leaks, mostly contributed by Dmitry Antipov. * Fixed parsing of `define [Verilog, Bug 961001]. * Fixed crashes involving '/' [Verilog, Bug 1743330]. * Fixed compilation problem on MinGW [Bug 1517424]. * Fixed generation of HTML-formatted man page [Bug 1645864]. * Fixed recognition of Python scripts having '!/usr/bin/python' as first line [Bug 1764148]. * Fixed parsing of Fortran comment-to-end-of-line with no newline before EOF [Debian bug 432872]. * Fixed parsing of << [C/C++, Bugs 1020715, 1093123, 1770479, 1770607]. * Fixed parsing of fully-qualified type names [Java, Bug 814263]. * Fixed handling of lone carriage-return characters in file [Bug 1773926].
2007-02-23Update to 5.6:wiz4-90/+13
ctags-5.6 (Mon May 29 2006) * Reformatted code for independence of tab stop setting. * Changed default configuration to disable installation of etags links. * Changed --langmap to first unmap each supplied extension from other languages. * Added support for ASP constants [ASP, Patch #961842]. * Added support for GNU make extensions [Make]. * Added .mk as extension recognized as a make language file [Make]. * Added missing help for list-maps options [Bug #1201826]. * Added new extension field "typeref" [thanks to Bram Moolenaar]. * Extended functionality of Ruby parser with patch from Elliot Hughes [Ruby]. * Fixed creation of TAGS file with etags-include but no files [Bug #941233]. * Fixed problem reading last line of list file (-L) without final newline. * Fixed infinite loop that could occur on files without final newline [C, Java]. * Fixed incorrect tag for first field of table [SQL]. * Fixed missing tags for functions beginning with underscore [Sh]. * Fixed missing tags for functions with variable arg list [C, Bug #1201689]. * Fixed parsing problem with parentheses in argument list [C, Bug #1085585]. * Fixed problem in preprocessor directive handling [C, Bug #1086609].
2006-04-13Fixed pkglint warnings.rillig1-8/+7
2006-03-04Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where nojlam1-2/+2
developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers.
2005-12-27Lower expectations, both others' and mine: relinquish stewardshipseb1-2/+2
2005-09-28Replaced "# defined" with "yes" in Makefile variables like GNU_CONFIGURE,rillig1-2/+2
NO_BUILD, USE_LIBTOOL.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-23Add RMD160 digests.agc1-1/+2
2005-02-17Fix quoting.uebayasi1-2/+2
2004-12-30The use of "__unused__" conflicts with usage in recent NetBSD-currentmarkd1-1/+7
header files so rename all occurances to something that doesnt.
2004-06-03Update to exctags to 5.5.4.uebayasi4-418/+34
Changes since 5.5.0: * Added support for Perl labels. * Added support for Perl "use constant" [Perl, Patch #853704, Feature Request #710017]. * Added support for package qualification of tags, removing useless "package" tag kind [Perl, Feature Request #448887]. * Added support for "and" keyword [SML, Bug #816636]. * Added support for variables [PHP]. * Added tags for local variables for C-based languages [C/C++/C#/Java/Vera, Feature Request #449503]. * Added support for tags for labels [PL/SQL]. * Added support for tags for constant definitions [PHP]. And many bug fixes.
2004-04-27Convert to buildlink3.snj1-2/+2
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-04-07Update to version 5.5.seb3-70/+78
Package change: $PKG_SYSCONFDIR/ctags.conf added as glogal, configuration file, parsed before /etc/ctags.conf, /usr/local/etc/ctags.conf and $HOME/.ctags Changes since version 5.4: ctags-5.5 (Tue Apr 1 2003) * Changed kind indicator for methods from 'f' to 'm' [Tcl]. * Changed tags within interfaces to be disabled by default (like prototypes in C/C++) [Fortran]. * Removed explicit descriptions of individual --<LANG>-types options from --help output. See new --list-languages and --list-kinds options. * Removed explicit list of supported languages and supported tag kinds and mapping patterns from man page. See new --list-languages, --list-kinds, and --list-maps options. * Renamed --<LANG>-types option to --<LANG>-kinds (still accepts old name). * Added --list-kinds option. * Added --list-maps option. * Added --list-languages option. * Added support for dimensioned variables, contributed by Simon Bohlin [ASP]. * Added support for C# language. * Added support for Erlang language, contributed by Brent Fulgham. * Added support for HTML language files. * Added support for JavaScript language files. * Added support for SML (Standard ML) language, contributed by Venkatesh Prasad. * Added mapping for .plx to Perl. * Added tags for autocommand groups [Vim, Patch #664685]. * Added support for numerous language extensions [Fortran]. * Added '$', 'D', and 'd' in column 1 as comment characters [Fortran]. * Added special handling of --options=NONE to disable automatic reading of options from configuration files or environment. * Added check for case-insensitive filenames to configure. * Fixed problem with lower case <SID> tag [Vim, Bug #657327]. * Fixed problem recognizing indented code [Vim, Patch #664685]. * Fixed problem with infinite loop in certain comments [PL/SQL, Bug #629115]. * Fixed problem of incorrect extension field [C, Bug #639639]. * Fixed problem of empty scoping extension field [C, Bug #639644]. * Fixed missing tags for functions split across lines [PHP, Bug #681824]. * Fixed missing tags for nested subprograms using 'contains' [Fortran, Bug #670433]. * Fixed missing tags when variable has same name as keyword [Fortran]. * Fixed spurious tag when an array-spec occurs within an entity-decl [Fortran]. * Fixed mishandling of multiline raw strings [Python, Bug #699171]. * Fixed missing scope extension field on namespaces [C++, C#, Bug #665086]. * Fixed several bugs causing missed tags [Fortran]. * Fixed problem with --langmap option preventing clearing of map [Bug #688442]. * Fixed recognition of Unicode-8 characters [Java]. * Fixed man page errors and omissions. * Fixed bug in readFieldValue() in readtags library. * Fixed bug in option parsing in readtags command-line program. * Fixed portability problems with DJGPP [Bug #692569]. * Fixed portability problems with Cygwin.
2002-12-01Update to version 5.4.seb3-66/+61
Changes since last packaged version: ctags-5.4 (Thu Oct 17 2002) * Improved ability for tagsOpen() in readtags library to report failure to open tag file, adding new fields to tagFileInfo structure. * Improved Cobol support to include data, files, groups, and sections [Cobol]. * Added '$' a valid character for C identifier [VMS]. * Added support for recording routine argument declarations for C-like languages. See the --fields option and man page section TAG FILE FORMAT for more information [C, C++, Java]. * Added class and method support to TCL parser [TCL]. * Added support for PL/SQL language. * Added support for Vera language, inspired by Dave Eggum [Vera]. * Fixed problem terminating Perl POD block [Perl, Bug #612621]. * Fixed problem re whitespace preceding subprogram name [Pascal, Bug #612019]. * Fixed problem with leading spaces before instruction [TCL, Bug #615928]. * Fixed problem with double precision functions [Fortran, Bug #620288]. * Fixed inverted test causing TMPDIR to be used for temporary files when ctags is setuid instead of when not setuid [Bug #623713]. ctags-5.3.1 (Thu Sep 12 2002) * Renamed tagsSetSorted() to tagsSetSortType() and "sorted" member of tagFileInfo structure of readtags library to "sort". * Added new function, tagsFirst() to readtags library. * Fixed incorrect tag kinds [Verilog]. * Fixed null tags for unnamed BLOCK DATA statements [Fortran]. * Fixed missing tags for function preceded by "<SID>" [Vim]. * Fixed missing tags for equate statements not in column 1 [Asm, Bug #538629]. * Fixed Ruby parser (why didn't the compiler report my screw-up?) [Ruby]. ctags-5.3 (Wed Jul 17 2002) * Allowed --etags-include option without input files. * Changed Asm parser to back to C-based parser to remove redundant tags, and extending its support for more variants [Asm]. * Changed to using _tempnam() to create temporary files on Windows, allowing "TMP" environment variable to set temporary directory. * Changed the -x output to match that of traditional ctags when the --format=1 option is supplied. The new format was also changed slightly to conform more closely to the original format, with the addition of the extra tag type field. * Added support for Verilog language, submitted by Nam SungHyun. * Added support for RISC OS platform, contributed by Andrew Wingate. * Added support for "#pragma weak", generating macro tags for weak symbols [C]. * Added support for mixins and class methods to Ruby parser, submitted by Matthias Veit [Ruby]. * Added support to ctags and readtags library for case-folded sorting of tag files, submitted by Flemming Madsen. * Added identification of class methods [Python]. * Fixed portability problems [Bugs #541997, #571240]. * Fixed bug in configure script [Solaris, Bug #542966]. * Fixed invalid package name tags [Perl, Bug #535068]. * Fixed failure to output relative paths into etags TAGS files on Win32 [Bug #568365]. * Fixed incorrect line address in cases of line continuation [Fortran]. * Fixed missing tags for certain cases of invalid syntax [C]. * Fixed missing tags in Fortran with HPF extensions [Fortran, Bug #565813]. * Fixed spurious tag for clients portion of feature clause when following an empty feature clause [Eiffel].
2002-11-14buildlink1 -> buildlink2jlam1-3/+3
2002-03-06Update to version 5.2.3.seb4-66/+59
List of changes for version 5.2.3: * Fixed portability problem in makefile [Solaris, FreeBSD]. * Fixed infinite loop for certain cases of invalid syntax [Eiffel]. * Changed Asm parser to regex, extending its support for more variants [Asm]. List of changes for version 5.2.2: * Fixed spurious tags following empty feature clause [Eiffel]. * Fixed missing tags for classes specifying generic creation routine [Eiffel]. * Fixed missing tags when label not followed by white space [YACC]. * Fixed for portability [Solaris, MacOS X]. * Added support for type reference tool [Eiffel]. List of changes for version 5.2.1: * Portability fixes [Mingw32]. * Added "RCS" and "CVS" to list of directories excluded by default. * Fixed missing tags for function pointers declared const or volatile [C, Bug #503764].
2002-01-23Update to version 5.2seb3-59/+72
While here update my email address. List of changes for version 5.2: * Portability fixes [HP-UX, Solaris, VMS, OS/2]. * Made code compilable by a C++ compiler. * Changed reading of option files to ignore blank lines. * Changed and enhanced interface to readtags library (see readtags.h). * Changed from using addLanguageRegex() to addTagRegex() in regex-based parsers. * Added support for Lua language, submitted by Max Ischenko. * Added instructions to man page on using tags with NEdit. * Added setargv.obj to link for wildcard expansion [MSVC]. * Added capability to have regex invoke a callback in a regex parser. * Fixed regex tag problem which left newlines in back-references. * Fixed missing class-qualified tags [Eiffel]. * Fixed spurious tags for entries in final indexing clause [Eiffel]. * Fixed problem with invalid filenames in preprocessor line directives. * Fixed bug parsing scoped variables (e.g. "b:variable") [Vim, Bug #487608]. * Fixed problem compiling readtags.c on some hosts. * Fixed memory overwrite problem in readtags library.
2001-11-13Upgrade to version 5.1.seb6-61/+144
While here added the support of Exuberant etags (exetags in this package). List of changes for version 5.1: * Changed name of option configuration files for MSDOS, MSWindows, and OS/2. * Changed regex support to enforce REG_NEWLINE. This fixes problem where the newline character was explicity being matched by user patterns [Bug #431477]. * Added new public domain library for reading tag files (see readtags.h). * Added support for variables and namespaces, provided by Jay Glanville [Vim]. * Added report of non-options in option configuration files and CTAGS environment variable. * Added support for YACC language, submitted by Nick Hibma [YACC]. * Added support for Perl packages, submitted by Nick Hibma [Perl]. * Added '$' as valid identifier character for DEC C compiler [VMS, Bug #425147]. * Added compilation date and time to --version output. * Added configure check for HP-UX to determine if ANSI options needed [HP-UX]. * Removed tags for forward class/struct declarations [C/C++, Bug #432563]. * Eliminated ;" separator from end of tag line when no extension fields are present. * Fixed segmentation violation for some Lisp files [Lisp]. * Fixed segmentation violation occurring when file referenced in #line directive was from an unknown language. * Fixed loss of sync when parsing bit fields named with C++ reserved word [C]. * Fixed compilation problem on gcc-2.7.2. * Fixed problem parsing verbatim strings [Eiffel]. * Fixed problem with PHP references [PHP]. * Fixed handling of Perl __DATA__ sections [Perl]. * Fixed problem resulting from white space in tag name due to regex name specifier. * Fixed double reading of $HOME/.ctags when current directory is $HOME. * Fixed problem reading option configuration files using CR-LF newlines. * Fixed problem preventing output control over tag kinds of regex patterns [Bug #429869]
2001-11-01Move pkg/ files into package's toplevel directoryzuntum3-3/+3
2001-09-30Added exctags 5.0.1, an exuberant (feature-filled) tagfile generator for vi,seb6-0/+441
emacs and clones. Package provided by myself in pkg/13989, pkg directory name adjusted to devel/exctags.