Hi ports --

Not a complicated update but very much needed. Our version of veusz is lagging behind. The big notable is the move from qt4 to qt5. Re-take MAINTAINER, since this port was originally my fault.

OK?

~Brian

Index: Makefile
===================================================================
RCS file: /cvs/ports/math/veusz/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- Makefile	21 Jan 2018 18:21:55 -0000	1.16
+++ Makefile	24 Apr 2018 05:30:16 -0000
@@ -1,28 +1,29 @@
 # $OpenBSD: Makefile,v 1.16 2018/01/21 18:21:55 kirby Exp $
 
 COMMENT =	scientific plotting and graphing package
-MODPY_EGG_VERSION =	1.23.1
+MODPY_EGG_VERSION =	2.2.2
 DISTNAME =	veusz-${MODPY_EGG_VERSION}
 CATEGORIES =	math graphics
-REVISION =	2
 
 HOMEPAGE =	https://veusz.github.io/
+MAINTAINER =	Brian Callahan <[email protected]>
 
 # GPLv2+
-PERMIT_PACKAGE_CDROM =		Yes
+PERMIT_PACKAGE_CDROM =	Yes
 
-WANTLIB += lib/qt4/QtGui lib/qt4/QtXml m pthread ${COMPILER_LIBCXX} ${MODPY_WANTLIB}
+WANTLIB += Qt5Core Qt5Gui Qt5Widgets Qt5Xml m
+WANTLIB += ${COMPILER_LIBCXX} ${MODPY_WANTLIB}
 
 MASTER_SITES =	https://github.com/veusz/veusz/releases/download/${DISTNAME}/
 
 MODULES =	lang/python \
-		x11/qt4
+		x11/qt5
 
 BUILD_DEPENDS =	math/py-numpy \
-		x11/py-qt4
+		x11/py-qt5
 
 RUN_DEPENDS =	math/py-numpy \
-		x11/py-qt4
+		x11/py-qt5
 TEST_DEPENDS =	${BASE_PKGPATH}
 
 do-test:
Index: distinfo
===================================================================
RCS file: /cvs/ports/math/veusz/distinfo,v
retrieving revision 1.10
diff -u -p -r1.10 distinfo
--- distinfo	19 Jun 2015 22:02:01 -0000	1.10
+++ distinfo	24 Apr 2018 05:30:16 -0000
@@ -1,2 +1,2 @@
-SHA256 (veusz-1.23.1.tar.gz) = wHC9GTzx7UGMX9DCn4vTh/9Ybp63udU9CK60ce1BrN4=
-SIZE (veusz-1.23.1.tar.gz) = 1843923
+SHA256 (veusz-2.2.2.tar.gz) = 1jBVP4Ux6UQtLYB30MeSh3YN5SgE+xPDQlEjhOd1RsI=
+SIZE (veusz-2.2.2.tar.gz) = 2451495
Index: patches/patch-pyqtdistutils_py
===================================================================
RCS file: patches/patch-pyqtdistutils_py
diff -N patches/patch-pyqtdistutils_py
--- patches/patch-pyqtdistutils_py	19 Sep 2014 23:12:19 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-$OpenBSD: patch-pyqtdistutils_py,v 1.1 2014/09/19 23:12:19 bcallah Exp $
---- pyqtdistutils.py.orig	Fri Sep 19 19:03:46 2014
-+++ pyqtdistutils.py	Fri Sep 19 19:04:25 2014
-@@ -34,8 +34,7 @@ except:
-     import PyQt4.pyqtconfig
-     SIP_FLAGS = PyQt4.pyqtconfig.Configuration().pyqt_sip_flags
- 
--PYQT_SIP_DIR = os.path.join(
--    sipconfig.Configuration().default_sip_dir, 'PyQt4')
-+PYQT_SIP_DIR = sipconfig.Configuration().default_sip_dir
- 
- SIP_BIN = sipconfig.Configuration().sip_bin
- SIP_INC_DIR = sipconfig.Configuration().sip_inc_dir
Index: patches/patch-veusz_helpers_src_qtloops_isnan_h
===================================================================
RCS file: /cvs/ports/math/veusz/patches/patch-veusz_helpers_src_qtloops_isnan_h,v
retrieving revision 1.1
diff -u -p -r1.1 patch-veusz_helpers_src_qtloops_isnan_h
--- patches/patch-veusz_helpers_src_qtloops_isnan_h	13 May 2017 18:45:38 -0000	1.1
+++ patches/patch-veusz_helpers_src_qtloops_isnan_h	24 Apr 2018 05:30:16 -0000
@@ -11,7 +11,7 @@ Index: veusz/helpers/src/qtloops/isnan.h
  #elif defined(WIN32) || defined(_isnan) || defined(_MSC_VER)
  # define isNaN(_a) (_isnan(_a)) 	/* Win32 definition */
 -#elif defined(isnan) || defined(__FreeBSD__) || defined(__osf__)
