pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/graphics/veusz veusz: update to 3.5.3.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/603f2af3fad4
branches:  trunk
changeset: 389236:603f2af3fad4
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Fri Dec 02 15:42:22 2022 +0000

description:
veusz: update to 3.5.3.

Changes in 3.5.3:
  * Fix missing documentation

Changes in 3.5.2:
  * Fix broken ChangeLog

Changes in 3.5.1:
  * Fixes for EMF generating code (requires pyemf-3.1)

Changes in 3.5:
  * Improvements in fitting (thanks to Sebastian Koenig), including:
    - Assume absolute errors by default
    - Introduce minimum and maximum fit ranges
    - Add setting to give default error value and type (absolute/relative)
  * Fixes for macOS button appearance (Takuro Hosomi)
  * Plugin fixes, renaming --plugin to --veusz-plugin option
    (also thanks to Takuro Hosomi)
  * Bug fix for broken axis drawing
  * Mirrored axis bug fix
  * More keyboard shortcuts
  * Fix build system to use sip-build, which works with recent SIP versions
  * Change high DPI scaling policy
  * Support _FillValue and missing_data attributes in HDF5 files for NetCDF
  * Switch to pyemf3 module for emf output

User-visible changes in 3.4:
  * Font styles can be chosen
  * Add setting to specify minor ticks in axis
  * Add setting to ignore NaN values in point plotter, rather than breaking lines
  * Add copy and paste of images (thanks to chakuro)
  * Add embedding SVG graphics (thanks to korintje)
  * New tight-Bezier line style (thanks to korintje)
  * Add hide icon (eye) in settings and grey tabs as appropriate
  * Add \ddot latex command
  * Axis auto ranges (e.g. 5-95%) can now have decimals
  * Filename set after Load()
  * Fix renaming 2D datasets
  * Fix for blank dataset output names in dataset plugin
  * Fix for crash in QDP plugin
  * Linux dark mode improvements
  * Font foundry name removed from SVG files
  * Add page colour or fill setting
  * Change default xy plotter marker size and fill colour for new documents
  * Add function widget global colour setting

Internal changes in 3.4:
  * Add new compatibility level functionality for new documents
  * Iminuit2 fixes (thanks to korintje)
  * Drop Python 2 compatibility
  * Source code reformatting
  * Updated appdata (thanks to kevinsmia1939)
  * Import sip from PyQt5.sip if available
  * Update to require SIP 5+ build system (thanks to mitya57)
  * Python 3.10 fixes

Changes in 3.3.1:
  * New tools for zooming into plot on click, zooming out, moving plot
    center and resetting plot axes
  * Double clicking on axis range resets endpoint to Auto
  * Add key entries for histo widget
  * MacOS improvements
    * Big Sur compatibility fix
    * Fix file associations
  * Python 3.10 prerelease fixes
  * Fix for reproducible builds

