git: 10004332587e - main - benchmarks/libcpucycles: fix jmpbuf / sigjmpbuf confusion
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 06 Nov 2024 15:18:36 UTC
The branch main has been updated by fuz:
URL: https://cgit.FreeBSD.org/ports/commit/?id=10004332587eb2be62e0ea7ee945770489e049e5
commit 10004332587eb2be62e0ea7ee945770489e049e5
Author: Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2024-11-02 11:35:02 +0000
Commit: Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2024-11-06 15:14:31 +0000
benchmarks/libcpucycles: fix jmpbuf / sigjmpbuf confusion
I forgot to include this patch originally. While the warning is
harmless (sigjmp_buf and jmp_buf have the same layout on FreeBSD),
it might not be on downstream ports consumers like DragonflyBSD.
---
benchmarks/libcpucycles/Makefile | 1 +
benchmarks/libcpucycles/files/patch-cpucycles_wrapper.c | 11 +++++++++++
2 files changed, 12 insertions(+)
diff --git a/benchmarks/libcpucycles/Makefile b/benchmarks/libcpucycles/Makefile
index d2180fd16f91..4ed732450f6e 100644
--- a/benchmarks/libcpucycles/Makefile
+++ b/benchmarks/libcpucycles/Makefile
@@ -1,5 +1,6 @@
PORTNAME= libcpucycles
DISTVERSION= 20240318
+PORTREVISION= 1
CATEGORIES= benchmarks devel
MASTER_SITES= https://cpucycles.cr.yp.to/
diff --git a/benchmarks/libcpucycles/files/patch-cpucycles_wrapper.c b/benchmarks/libcpucycles/files/patch-cpucycles_wrapper.c
new file mode 100644
index 000000000000..40c74c029cd0
--- /dev/null
+++ b/benchmarks/libcpucycles/files/patch-cpucycles_wrapper.c
@@ -0,0 +1,11 @@
+--- cpucycles/wrapper.c.orig 2024-10-29 18:59:34 UTC
++++ cpucycles/wrapper.c
+@@ -26,7 +26,7 @@ void cpucycles_tracesetup(void)
+ tracesetup = 1;
+ }
+
+-static jmp_buf crash_jmp;
++static sigjmp_buf crash_jmp;
+
+ static void crash(int s)
+ {