-+#elif defined(isnan) || defined(__FreeBSD__) ||defined(__OpenBSD__) || defined(__osf__)
++#elif defined(isnan) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__osf__)
  # define isNaN(_a) (isnan(_a))		/* GNU definition */
  #else
  # define isNaN(_a) (std::isnan(_a))
@@ -19,8 +19,8 @@ Index: veusz/helpers/src/qtloops/isnan.h
  # define isFinite(_a) (_finite(_a)) 	/* Win32 definition */
  #elif defined(__sgi)
  # define isFinite(_a) (_isfinite(_a))
--#elif defined(isfinite)
-+#elif defined(isfinite) || defined(__OpenBSD__)
+-#elif defined(isfinite) || defined(__FreeBSD__)
++#elif defined(isfinite) || defined(__FreeBSD__) || defined(__OpenBSD__)
  # define isFinite(_a) (isfinite(_a))
  #elif defined(__osf__)
  # define isFinite(_a) (finite(_a) && !isNaN(_a))
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/math/veusz/pkg/PLIST,v
retrieving revision 1.6
diff -u -p -r1.6 PLIST
--- pkg/PLIST	19 Apr 2015 17:01:40 -0000	1.6
+++ pkg/PLIST	24 Apr 2018 05:30:16 -0000
@@ -1,6 +1,5 @@
 @comment $OpenBSD: PLIST,v 1.6 2015/04/19 17:01:40 bcallah Exp $
 bin/veusz
-bin/veusz_listen
 lib/python${MODPY_VERSION}/site-packages/veusz/
 lib/python${MODPY_VERSION}/site-packages/veusz-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info
 lib/python${MODPY_VERSION}/site-packages/veusz/AUTHORS
@@ -24,6 +23,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/veusz/dataimport/defn_fits.pyc
 lib/python${MODPY_VERSION}/site-packages/veusz/dataimport/defn_hdf5.py
 lib/python${MODPY_VERSION}/site-packages/veusz/dataimport/defn_hdf5.pyc
+lib/python${MODPY_VERSION}/site-packages/veusz/dataimport/defn_nd.py
+lib/python${MODPY_VERSION}/site-packages/veusz/dataimport/defn_nd.pyc
 lib/python${MODPY_VERSION}/site-packages/veusz/dataimport/defn_plugin.py
 lib/python${MODPY_VERSION}/site-packages/veusz/dataimport/defn_plugin.pyc
 lib/python${MODPY_VERSION}/site-packages/veusz/dataimport/defn_standard.py
@@ -36,16 +37,49 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/veusz/dataimport/dialog_fits.pyc
 lib/python${MODPY_VERSION}/site-packages/veusz/dataimport/dialog_hdf5.py
 lib/python${MODPY_VERSION}/site-packages/veusz/dataimport/dialog_hdf5.pyc
+lib/python${MODPY_VERSION}/site-packages/veusz/dataimport/dialog_nd.py
+lib/python${MODPY_VERSION}/site-packages/veusz/dataimport/dialog_nd.pyc
 lib/python${MODPY_VERSION}/site-packages/veusz/dataimport/dialog_plugin.py
 lib/python${MODPY_VERSION}/site-packages/veusz/dataimport/dialog_plugin.pyc
 lib/python${MODPY_VERSION}/site-packages/veusz/dataimport/dialog_standard.py
 lib/python${MODPY_VERSION}/site-packages/veusz/dataimport/dialog_standard.pyc
 lib/python${MODPY_VERSION}/site-packages/veusz/dataimport/dialog_twod.py
 lib/python${MODPY_VERSION}/site-packages/veusz/dataimport/dialog_twod.pyc
