commit coccinelle for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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