git: f435a6f8da88 - main - math/py-mathics: upgrade to 8.0.1

From: Thierry Thomas <thierry_at_FreeBSD.org>
Date: Thu, 20 Mar 2025 21:08:38 UTC
The branch main has been updated by thierry:

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

commit f435a6f8da8802fc7eba9ccbd9048dfc4c27465a
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2025-03-20 20:58:30 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2025-03-20 21:08:01 +0000

    math/py-mathics: upgrade to 8.0.1
    
    Release notes at https://github.com/Mathics3/mathics-core/releases/tag/8.0.1
---
 math/mathicsscript/Makefile                     |  6 +++---
 math/py-mathics/Makefile                        |  7 ++++---
 math/py-mathics/distinfo                        |  6 +++---
 math/py-mathics/files/patch-mathics_settings.py | 11 -----------
 math/py-mathics/pkg-plist                       | 15 ++++++++-------
 5 files changed, 18 insertions(+), 27 deletions(-)

diff --git a/math/mathicsscript/Makefile b/math/mathicsscript/Makefile
index f24a95de0a44..dcdde074235f 100644
--- a/math/mathicsscript/Makefile
+++ b/math/mathicsscript/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	mathicsscript
 PORTVERSION=	8.0.0
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	math python
 MASTER_SITES=	PYPI
 