+lib/python${MODPY_VERSION}/site-packages/veusz/dataimport/fits_hdf5_helpers.py
+lib/python${MODPY_VERSION}/site-packages/veusz/dataimport/fits_hdf5_helpers.pyc
+lib/python${MODPY_VERSION}/site-packages/veusz/dataimport/fits_hdf5_tree.py
+lib/python${MODPY_VERSION}/site-packages/veusz/dataimport/fits_hdf5_tree.pyc
 lib/python${MODPY_VERSION}/site-packages/veusz/dataimport/readcsv.py
 lib/python${MODPY_VERSION}/site-packages/veusz/dataimport/readcsv.pyc
 lib/python${MODPY_VERSION}/site-packages/veusz/dataimport/simpleread.py
 lib/python${MODPY_VERSION}/site-packages/veusz/dataimport/simpleread.pyc
+lib/python${MODPY_VERSION}/site-packages/veusz/datasets/
+lib/python${MODPY_VERSION}/site-packages/veusz/datasets/__init__.py
+lib/python${MODPY_VERSION}/site-packages/veusz/datasets/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/veusz/datasets/base.py
+lib/python${MODPY_VERSION}/site-packages/veusz/datasets/base.pyc
+lib/python${MODPY_VERSION}/site-packages/veusz/datasets/commonfn.py
+lib/python${MODPY_VERSION}/site-packages/veusz/datasets/commonfn.pyc
+lib/python${MODPY_VERSION}/site-packages/veusz/datasets/date.py
+lib/python${MODPY_VERSION}/site-packages/veusz/datasets/date.pyc
+lib/python${MODPY_VERSION}/site-packages/veusz/datasets/expression.py
+lib/python${MODPY_VERSION}/site-packages/veusz/datasets/expression.pyc
+lib/python${MODPY_VERSION}/site-packages/veusz/datasets/filtered.py
+lib/python${MODPY_VERSION}/site-packages/veusz/datasets/filtered.pyc
+lib/python${MODPY_VERSION}/site-packages/veusz/datasets/helpers.py
+lib/python${MODPY_VERSION}/site-packages/veusz/datasets/helpers.pyc
+lib/python${MODPY_VERSION}/site-packages/veusz/datasets/histo.py
+lib/python${MODPY_VERSION}/site-packages/veusz/datasets/histo.pyc
+lib/python${MODPY_VERSION}/site-packages/veusz/datasets/nd.py
+lib/python${MODPY_VERSION}/site-packages/veusz/datasets/nd.pyc
+lib/python${MODPY_VERSION}/site-packages/veusz/datasets/oned.py
+lib/python${MODPY_VERSION}/site-packages/veusz/datasets/oned.pyc
+lib/python${MODPY_VERSION}/site-packages/veusz/datasets/plugin.py
+lib/python${MODPY_VERSION}/site-packages/veusz/datasets/plugin.pyc
+lib/python${MODPY_VERSION}/site-packages/veusz/datasets/text.py
+lib/python${MODPY_VERSION}/site-packages/veusz/datasets/text.pyc
+lib/python${MODPY_VERSION}/site-packages/veusz/datasets/twod.py
+lib/python${MODPY_VERSION}/site-packages/veusz/datasets/twod.pyc
 lib/python${MODPY_VERSION}/site-packages/veusz/dialogs/
 lib/python${MODPY_VERSION}/site-packages/veusz/dialogs/__init__.py
 lib/python${MODPY_VERSION}/site-packages/veusz/dialogs/__init__.pyc
@@ -88,22 +122,20 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/veusz/document/
 lib/python${MODPY_VERSION}/site-packages/veusz/document/__init__.py
 lib/python${MODPY_VERSION}/site-packages/veusz/document/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/veusz/document/colors.py
