GhostBSD/ports ffd2c9bmail/thunderbird/files patch-libwebrtc-generated, multimedia/navidrome/files/packagejsons package-lock.json

Merge remote-tracking branch 'freebsd/main'
DeltaFile
+7,240-17,081www/firefox/files/patch-libwebrtc-generated
+7,240-17,081mail/thunderbird/files/patch-libwebrtc-generated
+7,240-17,081www/librewolf/files/patch-libwebrtc-generated
+15,936-0www/firefox-esr/files/patch-bug1962139-c27-ffmpeg8
+15,936-0www/waterfox/files/patch-bug1962139-c27-ffmpeg8
+11,718-0multimedia/navidrome/files/packagejsons/package-lock.json
+65,310-51,2439,795 files not shown
+210,380-202,6999,801 files

GhostBSD/ports 05881e7emulators/wine-devel Makefile

emulators/wine-devel: Streamline things a bit

Set BINARY_ALIAS and EXTRA_PATCHES using plain assignment (=) instead
of := since we do not have child ports any longer.

This forward ports most of commit 0535ec4919 for emulators/wine.
DeltaFile
+2-2emulators/wine-devel/Makefile
+2-21 files

GhostBSD/ports b54d81fx11/polybar Makefile, x11/polybar/files patch-cmake_libpoly.cmake

x11/polybar: Unbreak on FreeBSD 15+

Don't utilize libinotify module in upsteam's build framework on 15+

Approved by:    blanket (just fix it)
DeltaFile
+8-1x11/polybar/Makefile
+9-0x11/polybar/files/patch-cmake_libpoly.cmake
+17-12 files

GhostBSD/ports 8f0c591science/afni distinfo Makefile

science/afni: Update to 26.0.03
DeltaFile
+3-3science/afni/distinfo
+1-1science/afni/Makefile
+4-42 files

GhostBSD/ports f05d251astro/osmium-tool Makefile distinfo

astro/osmium-tool: Upgrade to v1.19.0

ChangeLog: https://github.com/osmcode/osmium-tool/blob/master/CHANGELOG.md

Added

 * Add integration tests for show command output formats.

Changed

 * Switch to C++17 as minimum requirement.
 * Use std::back_inserter instead of boost::function_output_iterator removing
   one dependency on Boost.
 * Various small fixes and code cleanups.

Fixed

 * Fix ID comparison in osmium merge to match osmium sort behavior.
 * Extract in "simple" mode: Check all nodes in a way for overlap with the

    [3 lines not shown]
DeltaFile
+5-6astro/osmium-tool/Makefile
+3-3astro/osmium-tool/distinfo
+8-92 files

GhostBSD/ports 2603e0adevel/nextpnr Makefile

devel/nextpnr: Update GUI from Qt5 to Qt6
DeltaFile
+3-3devel/nextpnr/Makefile
+3-31 files

GhostBSD/ports 85263a5textproc/py-jq distinfo Makefile

textproc/py-jq: update to 1.11.0

Changelog: https://github.com/mwilliamson/jq.py/compare/1.10.2...1.11.0
DeltaFile
+5-5textproc/py-jq/distinfo
+1-1textproc/py-jq/Makefile
+6-62 files

GhostBSD/ports 113a37bmisc/dotenv-linter Makefile

misc/dotenv-linter: unbreak on powerpc64*
DeltaFile
+0-3misc/dotenv-linter/Makefile
+0-31 files

GhostBSD/ports 355f49fgames/openclonk Makefile

games/openclank: unbreak on powerpc64

Also remove unnecessary powerpc64le fix.
DeltaFile
+0-3games/openclonk/Makefile
+0-31 files

GhostBSD/ports 90f8979devel/spr Makefile

devel/spr: unbreak on powerpc64le
DeltaFile
+0-2devel/spr/Makefile
+0-21 files

GhostBSD/ports 811f998sysutils/go-ntfy distinfo Makefile

sysutils/go-ntfy: Update to 2.16.0

ChangeLog: https://github.com/binwiederhier/ntfy/releases/tag/v2.16.0
DeltaFile
+7-7sysutils/go-ntfy/distinfo
+2-3sysutils/go-ntfy/Makefile
+9-102 files

GhostBSD/ports b8f1706devel/cdk distinfo Makefile

