git: fd81cd263359 - main - math/octave-forge-pkg-octave-doc: New port.

From: Stephen Montgomery-Smith <stephen_at_FreeBSD.org>
Date: Wed, 26 Apr 2023 00:42:18 UTC
The branch main has been updated by stephen:

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

commit fd81cd26335941a65ef640ce0c17ad77b5a6f014
Author:     Stephen Montgomery-Smith <stephen@FreeBSD.org>
AuthorDate: 2023-04-26 00:40:10 +0000
Commit:     Stephen Montgomery-Smith <stephen@FreeBSD.org>
CommitDate: 2023-04-26 00:40:10 +0000

    math/octave-forge-pkg-octave-doc: New port.
    
    This package provides functions for generating HTML pages that
    contain the help texts of the functions of an octave package. The
    package is designed to work with installed packages and use their
    INDEX file for creating the respective functions' HTML pages. The
    default layout is based on boootstrap 5 and it follows the design of
    the Octave Packages GitHub page.
---
 math/Makefile                              |  1 +
 math/octave-forge-pkg-octave-doc/Makefile  | 23 +++++++++++++++++++++++
 math/octave-forge-pkg-octave-doc/distinfo  |  3 +++
 math/octave-forge-pkg-octave-doc/pkg-descr | 12 ++++++++++++
 4 files changed, 39 insertions(+)

diff --git a/math/Makefile b/math/Makefile
index 4c5fdd42abdb..83248c868b42 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -611,6 +611,7 @@
     SUBDIR += octave-forge-optiminterp
     SUBDIR += octave-forge-outliers
     SUBDIR += octave-forge-parallel
+    SUBDIR += octave-forge-pkg-octave-doc
     SUBDIR += octave-forge-pde1dm
     SUBDIR += octave-forge-plot
     SUBDIR += octave-forge-ponchon-savarit
diff --git a/math/octave-forge-pkg-octave-doc/Makefile b/math/octave-forge-pkg-octave-doc/Makefile
new file mode 100644
index 000000000000..e1045790dad9
--- /dev/null
+++ b/math/octave-forge-pkg-octave-doc/Makefile
@@ -0,0 +1,23 @@
+PORTNAME=	octave-forge-pkg-octave-doc
+DISTVERSIONPREFIX=	release-
+DISTVERSION=	0.5.0
+CATEGORIES=	math
+
+MAINTAINER=	stephen@FreeBSD.org
+COMMENT=	Octave-forge package ${OCTAVE_PKGNAME}
+WWW=		https://packages.octave.org/
+
+LICENSE=	GPLv3
+LICENSE_FILE=	${WRKDIR}/${OCTAVE_SRC}/COPYING
+
+USES=		octave
+USE_GITHUB=	yes
+GH_ACCOUNT=	gnu-octave
+GH_PROJECT=	pkg-octave-doc
+
+OCTAVE_SRC=	${GH_PROJECT}-${DISTVERSIONPREFIX}${DISTVERSION}
+
+NO_ARCH=	yes
+NO_BUILD=	yes
+
+.include <bsd.port.mk>
diff --git a/math/octave-forge-pkg-octave-doc/distinfo b/math/octave-forge-pkg-octave-doc/distinfo
new file mode 100644
index 000000000000..e565add4b3fb
--- /dev/null
+++ b/math/octave-forge-pkg-octave-doc/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1682469408
+SHA256 (octave-forge/gnu-octave-pkg-octave-doc-release-0.5.0_GH0.tar.gz) = 5d5a020bc343fbd97a01b04bb2cc24f413127fcb99e4fdff56be52927a935f16
+SIZE (octave-forge/gnu-octave-pkg-octave-doc-release-0.5.0_GH0.tar.gz) = 152243
diff --git a/math/octave-forge-pkg-octave-doc/pkg-descr b/math/octave-forge-pkg-octave-doc/pkg-descr
new file mode 100644
index 000000000000..24161be0c3f5
--- /dev/null
+++ b/math/octave-forge-pkg-octave-doc/pkg-descr
@@ -0,0 +1,12 @@
+The octave-forge package is the result of The GNU Octave Repositry 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 pkg-octave-doc.
+
+ This package provides functions for generating HTML pages that
+contain the help texts of the functions of an octave package. The package is
+designed to work with installed packages and use their INDEX file for creating
+the respective functions' HTML pages. The default layout is based on boootstrap
+5 and it follows the design of the Octave Packages GitHub page.