FreeBSD/ports 34b3c11x11-themes/clearlooks-phenix-theme distinfo Makefile

x11-themes/clearlooks-phenix-theme: update to 7.1.
DeltaFile
+3-3x11-themes/clearlooks-phenix-theme/distinfo
+1-1x11-themes/clearlooks-phenix-theme/Makefile
+1-0x11-themes/clearlooks-phenix-theme/pkg-plist
+5-43 files

FreeBSD/ports 0c024dfmisc/crush distinfo Makefile

misc/crush: Update to 0.73.0

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.73.0

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+1-1misc/crush/Makefile
+6-62 files

FreeBSD/ports e7126e5editors/pluma pkg-plist Makefile, editors/pluma/files patch-docs-reference-Makefile.am patch-configure.ac

editors/pluma: switch to GitHub source

Switch from MATE mirror to GitHub tarball using USE_GITHUB and
GH_ACCOUNT=mate-desktop, add autoreconf, mate-submodules GH_TUPLE,
autoconf-archive, yelp-tools, common:build, patch configure.ac and
docs/reference/Makefile.am to remove gtk-doc, and remove stale API
doc plist entries
DeltaFile
+0-34editors/pluma/pkg-plist
+10-7editors/pluma/Makefile
+10-0editors/pluma/files/patch-docs-reference-Makefile.am
+5-3editors/pluma/distinfo
+8-0editors/pluma/files/patch-configure.ac
+33-445 files

FreeBSD/ports 3406754misc/shimmy distinfo Makefile.crates, misc/shimmy/files patch-cargo-crates_shimmy-llama-cpp-sys-2-0.1.123_build.rs patch-cargo-crates_shimmy-llama-cpp-sys-2-0.1.123_llama.cpp_ggml_src_ggml-cpu_CMakeLists.txt

misc/shimmy: Update to 2.0.1

While here, delete options other than DOCS.

The upstream has switched its inference engine from llama.cpp to
airframe. So all llama.cpp-related options are dropped.
DeltaFile
+217-201misc/shimmy/distinfo
+109-101misc/shimmy/Makefile.crates
+0-38misc/shimmy/files/patch-cargo-crates_shimmy-llama-cpp-sys-2-0.1.123_build.rs
+3-21misc/shimmy/Makefile
+0-18misc/shimmy/files/patch-cargo-crates_shimmy-llama-cpp-sys-2-0.1.123_llama.cpp_ggml_src_ggml-cpu_CMakeLists.txt
+329-3795 files

FreeBSD/ports a3ac8efdeskutils/mate-utils Makefile

deskutils/mate-utils: update yelp-tools dependency format
DeltaFile
+1-1deskutils/mate-utils/Makefile
+1-11 files

FreeBSD/ports 13dc1acarchivers/engrampa Makefile

archivers/engrampa: update yelp-tools dependency format
DeltaFile
+1-1archivers/engrampa/Makefile
+1-11 files

FreeBSD/ports e247cb7archivers/engrampa Makefile

archivers/engrampa: update autoconf-archive dependency format
DeltaFile
+1-1archivers/engrampa/Makefile
+1-11 files

FreeBSD/ports 19f0d79deskutils/mate-utils Makefile

deskutils/mate-utils: update autoconf-archive dependency format
DeltaFile
+1-1deskutils/mate-utils/Makefile
+1-11 files

FreeBSD/ports 376b498devel/nextest distinfo Makefile

devel/nextest: update 0.9.136 → 0.9.137
DeltaFile
+21-21devel/nextest/distinfo
+10-10devel/nextest/Makefile
+31-312 files

FreeBSD/ports 398c80amisc/lean-ctx distinfo Makefile

misc/lean-ctx: update 3.6.18 → 3.6.19
DeltaFile
+3-3misc/lean-ctx/distinfo
+1-1misc/lean-ctx/Makefile
+4-42 files

FreeBSD/ports d157292devel/mate-common Makefile distinfo

devel/mate-common: switch to GitHub source

Switch from MATE mirror to GitHub tarball using USE_GITHUB and
GH_ACCOUNT=mate-desktop, and remove tar:xz.
DeltaFile
+5-4devel/mate-common/Makefile
+3-3devel/mate-common/distinfo
+8-72 files

FreeBSD/ports ca94ab2math/octave-forge Makefile

math/octave-forge: New optional dependency.

- Add math/octave-forge-octave_boost as a new optional dependency.
- Update to 20260526.
DeltaFile
+4-2math/octave-forge/Makefile
+4-21 files

FreeBSD/ports 2d6297bmath Makefile, math/octave-forge-octave_boost Makefile pkg-descr

math/octave-forge-octave_boost: New port.

