Пакет coccinelle: Информация

Исходный пакет: coccinelle
Версия: 1.0.6-alt2
Собран:  13 января 2020 г. 20:22 в задании #243245
Категория: Разработка/C
Сообщить об ошибке в пакете
Домашняя страница: http://coccinelle.lip6.fr/

Лицензия: GPLv2
О пакете: Semantic patching for C source code (spatch)
Описание: 
Coccinelle (French for "ladybug") is a utility for matching and transforming
the source code of programs written in the C programming language.

The source code to be matched or replaced is specified using
a "semantic patch" syntax based on the patch syntax.
The Semantic Patch Language (SmPL) pattern resembles a unified diff
with C-like declarations.

Coccinelle was initially used to aid the evolution of the Linux kernel
(and ease the maintenance of device drivers), providing support for
changes to APIs such as renaming a function, adding a function
argument whose value is somehow context-dependent, and reorganizing a
data structure.

It can also be used to find bad programming patterns in code (i.e.,
pieces of code that are erroneous with high probability such as
possible NULL pointer dereference) without transforming them.
(Then coccinelle's role is close to that of static analysis tools.)

Список rpm-пакетов, предоставляемых данным srpm-пакетом:
coccinelle (x86_64, i586)
coccinelle-checkinstall (noarch)
coccinelle-debuginfo (x86_64, i586)
coccinelle-demos (noarch)

Сопровождающий: Ivan Zakharyaschev

Список участников:
Ivan Zakharyaschev
Vitaly Chikunov

    1. ocaml >= 3.12.1
    2. rpm-build-python
    3. ocaml-cmx(Num)
    4. python-devel
    5. ocaml-findlib
    6. ocaml-menhir
    7. ocaml-ocamldoc
    8. ocaml-pcre-devel
    9. python-modules-multiprocessing
    10. chrpath

Последнее изменение


19 декабря 2019 г. Ivan Zakharyaschev 1.0.6-alt2
- Adapted BuildReqs for any OCaml (whether with "num" or without in the core),
  so that it can be built in Sisyphus/p9 and p8.
- For testing, made a checkinstall subpkg and added more tests
  (with embedded Python scripts).
- Worked-around the problem with the loading of libpython (to enable
  the built-in Python interpreter).
10 июня 2018 г. Vitaly Chikunov 1.0.6-alt1
- Initial build for ALT.