sysutils/zelta: Update 1.1.0 => 1.2.0
Changelog:
New commands: zprune (guarded snapshot destruction), rebase, failover,
lock/unlock, and propsync. zelta prune is now a nondestructive planner
with GFS-style retention grids. Revert validates the whole tree before
renaming anything.
https://github.com/bell-tower/zelta/blob/v1.2.0/CHANGELOG.md
- Update COMMENT and descr.
- Merge MKDIRs.
PR: 300707
Sponsored by: UNIS Labs (vvd)
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
Tools/scripts/update-plist.py: Fix sorting
Bugfix: Don't assume that the original pkg-plist is properly sorted. The
script now sorts the original pkg-plist first if is not already which
makes placement of new entries easier, more reliable and is overall
better for the ports tree.
Feature: Add -O, --options-prepend FOO:BAR flag that prepends %%FOO%% to
a line if BAR matches a regex. This can be used repeatedly. It's not easy
to automatically surmise whether new entries are optional for the entire
tree in a generic tool, but this at least gives some power to the user
for predictable entries.
MFH: 2026Q4
(cherry picked from commit d02ce033460dd82211e916c4dbaa358a99a9ca21)
Tools/scripts/update-plist.py: Fix sorting
Bugfix: Don't assume that the original pkg-plist is properly sorted. The
script now sorts the original pkg-plist first if is not already which
makes placement of new entries easier, more reliable and is overall
better for the ports tree.
Feature: Add -O, --options-prepend FOO:BAR flag that prepends %%FOO%% to
a line if BAR matches a regex. This can be used repeatedly. It's not easy
to automatically surmise whether new entries are optional for the entire
tree in a generic tool, but this at least gives some power to the user
for predictable entries.
MFH: 2026Q4