Attach updated
patch is from upstream github
https://github.com/sleuthkit/sleuthkit/commit/acefb22e7d18917d434853b02b6f7e9b5f4d329f#diff-474ff1f8f4117ed01cc6b517b1fb556e
Builds on amd64. Ok?
Index: Makefile
===================================================================
RCS file: /home/cvs/ports/sysutils/sleuthkit/Makefile,v
retrieving revision 1.23
diff -u -p -r1.23 Makefile
--- Makefile 14 Mar 2018 12:39:17 -0000 1.23
+++ Makefile 7 Apr 2018 21:58:06 -0000
@@ -4,6 +4,7 @@ COMMENT= forensic toolkit based on TCT
DISTNAME= sleuthkit-4.6.0
CATEGORIES= sysutils security
+REVISION= 0
SHARED_LIBS += tsk 1.0 # 17.0
Index: patches/patch-tools_srchtools_sigfind_cpp
===================================================================
RCS file: patches/patch-tools_srchtools_sigfind_cpp
diff -N patches/patch-tools_srchtools_sigfind_cpp
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-tools_srchtools_sigfind_cpp 7 Apr 2018 21:55:54 -0000
@@ -0,0 +1,26 @@
+$OpenBSD$
+
+Index: tools/srchtools/sigfind.cpp
+--- tools/srchtools/sigfind.cpp.orig
++++ tools/srchtools/sigfind.cpp
+@@ -302,7 +302,7 @@ main(int argc, char **argv)
+ break;
+ }
+ else if (retval == -1) {
+- fprintf(stderr, "error reading bytes %"PRIuOFF"\n", i);
++ fprintf(stderr, "error reading bytes %" PRIuOFF "\n", i);
+ exit(1);
+ }
+
+@@ -312,9 +312,9 @@ main(int argc, char **argv)
+ ((sig_size < 3) || (block[rel_offset + 2] == sig[2])) &&
+ ((sig_size < 4) || (block[rel_offset + 3] == sig[3]))) {
+ if (prev_hit == -1)
+- printf("Block: %"PRIuOFF" (-)\n", i);
++ printf("Block: %" PRIuOFF " (-)\n", i);
+ else
+- printf("Block: %"PRIuOFF" (+%"PRIuOFF")\n", i,
++ printf("Block: %" PRIuOFF " (+%" PRIuOFF ")\n", i,
+ (i - prev_hit));
+
+ prev_hit = i;