Date: Mon, 02 Mar 2026 16:46:56 +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: 5d5154fc926f - main - math/octave-forge-apa: New port. Message-ID: <69a5bf00.3c2bd.4abc6432@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=5d5154fc926f99d876678f5e09e349af7c93aaf7 commit 5d5154fc926f99d876678f5e09e349af7c93aaf7 Author: Stephen Montgomery-Smith <stephen@FreeBSD.org> AuthorDate: 2026-03-02 16:43:37 +0000 Commit: Stephen Montgomery-Smith <stephen@FreeBSD.org> CommitDate: 2026-03-02 16:43:37 +0000 math/octave-forge-apa: New port. Arbitrary Precision Arithmetic (APA) package for Octave/Matlab. This package is a wrapper around the MPFR library, which provides arbitrary precision floating-point arithmetic. The package allows users to perform calculations with a precision that can be set at runtime, making it suitable for applications that require high precision, such as numerical analysis and scientific computing. --- math/Makefile | 1 + math/octave-forge-apa/Makefile | 27 +++++++++++++++++++++++++++ math/octave-forge-apa/distinfo | 3 +++ math/octave-forge-apa/pkg-descr | 13 +++++++++++++ 4 files changed, 44 insertions(+) diff --git a/math/Makefile b/math/Makefile index e225fecb37f7..2d46f59b1b68 100644 --- a/math/Makefile +++ b/math/Makefile @@ -556,6 +556,7 @@ SUBDIR += octave SUBDIR += octave-forge SUBDIR += octave-forge-actuarial + SUBDIR += octave-forge-apa SUBDIR += octave-forge-audio SUBDIR += octave-forge-automatic-differentiation SUBDIR += octave-forge-base diff --git a/math/octave-forge-apa/Makefile b/math/octave-forge-apa/Makefile new file mode 100644 index 000000000000..13a870663dc9 --- /dev/null +++ b/math/octave-forge-apa/Makefile @@ -0,0 +1,27 @@ +PORTNAME= octave-forge-apa +DISTVERSIONPREFIX= v +DISTVERSION= 1.1.0 +CATEGORIES= math + +MAINTAINER= stephen@FreeBSD.org +COMMENT= Octave-forge package ${OCTAVE_PKGNAME} +WWW= https://packages.octave.org/ + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING + +USES= octave + +LIB_DEPENDS+= libmpfr.so:math/mpfr \ + +USE_GITHUB= yes +GH_ACCOUNT= gnu-octave +GH_PROJECT= pkg-apa + +OCTAVE_SRC= ${GH_PROJECT}-${DISTVERSION} +WRKSRC= ${WRKDIR}/${OCTAVE_SRC} + +NO_BUILD= yes +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/math/octave-forge-apa/distinfo b/math/octave-forge-apa/distinfo new file mode 100644 index 000000000000..f12876f5fcc5 --- /dev/null +++ b/math/octave-forge-apa/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1772468507 +SHA256 (octave-forge/gnu-octave-pkg-apa-v1.1.0_GH0.tar.gz) = e5aa44ab0e7968c3594219a11bd83791797858ea50fba9c23ded7fc459075ded +SIZE (octave-forge/gnu-octave-pkg-apa-v1.1.0_GH0.tar.gz) = 168572 diff --git a/math/octave-forge-apa/pkg-descr b/math/octave-forge-apa/pkg-descr new file mode 100644 index 000000000000..e06f01e2e4dd --- /dev/null +++ b/math/octave-forge-apa/pkg-descr @@ -0,0 +1,13 @@ +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 apa. + + Arbitrary Precision Arithmetic (APA) package for Octave/Matlab. This package + is a wrapper around the MPFR library, which provides arbitrary precision + floating-point arithmetic. The package allows users to perform calculations + with a precision that can be set at runtime, making it suitable for + applications that require high precision, such as numerical analysis and + scientific computing.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69a5bf00.3c2bd.4abc6432>
