Mailinglist Archive: opensuse-commit (857 mails)

< Previous Next >
commit ctags
  • From: root@xxxxxxxxxxxxxxx (h_root)
  • Date: Tue, 13 Nov 2007 21:47:02 +0100
  • Message-id: <20071113204703.0FFFF678336@xxxxxxxxxxxxxxx>

Hello community,

here is the log from the commit of package ctags
checked in at Tue Nov 13 21:47:02 CET 2007.

--------
--- ctags/ctags.changes 2007-11-12 21:46:33.000000000 +0100
+++ /mounts/work_src_done/STABLE/ctags/ctags.changes 2007-11-13
14:23:22.000000000 +0100
@@ -1,0 +2,5 @@
+Tue Nov 13 14:22:21 CET 2007 - schwab@xxxxxxx
+
+- Update etags from Emacs trunk.
+
+-------------------------------------------------------------------

Old:
----
etags-17.26.diff
etags-17.26.tar.bz2

New:
----
etags-17.34.diff
etags-17.34.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ctags.spec ++++++
--- /var/tmp/diff_new_pack.Z18104/_old 2007-11-13 21:46:46.000000000 +0100
+++ /var/tmp/diff_new_pack.Z18104/_new 2007-11-13 21:46:46.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package ctags (Version 2007.11.12)
+# spec file for package ctags (Version 2007.11.13)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -15,13 +15,13 @@
Group: Development/Tools/Navigators
AutoReqProv: on
%define exuberant_ver 5.7
-%define emacs_ver 17.26
-Version: 2007.11.12
+%define emacs_ver 17.34
+Version: 2007.11.13
Release: 1
Summary: A Program to Generate Tag Files for Use with vi and Other
Editors
Url: http://ctags.sourceforge.net/
Source0:
ftp://ftp.sourceforge.net/pub/sourceforge/c/ct/ctags/ctags-%{exuberant_ver}.tar.bz2
-Source1: etags-%{emacs_ver}.tar.bz2
+Source1: etags-%{emacs_ver}.tar.gz
Source2: README.SuSE
Patch0: ctags-%{exuberant_ver}.diff
Patch1: ctags-ycp-parser.diff
@@ -48,7 +48,7 @@
%prep
%setup -n ctags-%{exuberant_ver} -b 1
%patch
-%patch1 -p1
+%patch1
cd ../etags-%{emacs_ver}
%patch2

@@ -60,7 +60,7 @@
make
cd ../etags-%{emacs_ver}
CFLAGS="$CFLAGS -I../ctags-%{exuberant_ver}"
-CFLAGS="$CFLAGS -DHAVE_CONFIG_H -DHAVE_UNISTD_H -DHAVE_GETCWD
-DVERSION=\"%{emacs_ver}\""
+CFLAGS="$CFLAGS -DHAVE_CONFIG_H -DHAVE_UNISTD_H -DHAVE_GETCWD"
$CC $CFLAGS -o etags etags.c
$CC $CFLAGS -DCTAGS -o gnuctags etags.c

@@ -73,6 +73,7 @@
install -m 755 etags gnuctags $RPM_BUILD_ROOT/usr/bin
install -m 644 etags.1 $RPM_BUILD_ROOT%{_mandir}/man1
ln -sf etags.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/gnuctags.1.gz
+install -m 644 ETAGS.README $RPM_BUILD_ROOT%{_docdir}/ctags

%clean
rm -rf $RPM_BUILD_ROOT
@@ -87,6 +88,8 @@
%{_mandir}/man1/etags.1.gz
%{_docdir}/ctags
%changelog
+* Tue Nov 13 2007 - schwab@xxxxxxx
+- Update etags from Emacs trunk.
* Mon Nov 12 2007 - bwalle@xxxxxxx
- update to ctags 5.7
* Added support for DIM AS [Freebasic]