+lib/python${MODPY_VERSION}/site-packages/veusz/document/colors.pyc
 lib/python${MODPY_VERSION}/site-packages/veusz/document/commandinterface.py
 lib/python${MODPY_VERSION}/site-packages/veusz/document/commandinterface.pyc
 lib/python${MODPY_VERSION}/site-packages/veusz/document/commandinterpreter.py
 lib/python${MODPY_VERSION}/site-packages/veusz/document/commandinterpreter.pyc
-lib/python${MODPY_VERSION}/site-packages/veusz/document/dataset_filtered.py
-lib/python${MODPY_VERSION}/site-packages/veusz/document/dataset_filtered.pyc
-lib/python${MODPY_VERSION}/site-packages/veusz/document/dataset_histo.py
-lib/python${MODPY_VERSION}/site-packages/veusz/document/dataset_histo.pyc
-lib/python${MODPY_VERSION}/site-packages/veusz/document/datasets.py
-lib/python${MODPY_VERSION}/site-packages/veusz/document/datasets.pyc
 lib/python${MODPY_VERSION}/site-packages/veusz/document/dbusinterface.py
 lib/python${MODPY_VERSION}/site-packages/veusz/document/dbusinterface.pyc
 lib/python${MODPY_VERSION}/site-packages/veusz/document/doc.py
 lib/python${MODPY_VERSION}/site-packages/veusz/document/doc.pyc
 lib/python${MODPY_VERSION}/site-packages/veusz/document/emf_export.py
 lib/python${MODPY_VERSION}/site-packages/veusz/document/emf_export.pyc
+lib/python${MODPY_VERSION}/site-packages/veusz/document/evaluate.py
+lib/python${MODPY_VERSION}/site-packages/veusz/document/evaluate.pyc
 lib/python${MODPY_VERSION}/site-packages/veusz/document/export.py
 lib/python${MODPY_VERSION}/site-packages/veusz/document/export.pyc
 lib/python${MODPY_VERSION}/site-packages/veusz/document/loader.py
@@ -139,6 +171,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/veusz/examples/coloredpoints.vsz
 lib/python${MODPY_VERSION}/site-packages/veusz/examples/contour.vsz
 lib/python${MODPY_VERSION}/site-packages/veusz/examples/contour_labels.vsz
+lib/python${MODPY_VERSION}/site-packages/veusz/examples/custom_definitions.vsz
 lib/python${MODPY_VERSION}/site-packages/veusz/examples/dataset_operations.vsz
 lib/python${MODPY_VERSION}/site-packages/veusz/examples/datebar.dat
 lib/python${MODPY_VERSION}/site-packages/veusz/examples/datebar.vsz
@@ -166,6 +199,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/veusz/examples/mathml.vsz
 lib/python${MODPY_VERSION}/site-packages/veusz/examples/multiaxes.vsz
 lib/python${MODPY_VERSION}/site-packages/veusz/examples/multixy.vsz
+lib/python${MODPY_VERSION}/site-packages/veusz/examples/nd-1.csv
+lib/python${MODPY_VERSION}/site-packages/veusz/examples/nd.vsz
 lib/python${MODPY_VERSION}/site-packages/veusz/examples/polar.vsz
 lib/python${MODPY_VERSION}/site-packages/veusz/examples/profile.vsz
 lib/python${MODPY_VERSION}/site-packages/veusz/examples/shapes.vsz
@@ -192,6 +227,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/veusz/icons/button_boxplot.svg
 lib/python${MODPY_VERSION}/site-packages/veusz/icons/button_colorbar.svg
 lib/python${MODPY_VERSION}/site-packages/veusz/icons/button_contour.svg
+lib/python${MODPY_VERSION}/site-packages/veusz/icons/button_covariance.svg
 lib/python${MODPY_VERSION}/site-packages/veusz/icons/button_document.svg
 lib/python${MODPY_VERSION}/site-packages/veusz/icons/button_ellipse.svg
 lib/python${MODPY_VERSION}/site-packages/veusz/icons/button_fit.svg
@@ -279,17 +315,17 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/veusz/icons/settings_axisminorgridlines.png
 lib/python${MODPY_VERSION}/site-packages/veusz/icons/settings_axisminorticks.png
 lib/python${MODPY_VERSION}/site-packages/veusz/icons/settings_axisticklabels.png
