Skip site navigation (1)Skip section navigation (2)
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>