++++++ ctags-ycp-parser.diff ++++++
--- /var/tmp/diff_new_pack.Z18104/_old 2007-11-13 21:46:46.000000000 +0100
+++ /var/tmp/diff_new_pack.Z18104/_new 2007-11-13 21:46:46.000000000 +0100
@@ -1,10 +1,5 @@
----
- c.c | 327
+++++++++++++++++++++++++++++++++++++++-----------------------
- parsers.h | 3
- 2 files changed, 210 insertions(+), 120 deletions(-)
-
---- a/c.c
-+++ b/c.c
+--- c.c
++++ c.c
@@ -59,35 +59,39 @@ typedef enum eException {
*/
typedef enum eKeywordId {
@@ -211,8 +206,8 @@
+ /* keyword keyword ID | | | | | | */
+ { "__attribute__", KEYWORD_ATTRIBUTE, { 1, 1, 1, 0, 0, 0 } },
+ { "abstract", KEYWORD_ABSTRACT, { 0, 0, 1, 1, 0, 0 } },
-+ { "bad_state", KEYWORD_BAD_STATE, { 0, 0, 0, 0, 1, 0 } },
+ { "any", KEYWORD_ANY, { 0, 0, 0, 0, 0, 1 } },
++ { "bad_state", KEYWORD_BAD_STATE, { 0, 0, 0, 0, 1, 0 } },
+ { "bad_trans", KEYWORD_BAD_TRANS, { 0, 0, 0, 0, 1, 0 } },
+ { "bind", KEYWORD_BIND, { 0, 0, 0, 0, 1, 0 } },
+ { "bind_var", KEYWORD_BIND_VAR, { 0, 0, 0, 0, 1, 0 } },
@@ -482,8 +477,8 @@
+}
+
/* vi:set tabstop=4 shiftwidth=4 noexpandtab: */
---- a/parsers.h
-+++ b/parsers.h
+--- parsers.h
++++ parsers.h
@@ -49,7 +49,8 @@
VeraParser, \
VerilogParser, \

++++++ etags-17.26.diff -> etags-17.34.diff ++++++
--- ctags/etags-17.26.diff 2006-12-20 12:46:55.000000000 +0100
+++ /mounts/work_src_done/STABLE/ctags/etags-17.34.diff 2007-11-13
14:21:45.000000000 +0100
@@ -9,7 +9,7 @@
.SH SYNOPSIS
.hy 0
.na
-@@ -26,7 +26,7 @@
+@@ -26,7 +26,7 @@ etags, ctags \- generate tag file for Em
[\|\-\-help\|] [\|\-\-version\|]
\fIfile\fP .\|.\|.

@@ -18,7 +18,7 @@
.if n .br
[\|\-o \fItagfile\fP\|] [\|\-r \fIregexp\fP\|]
[\|\-\-parse\-stdin=\fIfile\fP\|]
-@@ -46,7 +46,7 @@
+@@ -46,7 +46,7 @@ etags, ctags \- generate tag file for Em
The \|\fBetags\fP\| program is used to create a tag table file, in a format
understood by
.BR emacs ( 1 )\c
@@ -27,7 +27,7 @@
format understood by
.BR vi ( 1 )\c
\&. Both forms of the program understand
-@@ -56,7 +56,7 @@
+@@ -56,7 +56,7 @@ Python, Prolog, Scheme and
most assembler\-like syntaxes.
Both forms read the files specified on the command line, and write a tag
table (defaults: \fBTAGS\fP for \fBetags\fP, \fBtags\fP for
@@ -36,7 +36,7 @@
Files specified with relative file names will be recorded in the tag
table with file names relative to the directory where the tag table
resides. If the tag table is in /dev, however, the file names are made
-@@ -71,7 +71,7 @@
+@@ -71,7 +71,7 @@ parsing of the file names following the
language, overriding guesses based on filename extensions.
.SH OPTIONS
Some options make sense only for the \fBvi\fP style tag files produced
@@ -45,7 +45,7 @@
\fBetags\fP does not recognize them.
The programs accept unambiguous abbreviations for long option names.
.TP
-@@ -85,7 +85,7 @@
+@@ -85,7 +85,7 @@ expression search instructions; the \fB\
the delimiter `\|\fB?\fP\|', to search \fIbackwards\fP through files.
The default is to use the delimiter `\|\fB/\fP\|', to search \fIforwards\fP
through files.
@@ -54,7 +54,7 @@
.TP
.B \-\-declarations
In C and derived languages, create tags for function declarations,
-@@ -94,24 +94,24 @@
+@@ -94,24 +94,24 @@ and create tags for extern variables unl
.B \-d, \-\-defines
Create tag entries for C preprocessor constant definitions
and enum constants, too. Since this is the default behavior of
@@ -83,7 +83,7 @@
\fBetags\fP accepts this option.
.TP
\fB\-i\fP \fIfile\fP, \fB\-\-include=\fIfile\fP
-@@ -168,7 +168,7 @@
+@@ -168,7 +168,7 @@ the previous ones. The regexps are of o
where \fItagregexp\fP is used to match the tag. It should not match
useless characters. If the match is such that more characters than
needed are unavoidably matched by \fItagregexp\fP, it may be useful to
@@ -92,16 +92,7 @@
ignores regexps without a \fInameregexp\fP. The syntax of regexps is
the same as in emacs. The following character escape sequences are
supported: \\a, \\b, \\d, \\e, \\f, \\n, \\r, \\t, \\v, which
-@@ -224,7 +224,7 @@
-
- .br
- A regexp can be preceded by {\fIlang\fP}, thus restricting it to match
--lines of files of the specified language. Use \fBetags --help\fP to obtain
-+lines of files of the specified language. Use \fBetags \-\-help\fP to obtain
- a list of the recognised languages. This feature is particularly useful
inside
- \fBregex files\fP. A regex file contains one regex per line. Empty lines,
- and those lines beginning with space or tab are ignored. Lines beginning
-@@ -243,12 +243,12 @@
+@@ -243,12 +243,12 @@ freely intermixed with filenames and the
.TP
.B \-t, \-\-typedefs
Record typedefs in C code as tags. Since this is the default behavior
@@ -116,7 +107,7 @@
.TP
.B \-u, \-\-update
Update tag entries for \fIfiles\fP specified on command line, leaving
-@@ -256,11 +256,11 @@
+@@ -256,15 +256,15 @@ tag entries for other files in place. C
by deleting the existing entries for the given files and then
rewriting the new entries at the end of the tags file. It is often
faster to simply rebuild the entire tag file than to use this.
@@ -128,10 +119,6 @@
-to standard output. Only \fBctags\fP accepts this option.
+to standard output. Only \fBgnuctags\fP accepts this option.
.TP
- .B \-w, \-\-no\-warn
- Suppress warning messages about duplicate entries. The \fBetags\fP
-@@ -269,7 +269,7 @@
- .TP
.B \-x, \-\-cxref
Instead of generating a tag file, write a cross reference (in
-\fBcxref\fP format) to standard output. Only \fBctags\fP accepts this option.
@@ -139,7 +126,7 @@
.TP
.B \-h, \-H, \-\-help
Print usage information. Followed by one or more \-\-language=LANG
-@@ -283,8 +283,10 @@
+@@ -278,8 +278,10 @@ emacs \fBetags\fP is shipped with).
`\|\fBemacs\fP\|' entry in \fBinfo\fP; \fIGNU Emacs Manual\fP, Richard
Stallman.
.br




++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread