[Bug 291588] [NEW PORT] devel/dtcmp: Datatype comparison library for MPI

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 11 Dec 2025 22:22:09 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291588

            Bug ID: 291588
           Summary: [NEW PORT] devel/dtcmp: Datatype comparison library
                    for MPI
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: rikka.goering@outlook.de

Hi,

I’d like to add a new port devel/dtcmp, the DTCMP datatype comparison library
from LLNL. DTCMP implements fast, scalable comparison-based operations on MPI
datatypes, such as sorting and key/value reductions, and is built on top of
lwgrp.

This port depends on devel/lwgrp and is another prerequisite for
sysutils/mpifileutils, which I’m currently porting as part of the FreeBSD HPC
modernization work.

Port details
- Upstream: LLNL / GitHub (tag v1.1.5)
- Links against devel/lwgrp via --with-lwgrp=${LOCALBASE}
- Uses the MPI compiler wrapper (MPICC)
- Installs shared library, header, and pkg-config file
- Optional DOCS (installs README into ${DOCSDIR})

QA
- make stage-qa [ok]
- make check-plist [ok]
- portfmt -D Makefile [ok]
- portlint -AC [ok]
- portclippy Makefile [ok]
- poudriere testport [ok]

Maintainer: rikka.goering@outlook.de

Patch attached as a git-format patch.

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