Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: coccinelle | Distribution: openSUSE Tumbleweed |
Version: 1.1.1 | Vendor: openSUSE |
Release: 3.1 | Build date: Fri Jun 16 19:49:32 2023 |
Group: Productivity/Text/Utilities | Build host: stones |
Size: 45057793 | Source RPM: coccinelle-1.1.1-3.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://coccinelle.lip6.fr/ | |
Summary: Semantic patch utility |
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. [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.
GPL-2.0-only
* Tue Nov 29 2022 Andreas Schwab <schwab@suse.de> - Enable build on riscv64 - Increase stack size * Wed Dec 29 2021 ohering@suse.de - trim list of supported archs to aarch64 ppc64le s390x x86_64 * Fri Dec 10 2021 ohering@suse.de - update to version 1.1.1 See included changes.txt for details - install ocaml support, add coccinelle.rpmlintrc (bsc#1192695) * Fri Sep 24 2021 Cristian Rodríguez <crrodriguez@opensuse.org> - Further testing shows that grep, which and findutils are also required. * Tue Sep 21 2021 Cristian Rodríguez <crrodriguez@opensuse.org> - Fix totally broken python support, set the correct python3 interpreter, otherwise it defaults to python, which in our case is python 2.7. (changed kill-env.diff, spec) * Sat Sep 11 2021 ohering@suse.de - build with VERBOSE=yes * Tue May 25 2021 Jan Engelhardt <jengelh@inai.de> - Add wrapper script to set COCCINELLE_HOME [boo#1184563] * Tue Apr 13 2021 ohering@suse.de - update to version 1.1.0 See included changes.txt for details * Tue Apr 28 2020 Jan Engelhardt <jengelh@inai.de> - Switch to python3 * Tue Feb 18 2020 olaf@aepfle.de - The used buildsystem relies on ocaml.opt * Wed Jan 15 2020 olaf@aepfle.de - Use _service file to trim the bundles directory * Fri Jan 10 2020 Jan Engelhardt <jengelh@inai.de> - Update to new source URL. * Tue Jan 07 2020 nick wang <nwang@suse.com> - bsc#1160194, change the python library to site-packages hierarchy. * Thu Oct 24 2019 olaf@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 * Thu Aug 22 2019 Jan Engelhardt <jengelh@inai.de> - 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 …). * Mon Jul 29 2019 Dominique Leuenberger <dimstar@opensuse.org> - 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.
/usr/bin/spatch /usr/bin/spatch.bin /usr/bin/spgen /usr/bin/spgen.bin /usr/lib/python3.11/site-packages/coccilib /usr/lib/python3.11/site-packages/coccilib/__init__.py /usr/lib/python3.11/site-packages/coccilib/elems.py /usr/lib/python3.11/site-packages/coccilib/iteration.py /usr/lib/python3.11/site-packages/coccilib/org.py /usr/lib/python3.11/site-packages/coccilib/output.py /usr/lib/python3.11/site-packages/coccilib/report.py /usr/lib/python3.11/site-packages/coccilib/trac.py /usr/lib/python3.11/site-packages/coccilib/xml_firehose.py /usr/lib64/coccinelle /usr/lib64/coccinelle/ocaml /usr/lib64/coccinelle/ocaml/ast0_cocci.cmi /usr/lib64/coccinelle/ocaml/ast0_cocci.cmx /usr/lib64/coccinelle/ocaml/ast_c.cmi /usr/lib64/coccinelle/ocaml/ast_c.cmx /usr/lib64/coccinelle/ocaml/ast_cocci.cmi /usr/lib64/coccinelle/ocaml/ast_cocci.cmx /usr/lib64/coccinelle/ocaml/coccilib.cmi /usr/lib64/coccinelle/ocaml/coccilib.cmx /usr/lib64/coccinelle/ocaml/commands.cmi /usr/lib64/coccinelle/ocaml/commands.cmx /usr/lib64/coccinelle/ocaml/common.cmi /usr/lib64/coccinelle/ocaml/common.cmx /usr/lib64/coccinelle/ocaml/config.cmi /usr/lib64/coccinelle/ocaml/config.cmx /usr/lib64/coccinelle/ocaml/dumper.cmi /usr/lib64/coccinelle/ocaml/dumper.cmx /usr/lib64/coccinelle/ocaml/exposed_modules.cmi /usr/lib64/coccinelle/ocaml/exposed_modules.cmx /usr/lib64/coccinelle/ocaml/externalanalysis.cmi /usr/lib64/coccinelle/ocaml/externalanalysis.cmx /usr/lib64/coccinelle/ocaml/flag.cmi /usr/lib64/coccinelle/ocaml/flag.cmx /usr/lib64/coccinelle/ocaml/flag_parsing_c.cmi /usr/lib64/coccinelle/ocaml/flag_parsing_c.cmx /usr/lib64/coccinelle/ocaml/iteration.cmi /usr/lib64/coccinelle/ocaml/iteration.cmx /usr/lib64/coccinelle/ocaml/lexer_c.cmi /usr/lib64/coccinelle/ocaml/lexer_c.cmx /usr/lib64/coccinelle/ocaml/lib_parsing_c.cmi /usr/lib64/coccinelle/ocaml/lib_parsing_c.cmx /usr/lib64/coccinelle/ocaml/ocamlcocci_aux.cmi /usr/lib64/coccinelle/ocaml/ocamlcocci_aux.cmx /usr/lib64/coccinelle/ocaml/parmap.cmi /usr/lib64/coccinelle/ocaml/parmap.cmx /usr/lib64/coccinelle/ocaml/parse_c.cmi /usr/lib64/coccinelle/ocaml/parse_c.cmx /usr/lib64/coccinelle/ocaml/parser_c.cmi /usr/lib64/coccinelle/ocaml/parser_c.cmx /usr/lib64/coccinelle/ocaml/prepare_ocamlcocci.cmi /usr/lib64/coccinelle/ocaml/prepare_ocamlcocci.cmx /usr/lib64/coccinelle/ocaml/pretty_print_c.cmi /usr/lib64/coccinelle/ocaml/pretty_print_c.cmx /usr/lib64/coccinelle/ocaml/regexp.cmi /usr/lib64/coccinelle/ocaml/regexp.cmx /usr/lib64/coccinelle/ocaml/run_ocamlcocci.cmi /usr/lib64/coccinelle/ocaml/run_ocamlcocci.cmx /usr/lib64/coccinelle/ocaml/token_c.cmi /usr/lib64/coccinelle/ocaml/token_c.cmx /usr/lib64/coccinelle/ocaml/visitor_c.cmi /usr/lib64/coccinelle/ocaml/visitor_c.cmx /usr/lib64/coccinelle/ocaml/yes_prepare_ocamlcocci.cmi /usr/lib64/coccinelle/ocaml/yes_prepare_ocamlcocci.cmx /usr/lib64/coccinelle/python /usr/lib64/coccinelle/standard.h /usr/lib64/coccinelle/standard.iso /usr/share/bash-completion /usr/share/bash-completion/completions /usr/share/bash-completion/completions/spatch /usr/share/doc/packages/coccinelle /usr/share/doc/packages/coccinelle/authors.txt /usr/share/doc/packages/coccinelle/bugs.txt /usr/share/doc/packages/coccinelle/changes.txt /usr/share/doc/packages/coccinelle/copyright.txt /usr/share/doc/packages/coccinelle/credits.txt /usr/share/doc/packages/coccinelle/readme.txt /usr/share/licenses/coccinelle /usr/share/licenses/coccinelle/license.txt /usr/share/man/man1/pycocci.1.gz /usr/share/man/man1/spatch.1.gz /usr/share/man/man1/spgen.1.gz /usr/share/man/man3/Coccilib.3cocci.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Apr 30 23:58:22 2024