svn commit: r496106 - in head: . science science/py-veusz science/py-veusz/files
Yuri Victorovich
yuri at FreeBSD.org
Sun Mar 17 20:32:20 UTC 2019
Author: yuri
Date: Sun Mar 17 20:32:18 2019
New Revision: 496106
URL: https://svnweb.freebsd.org/changeset/ports/496106
Log:
Re-add science/py-veusz: the latest version builds with Qt5
Added:
head/science/py-veusz/
- copied from r495965, head/science/py-veusz/
head/science/py-veusz/files/patch-pyqtdistutils.py (contents, props changed)
Deleted:
head/science/py-veusz/files/patch-veusz_helpers_src_qtloops_isnan.h
Modified:
head/MOVED
head/science/Makefile
head/science/py-veusz/Makefile
head/science/py-veusz/distinfo
Modified: head/MOVED
==============================================================================
--- head/MOVED Sun Mar 17 20:28:53 2019 (r496105)
+++ head/MOVED Sun Mar 17 20:32:18 2019 (r496106)
@@ -11912,7 +11912,6 @@ print/scribus||2019-03-16|Has expired: Qt4 has been EO
science/MOOSE-neural-simulator||2019-03-16|Has expired: Qt4 has been EOL since december 2015
science/avogadro|science/avogadro2|2019-03-16|Has expired: Qt4 has been EOL since december 2015, the new generation, avogadro2, should be used
science/openstructure||2019-03-16|Has expired: Qt4 has been EOL since december 2015
-science/py-veusz||2019-03-16|Has expired: Qt4 has been EOL since december 2015
science/qtresistors||2019-03-16|Has expired: Qt4 has been EOL since december 2015
security/keepassx2||2019-03-16|Has expired: Qt4 has been EOL since december 2015
security/kqoauth||2019-03-16|Has expired: Qt4 has been EOL since december 2015
Modified: head/science/Makefile
==============================================================================
--- head/science/Makefile Sun Mar 17 20:28:53 2019 (r496105)
+++ head/science/Makefile Sun Mar 17 20:32:18 2019 (r496106)
@@ -266,6 +266,7 @@
SUBDIR += py-scipy
SUBDIR += py-scoria
SUBDIR += py-spglib
+ SUBDIR += py-veusz
SUBDIR += py-ws2300
SUBDIR += pybrain
SUBDIR += pycdf
Modified: head/science/py-veusz/Makefile
==============================================================================
--- head/science/py-veusz/Makefile Sat Mar 16 21:48:43 2019 (r495965)
+++ head/science/py-veusz/Makefile Sun Mar 17 20:32:18 2019 (r496106)
@@ -2,36 +2,27 @@
# $FreeBSD$
PORTNAME= veusz
-PORTVERSION= 1.19.1
-PORTREVISION= 5
+DISTVERSIONPREFIX= ${PORTNAME}-
+DISTVERSION= 3.0.1
CATEGORIES= science kde
-MASTER_SITES= http://download.gna.org/veusz/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= devel at stasyan.com
+MAINTAINER= yuri at FreeBSD.org
COMMENT= Scientific plotting package
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-DEPRECATED= Qt4 has been EOL since december 2015
-EXPIRATION_DATE= 2019-03-15
-
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= ${PYNUMPY}
-USES= python pyqt:4 qt:4 shebangfix
-USE_PYQT= gui svg
+USES= python:3.5+ pyqt:5 qt:5 shebangfix
+USE_GITHUB= yes
+USE_PYQT= core gui svg
USE_PYTHON= distutils concurrent autoplist
-USE_QT= corelib gui xml
+USE_QT= core gui xml widgets qmake_build
SHEBANG_FILES= examples/embedexample.py
-post-patch:
- @${REINPLACE_CMD} \
- -e 's,distutils\.command\.install ,setuptools\.command\.install ,' \
- ${WRKSRC}/setup.py
-
-post-install:
- @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/veusz/helpers/*.so
+MAKE_ENV= SIP_DIR=${LOCALBASE}/share/PyQt5/${PYTHON_VER}/sip
.include <bsd.port.mk>
Modified: head/science/py-veusz/distinfo
==============================================================================
--- head/science/py-veusz/distinfo Sat Mar 16 21:48:43 2019 (r495965)
+++ head/science/py-veusz/distinfo Sun Mar 17 20:32:18 2019 (r496106)
@@ -1,2 +1,3 @@
-SHA256 (veusz-1.19.1.tar.gz) = d6e2d530a18d8c1546be112e95b0fb649a213d559ba2d467810ab6c19adb52b0
-SIZE (veusz-1.19.1.tar.gz) = 1777351
+TIMESTAMP = 1544078906
+SHA256 (veusz-veusz-veusz-3.0.1_GH0.tar.gz) = 76f4feb400be4ada538e832cce352211383dbdb530f41f379c9dbf28e3591db3
+SIZE (veusz-veusz-veusz-3.0.1_GH0.tar.gz) = 1706700
Added: head/science/py-veusz/files/patch-pyqtdistutils.py
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/science/py-veusz/files/patch-pyqtdistutils.py Sun Mar 17 20:32:18 2019 (r496106)
@@ -0,0 +1,11 @@
+--- pyqtdistutils.py.orig 2019-03-17 19:30:42 UTC
++++ pyqtdistutils.py
+@@ -272,7 +272,7 @@ class build_ext(distutils.command.build_
+ sip_exe,
+ '-c', self.build_temp
+ ] + SIP_FLAGS.split() + [
+- '-I', os.path.join(sip_dir, 'PyQt5'),
++ '-I', sip_dir, # for FreeBSD's SIP file locations
+ '-b', sbf,
+ source
+ ]
More information about the svn-ports-all
mailing list