commit ctags for openSUSE:Factory

2017-03-12 Thread root
Hello community,

here is the log from the commit of package ctags for openSUSE:Factory checked 
in at 2017-03-12 20:04:05

Comparing /work/SRC/openSUSE:Factory/ctags (Old)
 and  /work/SRC/openSUSE:Factory/.ctags.new (New)


Package is "ctags"

Sun Mar 12 20:04:05 2017 rev:33 rq:477790 version:5.8

Changes:

--- /work/SRC/openSUSE:Factory/ctags/ctags.changes  2016-09-09 
10:13:08.0 +0200
+++ /work/SRC/openSUSE:Factory/.ctags.new/ctags.changes 2017-03-12 
20:04:08.364573381 +0100
@@ -1,0 +2,30 @@
+Sun Feb 26 04:37:26 UTC 2017 - msucha...@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)
+
+---

Old:

  CVE-2014-7204.patch
  ctags-5.7.diff
  ctags-date-time.patch
  go-tags.patch

New:

  0001-Mixing-with-anjuta-tags-https-git.gnome.org-browse-a.patch
  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
  0016-CVE-2014-7204.patch
  0017-Go-language-support.patch
  0018-SUSE-man-page-changes.patch
  0019-Do-not-include-build-time-in-binary.patch



Other differences:
--
++ ctags.spec ++
--- /var/tmp/diff_new_pack.sloq0u/_old  2017-03-12 20:04:09.440421147 +0100
+++ /var/tmp/diff_new_pack.sloq0u/_new  2017-03-12 20:04:09.20581 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ctags
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -27,14 +27,30 @@
 # No resources to make this patch work with ctags-5.8 (applied to ctags-5.7)
 # Anyone is welcome to make it work again.
 Source2:ctags-ycp-parser.diff
-Patch1: ctags-5.7.diff
-Patch3: ctags-date-time.patch
-Patch4: go-tags.patch
-Patch5: CVE-2014-7204.patch
+Patch1: 0001-Mixing-with-anjuta-tags-https-git.gnome.org-browse-a.patch
+Patch2: 0002-Making-inline-behave-like-an-attribute.-Fixes-1.patch
+Patch3: 0003-Treat-typename-as-an-attribute.patch
+Patch4: 0004-parseReturnType-should-start-from-the-first-non-brac.patch
+Patch5: 0005-Ensuring-a-space-is-printed-in-return-type-AFTER-the.patch
+Patch6: 0006-Prevent-C-static_assert-from-stopping-parsing.patch
+Patch7: 0007-c-Handle-C-11-noexcept.patch
+Patch8: 0008-c-Properly-parse-C-11-override-and-final-members.patch
+Patch9: 0009-Parse-C-11-enums-with-type-specifier.patch
+Patch10:0010-Parse-C-11-classed-enums.patch
+Patch11:

commit ctags for openSUSE:Factory

2016-09-09 Thread h_root
Hello community,

here is the log from the commit of package ctags for openSUSE:Factory checked 
in at 2016-09-09 10:13:06

Comparing /work/SRC/openSUSE:Factory/ctags (Old)
 and  /work/SRC/openSUSE:Factory/.ctags.new (New)


Package is "ctags"

Changes:

