aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2025-06-02 18:59:02 +0000
committerRene Ladan <rene@FreeBSD.org>2025-06-02 18:59:02 +0000
commitc3e3164795ea6c633f9c813748969a40b88e1655 (patch)
treeffdce164b3ce9d5ebefd30e1960c7b82719c6b5d
parent0c8fb0a5ed9f023d7b5515eaaaeeb609286d36f0 (diff)
math/py-grandalf: Remove expired port
2025-03-31 math/py-grandalf: Depends on expired devel/py-pytest-runner
-rw-r--r--MOVED1
-rw-r--r--math/Makefile1
-rw-r--r--math/py-grandalf/Makefile28
-rw-r--r--math/py-grandalf/distinfo3
-rw-r--r--math/py-grandalf/pkg-descr15
5 files changed, 1 insertions, 47 deletions
diff --git a/MOVED b/MOVED
index ea8d8501c63d..837175f696ba 100644
--- a/MOVED
+++ b/MOVED
@@ -4490,3 +4490,4 @@ converters/wkhtmltopdf||2025-06-02|Has expired: Upstream abandoned the project
devel/py-oletools||2025-06-02|Has expired: Depends on expired textproc/py-colorclass
textproc/py-colorclass||2025-06-02|Has expired: Upstream repository has been archived on Jul 10, 2024
security/py-oauth2client||2025-06-02|Has expired: Deprecated by upstream. Use security/py-google-auth or security/py-oauthlib instead. See https://google-auth.readthedocs.io/en/latest/oauth2client-deprecation.html for details
+math/py-grandalf||2025-06-02|Has expired: Depends on expired devel/py-pytest-runner
diff --git a/math/Makefile b/math/Makefile
index 20ed392e8548..43fdc2c4ff7c 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -988,7 +988,6 @@
SUBDIR += py-gau2grid
SUBDIR += py-gimmik
SUBDIR += py-gmpy2
- SUBDIR += py-grandalf
SUBDIR += py-graphillion
SUBDIR += py-gym
SUBDIR += py-gym-notices
diff --git a/math/py-grandalf/Makefile b/math/py-grandalf/Makefile
deleted file mode 100644
index 2cd5cd73b3e1..000000000000
--- a/math/py-grandalf/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-PORTNAME= grandalf
-DISTVERSIONPREFIX= v
-DISTVERSION= 0.8
-PORTREVISION= 1
-CATEGORIES= math graphics python
-#MASTER_SITES= PYPI # no tarball
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Graph experimentation and drawing algorithms framework
-WWW= https://github.com/bdcht/grandalf
-
-LICENSE= MIT
-
-DEPRECATED= Depends on expired devel/py-pytest-runner
-EXPIRATION_DATE=2025-03-31
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyparsing>0:devel/py-pyparsing@${PY_FLAVOR}
-
-USES= python
-USE_GITHUB= yes
-GH_ACCOUNT= bdcht
-USE_PYTHON= distutils autoplist pytest
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/math/py-grandalf/distinfo b/math/py-grandalf/distinfo
deleted file mode 100644
index 58ab8a158e36..000000000000
--- a/math/py-grandalf/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1731040005
-SHA256 (bdcht-grandalf-v0.8_GH0.tar.gz) = 82d80072e5a1928bc46d94a54d2d92a38f73da0af052efc84ce34b5f4601dfa2
-SIZE (bdcht-grandalf-v0.8_GH0.tar.gz) = 445590
diff --git a/math/py-grandalf/pkg-descr b/math/py-grandalf/pkg-descr
deleted file mode 100644
index 673159be8430..000000000000
--- a/math/py-grandalf/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-Grandalf is a python package made for experimentations with graphs and drawing
-algorithms. It is written in pure python, and implements two layouts: the
-Sugiyama hierarchical layout and the force-driven or energy minimization
-approach. While not as fast or featured as _graphviz_ or other libraries like
-_OGDF_ (C++), _GDToolkit_ (C), _tulip_ (Java), it provides a way to draw and
-navigate graphs no larger than thousands of nodes, while keeping the source code
-simple enough to make it possible to easily tweak and hack any part of it for
-experimental purpose. With a total of about 1500 lines of python, the code
-involved in drawing the Sugiyama (dot) layout fits in less than 600 lines.
-The energy minimization approach is comprised of only 250 lines!
-
-Grandalf does only two not-so-simple things:
-* computing the nodes (x,y) coordinates (based on provided nodes dimensions, and
- a chosen layout)
-* routing the edges with lines or nurbs