commit coccinelle for openSUSE:Factory

2020-05-05 Thread root
Hello community,

here is the log from the commit of package coccinelle for openSUSE:Factory 
checked in at 2020-05-05 19:04:18

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


Package is "coccinelle"

Tue May  5 19:04:18 2020 rev:28 rq:800307 version:1.0.8

Changes:

--- /work/SRC/openSUSE:Factory/coccinelle/coccinelle.changes2020-02-25 
16:08:24.940678332 +0100
+++ /work/SRC/openSUSE:Factory/.coccinelle.new.2738/coccinelle.changes  
2020-05-05 19:04:59.722637899 +0200
@@ -1,0 +2,5 @@
+Tue Apr 28 08:11:49 UTC 2020 - Jan Engelhardt 
+
+- Switch to python3
+
+---



Other differences:
--
++ coccinelle.spec ++
--- /var/tmp/diff_new_pack.k1jXCx/_old  2020-05-05 19:05:01.878642366 +0200
+++ /var/tmp/diff_new_pack.k1jXCx/_new  2020-05-05 19:05:01.878642366 +0200
@@ -29,15 +29,16 @@
 BuildRequires:  automake
 BuildRequires:  fdupes
 BuildRequires:  ncurses-devel
-BuildRequires:  ocaml(ocaml.opt)
 BuildRequires:  ocaml-findlib
 BuildRequires:  ocaml-menhir-devel
 BuildRequires:  ocaml-ocamlbuild
 BuildRequires:  ocaml-ocamldoc >= 3.11
 BuildRequires:  ocaml-parmap-devel
 BuildRequires:  ocaml-pcre-devel
-BuildRequires:  pkgconfig(python)
-Requires:   python-base
+BuildRequires:  python-rpm-macros
+BuildRequires:  ocaml(ocaml.opt)
+BuildRequires:  pkgconfig(python3)
+Requires:   python3-base
 
 %description
 Coccinelle is a program matching and transformation engine which
@@ -79,15 +80,15 @@
 %fdupes %buildroot/%_prefix
 
 # Python library have been named after directories in the site-packages 
hierarchy
-mkdir -p "%buildroot/%python_sitelib"
-mv "%buildroot/%_libdir/%name/python/coccilib" "%buildroot/%python_sitelib"
-%fdupes %buildroot/%python_sitelib/coccilib
+mkdir -p "%buildroot/%python3_sitelib"
+mv "%buildroot/%_libdir/%name/python/coccilib" "%buildroot/%python3_sitelib"
+%fdupes %buildroot/%python3_sitelib/coccilib
 
 %files
 %doc authors.txt bugs.txt changes.txt copyright.txt credits.txt
 %license license.txt
 %doc readme.txt
