FreeBSD/ports 5a1588fsecurity/openssh-portable/files patch-session.c extra-patch-tcpwrappers

security/openssh-portable: Sync some files with src.

Namely this updates some LIBWRAP behavior and updates a few incorrect
docs.

Submitted by:   jlduran
Differential Revision:  https://reviews.freebsd.org/D53273
DeltaFile
+74-43security/openssh-portable/files/patch-session.c
+70-0security/openssh-portable/files/extra-patch-tcpwrappers
+24-24security/openssh-portable/files/patch-sshd.c
+0-13security/openssh-portable/files/patch-ssh_config.5
+5-5security/openssh-portable/files/patch-ssh.c
+4-4security/openssh-portable/files/patch-ssh-agent.c
+177-895 files not shown
+187-9811 files

FreeBSD/ports fad4f7d. UPDATING, security/openssh-portable Makefile

security/openssh-portable: Fix PermitRootLogin default to "no"

This matches what is reported in pkg-message.

PR:             267170
Reported by:    SimpleRezo
DeltaFile
+14-5security/openssh-portable/files/patch-servconf.c
+14-5security/openssh-portable/files/patch-sshd_config.5
+4-2UPDATING
+1-1security/openssh-portable/Makefile
+33-134 files

FreeBSD/ports 66b60f9security/sequoia-chameleon-gnupg distinfo Makefile.crates

security/sequoia-chameleon-gnupg: update openssl crates

...for LibreSSL 4.3 compatibility
DeltaFile
+5-5security/sequoia-chameleon-gnupg/distinfo
+2-2security/sequoia-chameleon-gnupg/Makefile.crates
+7-72 files

FreeBSD/ports ae1ac90security/sequoia-sq distinfo Makefile.crates

security/sequoia-sq: update openssl crates

...for LibreSSL 4.3 compatibility
DeltaFile
+5-5security/sequoia-sq/distinfo
+2-2security/sequoia-sq/Makefile.crates
+7-72 files

FreeBSD/ports 49eee6amath/mpir Makefile distinfo

math/mpir: Fix upstream site

Apparently, the old domain no longer belongs to the upstream.
However, the source code is available on GitHub.

While here pet portclippy.

PR:             294784
Approved by:    wen (maintainer)
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit 4446355417e101af1680a69aab8a181b90faa664)
DeltaFile
+11-7math/mpir/Makefile
+3-3math/mpir/distinfo
+14-102 files

FreeBSD/ports 4446355math/mpir Makefile distinfo

math/mpir: Fix upstream site

Apparently, the old domain no longer belongs to the upstream.
However, the source code is available on GitHub.

While here pet portclippy.

PR:             294784
Approved by:    wen (maintainer)
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+11-7math/mpir/Makefile
+3-3math/mpir/distinfo
+14-102 files

FreeBSD/ports ec86265archivers/minizip-ng Makefile distinfo, archivers/minizip-ng/files patch-CMakeLists.txt

archivers/minizip-ng: Update 4.1.1 => 4.1.2

Changelog:
https://github.com/zlib-ng/minizip-ng/releases/tag/4.1.2

Sponsored by:   UNIS Labs
DeltaFile
+6-5archivers/minizip-ng/Makefile
+0-10archivers/minizip-ng/files/patch-CMakeLists.txt
+3-3archivers/minizip-ng/distinfo
+3-2archivers/minizip-ng/pkg-plist
+12-204 files

FreeBSD/ports 1c7000b. UPDATING, security/openssh-portable Makefile

security/openssh-portable: Disable X11Forwarding by default.

This syncs with src and upstream.

Submitted by:   jlduran
Differential Revision:  https://reviews.freebsd.org/D53268
DeltaFile
+0-9security/openssh-portable/files/patch-sshd_config
+0-9security/openssh-portable/files/patch-servconf.c
+0-9security/openssh-portable/files/patch-sshd_config.5
+7-0UPDATING
+1-1security/openssh-portable/Makefile
+8-285 files

FreeBSD/ports 7344e60security/openssh-portable Makefile, security/openssh-portable/files extra-patch-hpn

security/openssh-portable: Fix NONE_CIPHER.