A comprehensive open-source high performance processing package for
GNU Octave based on Boost C++ Libraries. Provides direct access to
Boost.Accumulators statistical accumulators for online computation of
count, covariance, density, error of mean, extended P^2 quantiles,
kurtosis, max/min, mean, median, moments, P^2 cumulative distribution,
P^2 quantile, peaks over threshold, POT quantile, POT tail mean,
skewness, sum, and tail statistics, as well as Boost.Chrono for
high-resolution timing and Boost.Date_Time for date and time
manipulation and Boost.Thread for multithreading support.
DeltaFile
+26-0math/octave-forge-octave_boost/Makefile
+15-0math/octave-forge-octave_boost/pkg-descr
+3-0math/octave-forge-octave_boost/distinfo
+1-0math/Makefile
+45-04 files

FreeBSD/ports 355d200x11/mate-dock-applet pkg-plist Makefile

x11/mate-dock-applet: unbreak, fix plist

Remove unwarranted BROKEN mark and add missing opt-2 Python bytecode
entries to pkg-plist.
DeltaFile
+13-0x11/mate-dock-applet/pkg-plist
+1-2x11/mate-dock-applet/Makefile
+14-22 files

FreeBSD/ports ba8adf6deskutils/syncthingtray distinfo Makefile

deskutils/syncthingtray: Update 2.1.0 => 2.1.1

Changelog:
https://github.com/Martchus/syncthingtray/releases/tag/v2.1.1

PR:             295611
Sponsored by:   UNIS Labs
DeltaFile
+7-7deskutils/syncthingtray/distinfo
+3-3deskutils/syncthingtray/Makefile
+1-1deskutils/syncthingtray/pkg-plist
+11-113 files

FreeBSD/src f1de8e3tools/tools/nanobsd defaults.sh

nanobsd: Register the boot.config file in the metalog

Ensure that the boot.config file gets an entry in the metalog by
tgt_touch()ing it.  If a file is not present in the metalog, it gets
excluded from the final image when using "-U" (unprivileged builds).

MFC after:      2 weeks
DeltaFile
+1-0tools/tools/nanobsd/defaults.sh
+1-01 files

FreeBSD/src 5435998tools/tools/nanobsd legacy.sh defaults.sh

nanobsd: Adjust the order of the flags in makefs

The order of the flags matter in makefs(8). The -t (type) flag must come
before the -o (options) flag; otherwise, the options are reset.

Move the -t flag before the -o flag and remove the shim function
_xxx_adjust_code_size() that was created to align to the default makefs
FFS values.

It effectively prevented us from generating NanoBSD images using
unprivileged builds with the partitions internally aligned as intended.

Reviewed by:    senguptaangshuman17_gmail.com, imp
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D57226
DeltaFile
+0-13tools/tools/nanobsd/legacy.sh
+2-2tools/tools/nanobsd/defaults.sh
+2-152 files

FreeBSD/src c579927tools/tools/nanobsd defaults.sh

nanobsd: Use makefs -R flag to honor rounded sizes

Switch from the min/max size flag (-s) to the round-up flag (-R) when
invoking makefs(8).

Because the partition sizes passed to nano_makefs have already been
rounded up by calculate_partitioning(), using -s can cause makefs to try
to perform sizing adjustments that usually result in failures.

Reviewed by:    imp
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D57225
DeltaFile
+1-1tools/tools/nanobsd/defaults.sh
+1-11 files

FreeBSD/src ca2d402tools/tools/nanobsd legacy.sh

nanobsd: Fix code image size formatting

mkimg(8) parses sizes using expand_number(3).  It is an error to use "b"
as a suffix.  This is the result of a confusion with makefs(8), which
uses NetBSD's strsuftoll(3).

Reviewed by:    imp
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D57224
DeltaFile
+1-1tools/tools/nanobsd/legacy.sh
+1-11 files

FreeBSD/src 87150a2tools/tools/nanobsd legacy.sh

nanobsd: Refactor secondary code partition logic

Rearrange the conditional logic for building the secondary code slice
(altroot).

Reviewed by:    imp
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D57223
DeltaFile
+19-18tools/tools/nanobsd/legacy.sh
+19-181 files

FreeBSD/src 318a85dtools/tools/nanobsd legacy.sh

nanobsd: Explicitly set image size and secsz in mkimg

When building an unprivileged NanoBSD image, explicitly set the desired
image size, by passing --capacity to mkimg in bytes, and the logical
sector size (-S) to 512 bytes.

Reviewed by:    imp
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D57222
DeltaFile
+3-3tools/tools/nanobsd/legacy.sh
+3-31 files

FreeBSD/src f1de49ftools/tools/nanobsd legacy.sh

nanobsd: Offset code partition to a track boundary

