Subject: CVS commit: pkgsrc/sysutils/tkdesk
From: David A. Holland
Date: 2022-06-06 07:11:59
Message id: 20220606051159.32BCCFB19@cvs.NetBSD.org

Log Message:
Fix up sysutils/tkdesk, some.

 - Fix up the TCL interpreter result handling so we don't need to use
   USE_INTERP_RESULT.

 - Fix the first startup segfault (probably the one seen in PR 32807
   but not necessarily) by using Tcl_Free instead of trying to bypass
   it. Unfortunately, there's at least one more segfault at startup
   with no obvious cause.

 - Don't run off the end of string buffers.

 - Remove some uses of sprintf. Use standard headers. Other minor
   tidyups.

 - Correct glitch in the configury patches that made it link
   statically to blt.

 - Avoid passing empty variable names to test(1) during configure.

 - Fix some pkglint.

Bump PKGREVISION to 4, because even though it didn't run and still
doesn't, it does build. :-|

Files:
RevisionActionfile
1.31modifypkgsrc/sysutils/tkdesk/Makefile
1.12modifypkgsrc/sysutils/tkdesk/distinfo
1.4modifypkgsrc/sysutils/tkdesk/patches/patch-aa
1.5modifypkgsrc/sysutils/tkdesk/patches/patch-aj
1.2modifypkgsrc/sysutils/tkdesk/patches/patch-al
1.1addpkgsrc/sysutils/tkdesk/patches/patch-libdesk_dsk__ls.c
1.1addpkgsrc/sysutils/tkdesk/patches/patch-libdesk_misc.c
1.1addpkgsrc/sysutils/tkdesk/patches/patch-libdesk_o__FileListbox.c
1.1addpkgsrc/sysutils/tkdesk/patches/patch-libdesk_ot.c
1.1addpkgsrc/sysutils/tkdesk/patches/patch-netscape-remote_netscape-remote.c