Update to 12.2:
* Upstream accepted OpenBSD support so many patches are no longer
needed.
* Set release name to PUBLIC like upstream does at release.
* When building on aarch64 a few dirs are created for
openbsd_x86_64 but the same is not true when building on amd64
making PLIST different. Delete the extra dirs so GHIDRA_ARCH
can be used in PLIST.
ok bentley@
sysutils/incron: add _permit_setugid symbol to incrontab
while here silence a tautological comparison warning, from
https://github.com/ar-/incron/pull/41
Work around RTL8125 and RTL8125B TX hang on short UDP frames.
These chips look for PTP messages in short UDP frames without regard
to IP fragmentation. A frame shorter than 175 bytes that reads port
319 or 320 at the UDP destination port offset with fewer than 47 bytes
of UDP data following hangs the TX.
Pad such frames to 47 bytes of UDP data in software. Also pad every
frame shorter than 60 bytes, since the chip doesn't checksum those
correctly, and compute the checksums in software for padded frames.
Problem reported and fix tested by Tomas Slobodnik.