devel/cdk: Update to 5.0-20260119

ChangeLog: https://invisible-island.net/cdk/CHANGES.html
DeltaFile
+3-3devel/cdk/distinfo
+1-1devel/cdk/Makefile
+4-42 files

GhostBSD/ports ed0a5cfdevel/oci-cli distinfo Makefile

devel/oci-cli: Update 3.71.4 => 3.72.1

Changelogs:
https://github.com/oracle/oci-cli/releases/tag/v3.72.0
https://github.com/oracle/oci-cli/releases/tag/v3.72.1

PR:     292594
DeltaFile
+3-3devel/oci-cli/distinfo
+2-2devel/oci-cli/Makefile
+5-52 files

GhostBSD/ports 5a1837ddevel/py-oci distinfo Makefile

devel/py-oci: Update 2.164.2 => 2.165.1

Changelogs:
https://github.com/oracle/oci-python-sdk/releases/tag/v2.165.0
https://github.com/oracle/oci-python-sdk/releases/tag/v2.165.1

PR:     292594
DeltaFile
+3-3devel/py-oci/distinfo
+1-1devel/py-oci/Makefile
+4-42 files

GhostBSD/ports 3045e29devel/air-go distinfo Makefile

devel/air-go: Update to 1.64.2
DeltaFile
+5-5devel/air-go/distinfo
+1-1devel/air-go/Makefile
+6-62 files

GhostBSD/ports 4ea6dc7devel/jenkins distinfo Makefile

devel/jenkins: Update to 2.547

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/jenkins/distinfo
+1-1devel/jenkins/Makefile
+4-42 files

GhostBSD/ports ddecaf7security/p11-kit distinfo Makefile

security/p11-kit: update to 0.26.1
DeltaFile
+3-3security/p11-kit/distinfo
+1-1security/p11-kit/Makefile
+1-1security/p11-kit/pkg-plist
+5-53 files

GhostBSD/ports f09a210security/xmlsec1 Makefile distinfo

security/xmlsec1: update to v1.3.9

This unbreaks libxml 2.15, where some pointer types went "const",
and the prior FreeBSD ports version of xmlsec1 wanted to error out
instead of seeing warnings (-Werror) and broke.

ChangeLog:      https://www.aleksey.com/xmlsec/news.html
required for:
PR:             291316