-lib/python${MODPY_VERSION}/site-packages/veusz/icons/settings_bgfill.png
-lib/python${MODPY_VERSION}/site-packages/veusz/icons/settings_border.png
+lib/python${MODPY_VERSION}/site-packages/veusz/icons/settings_bgfill.svg
+lib/python${MODPY_VERSION}/site-packages/veusz/icons/settings_border.svg
 lib/python${MODPY_VERSION}/site-packages/veusz/icons/settings_contourfill.svg
 lib/python${MODPY_VERSION}/site-packages/veusz/icons/settings_contourline.svg
-lib/python${MODPY_VERSION}/site-packages/veusz/icons/settings_main.png
-lib/python${MODPY_VERSION}/site-packages/veusz/icons/settings_ploterrorline.png
+lib/python${MODPY_VERSION}/site-packages/veusz/icons/settings_main.svg
+lib/python${MODPY_VERSION}/site-packages/veusz/icons/settings_ploterrorline.svg
 lib/python${MODPY_VERSION}/site-packages/veusz/icons/settings_plotfillabove.png
 lib/python${MODPY_VERSION}/site-packages/veusz/icons/settings_plotfillbelow.png
-lib/python${MODPY_VERSION}/site-packages/veusz/icons/settings_plotline.png
-lib/python${MODPY_VERSION}/site-packages/veusz/icons/settings_plotmarkerfill.png
-lib/python${MODPY_VERSION}/site-packages/veusz/icons/settings_plotmarkerline.png
+lib/python${MODPY_VERSION}/site-packages/veusz/icons/settings_plotline.svg
+lib/python${MODPY_VERSION}/site-packages/veusz/icons/settings_plotmarkerfill.svg
+lib/python${MODPY_VERSION}/site-packages/veusz/icons/settings_plotmarkerline.svg
 lib/python${MODPY_VERSION}/site-packages/veusz/icons/settings_stylesheet.png
 lib/python${MODPY_VERSION}/site-packages/veusz/icons/settings_subcontourline.svg
 lib/python${MODPY_VERSION}/site-packages/veusz/icons/settings_whisker.svg
@@ -378,6 +414,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/veusz/ui/import_csv.ui
 lib/python${MODPY_VERSION}/site-packages/veusz/ui/import_fits.ui
 lib/python${MODPY_VERSION}/site-packages/veusz/ui/import_hdf5.ui
+lib/python${MODPY_VERSION}/site-packages/veusz/ui/import_nd.ui
 lib/python${MODPY_VERSION}/site-packages/veusz/ui/import_plugins.ui
 lib/python${MODPY_VERSION}/site-packages/veusz/ui/import_standard.ui
 lib/python${MODPY_VERSION}/site-packages/veusz/ui/importhelp.ui
@@ -398,6 +435,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/veusz/utils/dates.pyc
 lib/python${MODPY_VERSION}/site-packages/veusz/utils/extbrushfilling.py
 lib/python${MODPY_VERSION}/site-packages/veusz/utils/extbrushfilling.pyc
+lib/python${MODPY_VERSION}/site-packages/veusz/utils/feedback.py
+lib/python${MODPY_VERSION}/site-packages/veusz/utils/feedback.pyc
 lib/python${MODPY_VERSION}/site-packages/veusz/utils/fitlm.py
 lib/python${MODPY_VERSION}/site-packages/veusz/utils/fitlm.pyc
 lib/python${MODPY_VERSION}/site-packages/veusz/utils/formatting.py
@@ -445,6 +484,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/veusz/widgets/contour.pyc
 lib/python${MODPY_VERSION}/site-packages/veusz/widgets/controlgraph.py
 lib/python${MODPY_VERSION}/site-packages/veusz/widgets/controlgraph.pyc
+lib/python${MODPY_VERSION}/site-packages/veusz/widgets/covariance.py
+lib/python${MODPY_VERSION}/site-packages/veusz/widgets/covariance.pyc
 lib/python${MODPY_VERSION}/site-packages/veusz/widgets/fit.py
 lib/python${MODPY_VERSION}/site-packages/veusz/widgets/fit.pyc
 lib/python${MODPY_VERSION}/site-packages/veusz/widgets/function.py

Reply via email to