Sunday, September 06, 2026

update devel/coccinelle to 1.3.3

from https://coccinelle.gitlabpages.inria.fr/website/distrib/changes.html * 1.3.3 ** Bugfixes: - Improve performance with satLabel cache (thanks to Denis Efremov) * 1.3.2 ** Language: - Minor tweaks to improve accuracy ** Features: - Add --c-internals and --cocci-internals flags for debugging - Use pcre2 instead of pcre ** Bugfixes: - Fix performance regression introduced in 1.2 resulting in >2x improvement Index: devel/coccinelle/Makefile =================================================================== RCS file: /cvs/ports/devel/coccinelle/Makefile,v diff -u -p -r1.62 Makefile --- devel/coccinelle/Makefile 14 Dec 2025 12:48:46 -0000 1.62 +++ devel/coccinelle/Makefile 7 Sep 2026 06:35:12 -0000 @@ -7,7 +7,7 @@ COMMENT = program matching and transform GH_ACCOUNT = coccinelle GH_PROJECT = coccinelle -GH_TAGNAME = 1.3.1 +GH_TAGNAME = 1.3.3 CATEGORIES = devel @@ -16,7 +16,7 @@ HOMEPAGE = https://coccinelle.gitlabpage # GPLv2 only PERMIT_PACKAGE = Yes -WANTLIB = c m pcre pthread +WANTLIB = c m pcre2-8 pthread MODULES = lang/ocaml \ lang/python @@ -27,7 +27,7 @@ BUILD_DEPENDS = ${RUN_DEPENDS} \ textproc/hevea \ textproc/latexmk -LIB_DEPENDS = devel/pcre +LIB_DEPENDS = devel/pcre2 RUN_DEPENDS = sysutils/ggrep \ textproc/gdiff Index: devel/coccinelle/distinfo =================================================================== RCS file: /cvs/ports/devel/coccinelle/distinfo,v diff -u -p -r1.17 distinfo --- devel/coccinelle/distinfo 14 Dec 2025 12:48:46 -0000 1.17 +++ devel/coccinelle/distinfo 7 Sep 2026 06:33:28 -0000 @@ -1,2 +1,2 @@ -SHA256 (coccinelle-1.3.1.tar.gz) = hZibN6KzfDf2KulXYELAyBKQj5fax27LvclwciWs7Xk= -SIZE (coccinelle-1.3.1.tar.gz) = 3115706 +SHA256 (coccinelle-1.3.3.tar.gz) = LX0qO7BYMlO11I49+j8hdQ2c+X/lxOeUcAJHHTgo1Dc= +SIZE (coccinelle-1.3.3.tar.gz) = 3161559 Index: devel/coccinelle/patches/patch-cocci_ml =================================================================== RCS file: /cvs/ports/devel/coccinelle/patches/patch-cocci_ml,v diff -u -p -r1.13 patch-cocci_ml --- devel/coccinelle/patches/patch-cocci_ml 14 Dec 2025 12:48:46 -0000 1.13 +++ devel/coccinelle/patches/patch-cocci_ml 7 Sep 2026 06:38:37 -0000 @@ -16,8 +16,8 @@ Index: cocci.ml ) in let com = -- Printf.sprintf "egrep -q '(%s)' %s" -+ Printf.sprintf "gegrep -q '(%s)' %s" +- Printf.sprintf "grep -E -q '(%s)' %s" ++ Printf.sprintf "ggrep -E -q '(%s)' %s" (String.concat "|" tokens) (String.concat " " (List.map fst cfiles)) in (match Sys.command com with Index: devel/coccinelle/pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/coccinelle/pkg/PLIST,v diff -u -p -r1.20 PLIST --- devel/coccinelle/pkg/PLIST 14 Dec 2025 12:48:46 -0000 1.20 +++ devel/coccinelle/pkg/PLIST 7 Sep 2026 06:41:24 -0000 @@ -26,6 +26,8 @@ lib/coccinelle/ocaml/flag.cmi lib/coccinelle/ocaml/flag.cmx lib/coccinelle/ocaml/flag_parsing_c.cmi lib/coccinelle/ocaml/flag_parsing_c.cmx +lib/coccinelle/ocaml/internal_print_c.cmi +lib/coccinelle/ocaml/internal_print_c.cmx lib/coccinelle/ocaml/iteration.cmi lib/coccinelle/ocaml/iteration.cmx lib/coccinelle/ocaml/lexer_c.cmi @@ -83,7 +85,7 @@ lib/coccinelle/python/coccilib/trac.py lib/coccinelle/python/coccilib/xml_firehose.py lib/coccinelle/standard.h lib/coccinelle/standard.iso -@so lib/ocaml/stublibs/dllpcre_stubs.so +@so lib/ocaml/stublibs/dllpcre2_stubs.so @so lib/ocaml/stublibs/dllpyml_stubs.so @man man/man1/pycocci.1 @man man/man1/spatch.1

No comments:

Post a Comment