editors/emacs-devel: Update to 2025-12-15 snapshot
Some new etc/NEWS items:
9adb6df788f - Add NEWS and auto-load entry for antlr-mode
251c070dfde - Warn about uses of the 'any' atom in rx
44d47caa86d - New 'R' code letter for 'interactive' forms
a582f2bb577 - hideshow: Deep cleaning. (Bug#79934)
1b931fbe42b - Prepare and load user scripts at startup
1bdf9dd6cd4 - New user option vc-dir-show-outgoing-count
b1882857eee - Rework remote process support for Tramp's "smb" method
02afd1305b4 - Use dedicated minibuffer history for mairix-search
49611cce303 - hideshow.el: New commands 'hs-cycle' and 'hs-toggle-all'. (Bug#79877)
5b07a81beda - New display of outgoing revisions count in VC-Dir
9174bc811a3 - Use treesit-extra-load-path for more values of treesit-auto-install-grammar
Commit log: https://github.com/emacs-mirror/emacs/compare/ef903e0f5ac...1e9dca9ba2a
Sponsored by: The FreeBSD Foundation
net/samba422: OPTIONify handling bundled dependencies and lint
Before this commit, users could control whether to bundle cmocka, TDB,
Tevent, and talloc by setting an appropriate WITH_BUNDLED_* variable
to "yes". Let's transition to OPTIONS instead so that it's easier to
track the actual port configuration by taking a look at the options,
e.g., with make showconfig.
Additionally, the makefile itself requires less if statements.
While here, lint with portclippy --strict.
net/samba422: Simplify handling of SAMBA4_BUNDLED_*
Check if SAMBA4_BUNDLED_* variables are set to either "yes" or "no" once
to avoid having to check if they are defined over and over.
Uses/go.mk: Add support for requesting a minimum version
This adds support for requesting a minimum Go version instead of an
exact one. If USES contains something like go:X.Y+, we walk the list
of valid Go versions backward and pick the first element that matches
either the requested version or the default version. Assuming the
list of valid versions is sorted semantically, this means we will
pick the requested version if it is newer than the default version,
and the default version otherwise.
This is somewhat imprecise, but it's hard to do better without a
comparison operator that understands semantic versioning, which bmake
lacks. Simply comparing versions lexicographically or numerically
would produce incorrect results, since e.g. 1.3 precedes 1.29 but is
both lexicographically and numerically larger.
Note that specifying a version that does not yet exist in the ports tree
will have the same effect as specifying a version that has been retired:
silently fall back to the default version.
[8 lines not shown]
math/py-pandas: unbreak build WITH=BOTO (+)
devel/py-boto was moved to www/py-boto3, chase the new location
Reported by: bulk -t
Approved by: portmgr blanket