--- devel/py-pyface/Makefile (revision 508493) +++ devel/py-pyface/Makefile (working copy) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= pyface -PORTVERSION= 6.1.1 +PORTVERSION= 6.1.2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -17,7 +17,8 @@ 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>=4.5.0:devel/py-traits@${PY_FLAVOR} +# The requirements are defined in pyface/__init__.py +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}traits>0:devel/py-traits@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils @@ -24,4 +25,24 @@ NO_ARCH= yes -.include +OPTIONS_GROUP= TOOLKITS +OPTIONS_GROUP_TOOLKITS= QT5 WXGTK + +QT5_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} +QT5_USES= pyqt:5 +QT5_USE= PYQT=core_run + +.include + +# Hide the WXGTK option for Python 3 as the toolkit isn't available for it, yet. +.if ${PYTHON_VER} > 2.7 +OPTIONS_GROUP_TOOLKITS:= ${OPTIONS_GROUP_TOOLKITS:NWXGTK} +COMPLETE_OPTIONS_LIST:= ${COMPLETE_OPTIONS_LIST:NWXGTK} +PORT_OPTIONS:= ${PORT_OPTIONS:NWXGTK} +.elif ${PORT_OPTIONS:MWXGTK} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} +USE_WX= 3.0+ +WX_COMPS= python +.endif + +.include --- devel/py-pyface/distinfo (revision 508493) +++ devel/py-pyface/distinfo (working copy) @@ -1,3 +1,3 @@ -TIMESTAMP = 1562193892 -SHA256 (pyface-6.1.1.tar.gz) = a7e6d58e441b70748baa96ed3c921835b10a14a1c5857109b9de37062b8cb9e0 -SIZE (pyface-6.1.1.tar.gz) = 5326427 +TIMESTAMP = 1564661178 +SHA256 (pyface-6.1.2.tar.gz) = 7c2ac3d5cbec85e8504b3b0b63e9307be12c6d710b46bae372ce6562d41f4fbc +SIZE (pyface-6.1.2.tar.gz) = 5327547