Hello community, here is the log from the commit of package cscope for openSUSE:Factory checked in at 2015-01-07 09:38:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cscope (Old) and /work/SRC/openSUSE:Factory/.cscope.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "cscope" Changes: -------- --- /work/SRC/openSUSE:Factory/cscope/cscope.changes 2014-11-24 11:09:21.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.cscope.new/cscope.changes 2015-01-07 09:38:41.000000000 +0100 @@ -1,0 +2,6 @@ +Mon Jan 5 13:44:49 UTC 2015 - jslaby@suse.com + +- support-fun-as-params.patch: swallow function as parameters +- remove INSTALL from %doc, as suggested by the rpm checker + +------------------------------------------------------------------- New: ---- support-fun-as-params.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cscope.spec ++++++ --- /var/tmp/diff_new_pack.5RKBeV/_old 2015-01-07 09:38:42.000000000 +0100 +++ /var/tmp/diff_new_pack.5RKBeV/_new 2015-01-07 09:38:42.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package cscope # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -30,6 +30,7 @@ Patch4: %{name}-15.8a-fix-bashisms.patch Patch5: %{name}-cleanup_on_sigterm.patch Patch6: %{name}-egrep.out.patch +Patch7: support-fun-as-params.patch BuildRequires: bison BuildRequires: flex BuildRequires: ncurses-devel @@ -47,6 +48,7 @@ %patch4 -p1 %patch5 %patch6 -p1 +%patch7 -p1 %build %configure @@ -64,7 +66,7 @@ %files %defattr(-,root,root) -%doc TODO COPYING ChangeLog AUTHORS README NEWS INSTALL +%doc TODO COPYING ChangeLog AUTHORS README NEWS %doc %{_mandir}/man1/cscope.1.gz %{_bindir}/cscope %{_bindir}/ocs ++++++ support-fun-as-params.patch ++++++
From 326dc66330c8497a9344ad03d4bc020de0528448 Mon Sep 17 00:00:00 2001 From: Jiri Slaby
Date: Fri, 5 Dec 2014 19:15:53 +0100 Subject: [PATCH 1/1] fscanner: swallow function as parameters MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit
Some functions take as a parameter a pointer to another function. This
causes troubles in the cscope scanner and such function definition is
dropped on the floor.
Instead of choking and skipping the definition/declaration, teach the
scanner about this case. So now cscope will not skip those and put
them properly in the index.
I carry this patch for a couple of months and using cscope daily on
the Linux kernel and see no problems.
Signed-off-by: Jiri Slaby