pkgsrc-Changes archive

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

CVS commit: pkgsrc/graphics/gnuplot



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Dec 18 08:22:51 UTC 2023

Modified Files:
        pkgsrc/graphics/gnuplot: Makefile distinfo options.mk

Log Message:
gnuplot: updated to 5.4.10

Changes in 5.4.10

FIX postscript: build failed in 5.4.9 if neither gd nor cairo libraries present
FIX data-dependent variable point properties in polar plots
FIX configure script modified to work with macOS+Homebrew
CHANGE use 64-bit integers for iteration (allows iteration over dates)

Changes in 5.4.9

NEW qt: support building with Qt6
CHANGE check plugin version at time of import
FIX prevent segfault if GNUPLOT_DRIVER_DIR is invalid
FIX (regression) only y autoscale yerrorbars to points in xrang
FIX possible memory corruption if clipping causes 0-size polygons
FIX wxt: initialization of key box toggle state
FIX post: handle pixmaps


To generate a diff of this commit:
cvs rdiff -u -r1.181 -r1.182 pkgsrc/graphics/gnuplot/Makefile
cvs rdiff -u -r1.51 -r1.52 pkgsrc/graphics/gnuplot/distinfo
cvs rdiff -u -r1.23 -r1.24 pkgsrc/graphics/gnuplot/options.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/graphics/gnuplot/Makefile
diff -u pkgsrc/graphics/gnuplot/Makefile:1.181 pkgsrc/graphics/gnuplot/Makefile:1.182
--- pkgsrc/graphics/gnuplot/Makefile:1.181      Tue Nov 14 14:02:04 2023
+++ pkgsrc/graphics/gnuplot/Makefile    Mon Dec 18 08:22:51 2023
@@ -1,16 +1,15 @@
-# $NetBSD: Makefile,v 1.181 2023/11/14 14:02:04 wiz Exp $
+# $NetBSD: Makefile,v 1.182 2023/12/18 08:22:51 adam Exp $
 
-DISTNAME=      gnuplot-5.4.8
+DISTNAME=      gnuplot-5.4.10
 CATEGORIES+=   graphics
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=gnuplot/}
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      http://gnuplot.info/
 COMMENT=       Portable interactive, function plotting utility
-PKGREVISION=   5
 #LICENSE=      gnuplot + BSD
 
-API_VERSION=   ${PKGVERSION_NOREV:C/([0-9])\.([0-9])\.([0-9])/\1.\2/}
+API_VERSION=   ${PKGVERSION_NOREV:C/([0-9])\.([0-9])\.([0-9])+/\1.\2/}
 
 CONFLICTS+=            gnuplot-nox11-[0-9]*
 

Index: pkgsrc/graphics/gnuplot/distinfo
diff -u pkgsrc/graphics/gnuplot/distinfo:1.51 pkgsrc/graphics/gnuplot/distinfo:1.52
--- pkgsrc/graphics/gnuplot/distinfo:1.51       Sat Aug 26 08:30:12 2023
+++ pkgsrc/graphics/gnuplot/distinfo    Mon Dec 18 08:22:51 2023
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.51 2023/08/26 08:30:12 adam Exp $
+$NetBSD: distinfo,v 1.52 2023/12/18 08:22:51 adam Exp $
 
