Repository navigation
v6.2
pkgutils v6.2 - Release Notes
This release focuses on manual page refinement, CLI/help output consistency, and build system cleanup, alongside minor cosmetic fixes and documentation updates.
Changes
-
Manual pages overhaul
- Standardized formatting across all pkgutils man pages.
- Refined SYNOPSIS sections, reordered options, clarified examples.
- Added new
packages(7)manual page. - Unified style with BSD‑style placeholders and structure.
- Removed obsolete HISTORY sections.
- Improved clarity in
pkgadd(8),pkginfo(1),pkgadd.conf(5), andpackages(7).
-
CLI/help output improvements
- Synced usage/help messages with updated man pages.
- Adjusted
pkginfohelp output to fit 72‑column width. - Fixed version command output in
pkgadd(8).
-
Source code and build system
- Split codebase into
libpkgutilsand utilities for clearer separation. - Refactored
print_version()and fixed compiler warnings acrosspkgutil.cpp,pkgadd.cpp,pkginfo.cpp,pkgrm.cpp, andfs_utils.cpp. - Added
config.mkfor library build flags. - Introduced
SUBDIRSin Makefile for simpler builds. - Added commented
flags-sanitizer.mkincludes for future hardening. - Cleaned up redundant lint targets and
.gitignorefiles.
- Split codebase into
-
Documentation updates
- Removed obsolete
HACKING.mdand irrelevant tips; - Updated README with new diff items, online man page references, and improved terminal formatting.
- Clarified package archive format and compression in
packages(7). - Updated COPYRIGHT years.
- Removed obsolete
-
Workflows
- Removed outdated
irc-notify.ymland lint workflows. - Added
scdocto build dependencies. - Adjusted GitHub Actions for messaging/auth.
- Removed outdated
Full Changelog: v6.1...v6.2