summaryrefslogtreecommitdiff
path: root/math/mathicsscript
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--math/mathicsscript/Makefile15
-rw-r--r--math/mathicsscript/distinfo6
-rw-r--r--math/mathicsscript/files/patch-pyproject.toml11
-rw-r--r--math/mathicsscript/pkg-plist64
4 files changed, 59 insertions, 37 deletions
diff --git a/math/mathicsscript/Makefile b/math/mathicsscript/Makefile
index dcdde074235f..7d4a11be8769 100644
--- a/math/mathicsscript/Makefile
+++ b/math/mathicsscript/Makefile
@@ -1,6 +1,5 @@
PORTNAME= mathicsscript
-PORTVERSION= 8.0.0
-PORTREVISION= 2
+PORTVERSION= 9.0.0
CATEGORIES= math python
MASTER_SITES= PYPI
@@ -8,23 +7,27 @@ MAINTAINER= thierry@FreeBSD.org
COMMENT= Terminal CLI to Mathics
WWW= https://mathics.org/
-LICENSE= GPLv3
+LICENSE= GPLv3+
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Mathics3>0:math/py-mathics \
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}Mathics3>0:math/py-mathics \
${PYTHON_PKGNAMEPREFIX}mathics_pygments>0:textproc/py-mathics-pygments \
${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyaml>0:textproc/py-pyaml@${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}prompt-toolkit>0:devel/py-prompt-toolkit@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}term-background>0:deskutils/py-term-background@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Mathics3>0:math/py-mathics \
+RUN_DEPENDS= asy:math/asymptote \
+ ${PYTHON_PKGNAMEPREFIX}Mathics3>0:math/py-mathics \
${PYTHON_PKGNAMEPREFIX}mathics_pygments>0:textproc/py-mathics-pygments \
${PYTHON_PKGNAMEPREFIX}qt6>0:devel/py-qt6@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cson>0:devel/py-cson@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyaml>0:textproc/py-pyaml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}Mathics_Scanner>0:math/py-mathics-scanner \
${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} \
@@ -39,7 +42,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR}
#GH_ACCOUNT= Mathics3
USES= python readline shebangfix
-USE_PYTHON= distutils noflavors
+USE_PYTHON= noflavors pep517
SHEBANG_GLOB= *.py
MAKE_ENV+= PYTHON=${PYTHON_CMD}
diff --git a/math/mathicsscript/distinfo b/math/mathicsscript/distinfo
index 8fedfe84f32f..916ef74cc577 100644
--- a/math/mathicsscript/distinfo
+++ b/math/mathicsscript/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738056778
-SHA256 (mathicsscript-8.0.0.tar.gz) = 84a9dc55580d07a9616d7549745583086a5de75ee25cb5f68ae5aab44e1a518b
-SIZE (mathicsscript-8.0.0.tar.gz) = 66662
+TIMESTAMP = 1756917847
+SHA256 (mathicsscript-9.0.0.tar.gz) = 3115fb57a1311e1fe392428355b740b9b6ec46489339baaeea904554ebda555d
+SIZE (mathicsscript-9.0.0.tar.gz) = 73147
diff --git a/math/mathicsscript/files/patch-pyproject.toml b/math/mathicsscript/files/patch-pyproject.toml
new file mode 100644
index 000000000000..de9923401be0
--- /dev/null
+++ b/math/mathicsscript/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+--- pyproject.toml.orig 2025-08-29 10:04:46 UTC
++++ pyproject.toml
+@@ -24,7 +24,7 @@ readme = "README.rst"
+ ]
+ requires-python = ">=3.10"
+ readme = "README.rst"
+-license = "GPL-3.0-or-later"
++license = {text = "GPL-3.0-or-later"}
+ keywords = ["Mathematica", "Wolfram", "Interpreter", "Shell", "Math", "CAS"]
+ maintainers = [
+ {name = "Mathics3 Group"},
diff --git a/math/mathicsscript/pkg-plist b/math/mathicsscript/pkg-plist
index 413fe581bf20..643ac4dca3ef 100644
--- a/math/mathicsscript/pkg-plist
+++ b/math/mathicsscript/pkg-plist
@@ -1,35 +1,42 @@
bin/fake_psviewer.py
bin/mathicsscript
+%%PYTHON_SITELIBDIR%%/mathicsscript-9.0.0.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/mathicsscript-9.0.0.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/mathicsscript-9.0.0.dist-info/WHEEL
+%%PYTHON_SITELIBDIR%%/mathicsscript-9.0.0.dist-info/entry_points.txt
+%%PYTHON_SITELIBDIR%%/mathicsscript-9.0.0.dist-info/top_level.txt
%%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__/asymptote.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/asymptote.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/bindkeys.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/bindkeys.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/completion.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/completion.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/fake_psviewer.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/fake_psviewer.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/format-next.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/format-next.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/format-try.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/format-try.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__/settings.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/settings.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__/termshell_gnu.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/termshell_gnu.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/termshell_prompt.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/termshell_prompt.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/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/__main__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/__main__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/asymptote%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/asymptote%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/bindkeys%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/bindkeys%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/completion%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/completion%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/fake_psviewer%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/fake_psviewer%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/format-next%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/format-next%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/format-try%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/format-try%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/format%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/format%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/interrupt%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/interrupt%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/settings%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/settings%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/termshell%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/termshell%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/termshell_gnu%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/termshell_gnu%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/termshell_prompt%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/termshell_prompt%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/version%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathicsscript/__pycache__/version%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/mathicsscript/asymptote.py
%%PYTHON_SITELIBDIR%%/mathicsscript/autoload/settings.m
%%PYTHON_SITELIBDIR%%/mathicsscript/bindkeys.py
@@ -42,6 +49,7 @@ bin/mathicsscript
%%PYTHON_SITELIBDIR%%/mathicsscript/format-next.py
%%PYTHON_SITELIBDIR%%/mathicsscript/format-try.py
%%PYTHON_SITELIBDIR%%/mathicsscript/format.py
+%%PYTHON_SITELIBDIR%%/mathicsscript/interrupt.py
%%PYTHON_SITELIBDIR%%/mathicsscript/settings.py
%%PYTHON_SITELIBDIR%%/mathicsscript/termshell.py
%%PYTHON_SITELIBDIR%%/mathicsscript/termshell_gnu.py