Hello community,

here is the log from the commit of package ctags for openSUSE:Factory
checked in at Mon Aug 1 09:39:18 CEST 2011.



--------
--- ctags/ctags.changes 2009-12-21 23:40:10.000000000 +0100
+++ /mounts/work_src_done/STABLE/ctags/ctags.changes    2011-07-29 
19:05:42.000000000 +0200
@@ -1,0 +2,43 @@
+Fri Jul 29 16:49:36 UTC 2011 - pu...@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
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  ctags-5.7.tar.bz2

New:
----
  ctags-5.8.tar.gz
  ctags-date-time.patch

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

Other differences:
------------------
++++++ ctags.spec ++++++
--- /var/tmp/diff_new_pack.QyMcgI/_old  2011-08-01 09:21:22.000000000 +0200
+++ /var/tmp/diff_new_pack.QyMcgI/_new  2011-08-01 09:21:22.000000000 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package ctags (Version 2009.12.21)
+# spec file for package ctags
 #
-# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,21 +18,24 @@
 
 
 Name:           ctags
-License:        GPLv2+
-Group:          Development/Tools/Navigators
-AutoReqProv:    on
-%define ctags_ver      5.7
+%define ctags_ver      5.8
 %define etags_ver      17.38.1.4
-Version:        2009.12.21
+# Let the date means last update of either ctags or etags tarball
+Version:        2011.7.29
 Release:        1
+License:        GPLv2+
 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-%{ctags_ver}.tar.bz2
+Group:          Development/Tools/Navigators
+Source0:        ctags-%{ctags_ver}.tar.gz
 Source1:        etags-%{etags_ver}.tar.gz
 Source2:        README.SuSE
-Patch0:         ctags-%{ctags_ver}.diff
-Patch1:         ctags-ycp-parser.diff
-Patch2:         etags-%{etags_ver}.diff
+Patch1:         ctags-5.7.diff
+# No resources to make this patch work with ctags-5.8 (applied to ctags-5.7)
+# Anyone is welcome to make it work again.
+#Patch2:        ctags-ycp-parser.diff
+Patch3:         ctags-date-time.patch
+Patch4:         etags-%{etags_ver}.diff
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -44,51 +47,44 @@
 Pascal, Cobol, Ada, Perl, LaTeX, Scheme, Emacs Lisp/Common Lisp,
 Postscript, Erlang, Python, Prolog, and most assembler-like syntaxes.
 
-
-
-Authors:
---------
-    Darren Hiebert <dar...@hiebert.com>
-    Ken Arnold
-    Francesco Potort´┐Ż <p...@gnu.org>
-
 %prep
 %setup -q -n ctags-%{ctags_ver} -b 1
-%patch0
 %patch1
+#%#patch2
+%patch3 -p1
 cd ../etags-%{etags_ver}
-%patch2
+%patch4
 
 %build
 CC=gcc
-CFLAGS="$RPM_OPT_FLAGS -Wall"
+CFLAGS="%{optflags} -Wall"
 export CFLAGS CC
 ./configure --prefix=/usr --mandir=%{_mandir} --disable-etags
-make %{?jobs:-j%jobs}
+make %{?_smp_mflags}
 cd ../etags-%{etags_ver}
 CFLAGS="$CFLAGS -DSTDC_HEADERS -DHAVE_UNISTD_H -DHAVE_GETCWD"
 $CC $CFLAGS -o etags etags.c
 $CC $CFLAGS -DCTAGS -o gnuctags etags.c
 
 %install
-make install prefix=$RPM_BUILD_ROOT/usr mandir=$RPM_BUILD_ROOT%{_mandir}
-mkdir -p $RPM_BUILD_ROOT%{_docdir}/ctags/Exuberant_Ctags
-install -m 644 COPYING EXTENDING.html FAQ README 
$RPM_BUILD_ROOT%{_docdir}/ctags/Exuberant_Ctags
-install -m 644 %{S:2} $RPM_BUILD_ROOT%{_docdir}/ctags
+make install prefix=%{buildroot}/usr mandir=%{buildroot}%{_mandir}
+mkdir -p %{buildroot}%{_docdir}/ctags/Exuberant_Ctags
+install -m 644 COPYING EXTENDING.html FAQ README 
%{buildroot}%{_docdir}/ctags/Exuberant_Ctags
+install -m 644 %{SOURCE2} %{buildroot}%{_docdir}/ctags
 cd ../etags-%{etags_ver}
-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
+install -m 755 etags gnuctags %{buildroot}%{_prefix}/bin
+install -m 644 etags.1 %{buildroot}%{_mandir}/man1
+ln -sf etags.1.gz %{buildroot}%{_mandir}/man1/gnuctags.1.gz
+install -m 644 ETAGS.README %{buildroot}%{_docdir}/ctags
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
 
 %files
 %defattr(-,root,root)
-/usr/bin/ctags
-/usr/bin/gnuctags
-/usr/bin/etags
+%{_bindir}/ctags
+%{_bindir}/gnuctags
+%{_bindir}/etags
 %{_mandir}/man1/ctags.1.gz
 %{_mandir}/man1/gnuctags.1.gz
 %{_mandir}/man1/etags.1.gz

++++++ ctags-date-time.patch ++++++
Index: ctags-5.8/options.c
===================================================================
--- ctags-5.8.orig/options.c
+++ ctags-5.8/options.c
@@ -924,7 +924,6 @@ static void printProgramIdentification (
        printf ("%s %s, %s %s\n",
                PROGRAM_NAME, PROGRAM_VERSION,
                PROGRAM_COPYRIGHT, AUTHOR_NAME);
-       printf ("  Compiled: %s, %s\n", __DATE__, __TIME__);
        printf ("  Addresses: <%s>, %s\n", AUTHOR_EMAIL, PROGRAM_URL);
        printFeatureList ();
 }
Index: ctags-5.8/main.c
===================================================================
--- ctags-5.8.orig/main.c
+++ ctags-5.8/main.c
@@ -93,17 +93,6 @@
 */
 static struct { long files, lines, bytes; } Totals = { 0, 0, 0 };
 
-#ifdef AMIGA
-# include "ctags.h"
-  static const char *VERsion = "$VER: "PROGRAM_NAME" "PROGRAM_VERSION" "
-# ifdef __SASC
-  __AMIGADATE__
-# else
-  __DATE__
-# endif
-  " "AUTHOR_NAME" $";
-#endif
-
 /*
 *   FUNCTION PROTOTYPES
 */

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



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to