git: 7a7191f15db8 - main - devel/py-envisage: Update to 7.0.3
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 30 Jun 2023 07:19:34 UTC
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=7a7191f15db8676179b4bbaa549c0f8a24ea4fcb
commit 7a7191f15db8676179b4bbaa549c0f8a24ea4fcb
Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2023-06-30 07:03:29 +0000
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-06-30 07:03:29 +0000
devel/py-envisage: Update to 7.0.3
- Update LICENSE
- Add LICENSE_FILE
- Convert to USE_PYTHON=pep517
- Convert to USE_PYTHON=unittest
- Take maintainership
Changes: https://github.com/enthought/envisage/releases
---
devel/py-envisage/Makefile | 35 +++++++++++++++++++++--------------
devel/py-envisage/distinfo | 6 +++---
2 files changed, 24 insertions(+), 17 deletions(-)
diff --git a/devel/py-envisage/Makefile b/devel/py-envisage/Makefile
index 2785689f8296..0ce854fedac9 100644
--- a/devel/py-envisage/Makefile
+++ b/devel/py-envisage/Makefile
@@ -1,29 +1,36 @@
PORTNAME= envisage
-PORTVERSION= 4.9.0
-PORTREVISION= 1
+PORTVERSION= 7.0.3
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Enthought extensible application framework
-WWW= http://code.enthought.com/projects/envisage
+WWW= https://docs.enthought.com/envisage/ \
+ https://github.com/enthought/envisage
-LICENSE= BSD3CLAUSE PSFL LGPL20
+LICENSE= BSD3CLAUSE CC-BY-SA-1.0 CC-BY-SA-2.0 CC-BY-SA-2.5 CC-BY-SA-3.0 LGPL20 PSFL
LICENSE_COMB= multi
-# See image_LICENSE.txt files for per file license information
+LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/LICENSE.txt
+LICENSE_FILE_LGPL20= ${WRKSRC}/image_LICENSE_CP.txt
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apptools>0:devel/py-apptools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}traits>=4.5.0:devel/py-traits@${PY_FLAVOR}
-# Above requirements are defined in setup.py
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apptools>=0:devel/py-apptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyface>=0:devel/py-pyface@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}traits>=6.2:devel/py-traits@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}traitsui>=0:graphics/py-traitsui@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent pep517 unittest
NO_ARCH= yes
-do-test:
- ${PYTHON_CMD} -m unittest discover -v envisage
+.include <bsd.port.pre.mk>
-.include <bsd.port.mk>
+.if ${PYTHON_REL} < 30900
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-resources>=1.1.0:devel/py-importlib-resources@${PY_FLAVOR}
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/devel/py-envisage/distinfo b/devel/py-envisage/distinfo
index 04a981f55c0a..1f99ee7c7239 100644
--- a/devel/py-envisage/distinfo
+++ b/devel/py-envisage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1574461060
-SHA256 (envisage-4.9.0.tar.gz) = 2cec48e4de6e0052a3bbb58baeb993025a6960229301d549bf323067cbc5e74b
-SIZE (envisage-4.9.0.tar.gz) = 212177
+TIMESTAMP = 1686496742
+SHA256 (envisage-7.0.3.tar.gz) = f7b1af88bf3a8fff2a9ac6e36bb48dea9929e3f612204cfe94aed62b0316c9e3
+SIZE (envisage-7.0.3.tar.gz) = 167716