[Bug 291041] sysutils/di: Update to version 6.2.0

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 16 Nov 2025 15:40:06 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291041

            Bug ID: 291041
           Summary: sysutils/di: Update to version 6.2.0
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: brad.lanam.di@gmail.com
                CC: cyberbotx@cyberbotx.com
             Flags: maintainer-feedback?(cyberbotx@cyberbotx.com)
                CC: cyberbotx@cyberbotx.com

Created attachment 265451
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=265451&action=edit
diff between version 6.0.0 and version 6.2.0

Update to version 6.2.0.
Add test target.
Add mpdecimal support.

Full change log:

**6.2.0 2025-11-10**

* Bug Fixes:
    * Fix DI_ARGS processing (introduced in 6.1.0).
    * Manual page updates and fixes.
    * Normalize -B (--block-size) argument processing to match environment
varia
ble processing.
    * Use BLOCK_SIZE environment variable if present.
    * When the display size is set to bytes, ensure the value is correctly
print
ed.
* Changes:
    * Added a test target for local testing.

**6.1.0.1 2025-11-5**

* Bug Fixes:
    * Fix build where both libintl and libiconv are present (cmake).

**6.1.0 2025-11-3**

* Bug Fixes:
    * Fix cmake version check.
    * Fix memory leaks (getoptn, di_get_scaled).
    * Fix internal getoptn bug.
    * Fix manual page typo.
    * Windows: fix build (cygwin, msys2).
* Changes:
    * Building with an unspecified MP library now uses mpdecimal by preference
(was gmp).
    * Required cmake version is now 3.18.
    * Linux: Add 'efivarfs' to the ignore list.
* New Features:
    * Added support for the mpdecimal multi-precision library.
* Internal:
    * Update mkconfig to version 2.6.10.
    * Update checks for -Wno- compile flags.
    * Minor code cleanup.

-- 
You are receiving this mail because:
You are the assignee for the bug.