@@ -10,7 +10,7 @@ WWW=		https://mathics.org/
 
 LICENSE=	GPLv3
 
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}mathics3>0:math/py-mathics \
+BUILD_DEPENDS=	${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}networkx>0:math/py-networkx@${PY_FLAVOR} \
@@ -19,7 +19,7 @@ BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}mathics3>0:math/py-mathics \
 		${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=	${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} \
diff --git a/math/py-mathics/Makefile b/math/py-mathics/Makefile
index 89c35595c6dd..65d3cf8ed8ad 100644
--- a/math/py-mathics/Makefile
+++ b/math/py-mathics/Makefile
@@ -1,6 +1,5 @@
-PORTNAME=	mathics3
-PORTVERSION=	8.0.0
-PORTREVISION=	1
+PORTNAME=	Mathics3
+PORTVERSION=	8.0.1
 CATEGORIES=	math python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -75,6 +74,8 @@ USE_PYTHON=	cython cython_run distutils noflavors
 MAKE_ENV+=	USE_CYTHON=yes
 SHEBANG_GLOB=	*.py
 
+WRKSRC=		${WRKDIR}/${PORTNAME:tl}-${PORTVERSION}
+
 PLIST_SUB=	VER=${PORTVERSION}
 
 .if !defined(WITH_DEBUG)
diff --git a/math/py-mathics/distinfo b/math/py-mathics/distinfo
index de69b7f6aa8a..d7019cbec945 100644
--- a/math/py-mathics/distinfo
+++ b/math/py-mathics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738004263
-SHA256 (mathics3-8.0.0.tar.gz) = ee0b44add808683d84200bc09d8091fa9652fe4ff0cbb3d690b0ff52651a691d
-SIZE (mathics3-8.0.0.tar.gz) = 3473651
+TIMESTAMP = 1742494123
+SHA256 (Mathics3-8.0.1.tar.gz) = 4ce42e4bbb0aec61ab03ccd537f478dc2eabb953ab69073c07515a6e610c22fb
+SIZE (Mathics3-8.0.1.tar.gz) = 19546895
diff --git a/math/py-mathics/files/patch-mathics_settings.py b/math/py-mathics/files/patch-mathics_settings.py
deleted file mode 100644
index ed40dfdbd4b0..000000000000
--- a/math/py-mathics/files/patch-mathics_settings.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- mathics/settings.py.orig	2025-01-28 08:58:07 UTC
-+++ mathics/settings.py
-@@ -110,7 +110,7 @@ def ensure_directory(directory: str):
-     """
-     dir_path = Path(directory)
-     if not dir_path.is_dir():
--        os.mkdir(directory)
-+        os.makedirs(directory)
- 
- 
- def get_doctest_latex_data_path(should_be_readable=False, create_parent=False) -> str:
diff --git a/math/py-mathics/pkg-plist b/math/py-mathics/pkg-plist
index b8614ee17d27..a7ee458209af 100644
--- a/math/py-mathics/pkg-plist
+++ b/math/py-mathics/pkg-plist
@@ -1,11 +1,4 @@
 bin/mathics
-%%PYTHON_SITELIBDIR%%/Mathics3-%%VER%%-py%%PYTHON_VER%%.egg-info/PKG-INFO
-%%PYTHON_SITELIBDIR%%/Mathics3-%%VER%%-py%%PYTHON_VER%%.egg-info/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/Mathics3-%%VER%%-py%%PYTHON_VER%%.egg-info/dependency_links.txt
-%%PYTHON_SITELIBDIR%%/Mathics3-%%VER%%-py%%PYTHON_VER%%.egg-info/entry_points.txt
-%%PYTHON_SITELIBDIR%%/Mathics3-%%VER%%-py%%PYTHON_VER%%.egg-info/not-zip-safe
-%%PYTHON_SITELIBDIR%%/Mathics3-%%VER%%-py%%PYTHON_VER%%.egg-info/requires.txt
-%%PYTHON_SITELIBDIR%%/Mathics3-%%VER%%-py%%PYTHON_VER%%.egg-info/top_level.txt
 %%PYTHON_SITELIBDIR%%/mathics/Packages/BoolEval/BoolEval.m
 %%PYTHON_SITELIBDIR%%/mathics/Packages/BoolEval/Kernel/init.m
 %%PYTHON_SITELIBDIR%%/mathics/Packages/BoolEval/PacletInfo.m
@@ -110,6 +103,10 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/autoload/formats/Text/Export.m
 %%PYTHON_SITELIBDIR%%/mathics/autoload/formats/Text/Import.m
 %%PYTHON_SITELIBDIR%%/mathics/autoload/formats/XML/Import.m
+%%PYTHON_SITELIBDIR%%/mathics/autoload/rules/Bessel.m
+%%PYTHON_SITELIBDIR%%/mathics/autoload/rules/Element.m
+%%PYTHON_SITELIBDIR%%/mathics/autoload/rules/Limit.m
+%%PYTHON_SITELIBDIR%%/mathics/autoload/rules/trig.m
 %%PYTHON_SITELIBDIR%%/mathics/autoload/settings.m
 %%PYTHON_SITELIBDIR%%/mathics/benchmark.py
 %%PYTHON_SITELIBDIR%%/mathics/builtin/__init__.py
@@ -906,6 +903,7 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/doc/latex/__pycache__/doc2latex.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/doc/latex/__pycache__/doc2latex.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/doc/latex/doc2latex.py
+%%PYTHON_SITELIBDIR%%/mathics/doc/latex/mathics.pdf
 %%PYTHON_SITELIBDIR%%/mathics/doc/latex_doc.py
 %%PYTHON_SITELIBDIR%%/mathics/doc/online.py
 %%PYTHON_SITELIBDIR%%/mathics/doc/structure.py
@@ -1103,6 +1101,8 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/format/__pycache__/asy.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/format/__pycache__/asy_fns.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/format/__pycache__/asy_fns.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/mathics/format/__pycache__/asy_polyhedra.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/mathics/format/__pycache__/asy_polyhedra.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/format/__pycache__/json.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
 %%PYTHON_SITELIBDIR%%/mathics/format/__pycache__/json.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/format/__pycache__/latex.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
@@ -1115,6 +1115,7 @@ bin/mathics
 %%PYTHON_SITELIBDIR%%/mathics/format/__pycache__/text.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/mathics/format/asy.py
 %%PYTHON_SITELIBDIR%%/mathics/format/asy_fns.py
+%%PYTHON_SITELIBDIR%%/mathics/format/asy_polyhedra.py
 %%PYTHON_SITELIBDIR%%/mathics/format/json.py
 %%PYTHON_SITELIBDIR%%/mathics/format/latex.py
 %%PYTHON_SITELIBDIR%%/mathics/format/mathml.py