1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-27 00:57:50 +00:00

math/octave-forge-pythonic: New port.

Python native calling interface for GNU Octave.
This commit is contained in:
Stephen Montgomery-Smith 2022-11-05 16:34:50 -05:00
parent f9b2b613c4
commit a6b418ccb2
4 changed files with 46 additions and 0 deletions

View File

@ -602,6 +602,7 @@
SUBDIR += octave-forge-pde1dm
SUBDIR += octave-forge-plot
SUBDIR += octave-forge-ponchon-savarit
SUBDIR += octave-forge-pythonic
SUBDIR += octave-forge-quaternion
SUBDIR += octave-forge-queueing
SUBDIR += octave-forge-secs1d

View File

@ -0,0 +1,34 @@
PORTNAME= octave-forge-pythonic
DISTVERSION= 0.0.1+
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
BUILD_DEPENDS= gsed:textproc/gsed
USES= python
MAKE_ENV+= PYTHON=${PYTHON_CMD} SED=gsed
USE_GITLAB= yes
GL_ACCOUNT= mtmiller
GL_PROJECT= octave-pythonic
GL_COMMIT= 3dbe9a06c1dec1a138f398b951e18044a00e063d
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${GL_PROJECT}-${GL_COMMIT}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1667677896
SHA256 (octave-forge/mtmiller-octave-pythonic-3dbe9a06c1dec1a138f398b951e18044a00e063d_GL0.tar.gz) = acc2f2d46f26fc140fb5b37a56bb79cf4765eab27bf874d921348574ee44e05a
SIZE (octave-forge/mtmiller-octave-pythonic-3dbe9a06c1dec1a138f398b951e18044a00e063d_GL0.tar.gz) = 80228

View File

@ -0,0 +1,8 @@
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 pythonic.
Python native calling interface for GNU Octave.