Skip to content

v6.2

Choose a tag to compare

@sighook sighook released this 12 Dec 12:44
· 101 commits to master since this release
3190908

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), and packages(7).
  • CLI/help output improvements

    • Synced usage/help messages with updated man pages.
    • Adjusted pkginfo help output to fit 72‑column width.
    • Fixed version command output in pkgadd(8).
  • Source code and build system

    • Split codebase into libpkgutils and utilities for clearer separation.
    • Refactored print_version() and fixed compiler warnings across pkgutil.cpp, pkgadd.cpp, pkginfo.cpp, pkgrm.cpp, and fs_utils.cpp.
    • Added config.mk for library build flags.
    • Introduced SUBDIRS in Makefile for simpler builds.
    • Added commented flags-sanitizer.mk includes for future hardening.
    • Cleaned up redundant lint targets and .gitignore files.
  • Documentation updates

    • Removed obsolete HACKING.md and 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.
  • Workflows

    • Removed outdated irc-notify.yml and lint workflows.
    • Added scdoc to build dependencies.
    • Adjusted GitHub Actions for messaging/auth.

Full Changelog: v6.1...v6.2