--- /work/SRC/openSUSE:Factory/ctags/ctags.changes  2016-05-29 
03:13:03.0 +0200
+++ /work/SRC/openSUSE:Factory/.ctags.new/ctags.changes 2016-09-09 
10:13:08.0 +0200
@@ -1,0 +2,7 @@
+Thu Aug 18 08:25:26 UTC 2016 - adam.ma...@suse.de
+
+- Own our update-alternatives symlink (bnc#994261)
+- Use conflict-free symlinks instead of touch files for
+  placeholders.
+
+---



Other differences:
--
++ ctags.spec ++
--- /var/tmp/diff_new_pack.m8LLZQ/_old  2016-09-09 10:13:10.0 +0200
+++ /var/tmp/diff_new_pack.m8LLZQ/_new  2016-09-09 10:13:10.0 +0200
@@ -62,7 +62,11 @@
   mandir=%{buildroot}%{_mandir}
 mv %{buildroot}%{_bindir}/ctags{,-exuberant}
 mv %{buildroot}%{_mandir}/man1/ctags{,-exuberant}.1
-touch %{buildroot}%{_bindir}/ctags %{buildroot}%{_mandir}/man1/ctags.1.gz
+mkdir -p %{buildroot}%{_sysconfdir}/alternatives/
+ln -s ctags %{buildroot}%{_bindir}/ctags
+ln -s ctags.1%{ext_man} %{buildroot}%{_mandir}/man1/ctags.1%{ext_man}
+ln -s ctags %{buildroot}%{_sysconfdir}/alternatives/ctags
+ln -s ctags.1%{ext_man} 
%{buildroot}%{_sysconfdir}/alternatives/ctags.1%{ext_man}
 
 %post
 test -L %{_bindir}/ctags || rm -f %{_bindir}/ctags
@@ -80,7 +84,9 @@
 %doc COPYING EXTENDING.html FAQ README
 %{_bindir}/ctags-exuberant
 %{_mandir}/man1/ctags-exuberant.1%{ext_man}
-%ghost %attr(755,root,root) %{_bindir}/ctags
+%ghost %{_bindir}/ctags
 %ghost %{_mandir}/man1/ctags.1%{ext_man}
+%ghost %{_sysconfdir}/alternatives/ctags
+%ghost %{_sysconfdir}/alternatives/ctags.1%{ext_man}
 
 %changelog




commit ctags for openSUSE:Factory

2016-05-28 Thread h_root
Hello community,

here is the log from the commit of package ctags for openSUSE:Factory checked 
in at 2016-05-29 03:12:04

Comparing /work/SRC/openSUSE:Factory/ctags (Old)
 and  /work/SRC/openSUSE:Factory/.ctags.new (New)


Package is "ctags"

Changes:

--- /work/SRC/openSUSE:Factory/ctags/ctags.changes  2015-05-26 
12:37:13.0 +0200
+++ /work/SRC/openSUSE:Factory/.ctags.new/ctags.changes 2016-05-29 
03:13:03.0 +0200
@@ -1,0 +2,11 @@
+Tue May 24 15:26:39 UTC 2016 - mplus...@suse.com
+
+- Cleanup spec file with spec-cleaner
+
+---
+Tue May 24 10:10:43 UTC 2016 - adam.ma...@suse.com
+
+- Add missing Requires(post) on coreutils as it is using `rm`.
+  (boo #976920)
+
+---



Other differences:
--
++ ctags.spec ++
--- /var/tmp/diff_new_pack.NDpVAZ/_old  2016-05-29 03:13:04.0 +0200
+++ /var/tmp/diff_new_pack.NDpVAZ/_new  2016-05-29 03:13:04.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ctags
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,16 +24,18 @@
 Group:  Development/Tools/Navigators
 Url:http://ctags.sourceforge.net/
 Source0:
http://downloads.sourceforge.net/project/%{name}/%{name}/%{version}/%{name}-%{version}.tar.gz
-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.
 Source2:ctags-ycp-parser.diff
+Patch1: ctags-5.7.diff
 Patch3: ctags-date-time.patch
 Patch4: go-tags.patch
 Patch5: CVE-2014-7204.patch
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  update-alternatives
-PreReq: update-alternatives
+Requires(pre):  update-alternatives
+Requires(post):  update-alternatives
+Requires(post): coreutils
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 CTags (from Darren Hiebert) generates tag files from source code in C,
@@ -49,12 +51,15 @@
 %patch5 -p1
 
 %build
-./configure CFLAGS="%{optflags} -Wall" \
---prefix=/usr --mandir=%{_mandir} --disable-etags
+%configure
 make %{?_smp_mflags}
 
 %install
-make install prefix=%{buildroot}/usr mandir=%{buildroot}%{_mandir}
+make \
+  install \
+  prefix=%{buildroot}%{_prefix} \
+  bindir=%{buildroot}%{_bindir} \
+  mandir=%{buildroot}%{_mandir}
 mv %{buildroot}%{_bindir}/ctags{,-exuberant}
 mv %{buildroot}%{_mandir}/man1/ctags{,-exuberant}.1
 touch %{buildroot}%{_bindir}/ctags %{buildroot}%{_mandir}/man1/ctags.1.gz
@@ -74,8 +79,8 @@
 %defattr(-,root,root)
 %doc COPYING EXTENDING.html FAQ README
 %{_bindir}/ctags-exuberant
-%{_mandir}/man1/ctags-exuberant.1.gz
+%{_mandir}/man1/ctags-exuberant.1%{ext_man}
 %ghost %attr(755,root,root) %{_bindir}/ctags
-%ghost %{_mandir}/man1/ctags.1.gz
+%ghost %{_mandir}/man1/ctags.1%{ext_man}
 
 %changelog




commit ctags for openSUSE:Factory

2015-05-26 Thread h_root
Hello community,

here is the log from the commit of package ctags for openSUSE:Factory checked 
in at 2015-05-26 12:37:12

Comparing /work/SRC/openSUSE:Factory/ctags (Old)
 and  /work/SRC/openSUSE:Factory/.ctags.new (New)


Package is ctags

Changes:

--- /work/SRC/openSUSE:Factory/ctags/ctags.changes  2013-05-06 
10:13:09.0 +0200
+++ /work/SRC/openSUSE:Factory/.ctags.new/ctags.changes 2015-05-26 
12:37:13.0 +0200
@@ -1,0 +2,7 @@
+Tue Oct  7 05:45:51 UTC 2014 - pu...@suse.com
+
+- Fix endless loop in javascript parser
+  (bnc#899486, CVE-2014-7204)  
+- Added CVE-2014-7204.patch
+
+---

New:

  CVE-2014-7204.patch



Other differences:
--
++ ctags.spec ++
--- /var/tmp/diff_new_pack.8MynAW/_old  2015-05-26 12:37:13.0 +0200
+++ /var/tmp/diff_new_pack.8MynAW/_new  2015-05-26 12:37:13.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ctags
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -30,6 +30,7 @@
 Source2:ctags-ycp-parser.diff
 Patch3: ctags-date-time.patch
 Patch4: go-tags.patch
+Patch5: CVE-2014-7204.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  update-alternatives
 PreReq: update-alternatives
@@ -45,6 +46,7 @@
 #%#patch2
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
 
 %build
 ./configure CFLAGS=%{optflags} -Wall \

++ CVE-2014-7204.patch ++
From e23093345c6f63358d979f2c87c57ef4050ba864 Mon Sep 17 00:00:00 2001
From: dfishburn dfishburn@c5d04d22-be80-434c-894e-aa346cc9e8e8
Date: Wed, 24 Oct 2012 01:13:13 +
Subject: [PATCH] Changed the javascript parser to set the tag's scope rather
 than including it in the tag name.

Patch from Colomban.



git-svn-id: svn://svn.code.sf.net/p/ctags/code/trunk@791 
c5d04d22-be80-434c-894e-aa346cc9e8e8
Signed-off-by: Petr Uzel petr.u...@suse.cz
---
 jscript.c |   54 +++---
 1 file changed, 51 insertions(+), 3 deletions(-)

Index: ctags-5.8/jscript.c
===
--- ctags-5.8.orig/jscript.c
+++ ctags-5.8/jscript.c
@@ -215,6 +215,7 @@ static void deleteToken (tokenInfo *cons
  *  Tag generation functions
  */
 
+/*
 static void makeConstTag (tokenInfo *const token, const jsKind kind)
 {
if (JsKinds [kind].enabled  ! token-ignoreTag )
@@ -238,12 +239,13 @@ static void makeJsTag (tokenInfo *const
 
if (JsKinds [kind].enabled  ! token-ignoreTag )
{
-   /*
+   *
 * If a scope has been added to the token, change the token
 * string to include the scope when making the tag.
-*/
+*
if ( vStringLength(token-scope)  0 )
{
+   *
fulltag = vStringNew ();
vStringCopy(fulltag, token-scope);
vStringCatS (fulltag, .);
@@ -251,8 +253,54 @@ static void makeJsTag (tokenInfo *const
vStringTerminate(fulltag);
vStringCopy(token-string, fulltag);
vStringDelete (fulltag);
+   *
+   jsKind parent_kind = JSTAG_CLASS;
+ 
+   * 
+* if we're creating a function (and not a method),
+* guess we're inside another function 
+*
+   if (kind == JSTAG_FUNCTION)
+   parent_kind = JSTAG_FUNCTION;
+ 
+   e.extensionFields.scope[0] = JsKinds [parent_kind].name;
+   e.extensionFields.scope[1] = vStringValue 
(token-scope);
}
-   makeConstTag (token, kind);
+   * makeConstTag (token, kind); *
+   makeTagEntry (e);
+   }
+}
+*/
+
+static void makeJsTag (tokenInfo *const token, const jsKind kind)
+{
+   if (JsKinds [kind].enabled  ! token-ignoreTag )
+   {
+   const char *const name = vStringValue (token-string);
+   tagEntryInfo e;
+   initTagEntry (e, name);
+
+   e.lineNumber   = token-lineNumber;
+   e.filePosition = token-filePosition;
+   e.kindName = JsKinds [kind].name;
+   e.kind = JsKinds [kind].letter;
+
+   if ( vStringLength(token-scope)  0 

commit ctags for openSUSE:Factory

2013-05-06 Thread h_root
Hello community,

here is the log from the commit of package ctags for openSUSE:Factory checked 
in at 2013-05-06 10:13:07

Comparing /work/SRC/openSUSE:Factory/ctags (Old)
 and  /work/SRC/openSUSE:Factory/.ctags.new (New)


Package is ctags

Changes:

--- /work/SRC/openSUSE:Factory/ctags/ctags.changes  2013-03-22 
13:13:03.0 +0100
+++ /work/SRC/openSUSE:Factory/.ctags.new/ctags.changes 2013-05-06 
10:13:09.0 +0200
@@ -1,0 +2,7 @@
+Sat Apr 27 10:12:43 UTC 2013 - sch...@linux-m68k.org
+
+- Remove etags and gnuctags, provided by etags package now
+- Install ctags as ctags-exuberant and provide ctags via
+  update-alternatives
+
+---

Old:

  README.SuSE
  etags-17.38.1.4.diff
  etags-17.38.1.4.tar.gz
  etags-strcpy-overlap.patch
  get_version_number.sh



Other differences:
--
++ ctags.spec ++
--- /var/tmp/diff_new_pack.nR3MLd/_old  2013-05-06 10:13:10.0 +0200
+++ /var/tmp/diff_new_pack.nR3MLd/_new  2013-05-06 10:13:10.0 +0200
@@ -17,77 +17,63 @@
 
 
 Name:   ctags
-%define ctags_ver  5.8
-%define etags_ver  17.38.1.4
-# Let the date means last update of either ctags or etags tarball
-Version:2011.8.2
+Version:5.8
 Release:0
 Summary:A Program to Generate Tag Files for Use with vi and Other 
Editors
 License:GPL-2.0+
 Group:  Development/Tools/Navigators
 Url:http://ctags.sourceforge.net/
-Source0:
http://downloads.sourceforge.net/project/%{name}/%{name}/%{ctags_ver}/%{name}-%{ctags_ver}.tar.gz
-Source1:etags-%{etags_ver}.tar.gz
-Source2:README.SuSE
+Source0:
http://downloads.sourceforge.net/project/%{name}/%{name}/%{version}/%{name}-%{version}.tar.gz
 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.
-Source3:ctags-ycp-parser.diff
+Source2:ctags-ycp-parser.diff
 Patch3: ctags-date-time.patch
-Patch4: etags-%{etags_ver}.diff
-Patch5: etags-strcpy-overlap.patch
-Patch6: go-tags.patch
+Patch4: go-tags.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  update-alternatives
+PreReq: update-alternatives
 
 %description
 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.
 
-ETags (from GNU Emacs sources) generates tag files from source code in
-Pascal, Cobol, Ada, Perl, LaTeX, Scheme, Emacs Lisp/Common Lisp,
-Postscript, Erlang, Python, Prolog, and most assembler-like syntaxes.
-
 %prep
-%setup -q -n ctags-%{ctags_ver} -b 1
+%setup -q
 %patch1
-%patch6 -p1
 #%#patch2
 %patch3 -p1
-cd ../etags-%{etags_ver}
-%patch4
-%patch5 -p1
+%patch4 -p1
 
 %build
-CC=gcc
-CFLAGS=%{optflags} -Wall
-export CFLAGS CC
-./configure --prefix=/usr --mandir=%{_mandir} --disable-etags
+./configure CFLAGS=%{optflags} -Wall \
+--prefix=/usr --mandir=%{_mandir} --disable-etags
 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=%{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 %{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
+mv %{buildroot}%{_bindir}/ctags{,-exuberant}
+mv %{buildroot}%{_mandir}/man1/ctags{,-exuberant}.1
+touch %{buildroot}%{_bindir}/ctags %{buildroot}%{_mandir}/man1/ctags.1.gz
+
+%post
+test -L %{_bindir}/ctags || rm -f %{_bindir}/ctags
+update-alternatives --install  %{_bindir}/ctags ctags 
%{_bindir}/ctags-exuberant 20 \
+  --slave %{_mandir}/man1/ctags.1.gz ctags.1 
%{_mandir}/man1/ctags-exuberant.1.gz
+update-alternatives --auto ctags
+
+%preun
+if [ $1 -eq 0 ]; then
+  update-alternatives --remove ctags %{_bindir}/ctags-exuberant
+fi
 
 %files
 %defattr(-,root,root)
-%{_bindir}/ctags
-%{_bindir}/gnuctags
-%{_bindir}/etags
-%{_mandir}/man1/ctags.1.gz
-%{_mandir}/man1/gnuctags.1.gz
-%{_mandir}/man1/etags.1.gz
-%{_docdir}/ctags
+%doc COPYING EXTENDING.html FAQ README
+%{_bindir}/ctags-exuberant
+%{_mandir}/man1/ctags-exuberant.1.gz
+%ghost %attr(755,root,root) %{_bindir}/ctags

commit ctags for openSUSE:Factory

2013-03-22 Thread h_root
Hello community,

here is the log from the commit of package ctags for openSUSE:Factory checked 
in at 2013-03-22 13:13:01

Comparing /work/SRC/openSUSE:Factory/ctags (Old)
 and  /work/SRC/openSUSE:Factory/.ctags.new (New)


Package is ctags, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/ctags/ctags.changes  2012-08-24 
13:54:51.0 +0200
+++ /work/SRC/openSUSE:Factory/.ctags.new/ctags.changes 2013-03-22 
13:13:03.0 +0100
@@ -1,0 +2,6 @@
+Fri Mar 22 08:46:26 UTC 2013 - mmeis...@suse.com
+
+- Added url as source.
+  Please see http://en.opensuse.org/SourceUrls
+
+---



Other differences:
--
++ ctags.spec ++
--- /var/tmp/diff_new_pack.Yiqx5m/_old  2013-03-22 13:13:04.0 +0100
+++ /var/tmp/diff_new_pack.Yiqx5m/_new  2013-03-22 13:13:05.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ctags
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 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
@@ -26,7 +26,7 @@
 License:GPL-2.0+
 Group:  Development/Tools/Navigators
 Url:http://ctags.sourceforge.net/
-Source0:ctags-%{ctags_ver}.tar.gz
+Source0:
http://downloads.sourceforge.net/project/%{name}/%{name}/%{ctags_ver}/%{name}-%{ctags_ver}.tar.gz
 Source1:etags-%{etags_ver}.tar.gz
 Source2:README.SuSE
 Patch1: ctags-5.7.diff

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



commit ctags for openSUSE:Factory

2012-08-24 Thread h_root
Hello community,

here is the log from the commit of package ctags for openSUSE:Factory checked 
in at 2012-08-24 13:54:27

Comparing /work/SRC/openSUSE:Factory/ctags (Old)
 and  /work/SRC/openSUSE:Factory/.ctags.new (New)


Package is ctags, Maintainer is sch...@novell.com

Changes:

--- /work/SRC/openSUSE:Factory/ctags/ctags.changes  2011-09-23 
01:54:43.0 +0200
+++ /work/SRC/openSUSE:Factory/.ctags.new/ctags.changes 2012-08-24 
13:54:51.0 +0200
@@ -1,0 +2,5 @@
+Thu Aug 16 12:04:00 UTC 2012 - gra...@andtech.eu
+
+- go-tags.patch: Add patch supporting Go language
+
+---

New:

  go-tags.patch



Other differences:
--
++ ctags.spec ++
--- /var/tmp/diff_new_pack.NRjURD/_old  2012-08-24 13:54:51.0 +0200
+++ /var/tmp/diff_new_pack.NRjURD/_new  2012-08-24 13:54:51.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ctags
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 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
@@ -16,27 +16,27 @@
 #
 
 
-
 Name:   ctags
 %define ctags_ver  5.8
 %define etags_ver  17.38.1.4
 # Let the date means last update of either ctags or etags tarball
 Version:2011.8.2
-Release:1
-License:GPL-2.0+
+Release:0
 Summary:A Program to Generate Tag Files for Use with vi and Other 
Editors
-Url:http://ctags.sourceforge.net/
+License:GPL-2.0+
 Group:  Development/Tools/Navigators
+Url:http://ctags.sourceforge.net/
 Source0:ctags-%{ctags_ver}.tar.gz
 Source1:etags-%{etags_ver}.tar.gz
 Source2:README.SuSE
 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
+Source3:ctags-ycp-parser.diff
 Patch3: ctags-date-time.patch
 Patch4: etags-%{etags_ver}.diff
 Patch5: etags-strcpy-overlap.patch
+Patch6: go-tags.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -51,6 +51,7 @@
 %prep
 %setup -q -n ctags-%{ctags_ver} -b 1
 %patch1
+%patch6 -p1
 #%#patch2
 %patch3 -p1
 cd ../etags-%{etags_ver}

++ go-tags.patch ++
 708 lines (skipped)

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



commit ctags for openSUSE:Factory

2011-12-06 Thread h_root
Hello community,

here is the log from the commit of package ctags for openSUSE:Factory checked 
in at 2011-12-06 18:04:57

Comparing /work/SRC/openSUSE:Factory/ctags (Old)
 and  /work/SRC/openSUSE:Factory/.ctags.new (New)


Package is ctags, Maintainer is sch...@novell.com

Changes:




Other differences:
--
++ ctags.spec ++
--- /var/tmp/diff_new_pack.3uuuvw/_old  2011-12-06 18:07:56.0 +0100
+++ /var/tmp/diff_new_pack.3uuuvw/_new  2011-12-06 18:07:56.0 +0100
@@ -23,7 +23,7 @@
 # Let the date means last update of either ctags or etags tarball
 Version:2011.8.2
 Release:1
-License:GPLv2+
+License:GPL-2.0+
 Summary:A Program to Generate Tag Files for Use with vi and Other 
Editors
 Url:http://ctags.sourceforge.net/
 Group:  Development/Tools/Navigators

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



commit ctags for openSUSE:Factory

2011-09-21 Thread h_root

Hello community,

here is the log from the commit of package ctags for openSUSE:Factory
checked in at Wed Sep 21 16:59:32 CEST 2011.




--- ctags/ctags.changes 2011-08-02 17:35:31.0 +0200
+++ /mounts/work_src_done/STABLE/ctags/ctags.changes2011-09-18 
02:07:12.0 +0200
@@ -1,0 +2,5 @@
+Sun Sep 18 00:06:54 UTC 2011 - jeng...@medozas.de
+
+- Remove redundant tags/sections from specfile
+
+---

calling whatdependson for head-i586




Other differences:
--
++ ctags.spec ++
--- /var/tmp/diff_new_pack.Tz7dnE/_old  2011-09-21 16:59:20.0 +0200
+++ /var/tmp/diff_new_pack.Tz7dnE/_new  2011-09-21 16:59:20.0 +0200
@@ -79,9 +79,6 @@
 ln -sf etags.1.gz %{buildroot}%{_mandir}/man1/gnuctags.1.gz
 install -m 644 ETAGS.README %{buildroot}%{_docdir}/ctags
 
-%clean
-rm -rf %{buildroot}
-
 %files
 %defattr(-,root,root)
 %{_bindir}/ctags






Remember to have fun...

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



commit ctags for openSUSE:Factory

2011-08-03 Thread h_root

Hello community,

here is the log from the commit of package ctags for openSUSE:Factory
checked in at Wed Aug 3 09:20:42 CEST 2011.




--- ctags/ctags.changes 2011-07-29 19:05:42.0 +0200
+++ /mounts/work_src_done/STABLE/ctags/ctags.changes2011-08-02 
17:35:31.0 +0200
@@ -1,0 +2,5 @@
+Tue Aug  2 15:33:11 UTC 2011 - pu...@novell.com
+
+- add etags-strcpy-overlap.patch (bnc#705308) 
+
+---

calling whatdependson for head-i586


New:

  etags-strcpy-overlap.patch



Other differences:
--
++ ctags.spec ++
--- /var/tmp/diff_new_pack.9JasbW/_old  2011-08-03 09:12:06.0 +0200
+++ /var/tmp/diff_new_pack.9JasbW/_new  2011-08-03 09:12:06.0 +0200
@@ -21,7 +21,7 @@
 %define ctags_ver  5.8
 %define etags_ver  17.38.1.4
 # Let the date means last update of either ctags or etags tarball
-Version:2011.7.29
+Version:2011.8.2
 Release:1
 License:GPLv2+
 Summary:A Program to Generate Tag Files for Use with vi and Other 
Editors
@@ -36,6 +36,7 @@
 #Patch2:ctags-ycp-parser.diff
 Patch3: ctags-date-time.patch
 Patch4: etags-%{etags_ver}.diff
+Patch5: etags-strcpy-overlap.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -54,6 +55,7 @@
 %patch3 -p1
 cd ../etags-%{etags_ver}
 %patch4
+%patch5 -p1
 
 %build
 CC=gcc

++ etags-strcpy-overlap.patch ++
Index: etags-17.38.1.4/etags.c
===
--- etags-17.38.1.4.orig/etags.c
+++ etags-17.38.1.4/etags.c
@@ -907,6 +907,13 @@ print_version ()
   exit (EXIT_SUCCESS);
 }
 
+static void etags_strcpy(char *to, char *from)
+{
+   while (*from)
+   *to++ = *from++;
+   *to = *from;
+}
+
 #ifndef PRINT_UNDOCUMENTED_OPTIONS_HELP
 # define PRINT_UNDOCUMENTED_OPTIONS_HELP FALSE
 #endif
@@ -6695,13 +6702,13 @@ absolute_filename (file, dir)
  else if (cp[0] != '/')
cp = slashp;
 #endif
- strcpy (cp, slashp + 3);
+ etags_strcpy (cp, slashp + 3);
  slashp = cp;
  continue;
}
  else if (slashp[2] == '/' || slashp[2] == '\0')
{
- strcpy (slashp, slashp + 2);
+ etags_strcpy (slashp, slashp + 2);
  continue;
}
}





Remember to have fun...

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



commit ctags for openSUSE:Factory

2011-08-01 Thread h_root

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.0 +0100
+++ /mounts/work_src_done/STABLE/ctags/ctags.changes2011-07-29 
19:05:42.0 +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.0 +0200
+++ /var/tmp/diff_new_pack.QyMcgI/_new  2011-08-01 09:21:22.0 +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