Tested with:
        sshd_config:
          NoneEnabled yes

        # ssh -o NoneSwitch=yes -o NoneEnabled=yes -vv cmd...

Note that the `none` cipher is _never enabled for interactive TTY_.

PR:             292710
Submitted by:   Andre Albsmeier

(cherry picked from commit 069c72440f3ba0bb85461b621f0f9d861b842192)
DeltaFile
+6-2security/openssh-portable/files/extra-patch-hpn
+1-1security/openssh-portable/Makefile
+7-32 files

FreeBSD/ports 069c724security/openssh-portable Makefile, security/openssh-portable/files extra-patch-hpn

security/openssh-portable: Fix NONE_CIPHER.

Tested with:
        sshd_config:
          NoneEnabled yes

        # ssh -o NoneSwitch=yes -o NoneEnabled=yes -vv cmd...

Note that the `none` cipher is _never enabled for interactive TTY_.

PR:             292710
Submitted by:   Andre Albsmeier
DeltaFile
+6-2security/openssh-portable/files/extra-patch-hpn
+1-1security/openssh-portable/Makefile
+7-32 files

FreeBSD/src cd1c4fbsys/dev/sound/pcm sound.h, sys/dev/sound/usb uaudio.h

sound: Remove some forward declarations from sound.h and uaudio.h

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week

(cherry picked from commit 602249f033d146d9c731d8b1cb4b2e0899c61ad9)
DeltaFile
+1-4sys/dev/sound/pcm/sound.h
+0-2sys/dev/sound/usb/uaudio.h
+1-62 files

FreeBSD/src f9d4517lib/libmixer mixer.c

mixer(3): Rename _mixer_readvol() to mixer_readvol()

No functional change intended.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week

(cherry picked from commit c39237a4fd2b1472e452052103156c915942d070)
DeltaFile
+3-5lib/libmixer/mixer.c
+3-51 files

FreeBSD/ports b3d2095ports-mgmt/poudriere-devel distinfo Makefile

ports-mgmt/poudriere-devel: Update to 3.3.0-2565-g0198103a3

Changes:
- options: Improve performance by loading ports_env.
- bulk: Revert not refetching on checksum failure (for distinfo-expected rerolled distfile cases).
- testport: do not check the parent directory of a port does not have Mk.
- Fix documented default for `CHECK_CHANGED_OPTIONS`.
- sh: Add simple command redirect vfork support from Jilles.
DeltaFile
+3-3ports-mgmt/poudriere-devel/distinfo
+2-2ports-mgmt/poudriere-devel/Makefile
+5-52 files

FreeBSD/ports be5f291ports-mgmt/poudriere distinfo Makefile

ports-mgmt/poudriere: Update to 3.4.8

Changes:
- options: Improve performance by loading ports_env.
- bulk: Revert not refetching on checksum failure (for distinfo-expected rerolled distfile cases).
- testport: do not check the parent directory of a port does not have Mk.
- Fix documented default for `CHECK_CHANGED_OPTIONS`.
DeltaFile
+3-3ports-mgmt/poudriere/distinfo
+1-1ports-mgmt/poudriere/Makefile
+4-42 files

FreeBSD/ports 8898d99benchmarks/polygraph Makefile, dns/flamethrower Makefile

