[Bug 291679] [NEW PORT] sysutils/mpifileutils: MPI parallel file utilities

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 15 Apr 2026 13:39:05 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291679

--- Comment #12 from commit-hook@FreeBSD.org ---
A commit in branch main references this bug:

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

commit 5f283cddd7b7c17cd59a5a887bf4ae74566ccbd1
Author:     Generic Rikka <rikka.goering@outlook.de>
AuthorDate: 2026-04-15 13:23:56 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-04-15 13:37:45 +0000

    sysutils/mpifileutils: New port: MPI parallel file utilities for high
scalability on large filesystems

    FileUtils provides a library (libmfu) and a suite of MPI-parallel file
    utilities such as dcp (parallel copy), dcmp (compare), ddup (duplicate
    finder), dfind, dtar/dbz2, dchmod, and more. Designed for high
    scalability on large filesystems.
    https://hpc.github.io/mpifileutils/
    https://github.com/hpc/mpifileutils/

    Pull request to upstream repo with local patches:
    https://github.com/hpc/mpifileutils/pull/664

    PR:             291679
    Sponsored by:   UNIS Labs
    Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>

 sysutils/Makefile                                  |  1 +
 sysutils/mpifileutils/Makefile (new)               | 39 ++++++++++++
 sysutils/mpifileutils/distinfo (new)               |  3 +
 .../mpifileutils/files/patch-CMakeLists.txt (new)  | 20 ++++++
 .../patch-mpifileutils_src_common_mfu__bz2.c (new) | 15 +++++
 .../patch-mpifileutils_src_common_mfu__bz2.h (new) | 10 +++
 ...pifileutils_src_common_mfu__bz2__static.c (new) | 24 +++++++
 ...rc_common_mfu__compress__bz2__libcircle.c (new) | 28 +++++++++
 ..._common_mfu__decompress__bz2__libcircle.c (new) | 12 ++++
 ...atch-mpifileutils_src_common_mfu__flist.c (new) | 44 +++++++++++++
 ...atch-mpifileutils_src_common_mfu__flist.h (new) | 11 ++++
 ...ileutils_src_common_mfu__flist__archive.c (new) | 32 ++++++++++
 ...pifileutils_src_common_mfu__flist__copy.c (new) | 56 +++++++++++++++++
 ...pifileutils_src_common_mfu__flist__walk.c (new) | 41 ++++++++++++
 .../patch-mpifileutils_src_common_mfu__io.c (new)  | 15 +++++
 .../patch-mpifileutils_src_common_mfu__io.h (new)  | 20 ++++++
 ...pifileutils_src_common_mfu__param__path.c (new) | 40 ++++++++++++
 ...patch-mpifileutils_src_common_mfu__util.c (new) | 46 ++++++++++++++
 ...patch-mpifileutils_src_common_mfu__util.h (new) | 13 ++++
 .../patch-mpifileutils_src_dbcast_dbcast.c (new)   | 73 ++++++++++++++++++++++
 .../files/patch-mpifileutils_src_dbz2_dbz2.c (new) | 12 ++++
 .../files/patch-mpifileutils_src_dcmp_dcmp.c (new) | 15 +++++
 .../patch-mpifileutils_src_dcp1_cleanup.c (new)    | 13 ++++
 .../patch-mpifileutils_src_dcp1_common.h (new)     | 11 ++++
 .../patch-mpifileutils_src_dsync_dsync.c (new)     | 22 +++++++
 sysutils/mpifileutils/pkg-descr (new)              |  4 ++
 sysutils/mpifileutils/pkg-plist (new)              | 43 +++++++++++++
 27 files changed, 663 insertions(+)

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