Ensure the primary and secondary code partitions start at a proper track
boundary by applying a NANO_SECTS offset in bytes.

While track-boundary alignment is largely obsolete on modern storage,
this change maintains compatibility with current images (legacy).  A
future commit will transition to 1 MiB alignment boundaries.

Reviewed by:    imp
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D57221
DeltaFile
+3-3tools/tools/nanobsd/legacy.sh
+3-31 files

FreeBSD/src dadbbcctools/tools/nanobsd legacy.sh

nanobsd: Account for metadata overhead in code slice

The code slice size (CODE_SIZE) includes 16 sectors reserved for disk
metadata (see bsdlabel(8) offset).  Subtract these 16 sectors from the
total size passed to nano_makefs.

This prevents the generated filesystem from consuming the entire slice
allocation, ensuring there is enough space for the metadata without
overflowing the partition boundary.

Reviewed by:    imp
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D57220
DeltaFile
+9-5tools/tools/nanobsd/legacy.sh
+9-51 files

FreeBSD/src beddf2ctools/tools/nanobsd legacy.sh

nanobsd: Use rounded sizes for cfg and data slices

Use the calculated (rounded up) cfg and data sizes from the
_.partitioning file, instead of consuming them directly from the global
variables.  We obtain the size of the cfg and data slices by explicitly
searching for index 3 and 4 respectively in the _.partitioning file.

This ensures that the final image has the rounded-up sizes, and not the
raw sizes.

Reviewed by:    imp
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D57219
DeltaFile
+4-2tools/tools/nanobsd/legacy.sh
+4-21 files

FreeBSD/src d2a9ad0tools/tools/nanobsd legacy.sh

nanobsd: Remove spurious exit call

Reviewed by:    imp
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D57217
DeltaFile
+0-1tools/tools/nanobsd/legacy.sh
+0-11 files

FreeBSD/src 9d133c7tools/tools/nanobsd legacy.sh

nanobsd: Get the code size by its partition index

Previously the code was assumed to be on the on the first line of the
_.partitioning file.  Instead, explicitly look up the size by its
partition index to make the parsing order-independent.

The _.partitioning file:

1. First column: starting sector.
2. Second column: size in 512-byte sectors.
3. Third column: partition index.

Get the code size by explicitly selecting when the partition index is 1.

Reviewed by:    imp
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D57216
DeltaFile
+3-3tools/tools/nanobsd/legacy.sh
+3-31 files

FreeBSD/src 689f746tools/tools/nanobsd legacy.sh

nanobsd: Use NANO_IMG1NAME

Do not hard-code _.disk.image, use NANO_IMG1NAME instead.

Reviewed by:    imp
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D57040
DeltaFile
+7-7tools/tools/nanobsd/legacy.sh
+7-71 files

FreeBSD/src 1dac971tools/tools/nanobsd legacy.sh

nanobsd: Minor style fixes

- Use $(...) notation instead of legacy backticked `...`
- Use tabs for indentation
- Indent continuation lines with 4 spaces

Reviewed by:    imp
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D57039
DeltaFile
+12-12tools/tools/nanobsd/legacy.sh
+12-121 files

FreeBSD/ports 53a4873deskutils/mozo Makefile distinfo

deskutils/mozo: switch to GitHub source

Switch from MATE mirror to GitHub tarball using USE_GITHUB and
GH_ACCOUNT=mate-desktop, remove tar:xz, and bump PORTREVISION.
DeltaFile
+6-5deskutils/mozo/Makefile
+3-3deskutils/mozo/distinfo
+9-82 files

FreeBSD/src aba599ainclude paths.h, usr.sbin/zzz zzz.8 zzz.c

zzz: Rewrite to use new power device

Previous script called acpiconf(8) (or apm(8) if ACPI wasn't supported,
although this was anyway redundant because APMIO just uses ACPI now).

Since a new generic power management interface was introduced, this isn't
sufficient, as this would only work for ACPI systems and for ACPI S3 suspend
(so no way to select suspend-to-idle). Rewrite in C to take advantage of the
new power interface.

We may want to add a switch to manually override the kern.power.suspend sysctl,
which is otherwise what the power device uses to decide which suspend type to
switch to (suspend-to-idle or firmware suspend), but this will require us to
amend the power interface.

Reviewed by:    olce, imp, mhorne, ziaee
Tested by:      mhorne
Approved by:    olce, imp, mhorne, ziaee
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D56918
DeltaFile
+41-45usr.sbin/zzz/zzz.8
+47-0usr.sbin/zzz/zzz.c
+0-41usr.sbin/zzz/zzz.sh
+3-1usr.sbin/zzz/Makefile
+1-0include/paths.h
+92-875 files