editors/neovim: Update to 0.12.0
This is a very big release--one of the biggest Neovim has ever
had.
Changes: https://github.com/neovim/neovim/blob/v0.12.0/runtime/doc/news.txt
In addition to major LSP improvements, there is a new UI API that will
allow nvim and plugins to engage messages, windows, progress bars, etc.
for a consistent UX. The new vim.pack plugin manager utilizes it to
provide a built-in alternative to lazy.nvim (this one is big!).
security/nmap-devel: Revert part of 5d67fe169bc4
nmap-devel is already configured to use devel/pcre2. Revert that
part of 5d67fe169bc4.
Pointy hat to: cy
Noted by: arrowd
nfs_nfsdsocket.c: Allow Copy/Clone from a read-only fs
For some server file system types, such as ZFS, a Copy/Clone
operation can be done across file systems of the same file
system type.
However, without this patch, the Copy/Clone will fail with
EROFS if the input file is on a read-only mounted file system.
This happens because Copy/Clone will try to do a VOP_SETATTR()
of atime to set the atime.
This patch pretends the VOP_SETATTR() of atime worked for
read-only file systems. It fixes a problem when copying
files from a ZFS snapshot.
PR: 294010
MFC after: 2 weeks
x11/setxkbmap: Update to 1.3.5
Interesting changes:
+ new mdoc manual adding many standard sections like EXAMPLES
+ meson build system has been added, but we do not use it yet
Approved by: ziaee (x11)
HBSD: Disable retpolines for the bootloader
We've been building the bootloader with retpolines. With the latest
OpenZFS import, the addition of retpolines now causes the loader to be
too large in size, preventing a successful build.
Applying retpolines to the bootloader doesn't make sense, anyways. An
attacker able to exploit speculative execution vulnerabilities at the
bootloader stage has already won the game.
Signed-off-by: Shawn Webb <shawn.webb at hardenedbsd.org>
Fixes: 8a62a2a5659d1839d8799b4274c04469d7f17c78
(cherry picked from commit 718049e7660f65ad46974e6f8534633158b7195d)
Signed-off-by: Shawn Webb <shawn.webb at hardenedbsd.org>
security/cdxgen: New port
cdxgen generates CycloneDX SBOMs for multiple programming
languages and ecosystems.
It supports scanning source code, containers, and binaries
to produce Software Bill of Materials outputs.
Project page:
https://github.com/CycloneDX/cdxgen
Sponsored by: OTTRIA
net-mgmt/lldpd: Update to 1.0.21
* Define library dependency for readline
* Fix dependency "leakage" from net-snmp by adding -Wl,--as-needed
to LDFLAGS
PR: 293841
Tested by: John W. O'Brien <john at saltant.com>
Approved by: maintainer timeout, 2+ weeks
devel/libchdr: Update to g20260310
* Use short hash for GH_TAGNAME. This follows the Porter's Handbook more
closely.
* Split Github variables into separate section for improved readability.
* Add option LTO, enabled by default. This replaces enabling LTO via the
WITH_LTO variable. Having an LTO port option is more commonly used in
the ports tree.
* Replace zlib with miniz in EXTRACT_AFTER_ARGS because upstream has
switched to a leaner implementation for the vendored zlib.
Also safeguard every --exclude entry to match the intended path only
and place them on a separate line for improved readability.
Changelog: https://github.com/rtissera/libchdr/compare/40f96ee...7715de1
PR: 294074