On 2018/04/07 23:12, Nigel Taylor wrote:
> Attach updated
>
> patch is from upstream github
>
> https://github.com/sleuthkit/sleuthkit/commit/acefb22e7d18917d434853b02b6f7e9b5f4d329f#diff-474ff1f8f4117ed01cc6b517b1fb556e
>
> Builds on amd64. Ok?
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;