*/*: Bump consumers of dns/ldns after update to 1.9.0

Force rebuild comsumers - upstream changed ABI without bump soname.

ldns 1.9.0 inserted LDNS_RDF_TYPE_INT64 at enum position 5, shifting
every subsequent value by +1. But port kept the shared library as
libldns.so.3.6.0 - no SONAME bump - so consumers wasn't flagged for
rebuild and still has the old 1.8.x enum constants baked in.

Example of error for opendnssec:
[adapter] error parsing RR at line 2 (Syntax error, could not parse
the RR's rdata)

PR:             291573
Sponsored by:   UNIS Labs

(cherry picked from commit f9b1e7f4458fbfa802d69a5f77203be9fdc4a14f)
DeltaFile
+1-1mail/enma/Makefile
+1-1benchmarks/polygraph/Makefile
+1-1security/openssh-portable/Makefile
+1-0dns/flamethrower/Makefile
+4-34 files

FreeBSD/ports a6c4e0asecurity/openssh-portable Makefile

security/openssh-portable: XMSS has been removed. Tidy up options

XMSS key support was removed in 10.1 https://www.openssh.com/txt/release-10.1
Remove option from port Makefile

PR:             290220
(cherry picked from commit 814bb8d173a8f8e03819f74a86ae125037a1e9e0)
DeltaFile
+1-5security/openssh-portable/Makefile
+1-51 files

FreeBSD/src d185427sys/dev/vt vt_core.c

vt_core: make sure the driver's functions exist

These are NULL if they're not implemented. Make sure all the functions
we need are there before doing anything.

Also invert the first if statment to lessen the indentation a bit.

Reported by:    Quentin Thébault <quentin.thebault at defenso.fr>
MFC after:      3 days
DeltaFile
+34-25sys/dev/vt/vt_core.c
+34-251 files

FreeBSD/src e72c593sys/dev/vt vt_core.c

vt_core: delay the shutdown splash event handler

Even though the functions are currently executed in the correct order,
there's no garuntee that this will always be the case.

Reported by:    kevans
Discussed with: kevans
Fixes:          4b862c713ac5556ab4bd1828b47c5eb9cb28e067
MFC after:      3 days
DeltaFile
+1-1sys/dev/vt/vt_core.c
+1-11 files

FreeBSD/poudriere ef32358. configure configure.ac

3.4.8 Release
DeltaFile
+10-10configure
+1-1configure.ac
+11-112 files

FreeBSD/poudriere 35cac20src/share/poudriere common.sh

Revert "bulk checksum: Don't retry fetch on failure if networking disabled."

This reverts commit 20dc590c29e35866065bcbccc60a8d015289488e.

Networking is disabled pre-fetch and post-checksum. So the refetch does
still have networking. It is done in case a cached file does not match
what's in distinfo / rerolled upstream. That is, reverting this fixes
fetching distinfo-expected rerolled distfiles.

What we want is probably to only call `make checksum` and not `make fetch`.
This would cause 1 fetch attempt and would redownload a rerolled
distfile. Rather than risk more regression here though just revert to
what works.

(cherry picked from commit 0198103a348b99189259957ff1edfa5636237c37)
DeltaFile
+1-9src/share/poudriere/common.sh
+1-91 files

FreeBSD/poudriere 0198103src/share/poudriere common.sh

Revert "bulk checksum: Don't retry fetch on failure if networking disabled."

This reverts commit 20dc590c29e35866065bcbccc60a8d015289488e.

Networking is disabled pre-fetch and post-checksum. So the refetch does
still have networking. It is done in case a cached file does not match
what's in distinfo / rerolled upstream. That is, reverting this fixes
fetching distinfo-expected rerolled distfiles.

What we want is probably to only call `make checksum` and not `make fetch`.
This would cause 1 fetch attempt and would redownload a rerolled
distfile. Rather than risk more regression here though just revert to
what works.
DeltaFile
+1-9src/share/poudriere/common.sh
+1-91 files

FreeBSD/ports 814bb8dsecurity/openssh-portable Makefile

security/openssh-portable: XMSS has been removed. Tidy up options

XMSS key support was removed in 10.1 https://www.openssh.com/txt/release-10.1
Remove option from port Makefile

PR:             290220
DeltaFile
+1-5security/openssh-portable/Makefile
+1-51 files

FreeBSD/ports 917d503sysutils/amazon-ssm-agent Makefile distinfo, sysutils/amazon-ssm-agent/files patch-agent_appconfig_constants__unix.go patch-agent_log_log__unix.go

sysutils/amazon-ssm-agent: Update to 3.3.4177

PR:     294667
Sponsored by:   Amazon
DeltaFile
+27-11sysutils/amazon-ssm-agent/files/patch-agent_appconfig_constants__unix.go
+13-15sysutils/amazon-ssm-agent/Makefile
+0-11sysutils/amazon-ssm-agent/files/patch-agent_log_log__unix.go
+0-11sysutils/amazon-ssm-agent/files/patch-agent_session_shell_shell__unix.go
+0-10sysutils/amazon-ssm-agent/files/patch-agent_plugins_inventory_gatherers_application_dataProvider.go
+3-5sysutils/amazon-ssm-agent/distinfo
+43-636 files

FreeBSD/ports 99181f2devel/ghidra pkg-plist

devel/ghidra: Fix pkg-plist error when PYTHON_VER != 3.11

PR:             294767
Approved by:    blanket (fix build)
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit f90e9a47b91d0089cb58b06758e74f57da14e821)
DeltaFile
+2-2devel/ghidra/pkg-plist
+2-21 files

FreeBSD/ports f90e9a4devel/ghidra pkg-plist

devel/ghidra: Fix pkg-plist error when PYTHON_VER != 3.11

PR:             294767
Approved by:    blanket (fix build)
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+2-2devel/ghidra/pkg-plist
+2-21 files

FreeBSD/src ba7f47dsys/net if.c

ifnet: if_detach(): Fix races with vmove operations

The rationality is that the driver private data holds a strong reference
to the interface, and the detach operation shall never fail. Given the
vmove operation, if_vmove_loan(), if_vmove_reclaim() or vnet_if_return()
is not atomic and spans multiple steps, acquire ifnet_detach_sxlock only
for if_detach_internal() and if_vmove() is not sufficient. It is possible
that the thread running if_detach() sees stale vnet, or the vmoving is
in progress, then if_unlink_ifnet() will fail.

Fix that by extending coverage of ifnet_detach_sxlock a bit to also
cover if_unlink_ifnet(), so that the entire detach and vmove operation
is serialized.

Given it is an error when the if_unlink_ifnet() fails, and if_detach()
is a public KPI, prefer panic() over assertion on failure, to indicate
explicitly that bad thing happens. That shall also prevent potential
corrupted status of the interface, which is a bit hard to diagnose.


    [4 lines not shown]
DeltaFile
+17-6sys/net/if.c
+17-61 files

FreeBSD/ports b77ed2fwww/matomo pkg-plist distinfo

www/matomo: Update 5.8.0 => 5.9.0

Changelog:
https://matomo.org/changelog/matomo-5-9-0/

PR:             294777
Sponsored by:   UNIS Labs
DeltaFile
+49-5www/matomo/pkg-plist
+3-3www/matomo/distinfo
+1-1www/matomo/Makefile
+53-93 files

FreeBSD/ports ce69f0edevel/lua-language-server Makefile, devel/lua-language-server/files patch-3rd_luamake_compile_ninja_freebsd.ninja patch-3rd_luamake_scripts_globals.lua

devel/lua-language-server: Enable verbose builds and support ccache

There are two build phases: first the port builds luamake, and then
it uses luamake to build LuaLS. Verbosity (i.e. showing build
commands) and building with ccache is enabled for both phases.

Reviewed by:    Dave Marker
Approved by:    Dave Marker  (maintianer)
Differential Revision:  https://reviews.freebsd.org/D56566
DeltaFile
+10-1devel/lua-language-server/files/patch-3rd_luamake_compile_ninja_freebsd.ninja
+4-2devel/lua-language-server/Makefile
+3-2devel/lua-language-server/files/patch-3rd_luamake_scripts_globals.lua
+17-53 files

FreeBSD/src c017816tools/tools/ifinfo ifinfo.c

ifinfo: improve output of hwassist value

In addition to print the hexadecimal number hwassist, also print
the symbolic names of the corresponding CSUM_* flags.

Reviewed by:            tuexen
Differential Revision:  https://reviews.freebsd.org/D55055
Event:                  Wiesbaden Hackathon 2026
(cherry picked from commit d84870d90bafe75eb87759df0ab41ff0214c866e)
DeltaFile
+47-1tools/tools/ifinfo/ifinfo.c
+47-11 files

FreeBSD/src e0b74e7release/packages/ucl pkgconf-all.ucl

Revert "packages: Register pkgconf"

This reverts commit 970cef9f652ec4d902b20cba6d99dce48458d7b6.

I made a mistake when rebasing 1342eb5a832fa10e689a29faab3acb6054e4778c;
I did not mean to re-introduce this one.
DeltaFile
+0-32release/packages/ucl/pkgconf-all.ucl
+0-321 files