textproc/enchant2: update to 2.8.15
Update to 2.8.15
This release fixes two bugs related to personal word lists.
First, removing a word that happens to be at the end of a personal word list
file has not worked since 2.7.0.
Secondly, the way that personal word lists are merged with the current
session has been changed so that personal word list words now appear in
suggestions with providers that support adding words to the current session
(Aspell and Hunspell). This previously worked, but hadn’t since at least
2.8.2. Thanks to the users and maintainers of jinx (spelling package for
Emacs that uses Enchant) for reporting and helping reproduce this bug.
A little code clean-up was also done.
Pet portclippy (truckman)
[2 lines not shown]
vm_fault: expand KASSERT message in vm_fault_populate_cleanup
Include index values and object pointer in the diagnostic
to improve debugging of pindex mismatches.
No functional change.
Signed-off-by: Isa Isoux <isa at isoux.org>
Reviewed by: kib, pouria
Pull Request: https://github.com/freebsd/freebsd-src/pull/2038
devel/ioncube: Update 14.4.1 => 15.5.0
Changelog:
2026-03-12 15.5.0:
- Fix for a bug with getStaticVariables in PHP 8 where the reflection
function did not get the updated values of the static variables after
the subject function was run.
2025-12-02 15.5.0 BETA (update):
- Fix for beta PHP 8.5.0 loaders where a missing symbol error would
occur if PHP was configured with --enable-rtld-now.
2025-11-21 15.5.0 BETA:
- Beta release of PHP 8.5 loaders for Linux that will run encoded files
produced by the PHP 8.4, 8.3 & 8.2 Encoders. These loaders should only
be used for testing and not in production.
2025-10-14 15.0.0:
- New loaders required to run files produced by the version 15 encoders.
In particular, the PHP 8.4 Loader will run files produced by the V15i
PHP 8.4 encoder as well as files produced by the PHP 8.2 and 8.3
encoders. The new loaders will also run files produced by earlier
[6 lines not shown]
queue.h: Reorder STAILQ_INSERT_TAIL
The current implementation briefly violates the tail invariant. This
is not usually an issue, but if an insert is in flight when a panic
occurs, we may then trip the invariant while dumping core.
MFC after: 1 week
Sponsored by: Klara, Inc.
Sponsored by: NetApp, Inc.
Reviewed by: obiwac, olce, jhb
Differential Revision: https://reviews.freebsd.org/D55819
nvme: Replace bus_space_[read|write]_4 with bus_[read|write]_4
The goal this change is to remove the use of the tag and handle
needed by bus_space_[read|write]_4.
Fixes: b3d9e5013f3e5 (Don't active memory space)
Requested by: jhb
Reviewed by: gallatin, imp, jhb, jrtc27
Differential Revision: https://reviews.freebsd.org/D55818
nvme: Removed unused 'regs' variable
The private struct has a 'regs' member that's only written to
and otherwise unused. This change removes it.
Fixes: b3d9e5013f3e5 (Don't active memory space)
Requested by: jhb
Reviewed by: imp, jhb, jrtc27
Differential Revision: https://reviews.freebsd.org/D55817
ports-mgmt/pkg-devel: update to 2.6.99.2
Changes:
- fetch: switch back to libfetch, completely remove curl
- add: resolve shlibs and provides via symlink directory layout
- add: ignore dead symlinks for provides/requires
- add: skip osversion check when force is set
- install -A: do not mark upgraded/reinstalled packages as automatic
- DB: fix a race condition in db initialization
- 400.status-pkg: provide an option to select the source to check
- docs: all manpages now mention -r can be called multiple times
- docs: update usage for create, install and set commands
ifnet: Remove unreachable code
The ioctls SIOCSIFVNET and SIOCSIFRVNET are for userland only. For
SIOCSIFVNET, if_vmove_loan(), the interface is obtained from current
VNET. For SIOCSIFRVNET, if_vmove_reclaim(), a valid child prison is
held before getting the interface. In both cases the VNET of the
obtained interfaces is stable, so there's no need to check it.
No functional change intended.
Reviewed by: glebius, jamie (for #jails)
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D55828
ifnet: Fix decreasing the vnet interface count
It should be decreased only when the interface has been successfully
removed from the "active" list.
This prevents vnet_if_return() from potential OOB writes to the
allocated memory "pending".
Reviewed by: kp, pouria
Fixes: a779388f8bb3 if: Protect V_ifnet in vnet_if_return()
MFC after: 3 days
Differential Revision: https://reviews.freebsd.org/D55873