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.)
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@
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.
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]
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.