Changes in 3.3:
  * New histogramming widget (histo)
  * Add keyboard shortcut for showing/hiding widgets (Ctrl+[ and Ctrl+])
  * New security model allows running arbitrary code for documents in
    allowed locations
  * Allow Python-level module imports
  * New separate lo and hi error bar styles (#428)
  * Use same colour for key title as key text (#414)
  * Add preferences for number of significant figures in picker
  * New colormaps: inferno, magma, moreland, parula, plasma and viridis
  * Add CurrentPath() API command to get current widget path
  * Add dataset operations for reversing and subtracting dataset maximum
  * Now supports building using sip5
  * Bugfix for values in boxplots (#455)
  * Add setting to optionally omit paths in document files
  * New flight-recorder and histogram examples
  * Make sure line around arrows is solid (#429)
  * README is now renamed to README.md
  * Switch to unsigned long long for widget IDs to fix build
  * Add multiline FieldTextEdit (#392) field
  * Windows binary now built only for 64 bit
  * MacOS binary now built for High Sierra (10.13) or later

Changes in 3.2.1:
 Bug fixes:
  * Fix too large page size in SVG export
  * Reenable compression for PNG export
  * Fix crash in HDF5 import dialog
  * If filename extension is missing in export dialog, add it
    and avoid crash
  * Take account of QT_LIBINFIX setting for unusual Qt installs

 Improvements:
  * Add \wtilde text command to place a tilde over text

Changes in 3.2:
 Improvements:
  * Add ability to plot image widget using boxes rather than a bitmap,
    with new drawing mode option
  * Add widget order option in key widget
  * Export dialog now uses multiple threads
  * Python 3.9 compatibility fixes

 Minor changes:
  * Show exception dialog if crash occurs outside main thread
  * Added Brazilian Portuguese description for desktop file
  * Use python3 by default for in-place run

 Bug fixes:
  * Fix icons in tutorial
  * Fix case when positions in bar widget are set, then removed
  * Truly all files are shown in import dialog, if requested
  * Fix browse button in export dialog
  * Fix stylesheet for polygon widget
  * Fix invalid escape sequences warnings
  * Fix parametric date creation for non-English locales

diffstat:

 graphics/veusz/Makefile |  13 ++++++-----
 graphics/veusz/PLIST    |  53 +++++++++++++++++++++++++++++++++---------------
 graphics/veusz/distinfo |   8 +++---
 3 files changed, 47 insertions(+), 27 deletions(-)

diffs (213 lines):

diff -r a2e66e5af127 -r 603f2af3fad4 graphics/veusz/Makefile
--- a/graphics/veusz/Makefile   Fri Dec 02 15:41:41 2022 +0000
+++ b/graphics/veusz/Makefile   Fri Dec 02 15:42:22 2022 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.76 2022/11/25 13:31:34 wiz Exp $
+# $NetBSD: Makefile,v 1.77 2022/12/02 15:42:22 wiz Exp $
 
-DISTNAME=              veusz-3.1
-PKGREVISION=           15
+DISTNAME=              veusz-3.5.3
 CATEGORIES=            graphics
 MASTER_SITES=          ${MASTER_SITE_GITHUB:=veusz/}
 GITHUB_RELEASE=                ${DISTNAME}
@@ -11,6 +10,10 @@
 COMMENT=               Scientific plotting package
 LICENSE=               gnu-gpl-v2
 
+TOOL_DEPENDS+=         ${PYPKGPREFIX}-sip6-[0-9]*:../../x11/py-sip6
+TOOL_DEPENDS+=         ${PYPKGPREFIX}-tomli-[0-9]*:../../textproc/py-tomli
+DEPENDS+=              ${PYPKGPREFIX}-qt5-[0-9]*:../../x11/py-qt5
+
 USE_LANGUAGES=         c c++
 
 REPLACE_PYTHON+=       examples/embedexample.py
@@ -29,7 +32,7 @@
 ALL_ENV+=              QMAKE_EXE=${QTDIR}/bin/qmake
 ALL_ENV+=              SIP_DIR=${PREFIX}/share/sip${PYVERSSUFFIX}
 
-PYTHON_VERSIONS_INCOMPATIBLE+= 311 # py-sip
+PYTHON_VERSIONS_INCOMPATIBLE=  27
 
 post-install:
        ${INSTALL_DATA} ${WRKSRC}/support/veusz.desktop \
@@ -49,7 +52,5 @@
 .include "../../lang/python/application.mk"
 .include "../../lang/python/egg.mk"
 .include "../../x11/qt5-qtbase/buildlink3.mk"
-.include "../../x11/py-qt5/buildlink3.mk"
-.include "../../x11/py-sip/buildlink3.mk"
 .include "../../math/py-numpy/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r a2e66e5af127 -r 603f2af3fad4 graphics/veusz/PLIST
--- a/graphics/veusz/PLIST      Fri Dec 02 15:41:41 2022 +0000
+++ b/graphics/veusz/PLIST      Fri Dec 02 15:42:22 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.20 2022/01/10 07:37:36 wiz Exp $
+@comment $NetBSD: PLIST,v 1.21 2022/12/02 15:42:22 wiz Exp $
 bin/veusz
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
@@ -13,9 +13,6 @@
 ${PYSITELIB}/veusz/__init__.py
 ${PYSITELIB}/veusz/__init__.pyc
 ${PYSITELIB}/veusz/__init__.pyo
-${PYSITELIB}/veusz/compat.py
-${PYSITELIB}/veusz/compat.pyc
-${PYSITELIB}/veusz/compat.pyo
 ${PYSITELIB}/veusz/dataimport/__init__.py
 ${PYSITELIB}/veusz/dataimport/__init__.pyc
 ${PYSITELIB}/veusz/dataimport/__init__.pyo
@@ -166,9 +163,6 @@
 ${PYSITELIB}/veusz/dialogs/reloaddata.py
 ${PYSITELIB}/veusz/dialogs/reloaddata.pyc
 ${PYSITELIB}/veusz/dialogs/reloaddata.pyo
-${PYSITELIB}/veusz/dialogs/safetyimport.py
-${PYSITELIB}/veusz/dialogs/safetyimport.pyc
-${PYSITELIB}/veusz/dialogs/safetyimport.pyo
 ${PYSITELIB}/veusz/dialogs/stylesheet.py
 ${PYSITELIB}/veusz/dialogs/stylesheet.pyc
 ${PYSITELIB}/veusz/dialogs/stylesheet.pyo
@@ -237,6 +231,8 @@
 ${PYSITELIB}/veusz/examples/3d_points.vsz
 ${PYSITELIB}/veusz/examples/3d_surface.vsz
 ${PYSITELIB}/veusz/examples/3d_volume.vsz
+${PYSITELIB}/veusz/examples/FDR_example.vsz
+${PYSITELIB}/veusz/examples/FDR_sample_data.csv
 ${PYSITELIB}/veusz/examples/axis_function.vsz
 ${PYSITELIB}/veusz/examples/axis_function_linked.csv
 ${PYSITELIB}/veusz/examples/axis_function_linked.vsz
@@ -266,6 +262,7 @@
 ${PYSITELIB}/veusz/examples/functions.vsz
 ${PYSITELIB}/veusz/examples/hatching.vsz
 ${PYSITELIB}/veusz/examples/histo.vsz
+${PYSITELIB}/veusz/examples/histo_widget.vsz
 ${PYSITELIB}/veusz/examples/histogramming.vsz
 ${PYSITELIB}/veusz/examples/inside.vsz
 ${PYSITELIB}/veusz/examples/isolatedaxes.vsz
@@ -315,6 +312,7 @@
 ${PYSITELIB}/veusz/icons/button_graph.svg
 ${PYSITELIB}/veusz/icons/button_graph3d.svg
 ${PYSITELIB}/veusz/icons/button_grid.svg
+${PYSITELIB}/veusz/icons/button_histo.svg
 ${PYSITELIB}/veusz/icons/button_image.svg
 ${PYSITELIB}/veusz/icons/button_imagefile.svg
 ${PYSITELIB}/veusz/icons/button_key.svg
@@ -329,6 +327,7 @@
 ${PYSITELIB}/veusz/icons/button_rect.svg
 ${PYSITELIB}/veusz/icons/button_scene3d.svg
 ${PYSITELIB}/veusz/icons/button_surface3d.svg
+${PYSITELIB}/veusz/icons/button_svgfile.svg
 ${PYSITELIB}/veusz/icons/button_ternary.svg
 ${PYSITELIB}/veusz/icons/button_vectorfield.svg
 ${PYSITELIB}/veusz/icons/button_volume3d.svg
@@ -340,6 +339,10 @@
 ${PYSITELIB}/veusz/icons/error_barcurve.svg
 ${PYSITELIB}/veusz/icons/error_bardiamond.svg
 ${PYSITELIB}/veusz/icons/error_barends.svg
+${PYSITELIB}/veusz/icons/error_barendshi.svg
+${PYSITELIB}/veusz/icons/error_barendslo.svg
+${PYSITELIB}/veusz/icons/error_barhi.svg
+${PYSITELIB}/veusz/icons/error_barlo.svg
 ${PYSITELIB}/veusz/icons/error_box.svg
 ${PYSITELIB}/veusz/icons/error_boxfill.svg
 ${PYSITELIB}/veusz/icons/error_curve.svg
@@ -350,8 +353,12 @@
 ${PYSITELIB}/veusz/icons/error_fillvert.svg
 ${PYSITELIB}/veusz/icons/error_linehorz.svg
 ${PYSITELIB}/veusz/icons/error_linehorzbar.svg
+${PYSITELIB}/veusz/icons/error_linehorzhi.svg
+${PYSITELIB}/veusz/icons/error_linehorzlo.svg
 ${PYSITELIB}/veusz/icons/error_linevert.svg
 ${PYSITELIB}/veusz/icons/error_linevertbar.svg
+${PYSITELIB}/veusz/icons/error_lineverthi.svg
+${PYSITELIB}/veusz/icons/error_linevertlo.svg
 ${PYSITELIB}/veusz/icons/error_none.svg
 ${PYSITELIB}/veusz/icons/kde-application-exit.svg
 ${PYSITELIB}/veusz/icons/kde-clipboard.svg
@@ -397,13 +404,13 @@
 ${PYSITELIB}/veusz/icons/link.png
 ${PYSITELIB}/veusz/icons/logo.png
 ${PYSITELIB}/veusz/icons/logo.svg
-${PYSITELIB}/veusz/icons/settings_axisgridlines.png
-${PYSITELIB}/veusz/icons/settings_axislabel.png
-${PYSITELIB}/veusz/icons/settings_axisline.png
-${PYSITELIB}/veusz/icons/settings_axismajorticks.png
-${PYSITELIB}/veusz/icons/settings_axisminorgridlines.png
-${PYSITELIB}/veusz/icons/settings_axisminorticks.png
-${PYSITELIB}/veusz/icons/settings_axisticklabels.png
+${PYSITELIB}/veusz/icons/settings_axisgridlines.svg
+${PYSITELIB}/veusz/icons/settings_axislabel.svg
+${PYSITELIB}/veusz/icons/settings_axisline.svg
+${PYSITELIB}/veusz/icons/settings_axismajorticks.svg
+${PYSITELIB}/veusz/icons/settings_axisminorgridlines.svg
+${PYSITELIB}/veusz/icons/settings_axisminorticks.svg
+${PYSITELIB}/veusz/icons/settings_axisticklabels.svg
 ${PYSITELIB}/veusz/icons/settings_bgfill.svg
 ${PYSITELIB}/veusz/icons/settings_border.svg
 ${PYSITELIB}/veusz/icons/settings_contourfill.svg
@@ -412,22 +419,28 @@
 ${PYSITELIB}/veusz/icons/settings_lighting.svg
 ${PYSITELIB}/veusz/icons/settings_main.svg
 ${PYSITELIB}/veusz/icons/settings_ploterrorline.svg
-${PYSITELIB}/veusz/icons/settings_plotfillabove.png
-${PYSITELIB}/veusz/icons/settings_plotfillbelow.png
+${PYSITELIB}/veusz/icons/settings_plotfillabove.svg
+${PYSITELIB}/veusz/icons/settings_plotfillbelow.svg
 ${PYSITELIB}/veusz/icons/settings_plotline.svg
 ${PYSITELIB}/veusz/icons/settings_plotmarkerfill.svg
 ${PYSITELIB}/veusz/icons/settings_plotmarkerline.svg
-${PYSITELIB}/veusz/icons/settings_stylesheet.png
+${PYSITELIB}/veusz/icons/settings_postline.svg
+${PYSITELIB}/veusz/icons/settings_stylesheet.svg
 ${PYSITELIB}/veusz/icons/settings_subcontourline.svg
 ${PYSITELIB}/veusz/icons/settings_whisker.svg
 ${PYSITELIB}/veusz/icons/veusz-capture-data.svg
 ${PYSITELIB}/veusz/icons/veusz-edit-custom.svg
 ${PYSITELIB}/veusz/icons/veusz-edit-cut.svg
 ${PYSITELIB}/veusz/icons/veusz-edit-prefs.svg
+${PYSITELIB}/veusz/icons/veusz-eye-grey.svg
+${PYSITELIB}/veusz/icons/veusz-eye.svg
 ${PYSITELIB}/veusz/icons/veusz-pick-data.svg
 ${PYSITELIB}/veusz/icons/veusz-shape-menu.svg
 ${PYSITELIB}/veusz/icons/veusz-view-fullscreen.svg
+${PYSITELIB}/veusz/icons/veusz-zoom-graph-out.svg
+${PYSITELIB}/veusz/icons/veusz-zoom-graph-recenter.svg
 ${PYSITELIB}/veusz/icons/veusz-zoom-graph.svg
+${PYSITELIB}/veusz/icons/veusz-zoom-reset.svg
 ${PYSITELIB}/veusz/icons/veusz.png
 ${PYSITELIB}/veusz/icons/veusz.svg
 ${PYSITELIB}/veusz/icons/veusz_128.png
@@ -459,6 +472,9 @@
 ${PYSITELIB}/veusz/qtwidgets/__init__.py
 ${PYSITELIB}/veusz/qtwidgets/__init__.pyc
 ${PYSITELIB}/veusz/qtwidgets/__init__.pyo
+${PYSITELIB}/veusz/qtwidgets/clicklabel.py
+${PYSITELIB}/veusz/qtwidgets/clicklabel.pyc
+${PYSITELIB}/veusz/qtwidgets/clicklabel.pyo
 ${PYSITELIB}/veusz/qtwidgets/datasetbrowser.py
 ${PYSITELIB}/veusz/qtwidgets/datasetbrowser.pyc
 ${PYSITELIB}/veusz/qtwidgets/datasetbrowser.pyo
@@ -643,6 +659,9 @@
 ${PYSITELIB}/veusz/widgets/grid.py
 ${PYSITELIB}/veusz/widgets/grid.pyc
 ${PYSITELIB}/veusz/widgets/grid.pyo
+${PYSITELIB}/veusz/widgets/histo.py
+${PYSITELIB}/veusz/widgets/histo.pyc
+${PYSITELIB}/veusz/widgets/histo.pyo
 ${PYSITELIB}/veusz/widgets/image.py
 ${PYSITELIB}/veusz/widgets/image.pyc
 ${PYSITELIB}/veusz/widgets/image.pyo
diff -r a2e66e5af127 -r 603f2af3fad4 graphics/veusz/distinfo
--- a/graphics/veusz/distinfo   Fri Dec 02 15:41:41 2022 +0000
+++ b/graphics/veusz/distinfo   Fri Dec 02 15:42:22 2022 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.22 2021/10/26 10:47:22 nia Exp $
+$NetBSD: distinfo,v 1.23 2022/12/02 15:42:22 wiz Exp $
 
-BLAKE2s (veusz-3.1.tar.gz) = 473b8eebb47ffa4abd490b8b11ef0adfb53b9757d4632c005f4c93c129535bd9
-SHA512 (veusz-3.1.tar.gz) = 9b940d1cc224f4729f788abe1e29352d35e69d2f78bae7f072a783d339198a8171b0f0b0a5f5af82ef0f0693550a42409956a9cc3888aa46d110d777e81941a4
-Size (veusz-3.1.tar.gz) = 2524607 bytes
+BLAKE2s (veusz-3.5.3.tar.gz) = 1382b1c8600a0e373065107a38319a939cfb50ca81c1c573954a9dca1e3d8f52
+SHA512 (veusz-3.5.3.tar.gz) = 26c245640b83a3e6d0d036e942774b15d47dcb4dd2af41025528781f63ecb2ba5357b3eeedcb7a3432bd2b54cce7bca0587f47b6f1208d08532f3a08cab19d32
+Size (veusz-3.5.3.tar.gz) = 3319834 bytes



Home | Main Index | Thread Index | Old Index