Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Feb 2026 16:55:22 +0000
From:      Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 26a824247d33 - main - graphics/hdr_histogram: Add hdr_histogram 0.11.9
Message-ID:  <69949d7a.26af1.345e90f@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by sunpoet:

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

commit 26a824247d336bf1ca0b90a37b1d938f209759a7
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-02-17 16:50:17 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-02-17 16:53:37 +0000

    graphics/hdr_histogram: Add hdr_histogram 0.11.9
    
    HdrHistogram_c is a C port of High Dynamic Range (HDR) Histogram. This port
    contains a subset of the functionality supported by the Java implementation. The
    current supported features are:
    - Standard histogram with 64 bit counts (32/16 bit counts not supported)
    - All iterator types (all values, recorded, percentiles, linear, logarithmic)
    - Histogram serialisation (encoding version 1.2, decoding 1.0-1.2)
    - Reader/writer phaser and interval recorder
---
 graphics/Makefile                |  1 +
 graphics/hdr_histogram/Makefile  | 28 ++++++++++++++++++++++++++++
 graphics/hdr_histogram/distinfo  |  3 +++
 graphics/hdr_histogram/pkg-descr |  7 +++++++
 graphics/hdr_histogram/pkg-plist | 16 ++++++++++++++++
 5 files changed, 55 insertions(+)

diff --git a/graphics/Makefile b/graphics/Makefile
index 35736a98330c..723ef5c47302 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -346,6 +346,7 @@
     SUBDIR += gwenview
     SUBDIR += h3
     SUBDIR += halftone
+    SUBDIR += hdr_histogram
     SUBDIR += hdr_tools
     SUBDIR += heimer
     SUBDIR += hiptext
diff --git a/graphics/hdr_histogram/Makefile b/graphics/hdr_histogram/Makefile
new file mode 100644
index 000000000000..cce477123d48
--- /dev/null
+++ b/graphics/hdr_histogram/Makefile
@@ -0,0 +1,28 @@
+PORTNAME=	hdr_histogram
+PORTVERSION=	0.11.9
+CATEGORIES=	graphics
+
+MAINTAINER=	sunpoet@FreeBSD.org
+COMMENT=	C port of the HdrHistogram
+WWW=		https://github.com/HdrHistogram/HdrHistogram_c
+
+LICENSE=	BSD2CLAUSE CC0-1.0
+LICENSE_COMB=	multi
+LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/LICENSE.txt
+LICENSE_FILE_CC0-1.0=	${WRKSRC}/COPYING.txt
+
+USES=		cmake compiler:c++11-lang
+
+CMAKE_OFF=	HDR_HISTOGRAM_BUILD_BENCHMARK \
+		HDR_HISTOGRAM_BUILD_PROGRAMS
+CMAKE_ON=	HDR_HISTOGRAM_BUILD_SHARED \
+		HDR_HISTOGRAM_BUILD_STATIC \
+		HDR_HISTOGRAM_INSTALL_SHARED \
+		HDR_HISTOGRAM_INSTALL_STATIC \
+		HDR_LOG_REQUIRED
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	HdrHistogram
+GH_PROJECT=	HdrHistogram_c
+
+.include <bsd.port.mk>
diff --git a/graphics/hdr_histogram/distinfo b/graphics/hdr_histogram/distinfo
new file mode 100644
index 000000000000..aa24f20ae9ac
--- /dev/null
+++ b/graphics/hdr_histogram/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1771105008
+SHA256 (HdrHistogram-HdrHistogram_c-0.11.9_GH0.tar.gz) = 0eb5fdb9f1f8c4b9c6eb319502f8d9e28991afffb8418672a61741993855650e
+SIZE (HdrHistogram-HdrHistogram_c-0.11.9_GH0.tar.gz) = 306687
diff --git a/graphics/hdr_histogram/pkg-descr b/graphics/hdr_histogram/pkg-descr
new file mode 100644
index 000000000000..d6739f8ec12c
--- /dev/null
+++ b/graphics/hdr_histogram/pkg-descr
@@ -0,0 +1,7 @@
+HdrHistogram_c is a C port of High Dynamic Range (HDR) Histogram. This port
+contains a subset of the functionality supported by the Java implementation. The
+current supported features are:
+- Standard histogram with 64 bit counts (32/16 bit counts not supported)
+- All iterator types (all values, recorded, percentiles, linear, logarithmic)
+- Histogram serialisation (encoding version 1.2, decoding 1.0-1.2)
+- Reader/writer phaser and interval recorder
diff --git a/graphics/hdr_histogram/pkg-plist b/graphics/hdr_histogram/pkg-plist
new file mode 100644
index 000000000000..3cdea2b75e11
--- /dev/null
+++ b/graphics/hdr_histogram/pkg-plist
@@ -0,0 +1,16 @@
+include/hdr/hdr_histogram.h
+include/hdr/hdr_histogram_log.h
+include/hdr/hdr_histogram_version.h
+include/hdr/hdr_interval_recorder.h
+include/hdr/hdr_thread.h
+include/hdr/hdr_time.h
+include/hdr/hdr_writer_reader_phaser.h
+lib/cmake/hdr_histogram/hdr_histogram-config-version.cmake
+lib/cmake/hdr_histogram/hdr_histogram-config.cmake
+lib/cmake/hdr_histogram/hdr_histogram-targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/hdr_histogram/hdr_histogram-targets.cmake
+lib/libhdr_histogram.so
+lib/libhdr_histogram.so.6
+lib/libhdr_histogram.so.6.2.3
+lib/libhdr_histogram_static.a
+libdata/pkgconfig/hdr_histogram.pc


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69949d7a.26af1.345e90f>