devel/svn_load_dirs: deprecate, superseded by svn-vendor.py
Upstream itself documents tools/client-side/svn-vendor.py as the
replacement for svn_load_dirs.pl. devel/subversion no longer bundles
any of tools/client-side/ (dropped in the 1.15.0 rework), so there's
no FreeBSD port shipping the replacement either; anyone who needs it
fetches svn-vendor.py directly from a matching upstream release
tarball.
Co-Authored-By: Claude Sonnet 5 <noreply at anthropic.com>
dns/register-dnsclient: use mktemp for KRB5CCNAME, destroy ticket on exit, quote vars
KRB5CCNAME was a predictable, fixed path (/tmp/krb5cc_$name), shared by
every invocation and never cleaned up; use mktemp to get a private,
per-run ccache and destroy it via kdestroy in clean_exit. Quote
$KRB5_CLIENT_PRINCIPAL and the tr arguments to avoid word-splitting/glob
expansion and fix the broken backslash-escaped tr "\"[:lower:]\""
quoting, which only worked by accident under sh.
Bump PORTVERSION.
Co-Authored-By: Claude Sonnet 5 <noreply at anthropic.com>
sysutils/michaelo-periodic: add DOCS option to install README
The README documents all periodic.conf knobs for the included scripts
(weekly_gitup_enable, weekly_make_src_targets, etc.) but was never
installed, mirroring net/gitup's existing DOCS pattern.
devel/subversion: update to 1.15.0, full rework of master and slave ports
devel/subversion:
- Bump to 1.15.0 (DISTVERSION).
- Replace the opt-in WITH_REPOSITORY_CREATION pw useradd/groupadd
logic with framework USERS=/GROUPS=, mirroring devel/git's
git_daemon pattern; register the svn account in UIDs/GIDs with
HOME=/var/db/svn to match svnserve's own rc.d default. Repository
creation itself is dropped as out of scope for a port to manage.
Documented in UPDATING, since it affects existing installs with a
manually-created svn account.
- TOOLS now only gates genuinely niche binaries; drop it from
OPTIONS_DEFAULT, add SVNSERVE_WRAPPER instead. svnauthz/
svnauthz-validate/svnbench move into core via a patch-build.conf
hunk, matching Debian. svnmover, fsfs-access-map, and x509-parser
are no longer shipped; fsfs-stats is renamed to svnfsfs-stats via a
new patch-Makefile.in.
- DATADIR now installs only xslt/ unconditionally and hook-scripts/
(flattened, no mailer/ subdirectory) behind a new HOOKS option;
[27 lines not shown]
games/craft: Update to 1.0.1
Changelog:
- Fix build with cmake 4 (PR: 297952)
- Link against sqlite3, glew and glfw from the ports tree instead of the
bundled ones.
PR: 297952
Reported by: arrowd