Monday, September 07, 2026

Re: Kea 3.2.0 on OpenBSD 7.9

On 2026/09/07 09:49, Stuart Lamble wrote: > Bump - does anybody have any comments or suggestions? don't remember full details but check that logging works and it doesn't hang at shutdown/restart - had issues with one or other of those with kea when I've tried updating log4cplus previously (it was specifically kea that was holding it back)

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