bsdinstall: Always use pkg.FreeBSD.org
The FreeBSD-base bits are accessible via pkg.FreeBSD.org, even for
releases, so there is no need to point at pkgbase.FreeBSD.org.
MFC after: 3 days
misc/zoneinfo: update to 2026b
Release 2026b - 2026-04-22 23:06:43 -0700
Changes: https://github.com/eggert/tz/blob/2026b/NEWS
Briefly:
British Columbia moved to permanent -07 on 2026-03-09.
Approved by: skreuzer (maintainer)
MFH: 2026Q2
biology/iqtree: Fix build with clang 21
Fix build by removing redundant instantiations of function templates in
terraphast/lib/clamped_uint.cpp.
Sponsored by: The FreeBSD Foundation
Uses/linux.mk: Restore i386 guard for linux-c7-*
Without this, when USE_LINUX_RPM=yes (LIB_DISTNAMES) is used with linux:c7 and
the port sets ONLY_FOR_ARCHS=amd64, the i686 RPM is still being added to
DISTFILES_amd64, causing fetching a file not in distinfo.
This fixes devel/linux-ltp build.
Reviewed by: arrowd
Fixes: 5aa75e1ca0fc Linuxulator ports: Introduce Rocky Linux 9
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D56796
(cherry picked from commit fa870156ad30556166c6ea81d345b41618cdcece)
Uses/linux.mk: Restore i386 guard for linux-c7-*
Without this, when USE_LINUX_RPM=yes (LIB_DISTNAMES) is used with linux:c7 and
the port sets ONLY_FOR_ARCHS=amd64, the i686 RPM is still being added to
DISTFILES_amd64, causing fetching a file not in distinfo.
This fixes devel/linux-ltp build.
Reviewed by: arrowd
Fixes: 5aa75e1ca0fc Linuxulator ports: Introduce Rocky Linux 9
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D56796
packages: Make create-sets.sh more robust during release
Commit d1c176fedfc9 made create-sets.sh exit when it encounters an
error, instead of creating an empty repository. However, this turns
out to cause some issues:
1. A package not having any sets is considered an error, but during
the release build, we stuff a 'pkg' package into the repository
which doesn't have any sets, which causes a failure. Avoid this
by simply ignoring the pkg package.
2. No error was printed in this case, which made the problem hard
to diagnose. Add an explicit error message.
3. A similar problem occurred running on a repository which already
contained sets, which is not usually done during the build, but
is not necessarly an inappropriate thing to do. Fix this one by
ignoring set packages when looking for sets.
[11 lines not shown]
nfs_nfsdserv.c: Clip number of callback slots
The client tells the server how many callback slots
it can handle in the callback session. However, the
NFSv4.1/4.2 server can only handle a maximum of
NFSV4_SLOTS slots. This patch clips the client's
value to that, to avoid using too high a slot#
for a callback.
Fortunately, I do not know of an extant client that
specifies a value greater than NFSV4_SLOTS, so this
patch is not really needed, as yet. Also, the client
rarely uses a slot# above 0 when doing callbacks.
MFC after: 2 weeks
Import smart revision 1.0.2
The smart command allows the user to monitor the various information
reported by Self-Monitoring, Analysis and Reporting Technology (SMART)
present on most ATA, SCSI, and NVMe storage media.
dns/powerdns-recursor: fix cherry-pick misadventure
In the original cherry-pick, I had not cherry-picked the update to
5.4.0, causing some required hunks to be missing. This should fix
those missing bits for real.
PR: 294749
Fixes: 2eb9a17bf93c7001a27b30e09a323b7cf79c3469
Reported by: Ralf van der Enden <tremere at cainites.net>