unifi: Move from unifi10
Earlier we had multiple versions in wip during a difficult 7->10
upgrade. Now we have 10.1 in pkgsrc and 10.6 in wip, and UBNT is
headed to Unifi OS. There's no reason to have a different name.
unifi10: Drop openjdk17 and explain non-working status
Upstream uses jdk25, class file version 69.0, and openjdk21 has 65.0.
Drop openjdk17 (which only supports class file version 61.0).
await async_request_package("openjdk25");
Pull up following revision(s) (requested by kre in ticket #1330):
usr.bin/xinstall/xinstall.c: revision 1.131 (patch)
PR bin/58577 - install(1) -d issues
Fix issues where "install -d" (with no directory) simply
exit(0)s. That one is kind of marginal, installing nothing
when nothing is needed could be treated as OK, but the man
page does indicate in the SYNOPSIS that with -d, at least
one directory is needed (it says nothing at all about that
in the text).
Second, after creating a directory, if a later operation
(chown, chmod) fails, that is not success, a warning was
issued (good), a bad metalog was being created (bad).
That is clearly a bug (though probably doesn't happen
very often).
[29 lines not shown]
Pull up following revision(s) (requested by kre in ticket #1331):
lib/libc/locale/runetable.c: revision 1.30
lib/libc/locale/iswctype_mb.c: revision 1.15
PR lib/59067 (wctrans got error member)
Patches from the OP (ru_j217) and from RVP - see the PR
This looks to be just correcting what appear to be simple
errors in the code.
Pull up following revision(s) (requested by kre in ticket #1332):
external/mit/xorg/lib/driver.old.mk: revision 1.3
external/mit/xorg/lib/driver.mk: revision 1.10 (patch)
PR xsrc/59858 (locale fixes for xsrc)
From RVP - see the PR
Oversimplifying: this causes Mesa to use LC_NUMERIC=C when using
strtod() to parse stuff (ie: the radix char (decimal point) is '.',
regardless of the user's locale).
Pull up following revision(s) (requested by kre in ticket #1332):
external/mit/MesaLib.old/dist/src/util/strtod.c: revision 1.2
external/mit/MesaLib/dist/src/util/strtod.c: revision 1.2
PR xsrc/59858 (locale fixes for xsrc)
From RVP - see the PR
Oversimplifying: this causes Mesa to use LC_NUMERIC=C when using
strtod() to parse stuff (ie: the radix char (decimal point) is '.',
regardless of the user's locale).
nfs: On reflection, just clamp the export_args buffer to 64 KiB.
Keep it simple, just make sure userland doesn't trigger contiguous
kva allocation of more than 64 KiB.
PR kern/60645: nfssvc(2): arithmetic overflow in input array sizing
mount(8) - add -W option (like df -W)
Add a -W option to mount, to show wedge names as labels (NAME=xyzzy)
instead of /dev/dkN (and if given twice, both forms), similar to the
-W option in df(1).
nfs: Work around missing VM_MIN/MAX_KERNEL_ADDRESS in rump.
Let's get the builds unbroken before making this perfect.
PR kern/60645: nfssvc(2): arithmetic overflow in input array sizing
py-datamodel-code-generator: Import py-datamodel_code_generator-0.75.1 as wip/py-datamodel-code-generator
Generate Pydantic v2 models, dataclasses, TypedDict, and msgspec.Struct
from OpenAPI, JSON Schema, GraphQL, Avro, Protobuf, and raw
JSON/YAML/CSV.
py-genson: Import py-genson-1.4.0 as wip/py-genson
GenSON is a powerful, user-friendly JSON Schema generator built in
Python.
GenSON's core function is to take JSON objects and generate schemas
that describe them, but it is unique in its ability to merge schemas.
It was originally built to describe the common structure of a large
number of JSON objects, and it uses its merging ability to generate a
single schema from any number of JSON objects and/or schemas.
Updated sysutils/xenkernel420 to 20260825
Updated sysutils/xentools420 to 20260825
Updated sysutils/xenstoretools to 20260825
Updated sysutils/xenkernel418 to 20260825
Updated sysutils/xentools418 to 20260825
update xenkernel420, xentools420 and xenstoretools to 20260825 (this is past
Xen 4.20.4).
pkgsrc CHANGES:
- set SHADOW_PAGING to yes because NetBSD PV guests relies on it (at last
on my hardware). Note that this is not security-supported upstream.
- update xenkernel420 DESCR and MESSAGE to reflect current state.
upstream CHANGES:
- various fixes; including better support for some hardware
- fix XSA-497, XSA-499, XSA-500, XSA-501, XSA-502, XSA-503,
XSA-504, XSA-505, XSA-506, XSA-507, XSA-508
Note that as SHADOW_PAGING is enabled, XSA-495 is not fixed.