games/burr-tools: update to 0.7.0
- project has moved to github
- project now builds with meson
- rename from burrtools to burr-tools to match repository name
- docs require Python 2.7 to build. As per policy, I have thus
not packaged them.
Changelog: https://github.com/burr-tools/burr-tools/releases/tag/v0.7.0
textproc/rubygem-nokogiri: fix build on armv7
Add USES=pkgconfig to fix the build on arm.
rubygem-pkg-config crashes on armv7 for some reason unknown to me.
Luckily, pkgconfig is tried first and if present, succeeds in detecting
libxml2.
Approved by: portmgr (build fix blanket)
MFH: 2025Q4
Tools/scripts: add installed-ports-by-origin.sh
This script generates a list of all installed ports by origin. This is
similar pkg info -qoa, but with flavors. This is useful for example to
create a list of ports for Poudriere to build.
multimedia/ccextractor: Subtitle extractor
CCExtractor is the de-facto open source standard for closed captions /
subtitles extraction from any media file. While the software itself
belong to the niche category (main users being universities, media
companies and enthusiasts) its output (meaning the .srt files it
generates) is used by millions. If you've ever downloaded an external
subtitle file for a TV show - most likely the original file came from
CCExtractor.
The GUI is provided in the separate multimedia/ccextractor-gui port.
Hardsub extraction currently has problems finding the language pack,
this seems to be a problem with tesseract.
Event: GSoC Mentor Summit 2025
www/freenginx-devel: update njs 0.9.3 -> 0.9.4 (+)
Sponsored by: tipi.work
<ChangeLog>
nginx modules:
*) Feature: added HTTP forward proxy support for ngx.fetch() API.
Core:
*) Bugfix: fixed r.subrequest() to a location with JS handler
for QuickJS. The bug became visible after
bellard/quickjs at 42eb2795.
</ChangeLog>
security/keepassxc: Add PASSKEYS option
Add option to include passkey support in the browser integration of
KeePassXC. Since this is for the browser integration, imply the BROWSER
option.
PR: 290594