Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ctags-5.8-slfo.1.1.3 RPM for s390x

From OpenSuSE Leap 16.0 for s390x

Name: ctags Distribution: SUSE Linux Framework One
Version: 5.8 Vendor: SUSE LLC <https://www.suse.com/>
Release: slfo.1.1.3 Build date: Fri Jun 14 20:44:36 2024
Group: Development/Tools/Navigators Build host: s390zl32
Size: 401872 Source RPM: ctags-5.8-slfo.1.1.3.src.rpm
Packager: https://www.suse.com/
Url: http://ctags.sourceforge.net/
Summary: A Program to Generate Tag Files for Use with vi and Other Editors
CTags (from Darren Hiebert) generates tag files from source code in C,
C++, Eiffel, Fortran, and Java to be used with vi and its derivatives,
Emacs, and several other editors.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Thu Feb 02 2023 dmueller@suse.com
  - mark u-a generics as non-%ghost
* Wed Jan 18 2023 adam.majer@suse.de
  - CVE-2022-4515.patch: fixes arbitrary command execution via
    a tag file with a crafted filename (bsc#1206543, CVE-2022-4515)
  - Stop resetting ctags update-alternative priority back to auto.
    These are admin settings.
  - Remove u-a links in the correct scriptlet
* Mon Sep 27 2021 msuchanek@suse.com
  - Fix build with gcc 11
    + ctags-gcc11.patch
* Tue May 04 2021 stefan.bruens@rwth-aachen.de
  - Revert ghosting changes, fix real cause for build failure
    instead (symlinks pointing to itself).
  - Clean spec file: remove historic cruft, use %license for COPYING,
    use %make_build/%make_install macros
* Thu Jan 28 2021 adam.majer@suse.de
  - Ship symlinks that are not to be ghosted in the first place
* Mon Jan 11 2021 msuchanek@suse.com
  - Fix build on Tumbleweed - do not ship ghost symlinks.
* Sun Feb 26 2017 msuchanek@suse.com
  - merge with arduino-ctags https://github.com/arduino/ctags
    * provide arduino-ctags
    * redo patch queue http://repo.or.cz/git-browser/by-commit.html?r=arduino-ctags/SUSE.git
    + new patches
      0001-Mixing-with-anjuta-tags-https-git.gnome.org-browse-a.patch
    - add vala support
    - update many existing tags with new features
      0002-Making-inline-behave-like-an-attribute.-Fixes-1.patch
      0003-Treat-typename-as-an-attribute.patch
      0004-parseReturnType-should-start-from-the-first-non-brac.patch
      0005-Ensuring-a-space-is-printed-in-return-type-AFTER-the.patch
      0006-Prevent-C-static_assert-from-stopping-parsing.patch
      0007-c-Handle-C-11-noexcept.patch
      0008-c-Properly-parse-C-11-override-and-final-members.patch
      0009-Parse-C-11-enums-with-type-specifier.patch
      0010-Parse-C-11-classed-enums.patch
      0011-Handle-template-expressions-that-may-use-the-or-oper.patch
      0012-Make-sure-we-don-t-throw-things-away-while-collectin.patch
      0013-C-mitigate-matching-error-on-generics-containing-an-.patch
      0014-fix-wrongly-interpreted-in-template.patch
      0015-Added-constexpr-as-keyword.patch
    + refreshed existing patches
      0016-CVE-2014-7204.patch
      0017-Go-language-support.patch (go-tags.patch)
      0018-SUSE-man-page-changes.patch (ctags-5.7.diff)
      0019-Do-not-include-build-time-in-binary.patch (ctags-date-time.patch)
* Thu Aug 18 2016 adam.majer@suse.de
  - Own our update-alternatives symlink (bnc#994261)
  - Use conflict-free symlinks instead of touch files for
    placeholders.
* Tue May 24 2016 mpluskal@suse.com
  - Cleanup spec file with spec-cleaner
* Tue May 24 2016 adam.majer@suse.com
  - Add missing Requires(post) on coreutils as it is using `rm`.
    (boo #976920)
* Tue Oct 07 2014 puzel@suse.com
  - Fix endless loop in javascript parser
    (bnc#899486, CVE-2014-7204)
  - Added CVE-2014-7204.patch
* Sat Apr 27 2013 schwab@linux-m68k.org
  - Remove etags and gnuctags, provided by etags package now
  - Install ctags as ctags-exuberant and provide ctags via
    update-alternatives
* Fri Mar 22 2013 mmeister@suse.com
  - Added url as source.
    Please see http://en.opensuse.org/SourceUrls
* Thu Aug 16 2012 graham@andtech.eu
  - go-tags.patch: Add patch supporting Go language
* Sun Sep 18 2011 jengelh@medozas.de
  - Remove redundant tags/sections from specfile
* Tue Aug 02 2011 puzel@novell.com
  - add etags-strcpy-overlap.patch (bnc#705308)
* Fri Jul 29 2011 puzel@novell.com
  - update to ctags-5.8
    - 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
    - Added support for TeX language, contributed by David Fishburn.
    - Added support for VHDL language, contributed by Nicolas Vincent
    - Added support for Pyrex/Cython declarations [Python].
    - Added support for "v" kind, for variables [Python].
    - Added support for class and member variables
    - 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
    - Fixed an endless loop with comments in triple strings
    - Fixed bug where functions were sometimes seen as methods
    - Fixed parsing of method parameter annotations, fix contributed by
    Paolo "blaisorblade" Giarrusso
    - Fixed parsing of global scope qualifiers in base class lists
    - Fixed bug where namespace members were given kinds corresponding
    to globals
    - Fixed parsing of "else"
    - Fixed parsing of derived enums
    - Fixed parsing of "foreach"
    - Fixed parsing of simple generic classes
    - Fixed bug with detecting identifiers inside variables
    - Fixed bug with detecting identifiers at the start of variables
    - Fixed parsing of triple single-quoted multi-line strings
  - disabled YCP parser for now (does not apply)
  - add ctags-date-time.patch
  - use spec-cleaner
* Fri Dec 18 2009 jengelh@medozas.de
  - enable parallel building
* Wed Aug 26 2009 mls@suse.de
  - make patch0 usage consistent
* Fri Sep 05 2008 schwab@suse.de
  - Update to etags 17.38.1.4.
* Wed Jan 09 2008 schwab@suse.de
  - Update to etags 17.38.
* Tue Nov 13 2007 schwab@suse.de
  - Update etags from Emacs trunk.
* Mon Nov 12 2007 bwalle@suse.de
  - update to ctags 5.7
    * Added support for DIM AS [Freebasic]
    * Added support for arbitrary nesting depth [Python]
    * Added support for verbatim string literals [C#]
    * Added support for .ctags as well as ctags.cnf on Windows
    * Added support for non-extern, non-static functions returning
      wchar_t, contributed by Aaron Peromsik [C++]
    * Added support for numerous revision control systems including
      Bazaar and Mercurial
    * Added support for enums [Java]
    * 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
    * 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 [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]
    * Fixed parsing of generic classes/interfaces [Java]
    * Fixed misidentification of fully qualified function calls as
      labels [Perl].
    * Fixed parsing of inner classes [Python]
    * Fixed line continuation [Python]
    * Fixed parsing of annotations [Java]
    * Fixed block-comment parsing [Verilog]
    * Fixed typo in man page
    * Fixed missing chunk of text in man page and over-use of hyphens
      in UTF-8 locales
    * Fixed parsing of ` as a method name [Ruby].
    * Fixed parsing of keywords in string literals [Ruby]
    * Fixed potential segmentation violation
    * Fixed parsing of destructors with whitespace after the '~' [C++]
    * Fixed default access of unions to be public [C++]
    * Fixed various memory leaks, mostly contributed by Dmitry Antipov.
    * Fixed parsing of `define [Verilog]
    * Fixed crashes involving '/' [Verilog]
    * Fixed compilation problem on MinGW
    * Fixed generation of HTML-formatted man page
    * Fixed recognition of Python scripts having '#!/usr/bin/python'
      as first line
    * Fixed parsing of Fortran comment-to-end-of-line with no newline
      before EOF [Debian]
    * Fixed parsing of << [C/C++]
    * Fixed parsing of fully-qualified type names [Java]
    * Fixed handling of lone carriage-return characters in file
* Tue Feb 06 2007 schwab@suse.de
  - Update etags from CVS.
* Tue Jan 09 2007 schwab@suse.de
  - More etags fixes from CVS.
* Sat Dec 30 2006 schwab@suse.de
  - Fix handling of relative names in #line.
* Wed Dec 20 2006 schwab@suse.de
  - Update etags from CVS.
* Tue May 30 2006 schwab@suse.de
  - Update to ctags 5.6
    * 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].
  - Update etags to 17.17.
* Tue Mar 07 2006 od@suse.de
  - wrote and added a YCP parser based on the C code parser
    (ctags-5.5.4-ycp-parser.diff)
* Wed Jan 25 2006 mls@suse.de
  - converted neededforbuild to BuildRequires
* Wed Dec 07 2005 od@suse.de
  - Added option -A/--allow-duplicates to gnuctags
* Wed Dec 07 2005 od@suse.de
  - Don't strip etags/gnuctags
* Tue Oct 18 2005 schwab@suse.de
  - Update to etags 17.14.
* Mon Nov 15 2004 schwab@suse.de
  - Update to etags 17.5.
* Tue May 04 2004 schwab@suse.de
  - Update to ctags 5.5.4.
* Sat Jan 10 2004 adrian@suse.de
  - add %defattr
* Fri Sep 26 2003 schwab@suse.de
  - Update to ctags 5.5.2.
* Tue Aug 05 2003 schwab@suse.de
  - Update to ctags 5.5.1.
* Wed Apr 02 2003 schwab@suse.de
  - Update to ctags 5.5.
  - Update to etags 16.56.
* Tue Sep 17 2002 ro@suse.de
  - removed bogus self-provides
* Tue Sep 17 2002 schwab@suse.de
  - Update to ctags 5.3.1.
* Thu Jul 18 2002 schwab@suse.de
  - Update to ctags 5.3.
* Fri Dec 14 2001 schwab@suse.de
  - Update ctags to 5.1.
  - Update etags to 14.21.
* Thu May 18 2000 schwab@suse.de
  - Use BuildRoot.
  - Remove etags.c changes again.
* Wed May 17 2000 kasal@suse.cz
  - strip etags/gnuctags
  - Fixed etags.c changes
* Mon May 15 2000 schwab@suse.de
  - Discard etags.c changes (#2772).
* Mon Jan 31 2000 werner@suse.de
  - Really rename gctags to gnuctags
* Mon Jan 31 2000 kasal@suse.cz
  - fixed spec file to really use the *dif files
  - gctags renamed to gnuctags
  - rewrote the NOTEs in the manpages and added
    "see also (gnu)ctags(1), gctags(1) and global(1)"
  - etags.c now uses #ifdef's
* Wed Jan 26 2000 werner@suse.de
  - New ctags version 3.3.1
    * Disable etags (is usable with `ctags -e')
  - Add etags/ctags from Emacs sources
    * rename this ctags with gctags
  - Make some NOTEs within the manual pages of both packages
  - Add a README.SuSE to explain why we have two versions
* Mon Sep 13 1999 bs@suse.de
  - ran old prepare_spec on spec file to switch to new prepare_spec.
* Wed Sep 08 1999 schwab@suse.de
  - specfile cleanup
* Tue Jun 15 1999 uli@suse.de
  - update -> 3.2.2
* Sun Apr 13 1997 florian@suse.de
  - new package with ctags 1.5 (used to be together with vim.tgz)

Files

/etc/alternatives/ctags
/etc/alternatives/ctags.1.gz
/usr/bin/ctags
/usr/bin/ctags-exuberant
/usr/share/doc/packages/ctags
/usr/share/doc/packages/ctags/EXTENDING.html
/usr/share/doc/packages/ctags/FAQ
/usr/share/doc/packages/ctags/README
/usr/share/licenses/ctags
/usr/share/licenses/ctags/COPYING
/usr/share/man/man1/ctags-exuberant.1.gz
/usr/share/man/man1/ctags.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Jul 18 00:41:20 2024