regression: bump packages known to trigger the pkg 2.1.1 regression
A regression was introduced in pkg 2.1.1 which results in at least those
packages ending up depending on themselves.
Bump to force rebuild them
ports-mgmt/pkg: update to 2.1.2
Changes:
- fix an important regression introduced in 2.1.1
- more performance improvement on pkg add
Because of a bad merge between the main and the release branch of pkg
some commits were missed and a regression was introduced in pkg 2.1.1
It results in some packages dependending on themselves which breaks
early the various bulks.
Those packages built with 2.1.1 needs to be recreated with 2.1.2
PR: 286130
emulators/virtualbox-ose-kmod{,-70,-legacy}: Fix the build after FreeBSD kernel changes in 1500038
Update to chase removal of vm_page_next()
PR: 286206 286193 286204
Tested by: Graham Perrin <grahamperrin at gmail.com>
MFH: 2025Q2
netinet6: allow binding to anycast addresses
the restriction on sending packets from anycast source addresses was
removed in RFC4291, so there's no reason to forbid binding to such
addresses. this allows anycast services (e.g., DNS) to actually use
anycast addresses, which was previously impossible.
RFC4291 also removes the restriction that only routers may configure
anycast addresses; this was never enforced in code but was documented in
ifconfig.8. update ifconfig.8 to document both changes.
PR: 285545
Reviewed by: des, adrian
Approved by: des (mentor)
Differential Revision: https://reviews.freebsd.org/D49905
HBSD: Resolve merge conflict
With commit 9c4f1497dae7832e2727682e9161ca9572e56dfe, FreeBSD moved the
object file suffix transformation rules into a separate file. As part of
resolving this merge conflict, we need to remove references to the
PIE-related objects (.pieo and similar).
As part of the 2013-2015 ASLR work, we came up with a different method
for building with PIC/PIE. As such, we don't need to use FreeBSD's .pieo
and related.
Signed-off-by: Shawn Webb <shawn.webb at hardenedbsd.org>
www/tomcat{9,101,110,-devel}: Add the JAVA 9+ specific start-up parameters required by Tomcat
Default startup script set these parameters.
Without them, some applications do not work.
MFH: 2025Q2
mpi3mr: configure larger max I/O size if the HBA firmware supports it
The max I/O size that an mpi3mr HBA supports is reported in the IOCFacts
structure (with 0 representing the legacy max I/O size of 1 MB).
By default, set the max I/O size of devices attached to mpi3mr controllers
to the smaller of the HBA's max I/O size and the kernel's maxphys.
Allow this default to be overriden by a global tunable
"hw.mpi3mr.max_sgl_entries" or by a per-controller tunable
"dev.mpi3mr.N.max_sgl_entries".
Sponsored by: Netflix
Reviewed by: imp
Differential Revision: https://reviews.freebsd.org/D49090
libefivar: Simplify Z / zero define
This really onl needs to be one zero long for the entire structure to be
initialized. Use this form instead.
Sponsored by: Netflix
bnxt_en: Thor2 Ring counters not incrementing during traffic
The ctx_hw_stats_ext DMA address was not correctly passed to the
firmware during the HWRM_STAT_CTX_ALLOC allocation, causing stats to not
populate for Thor2. Passing the correct DMA length resolved the issue
MFC-After: 3 days
Differential-Revision: https://reviews.freebsd.org/D49732