Disable NLS to ensure build consistency (and match the current PLIST)
This fixes the build when NLS is configured, because the PLIST does not
currently have any of the NLS files listed. If NLS is required for this
package, additional work will need to be done on the NLS option and
subsequent PLIST entries.
[IR] Set Number of Hungoff Uses after allocation (#213304)
If allocation of the Use[] in allocHungoffUses fails (e.g. due to OOM),
it may happen that the destructor of User is called with NumUserOperands
> 0. Then `Use::zap` tries to destruct Uses that were not constructed in
the first place.
Example scenario for SwitchInst:
`SwitchInst::init()` is called, which means the constructor of the
parent class User went through successfully, which means the destructor
of User will be called eventually. If now `SwitchInst::init()` calls
first `setNumHungOffUseOperands(2)` and then `allocHungoffUses()` and
the allocation there fails, `~User()` is called and tries to destruct 2
Uses, which can lead to problems.
This patch consequently ensures that first the allocation happens and
then NumUserOperands is set accordingly, so that this problem is
prevented.
Reporting: NetFlow - safeguard flow_end in parser to protect for situations where flow_finish > sys_uptime_ms in which case flow_end can reflect a negative value and use utc timestamps for cleanup procedure. closes https://github.com/opnsense/core/issues/10689
ugrep: updated to 7.8.4
7.8.4
MinGW portability, tested MinGW-w64 UCRT64 with MSYS2 GCC 16.1; note: make test skips the directory recursive searches due to lack of MinGW symlink handling.
fail fast when DFA position sets exceed complexity limits
py-pip: update to 26.2.1.
26.2.1 (2026-08-04)
Bug Fixes
Reallow keyring installed in a (non-activated) virtual environment
to be be used via the import provider method while installing
build dependencies. (#14227)
26.2 (2026-07-29)
Deprecations and Removals
Newly published packages will no longer be immediately visible
to pip if the index uses caching. To install a newly published
package, use --refresh-package. (#13680)
Drop support for detecting legacy, non-PEP 405, virtualenv (<
[124 lines not shown]
multimedia/vid.stab: Update to 1.1.2
Update WWW to the GitHub repo as the main site has not been updated in
9 years.
Remove pathfix hacks that are now automatically handled.
vmm: Tear down the IOMMU before AMD-Vi detach
Register the vmm module handler after both the bundled device drivers
and SMP. On platforms without EARLY_AP_STARTUP, SI_SUB_SMP follows
SI_SUB_DRIVERS; using the later subsystem preserves the
smp_rendezvous() requirement.
The resulting reverse unload order performs IOMMU cleanup while every
IVHD softc remains valid. Refuse an independent IVHD detach while
translation state remains initialized.
MFC after: 2 weeks
Interfaces: wireless - use `_wlan` device suffix to detect a wireless interface instead of assuming a wireless config section has been created. closes https://github.com/opnsense/core/issues/10681
[CostModel][X86] Update logic vector reduction costs to match llvm-mca estimates (#214191)
Replaces the olds costs which were just instruction counts
Still working on the bool reduction costs - these will be handled in a followup