Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gnuplot for openSUSE:Factory checked in at 2026-11-10 16:29:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnuplot (Old) and /work/SRC/openSUSE:Factory/.gnuplot.new.3759290 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnuplot" Tue Nov 10 16:29:36 2026 rev:103 rq:1396317 version:6.0.6 Changes: -------- --- /work/SRC/openSUSE:Factory/gnuplot/gnuplot-doc.changes 2026-09-23 14:34:52.286138499 +0200 +++ /work/SRC/openSUSE:Factory/.gnuplot.new.3759290/gnuplot-doc.changes 2026-11-10 16:29:42.453003895 +0100 @@ -1,0 +2,22 @@ +Mon Nov 2 08:50:00 UTC 2026 - Jan Fooken <[email protected]> + +- Update to gnuplot 6.0.6 + * NEW Honour environmental variable SOURCE_DATE_EPOCH for timestampd + - Allows reproducible builds of documentation and demo output + * NEW Allow replacement of any single line in a data block + * FIX rendering of missing character glyphs in cairo terminals + * FIX Systematic handling of integer and floating point overflow (sf#gnuplot#2883) + using compiler builtins if possible + * FIX "unset nonlinear x" is valid whether or not x is nonlinear (sf#gnuplot#2887) + This bug prevented all mousing of multiplots if any panel + contained linked or nonlinear axes. + * FIX prevent segfault on plotting an empty data block (sf#gnuplot#2882) + * FIX "local array A" at depth 0 is no different from "array A" (sf#gnuplot#2885) + * FIX misleading error messages for "set contourfill defined" (sf#gnuplot#2886) + * FIX mf (metafont) terminal: configuration error (sf#gnuplot#2888) + * FIX wxt terminal under wayland needs an explicit Refresh() (sf#gnuplot#2890) + * FIX "if" filter may require scanning an input field not in "using" (sf#gnuplot#2895) +- Remove unneeded dependency on zziplib +- Add explicit dependency on Qt6Widgets, libwebp, libwebpmux and zlib + +------------------------------------------------------------------- gnuplot.changes: same change Old: ---- gnuplot-6.0.5.tar.gz New: ---- gnuplot-6.0.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnuplot.spec ++++++ --- /var/tmp/diff_new_pack.TNXOff/_old 2026-11-10 16:29:44.051070738 +0100 +++ /var/tmp/diff_new_pack.TNXOff/_new 2026-11-10 16:29:44.053070822 +0100 @@ -32,7 +32,7 @@ %define _appdef %{_x11data}/app-defaults %define _gnplttex tex/latex/gnuplot Name: gnuplot%{?psuffix} -Version: 6.0.5 +Version: 6.0.6 Release: 0 URL: https://www.gnuplot.info/ Source0: https://downloads.sourceforge.net/project/gnuplot/gnuplot/%{version}/gnuplot-%{version}.tar.gz @@ -62,13 +62,13 @@ BuildRequires: qt6-linguist-devel BuildRequires: readline-devel BuildRequires: wxGTK3-devel >= 3 -BuildRequires: zziplib BuildRequires: pkgconfig(Qt6Core) BuildRequires: pkgconfig(Qt6Core5Compat) BuildRequires: pkgconfig(Qt6Gui) BuildRequires: pkgconfig(Qt6Network) BuildRequires: pkgconfig(Qt6PrintSupport) BuildRequires: pkgconfig(Qt6Svg) +BuildRequires: pkgconfig(Qt6Widgets) BuildRequires: pkgconfig(caca) BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(freetype2) @@ -77,8 +77,11 @@ BuildRequires: pkgconfig(libcerf) BuildRequires: pkgconfig(libjpeg) BuildRequires: pkgconfig(libpng16) +BuildRequires: pkgconfig(libwebp) +BuildRequires: pkgconfig(libwebpmux) BuildRequires: pkgconfig(pango) BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(zlib) %if 0%{?suse_version} == 1500 BuildRequires: gcc13-PIE BuildRequires: gcc13-c++ ++++++ gnuplot-4.4.0-x11ovf.dif ++++++ --- /var/tmp/diff_new_pack.TNXOff/_old 2026-11-10 16:29:44.134074210 +0100 +++ /var/tmp/diff_new_pack.TNXOff/_new 2026-11-10 16:29:44.138074377 +0100 @@ -2,9 +2,11 @@ src/gplt_x11.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) ---- src/gplt_x11.c -+++ src/gplt_x11.c 2020-07-17 07:29:52.061621215 +0000 -@@ -955,6 +955,8 @@ mainloop() +Index: src/gplt_x11.c +=================================================================== +--- src/gplt_x11.c.orig ++++ src/gplt_x11.c +@@ -959,6 +959,8 @@ mainloop() nfds = cn + 1; while (1) { @@ -13,7 +15,7 @@ XFlush(dpy); /* see above */ FD_ZERO(&tset); -@@ -992,7 +994,11 @@ mainloop() +@@ -996,7 +998,11 @@ mainloop() process_event(&xe); } } @@ -26,7 +28,7 @@ unlink(X11_ipcpath); record(); fclose(X11_ipc); -@@ -1224,8 +1230,8 @@ static int read_input(void); +@@ -1228,8 +1234,8 @@ static int read_input(void); static int read_input() { ++++++ gnuplot-4.6.0-demo.diff ++++++ --- /var/tmp/diff_new_pack.TNXOff/_old 2026-11-10 16:29:44.152074963 +0100 +++ /var/tmp/diff_new_pack.TNXOff/_new 2026-11-10 16:29:44.155075088 +0100 @@ -6,8 +6,10 @@ src/show.c | 9 +++++++++ 5 files changed, 36 insertions(+), 3 deletions(-) ---- demo/fit.dem -+++ demo/fit.dem 2020-07-17 07:25:00.022670914 +0000 +Index: demo/fit.dem +=================================================================== +--- demo/fit.dem.orig ++++ demo/fit.dem @@ -6,6 +6,7 @@ set dummy x, y print "Some examples how data fitting using nonlinear least squares fit can be done." @@ -40,8 +42,10 @@ set encoding myencoding # release datablock undefine $PearsonYork ---- demo/poldat.dem -+++ demo/poldat.dem 2020-07-17 07:25:00.022670914 +0000 +Index: demo/poldat.dem +=================================================================== +--- demo/poldat.dem.orig ++++ demo/poldat.dem @@ -7,7 +7,7 @@ unset grid unset polar set title "Primitive Smith Chart" @@ -51,8 +55,10 @@ set para set rrange [-0 : 10] set trange [-pi : pi] ---- demo/simple.dem -+++ demo/simple.dem 2020-07-17 07:25:00.022670914 +0000 +Index: demo/simple.dem +=================================================================== +--- demo/simple.dem.orig ++++ demo/simple.dem @@ -5,14 +5,13 @@ # set title "Simple Plots" font ",20" @@ -69,8 +75,10 @@ plot [-pi/2:pi] cos(x),-(sin(x) > sin(x+1) ? sin(x) : sin(x+1)) pause -1 "Hit return to continue" ---- src/loadpath.c -+++ src/loadpath.c 2024-01-08 09:15:14.362384507 +0000 +Index: src/loadpath.c +=================================================================== +--- src/loadpath.c.orig ++++ src/loadpath.c @@ -31,6 +31,10 @@ ]*/ @@ -113,9 +121,11 @@ } /* point to env portion of loadpath */ envptr = loadpath; ---- src/show.c -+++ src/show.c 2020-07-17 07:25:00.022670914 +0000 -@@ -1138,6 +1138,15 @@ show_version(FILE *fp) +Index: src/show.c +=================================================================== +--- src/show.c.orig ++++ src/show.c +@@ -1142,6 +1142,15 @@ show_version(FILE *fp) p /* type "help seeking-assistance" */ ); ++++++ gnuplot-4.6.0.dif ++++++ --- /var/tmp/diff_new_pack.TNXOff/_old 2026-11-10 16:29:44.174075883 +0100 +++ /var/tmp/diff_new_pack.TNXOff/_new 2026-11-10 16:29:44.177076009 +0100 @@ -1,16 +1,15 @@ --- - gnuplot-6.0.0/configure.ac | 2 +- - gnuplot-6.0.0/docs/Makefile.am | 12 ++++++++---- - gnuplot-6.0.0/src/gadgets.h | 2 +- - gnuplot-6.0.0/src/gplt_x11.c | 9 ++++++--- - gnuplot-6.0.0/src/plot.c | 16 ++++++++++++++++ - gnuplot-6.0.0/src/term.h | 6 +++--- - 6 files changed, 35 insertions(+), 12 deletions(-) + configure.ac | 2 +- + src/gadgets.h | 2 +- + src/gplt_x11.c | 7 +++++-- + src/plot.c | 16 ++++++++++++++++ + src/term.h | 6 +++--- + 5 files changed, 26 insertions(+), 7 deletions(-) -Index: gnuplot-6.0.4/configure.ac +Index: gnuplot-6.0.6/configure.ac =================================================================== ---- gnuplot-6.0.4.orig/configure.ac -+++ gnuplot-6.0.4/configure.ac +--- gnuplot-6.0.6.orig/configure.ac ++++ gnuplot-6.0.6/configure.ac @@ -391,7 +391,7 @@ if test "$with_readline" != no; then dnl check for terminal library dnl this is a very cool solution from octave's configure.in @@ -20,10 +19,10 @@ AC_CHECK_LIB(${termlib}, tputs, [gp_tcap="$gp_tcap -l$termlib"]) case "$gp_tcap" in *-l${termlib}*) -Index: gnuplot-6.0.4/src/gadgets.h +Index: gnuplot-6.0.6/src/gadgets.h =================================================================== ---- gnuplot-6.0.4.orig/src/gadgets.h -+++ gnuplot-6.0.4/src/gadgets.h +--- gnuplot-6.0.6.orig/src/gadgets.h ++++ gnuplot-6.0.6/src/gadgets.h @@ -533,7 +533,7 @@ extern TBOOLEAN clip_lines2; extern TBOOLEAN clip_points; extern TBOOLEAN clip_radial; @@ -33,31 +32,29 @@ extern int samples_1; extern int samples_2; -Index: gnuplot-6.0.4/src/gplt_x11.c +Index: gnuplot-6.0.6/src/gplt_x11.c =================================================================== ---- gnuplot-6.0.4.orig/src/gplt_x11.c -+++ gnuplot-6.0.4/src/gplt_x11.c -@@ -2518,9 +2518,12 @@ exec_cmd(plot_struct *plot, char *comman +--- gnuplot-6.0.6.orig/src/gplt_x11.c ++++ gnuplot-6.0.6/src/gplt_x11.c +@@ -2518,8 +2518,11 @@ exec_cmd(plot_struct *plot, char *comman } } /* X11_justify_text(mode) - set text justification mode */ - else if (*buffer == 'J') - sscanf(buffer, "J%d", (int *) &plot->jmode); -- + else if (*buffer == 'J') { + int jmode; + sscanf(buffer, "J%d", &jmode); + plot->jmode = jmode; + } -+ + else if (*buffer == 'A') sscanf(buffer + 1, "%lf", &plot->angle); - -Index: gnuplot-6.0.4/src/plot.c +Index: gnuplot-6.0.6/src/plot.c =================================================================== ---- gnuplot-6.0.4.orig/src/plot.c -+++ gnuplot-6.0.4/src/plot.c -@@ -299,6 +299,22 @@ main(int argc_orig, char **argv) +--- gnuplot-6.0.6.orig/src/plot.c ++++ gnuplot-6.0.6/src/plot.c +@@ -300,6 +300,22 @@ main(int argc_orig, char **argv) rl_getc_function = getc_wrapper; #endif @@ -80,10 +77,10 @@ #if defined(HAVE_LIBREADLINE) /* T.Walter 1999-06-24: 'rl_readline_name' must be this fix name. * It is used to parse a 'gnuplot' specific section in '~/.inputrc' -Index: gnuplot-6.0.4/src/term.h +Index: gnuplot-6.0.6/src/term.h =================================================================== ---- gnuplot-6.0.4.orig/src/term.h -+++ gnuplot-6.0.4/src/term.h +--- gnuplot-6.0.6.orig/src/term.h ++++ gnuplot-6.0.6/src/term.h @@ -233,9 +233,9 @@ #include "emf.trm" ++++++ gnuplot-5.2.0-texi2info.patch ++++++ --- /var/tmp/diff_new_pack.TNXOff/_old 2026-11-10 16:29:44.195076762 +0100 +++ /var/tmp/diff_new_pack.TNXOff/_new 2026-11-10 16:29:44.199076929 +0100 @@ -1,6 +1,6 @@ --- gnuplot.texi -+++ gnuplot.texi 2024-01-09 09:29:57.128897341 +0000 -@@ -13570,8 +13570,7 @@ but ++++ gnuplot.texi +@@ -14233,8 +14233,7 @@ but @end example See also @@ -10,7 +10,7 @@ @node arrow, autoscale, angles, set-show @subsection arrow -@@ -26079,15 +26078,12 @@ Syntax: +@@ -26879,15 +26878,12 @@ Syntax: @{[no]enhanced@} @end example @@ -26,7 +26,7 @@ where <xchars> and <ychars> set the size of the text block. The default is 79 by 24. The last newline is printed only if `feed` is enabled. -@@ -26129,8 +26125,6 @@ See also e.g. the description at +@@ -26929,8 +26925,6 @@ See also e.g. the description at @uref{https://en.wikipedia.org/wiki/ANSI_escape_code#Colors,https://en.wikipedia.org/wiki/ANSI_escape_code#Colors } @@ -35,7 +35,7 @@ The `attributes` option enables bold and italic text on terminals or emulators that support the escape sequences @example -@@ -26475,8 +26469,6 @@ Preferred combinations are `medium norma +@@ -27275,8 +27269,6 @@ Preferred combinations are `medium norma With each of these drivers, a binary copy is required on a PC to print. Do not use `print`---use instead `copy file /b lpt1:`. @@ -44,7 +44,7 @@ @node excl, fig, epson_180dpi, complete_list_of_terminals @subsection excl -@@ -27170,8 +27162,6 @@ the environmental variable GNUPLOT_LUA_D +@@ -27970,8 +27962,6 @@ the environmental variable GNUPLOT_LUA_D All arguments will be provided to the selected script for further evaluation. E.g. 'set term lua tikz help' will cause the script itself to print additional help on options and choices for the script. @@ -53,7 +53,7 @@ @node mf, mp, lua, complete_list_of_terminals @subsection mf -@@ -27932,7 +27922,6 @@ terminals. It has no options." +@@ -28736,7 +28726,6 @@ terminals. It has no options." @c ?term km-tek40xx @cindex km-tek40xx @@ -61,7 +61,7 @@ @c ?commands set terminal selanar @c ?set terminal selanar @c ?set term selanar -@@ -27940,7 +27929,6 @@ terminals. It has no options." +@@ -28744,7 +28733,6 @@ terminals. It has no options." @c ?term selanar @cindex selanar @@ -69,8 +69,7 @@ @c ?commands set terminal sixeltek @c ?set terminal sixeltek @c ?set term sixeltek -@@ -27972,8 +27960,7 @@ For use with xterm, xterm must be compil - +@@ -28785,7 +28773,6 @@ For use with xterm, xterm must be compil Note that gnuplot also supports another sixel output terminal, `sixelgd`, that offers more options and features. @@ -78,7 +77,7 @@ @c ?commands set terminal bitgraph @c ?set terminal bitgraph @c ?set term bitgraph -@@ -27980,7 +27967,6 @@ that offers more options and features." +@@ -28793,7 +28780,6 @@ that offers more options and features. @c ?term bitgraph @cindex bitgraph @@ -86,7 +85,7 @@ This family of terminal drivers supports a variety of VT-like terminals. `tek40xx` supports Tektronix 4010 and others as well as most TEK emulators. `vttek` supports VT-like tek40xx terminal emulators. -@@ -28517,7 +28503,6 @@ anti-aliasing, oversampling and full tra +@@ -29330,7 +29316,6 @@ anti-aliasing, oversampling and full tra deprecated. The `GDI backend` which uses the classic GDI API is deprecated and has been disabled in this version. @@ -94,7 +93,7 @@ `GDI+ backend` draws to the screen using the GDI+ Windows API. It supports full antialiasing, oversampling, transparency and custom dash patterns. -@@ -28547,7 +28532,6 @@ of an additional redraw after releasing +@@ -29360,7 +29345,6 @@ of an additional redraw after releasing `Line Styles...` allows customization of the line colors and styles. @@ -102,7 +101,7 @@ `Update wgnuplot.ini` saves the current window locations, window sizes, text window font, text window font size, graph window font, graph window font size, background color to the initialization file `wgnuplot.ini`. -@@ -28713,8 +28697,6 @@ This file is located in the user's appli +@@ -29526,8 +29510,6 @@ This file is located in the user's appli Line5=0 0 128 0 4 @end example @@ -111,7 +110,7 @@ @c ^ <h3>Text window options</h3> These settings apply to the wgnuplot text-window only." -@@ -28751,7 +28733,6 @@ solid line in color mode, or a dashed li +@@ -29564,7 +29546,6 @@ solid line in color mode, or a dashed li line width is 1 pixel. If `Linestyle` is negative, it specifies the width of a SOLID line in pixels. Line1 and any linestyle used with the `points` style must be SOLID with unit width. @@ -119,7 +118,7 @@ See `graph-menu`." -@@ -29137,13 +29118,10 @@ later by `set term x11 [no]raise [no]per +@@ -29950,13 +29931,10 @@ later by `set term x11 [no]raise [no]per `-ctrlq ` closes window on ctrl-q rather than q @end example ++++++ gnuplot-6.0.5.tar.gz -> gnuplot-6.0.6.tar.gz ++++++ /work/SRC/openSUSE:Factory/gnuplot/gnuplot-6.0.5.tar.gz /work/SRC/openSUSE:Factory/.gnuplot.new.3759290/gnuplot-6.0.6.tar.gz differ: char 13, line 1 ++++++ gnuplot-PIE.patch ++++++ --- /var/tmp/diff_new_pack.TNXOff/_old 2026-11-10 16:29:44.247078937 +0100 +++ /var/tmp/diff_new_pack.TNXOff/_new 2026-11-10 16:29:44.255079271 +0100 @@ -1,8 +1,12 @@ -Index: gnuplot-6.0.4/src/Makefile.am +--- + src/Makefile.am | 5 +++++ + 1 file changed, 5 insertions(+) + +Index: gnuplot-6.0.6/src/Makefile.am =================================================================== ---- gnuplot-6.0.4.orig/src/Makefile.am -+++ gnuplot-6.0.4/src/Makefile.am -@@ -67,6 +67,7 @@ voxelgrid.c voxelgrid.h vplot.c vplot.h +--- gnuplot-6.0.6.orig/src/Makefile.am ++++ gnuplot-6.0.6/src/Makefile.am +@@ -68,6 +68,7 @@ voxelgrid.c voxelgrid.h vplot.c vplot.h watch.c watch.h xdg.c xdg.h gnuplot_LDADD = $(TERMLIBS) $(TERMXLIBS) $(WX_LIBS) $(QT_LIBS) @@ -10,7 +14,7 @@ pkglibexec_PROGRAMS = -@@ -75,6 +76,7 @@ pkglibexec_PROGRAMS += gnuplot_x11 +@@ -76,6 +77,7 @@ pkglibexec_PROGRAMS += gnuplot_x11 gnuplot_x11_SOURCES = gplt_x11.c gplt_x11.h gpexecute.c gpexecute.h mousecmn.h version.c version.h XLIBS = @LIBRARIES_FOR_X@ gnuplot_x11_LDADD = getcolor_x11.o $(XLIBS) @@ -18,7 +22,7 @@ endif getcolor_x11.o: getcolor.c -@@ -101,6 +103,7 @@ $(EXTRA_gnuplot_SOURCES) +@@ -102,6 +104,7 @@ $(EXTRA_gnuplot_SOURCES) if BUILD_WXWIDGETS gnuplot_SOURCES += wxterminal/wxt_gui.cpp @@ -26,7 +30,7 @@ endif if BUILD_GPCAIRO -@@ -188,6 +191,7 @@ qtterminal/QtGnuplotApplication.cpp qtte +@@ -189,6 +192,7 @@ qtterminal/QtGnuplotApplication.cpp qtte qtterminal/QtGnuplotScene.cpp qtterminal/QtGnuplotItems.cpp \ qtterminal/QtGnuplotEvent.cpp gnuplot_qt_LDADD = $(QT_LIBS) @@ -34,7 +38,7 @@ # # embedded Qt widget example program -@@ -203,6 +207,7 @@ qt_embed_example_SOURCES = qtterminal/qt +@@ -204,6 +208,7 @@ qt_embed_example_SOURCES = qtterminal/qt qtterminal/QtGnuplotScene.cpp qtterminal/QtGnuplotItems.cpp \ qtterminal/QtGnuplotInstance.cpp qt_embed_example_LDADD = $(QT_LIBS) ++++++ gnuplot-QtCore-PIC.dif ++++++ --- /var/tmp/diff_new_pack.TNXOff/_old 2026-11-10 16:29:44.269079857 +0100 +++ /var/tmp/diff_new_pack.TNXOff/_new 2026-11-10 16:29:44.274080066 +0100 @@ -4,8 +4,10 @@ src/Makefile.am | 3 +++ 1 file changed, 3 insertions(+) ---- src/Makefile.am -+++ src/Makefile.am 2017-09-27 10:07:07.767840550 +0000 +Index: src/Makefile.am +=================================================================== +--- src/Makefile.am.orig ++++ src/Makefile.am @@ -172,6 +172,9 @@ clean-local: clean-qt-extra clean-demo gnuplot_SOURCES += qtterminal/qt_term.cpp ++++++ gnuplot-doc2tex.patch ++++++ --- /var/tmp/diff_new_pack.TNXOff/_old 2026-11-10 16:29:44.294080903 +0100 +++ /var/tmp/diff_new_pack.TNXOff/_new 2026-11-10 16:29:44.298081070 +0100 @@ -4,9 +4,11 @@ docs/doc2tex.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) ---- docs/doc2tex.c -+++ docs/doc2tex.c 2024-06-03 07:11:02.870049141 +0000 -@@ -553,8 +553,9 @@ puttex( char *str, FILE *file) +Index: docs/doc2tex.c +=================================================================== +--- docs/doc2tex.c.orig ++++ docs/doc2tex.c +@@ -555,8 +555,9 @@ puttex( char *str, FILE *file) (void) fputs("}", file); inquote = FALSE; } else {
