Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 May 2026 00:44:29 +0000
From:      Stephen Montgomery-Smith <stephen@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 2d6297be4edb - main - math/octave-forge-octave_boost: New port.
Message-ID:  <6a163e6d.3ffd3.40ab6de3@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by stephen:

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

commit 2d6297be4edb30ccb3af4dbe242aa84980d9bb6a
Author:     Stephen Montgomery-Smith <stephen@FreeBSD.org>
AuthorDate: 2026-05-27 00:40:55 +0000
Commit:     Stephen Montgomery-Smith <stephen@FreeBSD.org>
CommitDate: 2026-05-27 00:40:55 +0000

    math/octave-forge-octave_boost: New port.
    
    A comprehensive open-source high performance processing package for
    GNU Octave based on Boost C++ Libraries. Provides direct access to
    Boost.Accumulators statistical accumulators for online computation of
    count, covariance, density, error of mean, extended P^2 quantiles,
    kurtosis, max/min, mean, median, moments, P^2 cumulative distribution,
    P^2 quantile, peaks over threshold, POT quantile, POT tail mean,
    skewness, sum, and tail statistics, as well as Boost.Chrono for
    high-resolution timing and Boost.Date_Time for date and time
    manipulation and Boost.Thread for multithreading support.
---
 math/Makefile                            |  1 +
 math/octave-forge-octave_boost/Makefile  | 26 ++++++++++++++++++++++++++
 math/octave-forge-octave_boost/distinfo  |  3 +++
 math/octave-forge-octave_boost/pkg-descr | 15 +++++++++++++++
 4 files changed, 45 insertions(+)

diff --git a/math/Makefile b/math/Makefile
index f52d36870941..25e7b5efbc2c 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -643,6 +643,7 @@
     SUBDIR += octave-forge-nurbs
     SUBDIR += octave-forge-oct2mat
     SUBDIR += octave-forge-octave-pool
+    SUBDIR += octave-forge-octave_boost
     SUBDIR += octave-forge-octave_ffmpeg_free
     SUBDIR += octave-forge-octave_mermaid_js
     SUBDIR += octave-forge-octave_php_wrapper
diff --git a/math/octave-forge-octave_boost/Makefile b/math/octave-forge-octave_boost/Makefile
new file mode 100644
index 000000000000..c9367c2282a8
--- /dev/null
+++ b/math/octave-forge-octave_boost/Makefile
@@ -0,0 +1,26 @@
+PORTNAME=	octave-forge-octave_boost
+DISTVERSION=	1.0.0
+CATEGORIES=	math
+
+MAINTAINER=	stephen@FreeBSD.org
+COMMENT=	Octave-forge package ${OCTAVE_PKGNAME}
+WWW=		https://packages.octave.org/
+
+LIB_DEPENDS+=	libboost_atomic.so:devel/boost-libs
+
+LICENSE=	GPLv3
+LICENSE_FILE=	${WRKDIR}/${OCTAVE_SRC}/COPYING
+
+USES=		octave
+USE_GITHUB=	yes
+GH_ACCOUNT=	CNOCTAVE
+GH_PROJECT=	octave_boost
+
+OCTAVE_SRC=	${GH_PROJECT}-${DISTVERSION}
+
+GNU_CONFIGURE=	yes
+
+pre-configure:
+	${CHMOD} +x ${WRKSRC}/configure
+
+.include <bsd.port.mk>
diff --git a/math/octave-forge-octave_boost/distinfo b/math/octave-forge-octave_boost/distinfo
new file mode 100644
index 000000000000..899e9ab192b9
--- /dev/null
+++ b/math/octave-forge-octave_boost/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1779840624
+SHA256 (octave-forge/CNOCTAVE-octave_boost-1.0.0_GH0.tar.gz) = 6dc07b20834c22f11a2097f248194b415b3a0b99bc6a3e6798055248d093181c
+SIZE (octave-forge/CNOCTAVE-octave_boost-1.0.0_GH0.tar.gz) = 764616
diff --git a/math/octave-forge-octave_boost/pkg-descr b/math/octave-forge-octave_boost/pkg-descr
new file mode 100644
index 000000000000..0ea4f478a855
--- /dev/null
+++ b/math/octave-forge-octave_boost/pkg-descr
@@ -0,0 +1,15 @@
+The octave-forge package is the result of The GNU Octave Repository project,
+which is intended to be a central location for custom scripts, functions and
+extensions for GNU Octave. contains the source for all the functions plus
+build and install scripts.
+
+This is octave_boost.
+
+ A comprehensive open-source high performance processing package for GNU Octave
+based on Boost C++ Libraries. Provides direct access to Boost.Accumulators
+statistical accumulators for online computation of count, covariance, density,
+error of mean, extended P^2 quantiles, kurtosis, max/min, mean, median, moments,
+P^2 cumulative distribution, P^2 quantile, peaks over threshold, POT quantile,
+POT tail mean, skewness, sum, and tail statistics, as well as Boost.Chrono for
+high-resolution timing and Boost.Date_Time for date and time manipulation and
+Boost.Thread for multithreading support.


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a163e6d.3ffd3.40ab6de3>