textproc/feluda: Update 1.11.1 => 1.12.0
Port changes:
* Unbundle libgit2, no more "you might not need libgit2"
* Wordsmith COMMENT: '... your project' => '... a project'
* Remove PORTNAME substitution in PLIST_FILES since
'feluda' is shorter than ${PORTNAME}
Changelog:
https://github.com/anistark/feluda/releases/tag/v1.12.0
Reviewed by: osa (mentor), vvd (co-mentor)
Approved by: osa (mentor)
Differential Revision: https://reviews.freebsd.org/D56098
multimedia/video-trimmer: Update 25.3 => 26.3
Release notes:
* The default output filename now includes start and end timestamps.
* Added CLI flags for timestamps, precise trimming and removing audio.
* Increased the default window size to make the video 960×540.
* Updated to the GNOME 50 platform.
* Updated translations.
Changelog:
https://gitlab.gnome.org/YaLTeR/video-trimmer/-/releases/v26.03
Port changes:
* Switch to release tarball
Reviewed by: osa (mentor), vvd (co-mentor)
Approved by: osa (mentor)
Differential Revision: https://reviews.freebsd.org/D56262
textproc/php83-xsl: Remove xsltCleanupGlobals call in ext/xsl MSHUTDOWN
The call to xsltCleanupGlobals() during module shutdown can cause a
segfault in xmlHashFree() when freeing libxslt internal hash tables.
This is the same class of shutdown cleanup issue that led to
xmlCleanupParser() being removed from ext/libxml. The process is about
to exit and the OS will reclaim all memory, making the explicit cleanup
both unnecessary and harmful.