Bug 296462 - benchmarks/hipercontracer: Update to new release 2.2.6
Summary: benchmarks/hipercontracer: Update to new release 2.2.6
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: Yusuf Yaman
URL: https://www.nntb.no/~dreibh/hipercont...
Keywords:
Depends on:
Blocks:
 
Reported: 2026-07-02 15:15 UTC by Thomas Dreibholz
Modified: 2026-07-02 19:00 UTC (History)
1 user (show)

See Also:


Attachments
The diff file (14.62 KB, patch)
2026-07-02 15:15 UTC, Thomas Dreibholz
thomas.dreibholz: maintainer-approval+
Details | Diff
The diff file (948 bytes, patch)
2026-07-02 15:25 UTC, Thomas Dreibholz
thomas.dreibholz: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Dreibholz 2026-07-02 15:15:07 UTC
Created attachment 272396 [details]
The diff file

The latest upstream version of hipercontracer is 2.2.6.
Therefore, the port benchmarks/hipercontracer needs an update.

Fix: The updated diff file hipercontracer-2.2.6.diff is attached.

The new version particularly provides:
* CMake build fix for the libpqxx library handling, which failed to detect the correct C++ standard version in some cases (libpqxx requires C++20, while older versions require C++17).
* Build script improvements to support builds on more systems, including Alpine Linux, NetBSD, and MacOS.
* Sorting of the Makefile according to portclippy
Comment 1 Thomas Dreibholz 2026-07-02 15:25:48 UTC
Created attachment 272397 [details]
The diff file
Comment 2 commit-hook freebsd_committer freebsd_triage 2026-07-02 18:59:49 UTC
A commit in branch main references this bug:

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

commit ff1840385661adee9113892b9b00eddf5bba1516
Author:     Thomas Dreibholz <thomas.dreibholz@gmail.com>
AuthorDate: 2026-07-02 18:27:41 +0000
Commit:     Yusuf Yaman <nxjoseph@FreeBSD.org>
CommitDate: 2026-07-02 18:59:27 +0000

    benchmarks/hipercontracer: Update 2.2.3 => 2.2.6

    While here, add dependency on zstd for the option requiring it.

    Changelog:
    https://github.com/dreibh/hipercontracer/blob/hipercontracer-2.2.6/ChangeLog

    Commit log:
    https://github.com/dreibh/hipercontracer/compare/hipercontracer-2.2.3...hipercontracer-2.2.6

    PR:             296462
    Approved by:    osa, vvd (Mentors, implicit)

 benchmarks/hipercontracer/Makefile | 3 ++-
 benchmarks/hipercontracer/distinfo | 6 +++---
 2 files changed, 5 insertions(+), 4 deletions(-)
Comment 3 Yusuf Yaman freebsd_committer freebsd_triage 2026-07-02 19:00:21 UTC
Hi,

Thank you for your submission.

I added this after stage-qa reported it.
> HIPERCONTRACER_LIB_DEPENDS=    libzstd.so:archivers/zstd
I have tested build in Poudriere on 14.4-RELEASE-amd64-main-bd8f3df79221 and it
seems OK.

Committed, thanks.