Switch from bundled minizip to system minizip-ng
aja and tb pointed out bulk build failures due to missing <zip.h>.
tdesktop builds fine with the bundle and both archivers/{mini,lib}zip
uninstalled, so this smells like tdesktop configure picking up one of
them only for build to fail once it gets junked.
minizip-ng used to be incompatible, now upstream works fine with it.
Sync PLIST (forgotten during previous update) while here.
import ports/devel/jupyter-console, ok tb@
A terminal-based console frontend for Jupyter kernels. This code is
based on the single-process IPython terminal.
In the pledge_namei() callback, stop looking for the libc special files
when the open(2) system call was used, and only do this for __pledge_open(2)
which libc will use when it intends to access those files.
This breaks compatibility in a pretty major way, but that's the price being
paid to undo this historical shortcut I made to satisfy libc's internal
requirements and make pledge(2) a possibility.
All the other parts are already in the tree. There may be a few dangling
issues in ports or base which we'll find over time.