-%{python_sitelib}/coccilib
+%python3_sitelib/coccilib
 %_mandir/man?/*
 %_bindir/sp*
 %_libdir/%name




commit coccinelle for openSUSE:Factory

2020-02-25 Thread root
Hello community,

here is the log from the commit of package coccinelle for openSUSE:Factory 
checked in at 2020-02-25 16:07:59

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


Package is "coccinelle"

Tue Feb 25 16:07:59 2020 rev:27 rq:779045 version:1.0.8

Changes:

--- /work/SRC/openSUSE:Factory/coccinelle/coccinelle.changes2020-01-16 
18:20:16.612942096 +0100
+++ /work/SRC/openSUSE:Factory/.coccinelle.new.26092/coccinelle.changes 
2020-02-25 16:08:24.940678332 +0100
@@ -1,0 +2,5 @@
+Tue Feb 18 11:11:11 UTC 2020 - o...@aepfle.de
+
+- The used buildsystem relies on ocaml.opt
+
+---



Other differences:
--
++ coccinelle.spec ++
--- /var/tmp/diff_new_pack.6ngnuR/_old  2020-02-25 16:08:26.216677252 +0100
+++ /var/tmp/diff_new_pack.6ngnuR/_new  2020-02-25 16:08:26.220677249 +0100
@@ -29,7 +29,7 @@
 BuildRequires:  automake
 BuildRequires:  fdupes
 BuildRequires:  ncurses-devel
-BuildRequires:  ocaml >= 3.11
+BuildRequires:  ocaml(ocaml.opt)
 BuildRequires:  ocaml-findlib
 BuildRequires:  ocaml-menhir-devel
 BuildRequires:  ocaml-ocamlbuild




commit coccinelle for openSUSE:Factory

2020-01-16 Thread root
Hello community,

here is the log from the commit of package coccinelle for openSUSE:Factory 
checked in at 2020-01-16 18:20:05

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


Package is "coccinelle"

Thu Jan 16 18:20:05 2020 rev:26 rq:764755 version:1.0.8

Changes:

--- /work/SRC/openSUSE:Factory/coccinelle/coccinelle.changes2019-08-30 
14:41:32.421420123 +0200
+++ /work/SRC/openSUSE:Factory/.coccinelle.new.26092/coccinelle.changes 
2020-01-16 18:20:16.612942096 +0100
@@ -1,0 +2,25 @@
+Wed Jan 15 17:10:38 UTC 2020 - o...@aepfle.de
+
+- Use _service file to trim the bundles directory
+
+---
+Fri Jan 10 10:35:20 UTC 2020 - Jan Engelhardt 
+
+- Update to new source URL.
+
+---
+Tue Jan  7 07:45:29 UTC 2020 - nick wang 
+
+- bsc#1160194, change the python library to site-packages hierarchy.
+
+---
+Thu Oct 24 13:10:02 UTC 2019 - o...@aepfle.de
+
+- Update to new upstream release 1.0.8
+  See included changes.txt for details
+- Remove usage of camlp4
+- Remove pkg-config. It is not required, but pulled in anyway
+  by other packages
+- Disable parallel build due to internal copy of stdcompat
+
+---
@@ -16 +41 @@
-constructions (function definitions, variable declarations,
+constructions (function definitions, variable declarations

Old:

  coccinelle-1.0.7.tar.gz

New:

  _service
  coccinelle-1.0.8.tar.xz



Other differences:
--
++ coccinelle.spec ++
--- /var/tmp/diff_new_pack.OPKLDL/_old  2020-01-16 18:20:17.080942361 +0100
+++ /var/tmp/diff_new_pack.OPKLDL/_new  2020-01-16 18:20:17.080942361 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package coccinelle
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,15 +17,13 @@
 
 
 Name:   coccinelle
-Version:1.0.7
+Version:1.0.8
 Release:0
 Summary:Semantic patch utility
 License:GPL-2.0-only
 Group:  Productivity/Text/Utilities
 URL:http://coccinelle.lip6.fr/
-#Git-Clone:git://github.com/coccinelle/coccinelle
-
-Source: http://coccinelle.lip6.fr/distrib/%name-%version.tar.gz
+Source0:%name-%version.tar.xz
 Patch1: kill-env.diff
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -38,8 +36,6 @@
 BuildRequires:  ocaml-ocamldoc >= 3.11
 BuildRequires:  ocaml-parmap-devel
 BuildRequires:  ocaml-pcre-devel
-BuildRequires:  pkgconfig
-BuildRequires:  ocamlfind(camlp4)
 BuildRequires:  pkgconfig(python)
 Requires:   python-base
 
@@ -59,12 +55,12 @@
 
 %prep
 %autosetup -p1
-rm -fv tools/spgen/source/spgen{,.opt}
 
 %build
 autoreconf -fi
 %configure
-make %{?_smp_mflags}
+# internal copy of stdcompat
+make -j1
 
 %install
 # "because it is simply not possible to strip ocaml binaries that are built
@@ -82,10 +78,16 @@
"%buildroot/%_mandir/man3"/Coccilib*
 %fdupes %buildroot/%_prefix
 
+# Python library have been named after directories in the site-packages 
hierarchy
+mkdir -p "%buildroot/%python_sitelib"
+mv "%buildroot/%_libdir/%name/python/coccilib" "%buildroot/%python_sitelib"
+%fdupes %buildroot/%python_sitelib/coccilib
+
 %files
 %doc authors.txt bugs.txt changes.txt copyright.txt credits.txt
 %license license.txt
 %doc readme.txt
+%{python_sitelib}/coccilib
 %_mandir/man?/*
 %_bindir/sp*
 %_libdir/%name

++ _service ++

  
https://github.com/coccinelle/coccinelle.git
git
@PARENT_TAG@
d678c34afc0cfb479ad34f2225c57b1b8d3ebeae
coccinelle
bundles/menhirLib
bundles/parmap
bundles/pcre

  
  
*.tar
xz
  
  




commit coccinelle for openSUSE:Factory

2019-08-30 Thread root
Hello community,

here is the log from the commit of package coccinelle for openSUSE:Factory 
checked in at 2019-08-30 14:41:29

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


Package is "coccinelle"

Fri Aug 30 14:41:29 2019 rev:25 rq:727033 version:1.0.7

Changes:

--- /work/SRC/openSUSE:Factory/coccinelle/coccinelle.changes2019-08-06 
15:11:17.503749161 +0200
+++ /work/SRC/openSUSE:Factory/.coccinelle.new.7948/coccinelle.changes  
2019-08-30 14:41:32.421420123 +0200
@@ -1,0 +2,18 @@
+Thu Aug 22 14:04:45 UTC 2019 - Jan Engelhardt 
+
+- Update to new upstream release 1.0.7
+  * Allow constraints on any metavariables. Constraints can be
+specified by comprehension (= { … } or != { … }, with each
+item referring to a constant identifier or an inherited
+meta-variable, and curly-brackets can be omitted for a single
+item), regular expression (~ "..." or !~ "..."), integer
+comparison (<, <, >=, >) or scripts (:script:…). Constraints
+can be used in conjunctions (&&), disjunctions (||) and can
+be negated (!) and parenthesed.
+  * Allow script finalizers for parallel computation. See
+tests/countcalls.cocci and tests/countcalls_python.cocci
+  * Allow disjunctions on a wider range of syntactic
+constructions (function definitions, variable declarations,
+…).
+
+---

Old:

  coccinelle-1.0.6.tgz

New:

  coccinelle-1.0.7.tar.gz



Other differences:
--
++ coccinelle.spec ++
--- /var/tmp/diff_new_pack.JX1Q1N/_old  2019-08-30 14:41:33.645419997 +0200
+++ /var/tmp/diff_new_pack.JX1Q1N/_new  2019-08-30 14:41:33.649419997 +0200
@@ -17,14 +17,15 @@
 
 
 Name:   coccinelle
-Version:1.0.6
+Version:1.0.7
 Release:0
 Summary:Semantic patch utility
 License:GPL-2.0-only
 Group:  Productivity/Text/Utilities
 URL:http://coccinelle.lip6.fr/
 #Git-Clone:git://github.com/coccinelle/coccinelle
-Source: http://coccinelle.lip6.fr/distrib/%{name}-%{version}.tgz
+
+Source: http://coccinelle.lip6.fr/distrib/%name-%version.tar.gz
 Patch1: kill-env.diff
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -57,9 +58,8 @@
 fixing bugs in systems code.
 
 %prep
-%setup -q
-%patch1 -p1
-rm tools/spgen/source/spgen{,.opt}
+%autosetup -p1
+rm -fv tools/spgen/source/spgen{,.opt}
 
 %build
 autoreconf -fi
@@ -71,24 +71,24 @@
 # with the -custom option."
 export NO_BRP_STRIP_DEBUG=true
 export NO_DEBUGINFO_STRIP_DEBUG=true
-%define __debug_install_post %{nil}
+%define __debug_install_post %nil
 : >debugfiles.list
 : >debugsources.list
 : >debugsourcefiles.list
 
 %make_install
 # Remove coccilib, don't have the deps
-rm -Rf "%{buildroot}/%{_libdir}/%{name}"/{commons,globals,ocaml,parsing_c} \
-   "%{buildroot}/%{_mandir}/man3"/Coccilib*
-%fdupes %{buildroot}/%{_prefix}
+rm -Rf "%buildroot/%_libdir/%name"/{commons,globals,ocaml,parsing_c} \
+   "%buildroot/%_mandir/man3"/Coccilib*
+%fdupes %buildroot/%_prefix
 
 %files
 %doc authors.txt bugs.txt changes.txt copyright.txt credits.txt
 %license license.txt
 %doc readme.txt
-%{_mandir}/man?/*
-%{_bindir}/sp*
-%{_bindir}/pycocci
-%{_libdir}/%{name}
+%_mandir/man?/*
+%_bindir/sp*
+%_libdir/%name
+%_datadir/bash-completion/
 
 %changelog




commit coccinelle for openSUSE:Factory

2019-08-06 Thread root
Hello community,

here is the log from the commit of package coccinelle for openSUSE:Factory 
checked in at 2019-08-06 15:11:14

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


Package is "coccinelle"

Tue Aug  6 15:11:14 2019 rev:24 rq:721041 version:1.0.6

Changes:

--- /work/SRC/openSUSE:Factory/coccinelle/coccinelle.changes2018-01-24 
15:32:42.100196352 +0100
+++ /work/SRC/openSUSE:Factory/.coccinelle.new.4126/coccinelle.changes  
2019-08-06 15:11:17.503749161 +0200
@@ -1,0 +2,7 @@
+Mon Jul 29 09:43:52 UTC 2019 - Dominique Leuenberger 
+
+- Drop pre-shipped binaries for spgen and spgen.opt: since these
+  are x86_64 binaries, they would not be usable on i586 builds of
+  coccinella.
+
+---



Other differences:
--
++ coccinelle.spec ++
--- /var/tmp/diff_new_pack.3juAXD/_old  2019-08-06 15:11:18.971748481 +0200
+++ /var/tmp/diff_new_pack.3juAXD/_new  2019-08-06 15:11:18.979748478 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package coccinelle
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -20,14 +20,12 @@
 Version:1.0.6
 Release:0
 Summary:Semantic patch utility
-License:GPL-2.0
+License:GPL-2.0-only
 Group:  Productivity/Text/Utilities
-Url:http://coccinelle.lip6.fr/
-
+URL:http://coccinelle.lip6.fr/
 #Git-Clone:git://github.com/coccinelle/coccinelle
-Source: http://coccinelle.lip6.fr/distrib/%name-%version.tgz
+Source: http://coccinelle.lip6.fr/distrib/%{name}-%{version}.tgz
 Patch1: kill-env.diff
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  fdupes
@@ -39,7 +37,7 @@
 BuildRequires:  ocaml-ocamldoc >= 3.11
 BuildRequires:  ocaml-parmap-devel
 BuildRequires:  ocaml-pcre-devel
-BuildRequires:  pkg-config
+BuildRequires:  pkgconfig
 BuildRequires:  ocamlfind(camlp4)
 BuildRequires:  pkgconfig(python)
 Requires:   python-base
@@ -60,7 +58,8 @@
 
 %prep
 %setup -q
-%patch -P 1 -p1
+%patch1 -p1
+rm tools/spgen/source/spgen{,.opt}
 
 %build
 autoreconf -fi
@@ -72,24 +71,24 @@
 # with the -custom option."
 export NO_BRP_STRIP_DEBUG=true
 export NO_DEBUGINFO_STRIP_DEBUG=true
-%define __debug_install_post %nil
+%define __debug_install_post %{nil}
 : >debugfiles.list
 : >debugsources.list
 : >debugsourcefiles.list
 
 %make_install
 # Remove coccilib, don't have the deps
-rm -Rf "%buildroot/%_libdir/%name"/{commons,globals,ocaml,parsing_c} \
-   "%buildroot/%_mandir/man3"/Coccilib*
-%fdupes %buildroot/%_prefix
+rm -Rf "%{buildroot}/%{_libdir}/%{name}"/{commons,globals,ocaml,parsing_c} \
+   "%{buildroot}/%{_mandir}/man3"/Coccilib*
+%fdupes %{buildroot}/%{_prefix}
 
 %files
-%defattr(-,root,root)
 %doc authors.txt bugs.txt changes.txt copyright.txt credits.txt
-%doc license.txt readme.txt
-%_mandir/man?/*
-%_bindir/sp*
-%_bindir/pycocci
-%_libdir/%name
+%license license.txt
+%doc readme.txt
+%{_mandir}/man?/*
+%{_bindir}/sp*
+%{_bindir}/pycocci
+%{_libdir}/%{name}
 
 %changelog




commit coccinelle for openSUSE:Factory

2018-01-24 Thread root
Hello community,

here is the log from the commit of package coccinelle for openSUSE:Factory 
checked in at 2018-01-24 15:32:40

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


Package is "coccinelle"

Wed Jan 24 15:32:40 2018 rev:23 rq:56 version:1.0.6

Changes:

--- /work/SRC/openSUSE:Factory/coccinelle/coccinelle.changes2017-12-06 
09:00:31.772723501 +0100
+++ /work/SRC/openSUSE:Factory/.coccinelle.new/coccinelle.changes   
2018-01-24 15:32:42.100196352 +0100
@@ -1,0 +2,5 @@
+Wed Jan 24 11:30:59 UTC 2018 - jeng...@inai.de
+
+- Build under rpm 4.14
+
+---



Other differences:
--
++ coccinelle.spec ++
--- /var/tmp/diff_new_pack.mSbGsj/_old  2018-01-24 15:32:43.504130693 +0100
+++ /var/tmp/diff_new_pack.mSbGsj/_new  2018-01-24 15:32:43.508130506 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package coccinelle
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -75,6 +75,7 @@
 %define __debug_install_post %nil
 : >debugfiles.list
 : >debugsources.list
+: >debugsourcefiles.list
 
 %make_install
 # Remove coccilib, don't have the deps




commit coccinelle for openSUSE:Factory

2017-12-06 Thread root
Hello community,

here is the log from the commit of package coccinelle for openSUSE:Factory 
checked in at 2017-12-06 09:00:22

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


Package is "coccinelle"

Wed Dec  6 09:00:22 2017 rev:22 rq:548610 version:1.0.6

Changes:

--- /work/SRC/openSUSE:Factory/coccinelle/coccinelle.changes2016-08-05 
18:16:07.0 +0200
+++ /work/SRC/openSUSE:Factory/.coccinelle.new/coccinelle.changes   
2017-12-06 09:00:31.772723501 +0100
@@ -1,0 +2,23 @@
+Tue Nov 28 10:25:02 UTC 2017 - jeng...@inai.de
+
+- Add kill-env.diff
+
+---
+Tue Nov 28 01:14:03 UTC 2017 - aavind...@gmail.com
+
+- use %make_install macro
+- remove useless directory creation
+
+---
+Sun Nov 26 22:45:58 UTC 2017 - jeng...@inai.de
+
+- Update to new upstream release 1.0.6
+  * Allow \ in #define in semantic patch rules, to allow body
+with multiple lines, potentially including changes. As a side
+effect, \ is also allowed in when specifications, again to
+allow patterns to stretch over multiple lines.
+  * Add identifier list metavariables for #define parameter lists
+  * Support for Python 3. Pycaml has been patched.
+- Remove coccinelle-1.0.4.patch (merged)
+
+---

Old:

  coccinelle-1.0.4.patch
  coccinelle-1.0.4.tgz

New:

  coccinelle-1.0.6.tgz
  kill-env.diff



Other differences:
--
++ coccinelle.spec ++
--- /var/tmp/diff_new_pack.VrUJIl/_old  2017-12-06 09:00:32.868683386 +0100
+++ /var/tmp/diff_new_pack.VrUJIl/_new  2017-12-06 09:00:32.872683240 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package coccinelle
 #
-# 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
@@ -17,7 +17,7 @@
 
 
 Name:   coccinelle
-Version:1.0.4
+Version:1.0.6
 Release:0
 Summary:Semantic patch utility
 License:GPL-2.0
@@ -26,7 +26,7 @@
 
 #Git-Clone:git://github.com/coccinelle/coccinelle
 Source: http://coccinelle.lip6.fr/distrib/%name-%version.tgz
-Patch0: coccinelle-1.0.4.patch
+Patch1: kill-env.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -47,40 +47,39 @@
 %description
 Coccinelle is a program matching and transformation engine which
 provides the language SmPL (Semantic Patch Language) for specifying
-desired matches and transformations in C code. Coccinelle was
-initially targeted towards performing collateral evolutions in Linux.
-Such evolutions comprise the changes that are needed in client code
-in response to evolutions in library APIs, and may include
-modifications such as renaming a function, adding a function argument
-whose value is somehow context-dependent, and reorganizing a data
-structure. Beyond collateral evolutions, Coccinelle is successfully
-used (by us and others) for finding and fixing bugs in systems code.
+desired matches and transformations in C code. [It does not recognize
+C++.]
+
+Coccinelle performs collateral evolutions in software. Such
+evolutions comprise the changes that are needed in client code in
+response to evolutions in library APIs, and may include modifications
+such as renaming a function, adding a function argument whose value
+is somehow context-dependent, and reorganizing a data structure.
+Beyond collateral evolutions, Coccinelle is used for finding and
+fixing bugs in systems code.
 
 %prep
-%setup -qn %name-%version
-%patch0 -p1
+%setup -q
+%patch -P 1 -p1
 
 %build
 autoreconf -fi
 %configure
-make
+make %{?_smp_mflags}
 
 %install
 # "because it is simply not possible to strip ocaml binaries that are built 
 # with the -custom option."
 export NO_BRP_STRIP_DEBUG=true
 export NO_DEBUGINFO_STRIP_DEBUG=true
-%define __debug_install_post %{nil}
+%define __debug_install_post %nil
 : >debugfiles.list
 : >debugsources.list
 
-b="%buildroot"
-make install DESTDIR="$b"
+%make_install
 # Remove coccilib, don't have the deps
-rm -Rf "$b/%_libdir/%name"/{commons,globals,ocaml,parsing_c} \
-   "$b/%_mandir/man3"/Coccilib*;
-
-mkdir -p "$b/%_libdir";
+rm -Rf "%buildroot/%_libdir/%name"/{commons,globals,ocaml,parsing_c} \
+   "%buildroot/%_mandir/man3"/Coccilib*
 %fdupes %buildroot/%_prefix
 
 %files
@@ -88,7 +87,7 @@
 %doc authors.txt bugs.txt changes.txt copyright.txt credits.txt
 %doc 

commit coccinelle for openSUSE:Factory

2016-08-05 Thread h_root
Hello community,

here is the log from the commit of package coccinelle for openSUSE:Factory 
checked in at 2016-08-05 18:16:06

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


Package is "coccinelle"

Changes:

--- /work/SRC/openSUSE:Factory/coccinelle/coccinelle.changes2015-12-24 
12:16:16.0 +0100
+++ /work/SRC/openSUSE:Factory/.coccinelle.new/coccinelle.changes   
2016-08-05 18:16:07.0 +0200
@@ -1,0 +2,13 @@
+Mon May 30 08:22:09 UTC 2016 - o...@aepfle.de
+
+- Use ocamlfind(camlp4) to refer to camlp4
+- Add coccinelle-1.0.4.patch
+
+---
+Tue May 24 14:20:12 UTC 2016 - o...@aepfle.de
+
+- Fix build with ocaml-4.03
+  Use ocaml-parmap and ocaml-menhir instead of old built-in copies
+  Use ocaml-pcre
+
+---

New:

  coccinelle-1.0.4.patch



Other differences:
--
++ coccinelle.spec ++
--- /var/tmp/diff_new_pack.rvvKi1/_old  2016-08-05 18:16:08.0 +0200
+++ /var/tmp/diff_new_pack.rvvKi1/_new  2016-08-05 18:16:08.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package coccinelle
 #
-# 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
@@ -26,16 +26,21 @@
 
 #Git-Clone:git://github.com/coccinelle/coccinelle
 Source: http://coccinelle.lip6.fr/distrib/%name-%version.tgz
+Patch0: coccinelle-1.0.4.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  autoconf
+BuildRequires:  automake
 BuildRequires:  fdupes
 BuildRequires:  ncurses-devel
 BuildRequires:  ocaml >= 3.11
-BuildRequires:  ocaml-camlp4-devel >= 3.11
 BuildRequires:  ocaml-findlib
+BuildRequires:  ocaml-menhir-devel
+BuildRequires:  ocaml-ocamlbuild
 BuildRequires:  ocaml-ocamldoc >= 3.11
+BuildRequires:  ocaml-parmap-devel
+BuildRequires:  ocaml-pcre-devel
 BuildRequires:  pkg-config
-# Fails to link with PCRE
-#BuildRequires:  pkgconfig(libpcre)
+BuildRequires:  ocamlfind(camlp4)
 BuildRequires:  pkgconfig(python)
 Requires:   python-base
 
@@ -53,10 +58,12 @@
 
 %prep
 %setup -qn %name-%version
+%patch0 -p1
 
 %build
+autoreconf -fi
 %configure
-make %{?_smp_mflags}
+make
 
 %install
 # "because it is simply not possible to strip ocaml binaries that are built 

++ coccinelle-1.0.4.patch ++
---
 setup/cocci.m4 |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- a/setup/cocci.m4
+++ b/setup/cocci.m4
@@ -285,7 +285,7 @@ AC_DEFUN([AC_COCCI_TOOL],
 AC_SUBST([$1], [no])
   ],
   [dnl  find the tool
-AC_COCCI_FINDTOOL([$1],[[$]$1])
+AC_COCCI_FINDTOOL([$1],[$2])
   ])
 
   AS_IF([test -z "[$]$1" -o "x[$]$1" = xno],



commit coccinelle for openSUSE:Factory

2015-12-24 Thread h_root
Hello community,

here is the log from the commit of package coccinelle for openSUSE:Factory 
checked in at 2015-12-24 12:16:14

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


Package is "coccinelle"

Changes:

--- /work/SRC/openSUSE:Factory/coccinelle/coccinelle.changes2015-08-27 
08:56:01.0 +0200
+++ /work/SRC/openSUSE:Factory/.coccinelle.new/coccinelle.changes   
2015-12-24 12:16:16.0 +0100
@@ -1,0 +2,18 @@
+Tue Dec 15 00:00:00 CET 2015 - dste...@suse.cz
+
+- Update to 1.0.4
+* Language:
+* Length for statement list metavariables
+* Conjunction (analogous to disjunction)
+* Drop Circles, Stars
+* Drop Unique
+* Default values for script metavariables
+* Features:
+* Introduce .cocciconfig configuration file
+* Add some support for MetaStmtList.  Allowed at top level of {}.
+* timeout of 0 is no timeout, to allow cancelling this option.
+* Bugfixes:
+* Allow virtual variable definition to contain an =.
+* Improvement when exists rule contains when forall.
+
+---

Old:

  coccinelle-1.0.2.tgz

New:

  coccinelle-1.0.4.tgz



Other differences:
--
++ coccinelle.spec ++
--- /var/tmp/diff_new_pack.mTNOMY/_old  2015-12-24 12:16:17.0 +0100
+++ /var/tmp/diff_new_pack.mTNOMY/_new  2015-12-24 12:16:17.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   coccinelle
-Version:1.0.2
+Version:1.0.4
 Release:0
 Summary:Semantic patch utility
 License:GPL-2.0

++ coccinelle-1.0.2.tgz -> coccinelle-1.0.4.tgz ++
 94973 lines of diff (skipped)




commit coccinelle for openSUSE:Factory

2015-08-27 Thread h_root
Hello community,

here is the log from the commit of package coccinelle for openSUSE:Factory 
checked in at 2015-08-27 08:55:56

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


Package is coccinelle

Changes:

--- /work/SRC/openSUSE:Factory/coccinelle/coccinelle.changes2015-05-06 
07:49:49.0 +0200
+++ /work/SRC/openSUSE:Factory/.coccinelle.new/coccinelle.changes   
2015-08-27 08:56:01.0 +0200
@@ -1,0 +2,34 @@
+Sat Aug 22 14:30:59 UTC 2015 - mplus...@suse.com
+
+- Update to 1.0.2
+  * Positions of C tokens are now computed while lexing rather than
+during a distinct pass. This makes use of the Lexing.new_line 
+function which has been introduced in OCaml 3.11. Coccinelle 
+can thus no longer be compiled with OCaml 3.10. --use-gitgrep 
+falls back to --use-coccigrep for a non-git repository.
+  * ocaml coccilib allows propagating identifiers, expressions, 
+statements, listlens, and positions to subsequent matching rules
+  * Allow @S, for statement metavariable S on expressions
+  * Exploit explicit positive constraints (no regexps) on 
+identifiers in file filtering
+  * Ability to declare a rule as matching an identifier.  Doesn't 
+work properly for names of typedefs, enums, structures, or 
+unions.
+  * Iso: allow mixed for model for the case where the model is just
+ a metavar
+  * Allow ! to propagate into == or other ops in more cases.
+
+---
+Wed Aug  5 14:22:01 UTC 2015 - mplus...@suse.com
+
+- Update to 1.0.1
+  * Language:
++ allow static on type-level declarers
+  * Features:
++  add --use-gitgrep option, for scanning with git grep
+  * Bugfix:
++ Take into account constraints when determining whether a 
+  metavar is pure don't add switch fall through when a default 
+  is hidden under another case label.
+
+---

Old:

  coccinelle-1.0.0.tgz

New:

  coccinelle-1.0.2.tgz



Other differences:
--
++ coccinelle.spec ++
--- /var/tmp/diff_new_pack.PbvFQd/_old  2015-08-27 08:56:02.0 +0200
+++ /var/tmp/diff_new_pack.PbvFQd/_new  2015-08-27 08:56:02.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   coccinelle
-Version:1.0.0
+Version:1.0.2
 Release:0
 Summary:Semantic patch utility
 License:GPL-2.0
@@ -68,24 +68,21 @@
 : debugsources.list
 
 b=%buildroot
-make install DESTDIR=$b;
+make install DESTDIR=$b
 # Remove coccilib, don't have the deps
-rm -Rf $b/%_datadir/%name/{commons,globals,ocaml,parsing_c} \
+rm -Rf $b/%_libdir/%name/{commons,globals,ocaml,parsing_c} \
$b/%_mandir/man3/Coccilib*;
 
 mkdir -p $b/%_libdir;
-mv $b/%_datadir/%name/dllpycaml_stubs.so $b/%_libdir/;
-mv $b/%_datadir/%name/spatch $b/%_bindir/spatch.bin
-ln -s %_bindir/spatch.bin $b/%_datadir/%name/spatch
 %fdupes %buildroot/%_prefix
 
 %files
 %defattr(-,root,root)
 %doc authors.txt bugs.txt changes.txt copyright.txt credits.txt
 %doc license.txt readme.txt
-%doc %_mandir/man?/*
+%_mandir/man?/*
 %_bindir/spatch*
-%_libdir/dllpycaml_stubs.so
-%_datadir/%name/
+%_bindir/pycocci
+%_libdir/%name
 
 %changelog

++ coccinelle-1.0.0.tgz - coccinelle-1.0.2.tgz ++
 62990 lines of diff (skipped)




commit coccinelle for openSUSE:Factory

2015-05-05 Thread h_root
Hello community,

here is the log from the commit of package coccinelle for openSUSE:Factory 
checked in at 2015-05-06 07:49:32

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


Package is coccinelle

Changes:

--- /work/SRC/openSUSE:Factory/coccinelle/coccinelle.changes2015-02-22 
17:26:25.0 +0100
+++ /work/SRC/openSUSE:Factory/.coccinelle.new/coccinelle.changes   
2015-05-06 07:49:49.0 +0200
@@ -1,0 +2,6 @@
+Tue May  5 12:43:14 UTC 2015 - mplus...@suse.com
+
+- Update to release 1.0.0
+  * see changes.txt for full list of changes
+
+---

Old:

  coccinelle-1.0.0-rc24.tgz

New:

  coccinelle-1.0.0.tgz



Other differences:
--
++ coccinelle.spec ++
--- /var/tmp/diff_new_pack.U51bQI/_old  2015-05-06 07:49:50.0 +0200
+++ /var/tmp/diff_new_pack.U51bQI/_new  2015-05-06 07:49:50.0 +0200
@@ -17,16 +17,15 @@
 
 
 Name:   coccinelle
-Version:1.0.0~rc24
+Version:1.0.0
 Release:0
 Summary:Semantic patch utility
 License:GPL-2.0
 Group:  Productivity/Text/Utilities
 Url:http://coccinelle.lip6.fr/
-%define rversion   1.0.0-rc24
 
 #Git-Clone:git://github.com/coccinelle/coccinelle
-Source: http://coccinelle.lip6.fr/distrib/%name-%rversion.tgz
+Source: http://coccinelle.lip6.fr/distrib/%name-%version.tgz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  fdupes
 BuildRequires:  ncurses-devel
@@ -53,7 +52,7 @@
 used (by us and others) for finding and fixing bugs in systems code.
 
 %prep
-%setup -qn %name-%rversion
+%setup -qn %name-%version
 
 %build
 %configure

++ coccinelle-1.0.0-rc24.tgz - coccinelle-1.0.0.tgz ++
 71593 lines of diff (skipped)




commit coccinelle for openSUSE:Factory

2015-02-22 Thread h_root
Hello community,

here is the log from the commit of package coccinelle for openSUSE:Factory 
checked in at 2015-02-22 17:26:23

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


Package is coccinelle

Changes:

--- /work/SRC/openSUSE:Factory/coccinelle/coccinelle.changes2014-11-28 
08:44:55.0 +0100
+++ /work/SRC/openSUSE:Factory/.coccinelle.new/coccinelle.changes   
2015-02-22 17:26:25.0 +0100
@@ -1,0 +2,16 @@
+Fri Feb 20 00:00:00 CET 2015 - dste...@suse.cz
+
+- Update to new upstream release 1.0.0~rc24
+  * global expression x
+  * Varargs support
+  * Inline in function prototypes
+  * #ifdef on kernel version
+  * Parallelism in Coccinelle
+* --jobs int: Run the specified number of jobs in parallel.
+* --chunksize int. The specified number of files are dispatched as a
+  single unit of parallelism.
+- Update to new upstream release 1.0.0~rc23
+  * Ability to add, but not match or remove, attributes.
+  * Some parsing and pretty printing improvements.
+
+---

Old:

  coccinelle-1.0.0-rc22.tgz

New:

  coccinelle-1.0.0-rc24.tgz



Other differences:
--
++ coccinelle.spec ++
--- /var/tmp/diff_new_pack.KN64Kn/_old  2015-02-22 17:26:26.0 +0100
+++ /var/tmp/diff_new_pack.KN64Kn/_new  2015-02-22 17:26:26.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package coccinelle
 #
-# Copyright (c) 2014 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
@@ -17,13 +17,13 @@
 
 
 Name:   coccinelle
-Version:1.0.0~rc22
+Version:1.0.0~rc24
 Release:0
 Summary:Semantic patch utility
 License:GPL-2.0
 Group:  Productivity/Text/Utilities
 Url:http://coccinelle.lip6.fr/
-%define rversion   1.0.0-rc22
+%define rversion   1.0.0-rc24
 
 #Git-Clone:git://github.com/coccinelle/coccinelle
 Source: http://coccinelle.lip6.fr/distrib/%name-%rversion.tgz

++ coccinelle-1.0.0-rc22.tgz - coccinelle-1.0.0-rc24.tgz ++
 43225 lines of diff (skipped)

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



commit coccinelle for openSUSE:Factory

2014-11-27 Thread h_root
Hello community,

here is the log from the commit of package coccinelle for openSUSE:Factory 
checked in at 2014-11-28 08:44:47

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


Package is coccinelle

Changes:

--- /work/SRC/openSUSE:Factory/coccinelle/coccinelle.changes2014-10-11 
19:27:18.0 +0200
+++ /work/SRC/openSUSE:Factory/.coccinelle.new/coccinelle.changes   
2014-11-28 08:44:55.0 +0100
@@ -1,0 +2,5 @@
+Thu Nov 27 13:21:13 UTC 2014 - jsl...@suse.com
+
+- fix spatch link. The target did not exist.
+
+---



Other differences:
--
++ coccinelle.spec ++
--- /var/tmp/diff_new_pack.AnqogS/_old  2014-11-28 08:44:56.0 +0100
+++ /var/tmp/diff_new_pack.AnqogS/_new  2014-11-28 08:44:56.0 +0100
@@ -77,7 +77,7 @@
 mkdir -p $b/%_libdir;
 mv $b/%_datadir/%name/dllpycaml_stubs.so $b/%_libdir/;
 mv $b/%_datadir/%name/spatch $b/%_bindir/spatch.bin
-ln -s spatch.bin $b/%_datadir/%name/spatch
+ln -s %_bindir/spatch.bin $b/%_datadir/%name/spatch
 %fdupes %buildroot/%_prefix
 
 %files

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



commit coccinelle for openSUSE:Factory

2014-10-11 Thread h_root
Hello community,

here is the log from the commit of package coccinelle for openSUSE:Factory 
checked in at 2014-10-11 19:26:23

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


Package is coccinelle

Changes:

--- /work/SRC/openSUSE:Factory/coccinelle/coccinelle.changes2014-09-12 
15:25:33.0 +0200
+++ /work/SRC/openSUSE:Factory/.coccinelle.new/coccinelle.changes   
2014-10-11 19:27:18.0 +0200
@@ -1,0 +2,8 @@
+Thu Oct  2 15:01:42 UTC 2014 - jeng...@inai.de
+
+- Update to new upstream release 1.0.0~rc22
+* Limited matching of decimal format strings, with the --ibm option
+* Better support for functions that have no specified return type.
+- Drop fix-no_prepare_ocamlcocci-arguments.patch (merged)
+
+---

Old:

  coccinelle-1.0.0-rc21.tgz
  fix-no_prepare_ocamlcocci-arguments.patch

New:

  coccinelle-1.0.0-rc22.tgz



Other differences:
--
++ coccinelle.spec ++
--- /var/tmp/diff_new_pack.I8Gv00/_old  2014-10-11 19:27:18.0 +0200
+++ /var/tmp/diff_new_pack.I8Gv00/_new  2014-10-11 19:27:18.0 +0200
@@ -17,18 +17,18 @@
 
 
 Name:   coccinelle
-Version:1.0.0~rc21
+Version:1.0.0~rc22
 Release:0
 Summary:Semantic patch utility
 License:GPL-2.0
 Group:  Productivity/Text/Utilities
 Url:http://coccinelle.lip6.fr/
-%define rversion   1.0.0-rc21
+%define rversion   1.0.0-rc22
 
 #Git-Clone:git://github.com/coccinelle/coccinelle
 Source: http://coccinelle.lip6.fr/distrib/%name-%rversion.tgz
-Patch1: fix-no_prepare_ocamlcocci-arguments.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  fdupes
 BuildRequires:  ncurses-devel
 BuildRequires:  ocaml = 3.11
 BuildRequires:  ocaml-camlp4-devel = 3.11
@@ -54,7 +54,6 @@
 
 %prep
 %setup -qn %name-%rversion
-%patch -P 1 -p1
 
 %build
 %configure
@@ -77,6 +76,9 @@
 
 mkdir -p $b/%_libdir;
 mv $b/%_datadir/%name/dllpycaml_stubs.so $b/%_libdir/;
+mv $b/%_datadir/%name/spatch $b/%_bindir/spatch.bin
+ln -s spatch.bin $b/%_datadir/%name/spatch
+%fdupes %buildroot/%_prefix
 
 %files
 %defattr(-,root,root)
@@ -85,6 +87,6 @@
 %doc %_mandir/man?/*
 %_bindir/spatch*
 %_libdir/dllpycaml_stubs.so
-%_datadir/%name
+%_datadir/%name/
 
 %changelog

++ coccinelle-1.0.0-rc21.tgz - coccinelle-1.0.0-rc22.tgz ++
 48465 lines of diff (skipped)

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



commit coccinelle for openSUSE:Factory

2014-09-12 Thread h_root
Hello community,

here is the log from the commit of package coccinelle for openSUSE:Factory 
checked in at 2014-09-12 15:25:16

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


Package is coccinelle

Changes:

--- /work/SRC/openSUSE:Factory/coccinelle/coccinelle.changes2013-05-13 
14:43:30.0 +0200
+++ /work/SRC/openSUSE:Factory/.coccinelle.new/coccinelle.changes   
2014-09-12 15:25:33.0 +0200
@@ -1,0 +2,22 @@
+Thu Sep  9 14:25:25 UTC 2013 - mcg...@suse.com
+
+- Update to new upstream release 1.0.0~rc21
+* Support decimal type with the --ibm option
+* Support some matching on pragmas
+* Initialize and finalize rules contain a metavariable declaration
+  region.
+* Allow some parameters of a function not to have names.
+* Eliminate the reliance on grep in most cases for worth trying,
+  to improve performance.
+* Allow multidecls when removing variable names or when modifying
+  type.
+* Take fresh declarations into account when computing
+  get_constants to create dependencies
+* Leave ifdefs-like directives in unparsed code, if they don't have
+  beginning or ending counterparts.
+* Improve type inference performance when many files included by
+  using maps.
+- Add fix-no_prepare_ocamlcocci-arguments.patch: fix incorrect
+  call to two functions
+
+---

Old:

  coccinelle-1.0.0-rc17.tar.xz

New:

  coccinelle-1.0.0-rc21.tgz
  fix-no_prepare_ocamlcocci-arguments.patch



Other differences:
--
++ coccinelle.spec ++
--- /var/tmp/diff_new_pack.ukZuvI/_old  2014-09-12 15:25:34.0 +0200
+++ /var/tmp/diff_new_pack.ukZuvI/_new  2014-09-12 15:25:34.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package coccinelle
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 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
@@ -17,23 +17,24 @@
 
 
 Name:   coccinelle
-Version:1.0.0~rc17
+Version:1.0.0~rc21
 Release:0
 Summary:Semantic patch utility
 License:GPL-2.0
 Group:  Productivity/Text/Utilities
 Url:http://coccinelle.lip6.fr/
-%define rversion   1.0.0-rc17
+%define rversion   1.0.0-rc21
 
 #Git-Clone:git://github.com/coccinelle/coccinelle
-Source: %name-%rversion.tar.xz
+Source: http://coccinelle.lip6.fr/distrib/%name-%rversion.tgz
+Patch1: fix-no_prepare_ocamlcocci-arguments.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  ncurses-devel
 BuildRequires:  ocaml = 3.11
 BuildRequires:  ocaml-camlp4-devel = 3.11
+BuildRequires:  ocaml-findlib
 BuildRequires:  ocaml-ocamldoc = 3.11
 BuildRequires:  pkg-config
-BuildRequires:  xz
 # Fails to link with PCRE
 #BuildRequires:  pkgconfig(libpcre)
 BuildRequires:  pkgconfig(python)
@@ -53,6 +54,7 @@
 
 %prep
 %setup -qn %name-%rversion
+%patch -P 1 -p1
 
 %build
 %configure

++ fix-no_prepare_ocamlcocci-arguments.patch ++
From: Luis R. Rodriguez mcg...@do-not-panic.com
Date: Tue, 9 Sep 2014 15:10:42 -0700
X-Upstream: should appear in 1.0.0~rc22

The functions do take five arguments, but these two call sites erroneously
just passed four.

--- a/ocaml/no_prepare_ocamlcocci.ml
+++ b/ocaml/no_prepare_ocamlcocci.ml
@@ -9,9 +9,9 @@
function
Ast_cocci.ScriptRule (name,ocaml,deps,mv,script_vars,code) -
  code :: prev
- | Ast_cocci.InitialScriptRule (name,ocaml,deps,code) -
+ | Ast_cocci.InitialScriptRule (name,ocaml,deps,mvs,code) -
  code :: prev
- | Ast_cocci.FinalScriptRule (name,ocaml,deps,code) -
+ | Ast_cocci.FinalScriptRule (name,ocaml,deps,mvs,code) -
  code :: prev
  | _ - prev)
   [] code in
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit coccinelle for openSUSE:Factory

2013-05-13 Thread h_root
Hello community,

here is the log from the commit of package coccinelle for openSUSE:Factory 
checked in at 2013-05-13 14:43:28

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


Package is coccinelle

Changes:

--- /work/SRC/openSUSE:Factory/coccinelle/coccinelle.changes2012-10-11 
10:41:49.0 +0200
+++ /work/SRC/openSUSE:Factory/.coccinelle.new/coccinelle.changes   
2013-05-13 14:43:30.0 +0200
@@ -1,0 +2,17 @@
+Thu May  9 17:51:39 UTC 2013 - jeng...@inai.de
+
+- Switch to using pkgconfig()-type BuildRequires
+
+---
+Fri May  3 06:30:09 UTC 2013 - jeng...@inai.de
+
+- Update to new upstream release 1.0.0~rc17
+* allow __ at the beginning of a struct or union name
+* unparsing with precedence (insertion of parentheses when needed)
+* Type metavariables no longer match a case where there is no type
+  in the C code.
+* An expression list metavariable can now be attached with @ to a
+  parameter list metavariable, to allow using the parameter names as
+  an argument list.
+
+---

Old:

  coccinelle-1.0.0-rc15.tar.xz

New:

  coccinelle-1.0.0-rc17.tar.xz



Other differences:
--
++ coccinelle.spec ++
--- /var/tmp/diff_new_pack.shzipe/_old  2013-05-13 14:43:31.0 +0200
+++ /var/tmp/diff_new_pack.shzipe/_new  2013-05-13 14:43:31.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package coccinelle
 #
-# 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
@@ -17,21 +17,26 @@
 
 
 Name:   coccinelle
-Version:1.0.0
+Version:1.0.0~rc17
 Release:0
 Summary:Semantic patch utility
 License:GPL-2.0
 Group:  Productivity/Text/Utilities
 Url:http://coccinelle.lip6.fr/
-%define rversion   %version-rc15
+%define rversion   1.0.0-rc17
+
+#Git-Clone:git://github.com/coccinelle/coccinelle
 Source: %name-%rversion.tar.xz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  ncurses-devel
 BuildRequires:  ocaml = 3.11
 BuildRequires:  ocaml-camlp4-devel = 3.11
 BuildRequires:  ocaml-ocamldoc = 3.11
-BuildRequires:  python-devel
+BuildRequires:  pkg-config
 BuildRequires:  xz
+# Fails to link with PCRE
+#BuildRequires:  pkgconfig(libpcre)
+BuildRequires:  pkgconfig(python)
 Requires:   python-base
 
 %description

++ coccinelle-1.0.0-rc15.tar.xz - coccinelle-1.0.0-rc17.tar.xz ++
 83118 lines of diff (skipped)

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



commit coccinelle for openSUSE:Factory

2012-10-11 Thread h_root
Hello community,

here is the log from the commit of package coccinelle for openSUSE:Factory 
checked in at 2012-10-11 10:38:27

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


Package is coccinelle, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/coccinelle/coccinelle.changes2012-09-14 
12:22:06.0 +0200
+++ /work/SRC/openSUSE:Factory/.coccinelle.new/coccinelle.changes   
2012-10-11 10:41:49.0 +0200
@@ -1,0 +2,7 @@
+Wed Oct  3 16:18:10 UTC 2012 - jeng...@inai.de
+
+- Update to new upstream release 1.0.0~rc15
+* See http://coccinelle.lip6.fr/distrib/changes.html for
+  the (quite large) set of new features and bugfixes
+
+---

Old:

  coccinelle-1.0.0-rc7.tar.xz

New:

  coccinelle-1.0.0-rc15.tar.xz



Other differences:
--
++ coccinelle.spec ++
--- /var/tmp/diff_new_pack.yF5vVl/_old  2012-10-11 10:41:49.0 +0200
+++ /var/tmp/diff_new_pack.yF5vVl/_new  2012-10-11 10:41:49.0 +0200
@@ -23,11 +23,13 @@
 License:GPL-2.0
 Group:  Productivity/Text/Utilities
 Url:http://coccinelle.lip6.fr/
-%define rversion   %version-rc7
+%define rversion   %version-rc15
 Source: %name-%rversion.tar.xz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  ncurses-devel
-BuildRequires:  ocaml
+BuildRequires:  ocaml = 3.11
+BuildRequires:  ocaml-camlp4-devel = 3.11
+BuildRequires:  ocaml-ocamldoc = 3.11
 BuildRequires:  python-devel
 BuildRequires:  xz
 Requires:   python-base
@@ -48,8 +50,7 @@
 %setup -qn %name-%rversion
 
 %build
-# not autotools configure, don't use macro
-./configure --prefix=%{_prefix} --opt
+%configure
 make %{?_smp_mflags}
 
 %install
@@ -58,22 +59,25 @@
 export NO_BRP_STRIP_DEBUG=true
 export NO_DEBUGINFO_STRIP_DEBUG=true
 %define __debug_install_post %{nil}
-debugfiles.list
-debugsources.list
+: debugfiles.list
+: debugsources.list
 
 b=%buildroot
-make install DESTDIR=$b MANDIR=%_mandir LIBDIR=%_libdir
+make install DESTDIR=$b;
 # Remove coccilib, don't have the deps
 rm -Rf $b/%_datadir/%name/{commons,globals,ocaml,parsing_c} \
$b/%_mandir/man3/Coccilib*;
 
+mkdir -p $b/%_libdir;
+mv $b/%_datadir/%name/dllpycaml_stubs.so $b/%_libdir/;
+
 %files
 %defattr(-,root,root)
 %doc authors.txt bugs.txt changes.txt copyright.txt credits.txt
 %doc license.txt readme.txt
-%doc %_mandir/*/*
-%_bindir/*
-%_libdir/*.so
+%doc %_mandir/man?/*
+%_bindir/spatch*
+%_libdir/dllpycaml_stubs.so
 %_datadir/%name
 
 %changelog

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



commit coccinelle for openSUSE:Factory

2012-09-14 Thread h_root
Hello community,

here is the log from the commit of package coccinelle for openSUSE:Factory 
checked in at 2012-09-14 12:22:03

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


Package is coccinelle, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/coccinelle/coccinelle.changes2012-02-16 
12:19:07.0 +0100
+++ /work/SRC/openSUSE:Factory/.coccinelle.new/coccinelle.changes   
2012-09-14 12:22:06.0 +0200
@@ -1,0 +2,5 @@
+Thu Sep  6 01:17:08 UTC 2012 - jeng...@inai.de
+
+- spatch requires the python base modules (like site.py) to run
+
+---



Other differences:
--
++ coccinelle.spec ++
--- /var/tmp/diff_new_pack.CAL8O8/_old  2012-09-14 12:22:07.0 +0200
+++ /var/tmp/diff_new_pack.CAL8O8/_new  2012-09-14 12:22:07.0 +0200
@@ -30,6 +30,7 @@
 BuildRequires:  ocaml
 BuildRequires:  python-devel
 BuildRequires:  xz
+Requires:   python-base
 
 %description
 Coccinelle is a program matching and transformation engine which


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



commit coccinelle for openSUSE:Factory

2012-02-16 Thread h_root
Hello community,

here is the log from the commit of package coccinelle for openSUSE:Factory 
checked in at 2012-02-16 12:19:06

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


Package is coccinelle, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/coccinelle/coccinelle.changes2011-09-23 
01:53:47.0 +0200
+++ /work/SRC/openSUSE:Factory/.coccinelle.new/coccinelle.changes   
2012-02-16 12:19:07.0 +0100
@@ -1,0 +2,5 @@
+Mon Feb 13 10:45:09 UTC 2012 - co...@suse.com
+
+- patch license to follow spdx.org standard
+
+---



Other differences:
--
++ coccinelle.spec ++
--- /var/tmp/diff_new_pack.SOS8oH/_old  2012-02-16 12:19:08.0 +0100
+++ /var/tmp/diff_new_pack.SOS8oH/_new  2012-02-16 12:19:08.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package coccinelle
 #
-# 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,18 +16,20 @@
 #
 
 
-
 Name:   coccinelle
 Version:1.0.0
 Release:0
 Summary:Semantic patch utility
-License:GPL2
+License:GPL-2.0
 Group:  Productivity/Text/Utilities
-URL:http://coccinelle.lip6.fr/
+Url:http://coccinelle.lip6.fr/
 %define rversion   %version-rc7
 Source: %name-%rversion.tar.xz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  ncurses-devel ocaml python-devel xz
+BuildRequires:  ncurses-devel
+BuildRequires:  ocaml
+BuildRequires:  python-devel
+BuildRequires:  xz
 
 %description
 Coccinelle is a program matching and transformation engine which


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



commit coccinelle for openSUSE:Factory

2011-09-21 Thread h_root

Hello community,

here is the log from the commit of package coccinelle for openSUSE:Factory
checked in at Wed Sep 21 16:58:07 CEST 2011.




--- coccinelle/coccinelle.changes   2011-01-20 21:23:39.0 +0100
+++ /mounts/work_src_done/STABLE/coccinelle/coccinelle.changes  2011-09-20 
17:13:51.0 +0200
@@ -1,0 +2,12 @@
+Sun Jul 10 19:08:55 UTC 2011 - jeng...@medozas.de
+
+- Update to new upstream release 1.0.0
+* Addition of initializer list metavariables.
+* Allow multiple position variables per token
+* ++ can now be associated with - code
+* Allow /* */ comments as smpl comments, not only as + code
+* Add support for  (label addresses)
+* local idexpression metavariable no longer matches static local x
+* see http://coccinelle.lip6.fr/distrib/changes.html for details
+
+---

