Index: head/devel/py-pyface/Makefile =================================================================== --- head/devel/py-pyface/Makefile (revision 562322) +++ head/devel/py-pyface/Makefile (revision 562323) @@ -1,49 +1,50 @@ # Created by: Vladimir Chukharev # $FreeBSD$ PORTNAME= pyface -PORTVERSION= 6.1.2 -PORTREVISION= 1 +DISTVERSION= 7.2.0 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= Vladimir.Chukharev@gmail.com COMMENT= Enthought traits-capable windowing framework LICENSE= BSD3CLAUSE LGPL21 EPL LGPL3 LICENSE_COMB= multi LICENSE_FILE_LGPL21= ${WRKSRC}/image_LICENSE_Nuvola.txt LICENSE_FILE_EPL= ${WRKSRC}/image_LICENSE_Eclipse.txt LICENSE_FILE_LGPL3= ${WRKSRC}/image_LICENSE_OOo.txt #See file ${WRKSRC}/image_LICENSE.txt for files with non BSD3CLAUSE licenses -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}traits>0:devel/py-traits@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>0:devel/py-importlib-metadata@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}importlib-resources>=1.1.0:devel/py-importlib-resources@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}traits>=6:devel/py-traits@${PY_FLAVOR} # The requirements are defined in pyface/__init__.py TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \ ${PY_PYGMENTS} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes # Note: The port also supports the wxPython toolkit, but this still has to be # tested. OPTIONS_DEFINE= QT5 OPTIONS_DEFAULT= QT5 QT5_RUN_DEPENDS= ${PY_PYGMENTS} QT5_USES= pyqt:5 QT5_USE= PYQT=core_run,gui_run,network_test,opengl_test,printsupport_run,svg_run,test_test,webkit_test,webkitwidgets_test,widgets_run # These tests were extracted from etstool.py and adapted to the ports test framework # Note: The occurences of "qt4" aren't typos do-test-QT5-on: @cd ${WRKSRC} && ${SETENV} ETS_TOOLKIT=qt4 QT_API=pyqt5 \ ${PYTHON_CMD} -m nose -v pyface .include Index: head/devel/py-pyface/distinfo =================================================================== --- head/devel/py-pyface/distinfo (revision 562322) +++ head/devel/py-pyface/distinfo (revision 562323) @@ -1,3 +1,3 @@ -TIMESTAMP = 1564661178 -SHA256 (pyface-6.1.2.tar.gz) = 7c2ac3d5cbec85e8504b3b0b63e9307be12c6d710b46bae372ce6562d41f4fbc -SIZE (pyface-6.1.2.tar.gz) = 5327547 +TIMESTAMP = 1611309655 +SHA256 (pyface-7.2.0.tar.gz) = e2e20dab6324f4e34c30c8725780b56684cb26fc5e1b8000727e2b88e2a44061 +SIZE (pyface-7.2.0.tar.gz) = 6145202 Index: head/devel/py-pyface/pkg-descr =================================================================== --- head/devel/py-pyface/pkg-descr (revision 562322) +++ head/devel/py-pyface/pkg-descr (revision 562323) @@ -1,13 +1,13 @@ The pyface project contains a toolkit-independent GUI abstraction layer, which is used to support the "visualization" features of the Traits package. Thus, you can write code in terms of the Traits API (views, items, editors, etc.), and let pyface and your selected toolkit and back-end take care of the details of displaying them. The following GUI backends are supported: * wxPython * PyQt * PySide -WWW: https://docs.enthought.com/pyface +WWW: https://docs.enthought.com/pyface/