On 10/30/17 14:12, Brian Callahan wrote:
Hi ports --
Attached is an update to math/veusz.
Notably, it's Qt5 now. And one of the patches goes away. Otherwise,
it's a fairly simple update.
All tests pass on amd64.
And re-take MAINTAINER.
OK?
~Brian
Now to 2.1.1
OK?
~Brian
Index: Makefile
===================================================================
RCS file: /cvs/ports/math/veusz/Makefile,v
retrieving revision 1.15
diff -u -p -u -p -r1.15 Makefile
--- Makefile 26 Jul 2017 22:45:26 -0000 1.15
+++ Makefile 12 Nov 2017 19:00:29 -0000
@@ -1,28 +1,33 @@
# $OpenBSD: Makefile,v 1.15 2017/07/26 22:45:26 sthen Exp $
COMMENT = scientific plotting and graphing package
-MODPY_EGG_VERSION = 1.23.1
+MODPY_EGG_VERSION = 2.1.1
DISTNAME = veusz-${MODPY_EGG_VERSION}
CATEGORIES = math graphics
-REVISION = 1
-HOMEPAGE = http://home.gna.org/veusz/
+HOMEPAGE = https://veusz.github.io/
+MAINTAINER = Brian Callahan <bcal...@openbsd.org>
# GPLv2+
PERMIT_PACKAGE_CDROM = Yes
-WANTLIB += lib/qt4/QtGui lib/qt4/QtXml m pthread ${COMPILER_LIBCXX} ${MODPY_WANTLIB}
+WANTLIB += ${COMPILER_LIBCXX} Qt5Core Qt5Gui Qt5Widgets Qt5Xml
+WANTLIB += m ${MODPY_WANTLIB}
-MASTER_SITES = http://download.gna.org/veusz/
+MASTER_SITES = https://github.com/veusz/veusz/releases/download/${DISTNAME}/
+
+# C++11
+COMPILER = base-clang ports-clang ports-gcc
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 -u -p -r1.10 distinfo
--- distinfo 19 Jun 2015 22:02:01 -0000 1.10
+++ distinfo 12 Nov 2017 19:00:29 -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.1.1.tar.gz) = Y6kGMH76F7wu6VqAVaX8X7zewmK2+IdZIkgtWMFw/Xc=
+SIZE (veusz-2.1.1.tar.gz) = 2440253
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 -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 12 Nov 2017 19:00:29 -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 -u -p -r1.6 PLIST
--- pkg/PLIST 19 Apr 2015 17:01:40 -0000 1.6
+++ pkg/PLIST 12 Nov 2017 19:00:29 -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
@@ -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
@@ -445,6 +482,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