calling whatdependson for head-i586


Old:

  cocci-cast.diff
  cocci-pythondetect.diff
  coccinelle-0.2.5-rc2.tar.xz

New:

  coccinelle-1.0.0-rc7.tar.xz



Other differences:
--
++ coccinelle.spec ++
--- /var/tmp/diff_new_pack.Ye9LvV/_old  2011-09-21 16:58:03.0 +0200
+++ /var/tmp/diff_new_pack.Ye9LvV/_new  2011-09-21 16:58:03.0 +0200
@@ -18,18 +18,16 @@
 
 
 Name:   coccinelle
-Version:0.2.5
-Release:1
+Version:1.0.0
+Release:0
 Summary:Semantic patch utility
 License:GPL2
 Group:  Productivity/Text/Utilities
-Url:http://coccinelle.lip6.fr/
-%define rversion   %version-rc2
+URL:http://coccinelle.lip6.fr/
+%define rversion   %version-rc7
 Source: %name-%rversion.tar.xz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  ncurses-devel ocaml python-devel xz
-Patch1: cocci-cast.diff
-Patch2: cocci-pythondetect.diff
 
 %description
 Coccinelle is a program matching and transformation engine which
@@ -45,7 +43,6 @@
 
 %prep
 %setup -qn %name-%rversion
-%patch -P 1 -P 2 -p1
 
 %build
 # not autotools configure, don't use macro
@@ -62,12 +59,10 @@
 debugsources.list
 
 b=%buildroot
-rm -Rf $b
-mkdir $b
 make install DESTDIR=$b MANDIR=%_mandir LIBDIR=%_libdir
-
-%clean
-rm -rf %{buildroot}
+# Remove coccilib, don't have the deps
+rm -Rf $b/%_datadir/%name/{commons,globals,ocaml,parsing_c} \
+   $b/%_mandir/man3/Coccilib*;
 
 %files
 %defattr(-,root,root)






Remember to have fun...

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