Bug 291041 - sysutils/di: Update to version 6.2.0
Summary: sysutils/di: Update to version 6.2.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Vladimir Druzenko
URL: https://sourceforge.net/p/diskinfo-di...
Keywords:
Depends on:
Blocks:
 
Reported: 2025-11-16 15:40 UTC by Brad Lanam
Modified: 2025-11-16 19:57 UTC (History)
3 users (show)

See Also:
cyberbotx: maintainer-feedback+


Attachments
diff between version 6.0.0 and version 6.2.0 (1.80 KB, patch)
2025-11-16 15:40 UTC, Brad Lanam
no flags Details | Diff
diff between version 6.0.0 and version 6.2.0 (updated, no GMP_DESC) (1.78 KB, patch)
2025-11-16 16:35 UTC, Brad Lanam
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Brad Lanam 2025-11-16 15:40:06 UTC
Created attachment 265451 [details]
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.
Comment 1 Vladimir Druzenko freebsd_committer freebsd_triage 2025-11-16 16:18:26 UTC
GMP_DESC already exist in ports framework.
Comment 2 Brad Lanam 2025-11-16 16:35:47 UTC
Created attachment 265452 [details]
diff between version 6.0.0 and version 6.2.0 (updated, no GMP_DESC)

Updated diff without GMP_DESC.
Comment 3 Vladimir Druzenko freebsd_committer freebsd_triage 2025-11-16 18:00:38 UTC
Build fine in poudriere 14.3 amd64.
Waiting maintainer now (or 2 weeks timeout).
Comment 4 Naram Qashat 2025-11-16 18:24:16 UTC
Looks good to me.
Comment 5 commit-hook freebsd_committer freebsd_triage 2025-11-16 19:55:14 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5b432e53e6d2842c6194c98674814a6ab66a9715

commit 5b432e53e6d2842c6194c98674814a6ab66a9715
Author:     Brad Lanam <brad.lanam.di@gmail.com>
AuthorDate: 2025-11-16 19:49:03 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-11-16 19:49:03 +0000

    sysutils/di: Update 6.0.0 => 6.2.0

    Changelog:
    https://sourceforge.net/p/diskinfo-di/wiki/ChangeLog/

    PR:             291041
    Approved by:    Naram Qashat <cyberbotx@cyberbotx.com>

 sysutils/di/Makefile  | 12 ++++++++++--
 sysutils/di/distinfo  |  6 +++---
 sysutils/di/pkg-plist |  2 +-
 3 files changed, 14 insertions(+), 6 deletions(-)
Comment 6 Vladimir Druzenko freebsd_committer freebsd_triage 2025-11-16 19:57:18 UTC
Thanks.