diff --git a/cocci-cast.diff b/cocci-cast.diff deleted file mode 100644 index 8452702..0000000 --- a/cocci-cast.diff +++ /dev/null @@ -1,21 +0,0 @@ -Work around compiler warning - -pycaml_ml.c: In function 'pymodule_initmodule': -pycaml_ml.c:1441: warning: assignment makes pointer from integer without a cast ---- - pycaml/pycaml_ml.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -Index: coccinelle-0.2.2/pycaml/pycaml_ml.c -=================================================================== ---- coccinelle-0.2.2.orig/pycaml/pycaml_ml.c -+++ coccinelle-0.2.2/pycaml/pycaml_ml.c -@@ -1438,7 +1438,7 @@ value pymodule_initmodule( value name, v - for( i = 0; i < Wosize_val(funclist); i++ ) { - item = Field(funclist,i); - methods[i].ml_name = String_val(Field(item,0)); -- methods[i].ml_meth = pywrap_closure(Field(item,1)); -+ methods[i].ml_meth = (void *)(long)pywrap_closure(Field(item,1)); - methods[i].ml_flags = Int_val(Field(item,2)); - methods[i].ml_doc = String_val(Field(item,3)); - } diff --git a/cocci-pythondetect.diff b/cocci-pythondetect.diff deleted file mode 100644 index 0401919..0000000 --- a/cocci-pythondetect.diff +++ /dev/null @@ -1,17 +0,0 @@ ---- - configure | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -Index: coccinelle-0.2.5-rc2/configure -=================================================================== ---- coccinelle-0.2.5-rc2.orig/configure -+++ coccinelle-0.2.5-rc2/configure -@@ -198,7 +198,7 @@ We need 3.XX", - if($python) { - if(check_config( - "python --version 2>&1 |", -- "Python 2\.[567]\..*", -+ qr/Python 2\.[567]\b/, - "python is present", - "python is missing or is not a good version." - )) diff --git a/coccinelle-0.2.5-rc2.tar.xz b/coccinelle-0.2.5-rc2.tar.xz deleted file mode 100644 index 0fdb4c6..0000000 --- a/coccinelle-0.2.5-rc2.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9d036b24cac67199126e5f25cd8f9466351d09cf6620926a32af16495f0c7905 -size 1538224 diff --git a/coccinelle-1.0.0-rc3.tar.xz b/coccinelle-1.0.0-rc3.tar.xz new file mode 100644 index 0000000..a9aa510 --- /dev/null +++ b/coccinelle-1.0.0-rc3.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93e1fa02a3c0e02ab7e6b8a5e7a349c7ae5b1cde80e31456af96cfc24cda2080 +size 1555340 diff --git a/coccinelle.changes b/coccinelle.changes index 28c5362..5ad6214 100644 --- a/coccinelle.changes +++ b/coccinelle.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Sat Jun 25 20:23:37 UTC 2011 - jengelh@medozas.de + +- Update to new upstream release 1.0.0~rc3 +* 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 + ------------------------------------------------------------------- Thu Jan 20 13:41:16 UTC 2011 - jengelh@medozas.de diff --git a/coccinelle.spec b/coccinelle.spec index 1ba67b0..1755f70 100644 --- a/coccinelle.spec +++ b/coccinelle.spec @@ -1,35 +1,14 @@ -# -# spec file for package coccinelle -# -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. -# -# All modifications and additions to the file contributed by third parties -# remain the property of their copyright owners, unless otherwise agreed -# upon. The license for this file, and modifications and additions to the -# file, is the same license as for the pristine package itself (unless the -# license for the pristine package is not an Open Source License, in which -# case the license is the MIT License). An "Open Source License" is a -# 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/ -# - - - 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-rc3 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 +24,6 @@ used (by us and others) for finding and fixing bugs in systems code. %prep %setup -qn %name-%rversion -%patch -P 1 -P 2 -p1 %build # not autotools configure, don't use macro @@ -62,13 +40,8 @@ export NO_DEBUGINFO_STRIP_DEBUG=true >debugsources.list b="%buildroot" -rm -Rf "$b" -mkdir "$b" make install DESTDIR="$b" MANDIR="%_mandir" LIBDIR="%_libdir" -%clean -rm -rf %{buildroot} - %files %defattr(-,root,root) %doc authors.txt bugs.txt changes.txt copyright.txt credits.txt