-BLAKE2s (gnuplot-5.4.8.tar.gz) = 94b14cd17da3650abaa76bd7a5c40a5b896e83cfa9cee331a3971bab966803ca
-SHA512 (gnuplot-5.4.8.tar.gz) = 3fe0ed783db85d95bdbc13e24ec5dc9bb6b2d85b3571cc87d3c17c94f4463fb6e681376394e0918cf3915f8f53896e6423ce76cb8b6fdbefcd6ec3e1b3b80125
-Size (gnuplot-5.4.8.tar.gz) = 5684061 bytes
+BLAKE2s (gnuplot-5.4.10.tar.gz) = 76605805bf82eb22387c2bda2687e5f1d481780bc12057cb33a834e31834dc0d
+SHA512 (gnuplot-5.4.10.tar.gz) = fe5226a243dad62e8617d820764dc5923e76a51a68c58a666a699110f5b5be0f5e759e0586e923472a59ca6d1b30d1093d7a65e9c1d3a36fcd33a95df36ab89f
+Size (gnuplot-5.4.10.tar.gz) = 5687565 bytes
 SHA1 (patch-configure) = 51813d74dc2be0e6fcc2e55fcbcbcf2b4678b954
 SHA1 (patch-src_gp__hist.h) = b1549572ba1bacad5ae76e7a5a6b632e693b74a7
 SHA1 (patch-src_plot.c) = a91ef7ff92917c54e37f3cca765e92d9857a47a5

Index: pkgsrc/graphics/gnuplot/options.mk
diff -u pkgsrc/graphics/gnuplot/options.mk:1.23 pkgsrc/graphics/gnuplot/options.mk:1.24
--- pkgsrc/graphics/gnuplot/options.mk:1.23     Wed Jun  7 10:09:46 2023
+++ pkgsrc/graphics/gnuplot/options.mk  Mon Dec 18 08:22:51 2023
@@ -1,8 +1,10 @@
-# $NetBSD: options.mk,v 1.23 2023/06/07 10:09:46 wiz Exp $
+# $NetBSD: options.mk,v 1.24 2023/12/18 08:22:51 adam Exp $
 
-PKG_OPTIONS_VAR=       PKG_OPTIONS.gnuplot
-PKG_SUPPORTED_OPTIONS= cairo cerf gd gnuplot-pdf-doc lua qt5 wxwidgets x11
-PKG_SUGGESTED_OPTIONS= cairo cerf gd x11
+PKG_OPTIONS_VAR=               PKG_OPTIONS.gnuplot
+PKG_SUPPORTED_OPTIONS=         cairo cerf gd gnuplot-pdf-doc lua wxwidgets x11
+PKG_OPTIONS_OPTIONAL_GROUPS=   gui
+PKG_OPTIONS_GROUP.gui=         qt5 qt6
+PKG_SUGGESTED_OPTIONS=         cairo cerf gd x11
 
 .include "../../mk/bsd.options.mk"
 
@@ -59,13 +61,22 @@ post-install:
        ${INSTALL_DATA} gnuplot.pdf ${DESTDIR}${PREFIX}/share/gnuplot/${API_VERSION}
 .endif
 
-.if !empty(PKG_OPTIONS:Mqt5)
+.if !empty(PKG_OPTIONS:Mqt5) || !empty(PKG_OPTIONS:Mqt6)
+PLIST.qt=              yes
+.  if !empty(PKG_OPTIONS:Mqt5)
 USE_LANGUAGES+=                c++11
 CONFIGURE_ARGS+=       --with-qt=qt5
-PLIST.qt=              yes
-.include "../../x11/qt5-qtbase/buildlink3.mk"
-.include "../../x11/qt5-qtsvg/buildlink3.mk"
-.include "../../x11/qt5-qttools/buildlink3.mk"
+.    include "../../x11/qt5-qtbase/buildlink3.mk"
+.    include "../../x11/qt5-qtsvg/buildlink3.mk"
+.    include "../../x11/qt5-qttools/buildlink3.mk"
+.  elif !empty(PKG_OPTIONS:Mqt6)
+USE_LANGUAGES+=                c++17
+CONFIGURE_ARGS+=       --with-qt=qt6
+.    include "../../devel/qt6-qt5compat/buildlink3.mk"
+.    include "../../devel/qt6-qttools/buildlink3.mk"
+.    include "../../graphics/qt6-qtsvg/buildlink3.mk"
+.    include "../../x11/qt6-qtbase/buildlink3.mk"
+.  endif
 .else
 CONFIGURE_ARGS+=       --with-qt=no
 .endif



Home | Main Index | Thread Index | Old Index