Index: head/graphics/py-traitsui/Makefile =================================================================== --- head/graphics/py-traitsui/Makefile (revision 562323) +++ head/graphics/py-traitsui/Makefile (revision 562324) @@ -1,62 +1,60 @@ # Created by: Vladimir Chukharev # $FreeBSD$ PORTNAME= traitsui -PORTVERSION= 6.1.3 -PORTREVISION= 1 +PORTVERSION= 7.1.1 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= Vladimir.Chukharev@gmail.com COMMENT= Enthought traits-capable user interfaces LICENSE= BSD3CLAUSE LGPL21 EPL LICENSE_COMB= multi LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSE.txt LICENSE_FILE_LGPL21= ${WRKSRC}/image_LICENSE_Nuvola.txt LICENSE_FILE_EPL= ${WRKSRC}/image_LICENSE_Eclipse.txt # See ${WRKSRC}/image_LICENSE.txt for per file license information -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}traits>0:devel/py-traits@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pyface>=6.0.0:devel/py-pyface@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}traits>=6.0.0:devel/py-traits@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyface>=7.1.0:devel/py-pyface@${PY_FLAVOR} # The requirements are defined in traitsui/__init__.py TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PY_PYGMENTS} \ ${PYTHON_PKGNAMEPREFIX}traits>0:devel/py-traits@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj@${PY_FLAVOR} # Those requirements (except for pip + coverage) were extracted from etstool.py USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes # Support for the wxPython toolkit is also available, but # Python 3 needs wxPython 4 which isn't ported, yet. So we use only Qt5 for a # while to make the port useful for Python 3. OPTIONS_DEFINE= QT5 OPTIONS_DEFAULT=QT5 QT5_RUN_DEPENDS= ${PY_PYGMENTS} QT5_USES= pyqt:5 QT5_USE= PYQT=core_run,gui_run,printsupport_run,svg_run,widgets_run # These tests were extracted from etstool.py and adapted to the ports test framework do-test: @cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v traitsui.tests # The test "test_wrap_text_narrow_short" fails at the moment and is going to be # fixed with the next release. # See also: https://github.com/enthought/traitsui/issues/643 # # 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 traitsui.qt4.tests .include Index: head/graphics/py-traitsui/distinfo =================================================================== --- head/graphics/py-traitsui/distinfo (revision 562323) +++ head/graphics/py-traitsui/distinfo (revision 562324) @@ -1,3 +1,3 @@ -TIMESTAMP = 1568023310 -SHA256 (traitsui-6.1.3.tar.gz) = 48381763b181efc58eaf288431d1d92d028d0d97dfdd33eba7809aae8aef814f -SIZE (traitsui-6.1.3.tar.gz) = 5129662 +TIMESTAMP = 1611309266 +SHA256 (traitsui-7.1.1.tar.gz) = 77d9dc5830c4e7ab94f9225bc2f082430399d95c943f1616db41e83a94df38e5 +SIZE (traitsui-7.1.1.tar.gz) = 5831711 Index: head/graphics/py-traitsui/pkg-descr =================================================================== --- head/graphics/py-traitsui/pkg-descr (revision 562323) +++ head/graphics/py-traitsui/pkg-descr (revision 562324) @@ -1,12 +1,12 @@ The traitsui 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 traitsui 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/traitsui +WWW: https://docs.enthought.com/traitsui/