diff options
author | wiz <wiz@pkgsrc.org> | 2022-12-02 15:42:22 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2022-12-02 15:42:22 +0000 |
commit | 13b2c5cf4021889f3426572c346f024b9a2d1af2 (patch) | |
tree | c49190c2c73b283700ffc524da24a27a1f965056 /graphics | |
parent | 7d3933cc19de2b8a31e076ae8dec60a2ebcc64b1 (diff) | |
download | pkgsrc-13b2c5cf4021889f3426572c346f024b9a2d1af2.tar.gz |
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 (limited to 'graphics')
-rw-r--r-- | graphics/veusz/Makefile | 13 | ||||
-rw-r--r-- | graphics/veusz/PLIST | 53 | ||||
-rw-r--r-- | graphics/veusz/distinfo | 8 |
3 files changed, 47 insertions, 27 deletions
diff --git a/graphics/veusz/Makefile b/graphics/veusz/Makefile index 02f61701256..1c9ca57e3aa 100644 --- a/graphics/veusz/Makefile +++ b/graphics/veusz/Makefile @@ -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 @@ MAINTAINER= pkgsrc-users@NetBSD.org 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 @@ INSTALLATION_DIRS+= share/mime/packages 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 @@ post-install: .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 --git a/graphics/veusz/PLIST b/graphics/veusz/PLIST index 8a58f0f7696..da99f0f5b92 100644 --- a/graphics/veusz/PLIST +++ b/graphics/veusz/PLIST @@ -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/VERSION ${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/preferences.pyo ${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_function.vsz ${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/fixed_aspect.vsz ${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_function3d.svg ${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_polygon.svg ${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_barbox.svg ${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_fillhorz.svg ${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/kde-zoom-width-veuszedit.svg ${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_gridline.svg ${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/qtall.pyo ${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/graph3d.pyo ${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 --git a/graphics/veusz/distinfo b/graphics/veusz/distinfo index f131b708bc1..0cb99bf4b0f 100644 --- a/graphics/veusz/distinfo +++ b/graphics/veusz/distinfo @@ -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 |