diff --git a/science/py-veusz/Makefile b/science/py-veusz/Makefile index 0e37c1d52248..6ee685c3877c 100644 --- a/science/py-veusz/Makefile +++ b/science/py-veusz/Makefile @@ -1,36 +1,38 @@ PORTNAME= veusz DISTVERSIONPREFIX= ${PORTNAME}- -DISTVERSION= 3.6.2 -PORTREVISION= 5 +DISTVERSION= 4.2 CATEGORIES= science PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Scientific plotting package -WWW= https://veusz.github.io/ +WWW= https://veusz.github.io/ \ + https://github.com/veusz/veusz LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}tomli>0:textproc/py-tomli@${PY_FLAVOR} RUN_DEPENDS= ${PYNUMPY} -USES= compiler:c++11-lang python pyqt:5 qt:5 shebangfix +USES= compiler:c++11-lang python pyqt:6 qt:6 shebangfix USE_GITHUB= yes -USE_PYQT= pyqt5 sip:build +USE_PYQT= pyqt6 sip:build USE_PYTHON= distutils concurrent autoplist pytest -USE_QT= core gui xml widgets qmake:build +USE_QT= base tools:build SHEBANG_FILES= tests/runselftest.py examples/embedexample.py TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} post-install: # strip ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/veusz/helpers/*.so do-test: @cd ${WRKSRC}/tests && ${SETENV} ${TEST_ENV} ./runselftest.py +# tests as of 4.2: All tests 76/76 PASSED + .include diff --git a/science/py-veusz/distinfo b/science/py-veusz/distinfo index 2ba43a228774..1a271d94ceaf 100644 --- a/science/py-veusz/distinfo +++ b/science/py-veusz/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1677561281 -SHA256 (veusz-veusz-veusz-3.6.2_GH0.tar.gz) = e3be63af13b5982177fa039617a224fefa420c06446988a838d12a36f2747a96 -SIZE (veusz-veusz-veusz-3.6.2_GH0.tar.gz) = 2457035 +TIMESTAMP = 1761675812 +SHA256 (veusz-veusz-veusz-4.2_GH0.tar.gz) = 617588c9cab19fcd3246bffcc5fd4de5dfe9c0688ea970a250865fe8ce85131e +SIZE (veusz-veusz-veusz-4.2_GH0.tar.gz) = 2996410