lang/jpm: Add runtime dependencies
- Change maintainer email address
- Add janet as runtime dependency since jpm is just a script that uses
janet executable.
- Add git since "jmp deps" requires it
Reviewed by: David Marker <dave at freedave.net>
Differential Revision: https://reviews.freebsd.org/D54185
[-Wunsafe-buffer-usage] Fix a false negative introduced in #173096 (#174253)
A downstream test recovers a false negative introduced in #173096, where
it changed the use of variable `FmtArgIdx` to `FmtArgStartingIdx`. The
two variables are different in that `FmtArgIdx` refers to the index of
the format string and `FmtArgStartingIdx` refers to the index of the
first format argument. The consequence is that the analysis will miss
reporting an unsafe format string.
This fix also upstreams the test catching the FN.
freerdp3: attempt at update of freerdp to 3.19.0
Doesn't currently build as needs a replacement for sysinfo(), specifically the
uptime field, on NetBSD.
Avoid crashing in apps.query
This commit handles FileNotFoundError on app query when ix-apps
dataset is unmounted. Although this is an unexpected situation,
the broad failures caused by attachment failures prevents admins
from easily recovering.
make this build with gcc 14 on netbsd.
it was only including unistd.h if "unix" was defined, but netbsd and
several others only define __unix__ these days.
bumped pkg version because this may fix some weird stuff because it
didn't include headers and got default int etc.
make sure prototypes are present.
pgp_getopt() is always the name used, so make it's prototype always there.
also include <sys/ioctl.h> on netbsd to get ioctl() prototype.
fixes GCC 14 build.
fix some issues with the netbsd port to make GCC 14 happier.
- include <util.h> and <sys/wait.h> for openpty() and ioctl().
- set MAINTYPE=int for netbsd targets.
fix a wctype(3) usage problem found while looking at GCC 14 issues.
this doesn't fix the build for GCC 14, but does remove a warning about
calling iswctype() with swapped arguments.