Download raw body.
UPDATE: cbmc-6.7.1
> Date: Fri, 11 Jul 2025 21:29:19 +0200
> From: Rafael Sadowski <rafael@sizeofvoid.org>
> Subject: UPDATE: cbmc-6.7.1
> Message-ID: <yjx2wmp4xb5zjtg6yksjkell264cn3afj3s73snpe2xyyw7qz3@hn4gpg3xn6w2>
>
> Update cbmc-6.7.1. Tested on amd64. The motivation was to fix the
> build with upcoming libc++19. Looks like upstream fixed it by:
> https://github.com/diffblue/cbmc/pull/5277
>
> So I decided to update the port instead backporting the fixes.
I found the diff misses to package cbmc executable.
maybe the problem is here...
> --- Makefile 21 Sep 2023 09:49:49 -0000 1.16
> +++ Makefile 11 Jul 2025 19:26:42 -0000
> @@ -2,13 +2,12 @@ COMMENT = Bounded Model Checker for C an
>
........
> +BIN_LIST = crangler goto-analyzer goto-cc goto-diff goto-harness \
> + goto-inspect goto-instrument goto-synthesizer
> +
"cbmc" should be added to this list.
+BIN_LIST = crangler goto-analyzer goto-cc goto-diff goto-harness \
+ goto-inspect goto-instrument goto-synthesizer cbmc
+
with PLIST updated, I confirmed on amd64 that the package includes cbmc executable
and man page cbmc.1, and it works on some simple programs.
and one more comment, I found "test" target fails.
${WRKDIST}/regression/ appears to contain test files and
I suppose "do-test" target should be added:
do-test:
cd ${WRKDIST}/regression/ && ${GMAKE} ${TEST_TARGET}
(sorry I don't confirm this do-test target works or not...)
-- yozo.
UPDATE: cbmc-6.7.1