(This builds with extant libxml2.14 and 2.15, so let's just commit this.)
DeltaFile
+7-5security/xmlsec1/Makefile
+3-3security/xmlsec1/distinfo
+10-82 files

GhostBSD/ports 3a2e3b8www/linux-freetube distinfo Makefile

www/linux-freetube: Update to 0.23.13.b

ChangeLog:      https://github.com/FreeTubeApp/FreeTube/releases/tag/v0.23.13-beta
Reported by:    efb4f5ff-1298-471a-8973-3d47447115dc <notifications at github.com>
DeltaFile
+3-3www/linux-freetube/distinfo
+1-1www/linux-freetube/Makefile
+4-42 files

GhostBSD/ports 35bffaadevel/py-uv-dynamic-versioning distinfo Makefile

devel/py-uv-dynamic-versioning: Update to 0.13.0

ChangeLog:      https://github.com/ninoseki/uv-dynamic-versioning/releases/tag/v0.13.0
Reported by:    Manabu Niseki <notifications at github.com>
DeltaFile
+3-3devel/py-uv-dynamic-versioning/distinfo
+1-1devel/py-uv-dynamic-versioning/Makefile
+4-42 files

GhostBSD/ports 1b447eegraphics/plantuml distinfo Makefile

graphics/plantuml: Update 1.2025.10 => 1.2026.1

Changelogs:
https://github.com/plantuml/plantuml/releases/tag/v1.2026.0
https://github.com/plantuml/plantuml/releases/tag/v1.2026.1

PR:             292606
Approved by:    awoonya <awoonyaa at gmail.com> (maintainer, implicit - innactive almost 2 years)
DeltaFile
+3-3graphics/plantuml/distinfo
+1-1graphics/plantuml/Makefile
+4-42 files

GhostBSD/ports 7062df1lang/luajit Makefile distinfo, lang/luajit/files patch-src_lj__prng.c

lang/luajit: update to the recent snapshot

Sponsored by:   tipi.work
DeltaFile
+3-3lang/luajit/Makefile
+3-3lang/luajit/distinfo
+2-2lang/luajit/files/patch-src_lj__prng.c
+8-83 files

GhostBSD/ports 4ae6779graphics/oidn distinfo Makefile

graphics/oidn: update 2.3.3 → 2.4.1

Reported by:    portscout
DeltaFile
+3-3graphics/oidn/distinfo
+1-1graphics/oidn/Makefile
+0-1graphics/oidn/pkg-plist
+4-53 files

GhostBSD/ports 51eec79biology/mothur distinfo Makefile

biology/mothur: update 1.48.2 → 1.48.5

Reported by:    portscout
DeltaFile
+3-3biology/mothur/distinfo
+3-2biology/mothur/Makefile
+6-52 files

GhostBSD/ports cb0f2ffdevel/ispc distinfo Makefile

devel/ispc: update 1.28.2 → 1.29.1
DeltaFile
+3-3devel/ispc/distinfo
+1-1devel/ispc/Makefile
+4-42 files

GhostBSD/ports e69d8cbx11/hamclock Makefile distinfo, x11/hamclock/files patch-hamclock.desktop patch-ArduinoLib_Makefile

x11/hamclock: Update to 4.22

- Applied Changes sent in by mew14930xvi at inbox.lv
- portlint

Version 4.22: 2026-01-17

    change: clicking wifi strength now shows a history plot
    fix: don't offer Moon track in satellite menu
    fix: make satellite track option persistent
    fix: satellite name could overlay RSS
    fix: remove unused watchdog funtion calls
    fix hopefully: TZ updates could repeat continuously if net fails

PR:             292593
Reported by:    fuz@
DeltaFile
+5-11x11/hamclock/Makefile
+11-0x11/hamclock/files/patch-hamclock.desktop
+11-0x11/hamclock/files/patch-ArduinoLib_Makefile
+3-3x11/hamclock/distinfo
+1-1x11/hamclock/files/patch-Makefile
+31-155 files

GhostBSD/ports d560588lang/go-devel Makefile

lang/go-devel: Recommend lang/go instead

This port is functionally closer to lang/go than lang/goXYZ in that it
installs unversioned binaries. A user who switches to a versioned Go
package may wind up wondering why `go` has disappeared.
DeltaFile
+1-1lang/go-devel/Makefile
+1-11 files

GhostBSD/ports b688090lang/go-devel Makefile

lang/go-devel: Set an EXPIRATION DATE of 2026/03/01

This port has lived on only because it was the MASTERDIR for modern Go
ports. Now that they use lang/go/bsd.go.mk instead, this very old
version of Go (essentially go1.22) can go away.

To anyone who has been using it, please switch to lang/go instead.
DeltaFile
+3-2lang/go-devel/Makefile
+3-21 files

GhostBSD/ports 85e71f8lang/go bsd.go.mk pkg-descr-subports, lang/go124 Makefile

lang/go: Add bsd.go.mk and use it for go124 and go125

Previously, we used lang/go-devel as a MASTERDIR, but go-devel itself
was really old (essentially 3 years old), and Go doesn't have the
concept of a public "development" version anymore.

Rather than tying modern Go ports to a vestigial version that nobody
should actually use, this commit adds a bsd.go.mk that Go ports can
include. This allows us to get lang/go* Makefiles down to 3 lines.

While here, extend the pkg-descr for both lang/go and the lang/go1*
ports to help users understand what's installing what.

This "new" framework (gently modified from go-devel/Makefile, so all
credit goes to everyone involved in creating that file) provides for
a default pkg-descr, but keeps each port responsible for its own
patches.

No functional changes are intended other than a slightly extended

    [2 lines not shown]
DeltaFile
+161-0lang/go/bsd.go.mk
+2-29lang/go125/Makefile
+2-29lang/go124/Makefile
+7-0lang/go/pkg-descr-subports
+3-2lang/go/pkg-descr
+175-605 files

GhostBSD/ports 24aa728databases/sq distinfo Makefile

databases/sq: update 0.48.10 → 0.48.11
DeltaFile
+7-7databases/sq/distinfo
+1-2databases/sq/Makefile
+8-92 files