summaryrefslogtreecommitdiff
path: root/math/mathicsscript
diff options
context:
space:
mode:
authorThierry Thomas <thierry@FreeBSD.org>2021-02-20 09:11:55 +0000
committerThierry Thomas <thierry@FreeBSD.org>2021-02-20 09:11:55 +0000
commit9323cded3884ce0f1fd5052f093f9620640a094a (patch)
tree9f774963e85a47cc4573cdc17c9fcee05e913630 /math/mathicsscript
parent- Upgrade to 2.0.0. (diff)
Adding mathicsscript, which was previously a part of math/py-mathics.
Diffstat (limited to 'math/mathicsscript')
-rw-r--r--math/mathicsscript/Makefile48
-rw-r--r--math/mathicsscript/distinfo3
-rw-r--r--math/mathicsscript/pkg-descr6
-rw-r--r--math/mathicsscript/pkg-plist19
4 files changed, 76 insertions, 0 deletions
diff --git a/math/mathicsscript/Makefile b/math/mathicsscript/Makefile
new file mode 100644
index 000000000000..2e6f01f640ef
--- /dev/null
+++ b/math/mathicsscript/Makefile
@@ -0,0 +1,48 @@
+# Created by: Thierry Thomas <thierry@pompo.net>
+# $FreeBSD$
+
+PORTNAME= mathicsscript
+PORTVERSION= 2.0.0
+CATEGORIES= math python
+
+MAINTAINER= thierry@FreeBSD.org
+COMMENT= Terminal CLI to Mathics
+
+LICENSE= GPLv3
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}Mathics>0:math/py-mathics@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}networkx>0:math/py-networkx@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}columnize>0:devel/py-columnize@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}term-background>0:deskutils/py-term-background@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}Mathics>0:math/py-mathics@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}networkx>2.5:math/py-networkx@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}columnize>0:devel/py-columnize@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}term-background>0:deskutils/py-term-background@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR}
+
+USE_GITHUB= yes
+GH_ACCOUNT= Mathics3
+
+USES= python:3.6+ readline shebangfix
+USE_PYTHON= distutils
+SHEBANG_GLOB= *.py
+
+MAKE_ENV+= PYTHON=${PYTHON_CMD}
+NO_ARCH= yes
+PLIST_SUB+= VER=${PORTVERSION}
+TEST_TARGET= check
+TEST_ENV= ${MAKE_ENV}
+
+post-stage:
+ ${RM} -r ${STAGEDIR}/${PYTHON_SITELIBDIR}/test
+
+do-test: install
+ (cd ${TEST_WRKSRC} && py.test)
+
+.include <bsd.port.mk>
diff --git a/math/mathicsscript/distinfo b/math/mathicsscript/distinfo
new file mode 100644
index 000000000000..9db1c65b6542
--- /dev/null
+++ b/math/mathicsscript/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1613384435
+SHA256 (Mathics3-mathicsscript-2.0.0_GH0.tar.gz) = c958de22169bd9736e5833f5791a6533ea60e2112f2f6d9a2ad922e717837f3c
+SIZE (Mathics3-mathicsscript-2.0.0_GH0.tar.gz) = 158346
diff --git a/math/mathicsscript/pkg-descr b/math/mathicsscript/pkg-descr
new file mode 100644
index 000000000000..36e7364ffe6e
--- /dev/null
+++ b/math/mathicsscript/pkg-descr
@@ -0,0 +1,6 @@
+mathicsscript is a command-line interface to Mathics (math/py-mathics).
+
+Previously, it was included in the Mathics package.
+
+WWW: https://mathics.org/
+WWW: https://github.com/Mathics3/mathicsscript
diff --git a/math/mathicsscript/pkg-plist b/math/mathicsscript/pkg-plist
new file mode 100644
index 000000000000..7b5fe08c732f
--- /dev/null
+++ b/math/mathicsscript/pkg-plist
@@ -0,0 +1,19 @@
+bin/mathicsscript
+%%PYTHON_SITELIBDIR%%/mathicsscript/__init__.py
+%%PYTHON_SITELIBDIR%%/mathicsscript/__main__.py
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/__main__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/__main__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/format.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/format.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/mmalexer.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/mmalexer.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/termshell.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/termshell.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/version.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/version.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/format.py
+%%PYTHON_SITELIBDIR%%/mathicsscript/mmalexer.py
+%%PYTHON_SITELIBDIR%%/mathicsscript/termshell.py
+%%PYTHON_SITELIBDIR%%/mathicsscript/version.py