SHA256
1
0
forked from pool/gnuplot

209 Commits

Author SHA256 Message Date
ae1f20435c Clean files not present in factory 2026-02-17 11:10:00 +01:00
862d29a991 Merge remote-tracking branch 'upstream/factory' into slfo-main 2026-02-17 11:10:00 +01:00
6778faf4ae Accepting request 1330783 from Publishing
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1330783
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=101
2026-02-06 18:05:00 +00:00
be7f946d2a Accepting request 1329514 from home:jfooken:branches:Publishing
This request updates Gnuplot to version 6.0.4, changes the PDF generation to use LuaTeX and removes very outdated French documentation. Furthermore, it re-bases present patches and removes two obsolete patches. For further information, please refer to the changes file.

OBS-URL: https://build.opensuse.org/request/show/1329514
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=181
2026-01-28 08:57:20 +00:00
3807d1f8b0 Accepting request 1284714 from Publishing
- Add patch gnuplot-6.0.3-backward_compat.patch 

- Update to gnuplot 6.0.3
  * NEW backport "contourfill {at base} {fs {no}border}"
  * NEW backport "save changes <filename>"
        This variant saves only the differences between the current
        state and the state at the start of the session.
  * NEW backport "plot <data> ... if (filter_condition)"
        Input lines that satisfy the if condition are processed as usual.
        Lines that fail are essentially ignored.
  * NEW backport watchpoint label improvements from 6.1
        Each watch target can have its own label, generated by a user function
  * CHANGE 3D polygon objects can have per-object fill border properties.
        The restriction that all 3D polygons share a single set of
        properties from "set pm3d" remains true for "splot with polygons".
  * CHANGE multiplot mousing and replot improvements back-ported from version 6.1
  * CHANGE wxt: remove --with-wx-multithreaded configuration option
  * CHANGE restrictions on watchpoint function target removed; any function is OK
  * CHANGE "with hsteps" takes default width from "set boxwidth"
  * CHANGE column(0) returns an integer (not complex) value
  * FIX Support for combined hidden3d + pm3d depthorder back-ported from 6.1
        This allows placing contours on a depth-sorted pm3d surface    Bug 2762
  * FIX "with yerrorbars" error bar span should not affect OUTRANGE    Bug 2749
  * FIX qt: opaque key caused incorrect interactive toggling           Bug 2761
  * FIX 6.0.2 regression in "splot ... using 1:2:3:4 lc palette"       Bug 2784
  * FIX placement of category labels along x-axis of boxplots          Bug 2789
  * FIX qt, cairo: "set colorbox invert" produced empty colorbox
  * FIX placement of minor tics along logscale axis with narrow range  Bug 2765
  * FIX OK to have missing corners in an image from a sparse matrix    Bug 2791
  * FIX error handling for various cases involving function blocks     Bug 2797

OBS-URL: https://build.opensuse.org/request/show/1284714
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=100
2025-06-11 16:34:29 +00:00
de1879783b .
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=179
2025-06-11 08:05:15 +00:00
040188ad22 .
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=178
2025-06-11 08:02:41 +00:00
5106862b37 Update to gnuplot 6.0.3
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=177
2025-06-11 06:58:52 +00:00
5f9cdb524e Accepting request 1281784 from Publishing
OBS-URL: https://build.opensuse.org/request/show/1281784
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=99
2025-06-04 18:27:26 +00:00
141333155e Accepting request 1280814 from home:alarrosa:branches:Publishing
- Build with qt6 instead of qt5
- Add _constraints file to make sure there's enough disk space
  for building
- Use gcc-13 when building for Leap since qt6 needs a C++17
  compiler

OBS-URL: https://build.opensuse.org/request/show/1280814
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=175
2025-06-02 08:07:12 +00:00
88607f083a Accepting request 1277115 from Publishing
- Add patches
  * fix4bug1240325.patch - boo#1240325: CVE-2025-31176: segmentation fault on plot3d_points
  * fix4bug1240326.patch - boo#1240326: CVE-2025-31177: heap-buffer overflow on utf8_copy_one
  * fix4bug1240327.patch - boo#1240327: CVE-2025-31178: segmentation fault on GetAnnotateString
  * fix4bug1240328.patch - boo#1240328: CVE-2025-31179: segmentation fault on xstrftime
  * fix4bug1240329.patch - boo#1240329: CVE-2025-31180: segmentation fault on CANVAS_text
  * fix4bug1240330.patch - boo#1240330: CVE-2025-31181: segmentation fault on X11_graphics
  * fix4bug1241684.patch - boo#1241684: CVE-2025-3359: segmentation fault via IO_str_init_static_internal function
- Add a check section and we use a dump terminal

- Use openspecfun only for opensuse builds

- Add patches
  * fix4bug1240325.patch - boo#1240325: CVE-2025-31176: segmentation fault on plot3d_points
  * fix4bug1240326.patch - boo#1240326: CVE-2025-31177: heap-buffer overflow on utf8_copy_one
  * fix4bug1240327.patch - boo#1240327: CVE-2025-31178: segmentation fault on GetAnnotateString
  * fix4bug1240328.patch - boo#1240328: CVE-2025-31179: segmentation fault on xstrftime
  * fix4bug1240329.patch - boo#1240329: CVE-2025-31180: segmentation fault on CANVAS_text
  * fix4bug1240330.patch - boo#1240330: CVE-2025-31181: segmentation fault on X11_graphics
  * fix4bug1241684.patch - boo#1241684: CVE-2025-3359: segmentation fault via IO_str_init_static_internal function
- Add a check section and we use a dump terminal

OBS-URL: https://build.opensuse.org/request/show/1277115
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=98
2025-05-20 07:31:09 +00:00
88ca4f9dbd Fixes for bsc#1240325, bsc#1240326, bsc#1240327, bsc#1240328, bsc#1240329, bsc#1240330, and bsc#1241684
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=173
2025-05-13 11:37:58 +00:00
16b8908766 Accepting request 1246676 from Publishing
- Use openspecfun only for opensuse builds

OBS-URL: https://build.opensuse.org/request/show/1246676
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=97
2025-02-19 14:58:27 +00:00
9829373f27 .
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=171
2025-02-18 13:10:59 +00:00
e8318ddd28 Accepting request 1235564 from Publishing
- Update to gnuplot 6.0.2
  * NEW backport plot style "with hsteps"
  * NEW backport plot style "splot with filledcurves" (waterfall plots)
  * NEW general binary keyword option "blank=NaN"
        - faciliates binary input to plot styles sensitive to blank lines
  * NEW polygons in splot can use pm3d coloring
        - facilitates use of triangular tessellated 3D pm3d surfaces
  * NEW - UTF-8 terminal input now works when linked against BSD editline
          ./configure --with-readline=bsd
  * CHANGE backport reimplementation of local variables
        - faster function block evaluation, better-defined scope
  * CHANGE apply jitter to the horizontal spread of boxplot outliers
  * CHANGE dump $GPVAL_LAST_MULTIPLOT at the end of a "save" file
  * FIX backport reworked generation of logscale axis tic marks        Bug 2372 2717
  * FIX Do not save extraneous commands to $GPVAL_LAST_MULTIPLOT       Bug 2714
  * FIX svg: modify gnuplot_svg.js to work in local standalone mode    Bug 2715
  * FIX "set table": honor "nosurface" keyword in splot
  * FIX "set table": honor "set format z" when z is printed from plot
  * FIX better contouring near the edge of a z-clipped surface
  * FIX x11: handle mousing of logscale axes in inactive plot window   Bug 2723
  * FIX qt: handle mousing of logscale axes in inactive plot window    Bug 2723
  * FIX wxt: handle mousing of logscale axes in inactive plot window   Bug 2723
  * FIX wxt: release per-thread font data before entering "persist"    Bug 2693
  * FIX "set tics scale" should not change other axis tick properties  Bug 2724
  * FIX fill properties can be given as part of "splot with circles"
  * FIX some properties of the key title not shown by "show" or "save" Bug 2729
  * FIX points with variable color value NaN should not be drawn       Bug 2737
  * FIX "set term tikz nostandalone" should suppress the latex wrapper Bug 2740
  * FIX handle unusual case of intersecting pm3d surfaces              Bug 2744
  * FIX prevent use-after-free if a function block has no "return"     Bug 2745

OBS-URL: https://build.opensuse.org/request/show/1235564
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=96
2025-01-09 14:05:04 +00:00
7131f0d673 Update to gnuplot-6.0.2
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=169
2025-01-07 10:06:07 +00:00
7267399eb6 Accepting request 1178241 from Publishing
- Update to gnuplot 6.0.1
  * CHANGE Use of data source '-' inside a multiplot is an error;
      use a local datablock instead
  * CHANGE gd: scale "dot" (pointtype 0) by current linewidth            Bug 2690
  * CHANGE modify configure script to accommodate Fedora dependencies    Bug 2706
  * FIX empty field in csv file should not generate a tic label        Bug 2667 2672
  * FIX Do not autoscale or extend axis ranges while zooming           Bug 2679 2680
  * FIX x11: Empirical correction for bad rotation of enhanced text    Bug 2661
  * FIX wxt: Add exception handler for mouse event processing          Bug 2680 2683
  * FIX wxt: make right-mouse zoom box independent of terminal scaling Bug 2578
  * FIX regression: border color of objects with fillstyle "empty"     Bug 2686
  * FIX "set colorbox border {<lt>}" parsing error
  * FIX svg: set default fill properties for depth-sorted pm3d objects
  * FIX gd x11: very short arrows were not drawn at all                Bug 2690
  * FIX "stats ... name FOO" Do not delete existing variables FOO_*    Bug 2695
  * FIX order-dependent parsing of 2D plots with "fs solid fc variable"
  * FIX mp: configure --with-metapost failed to include mp terminal
  * FIX qt wxt x11: "set term" from a script causes next pause to fail Bug 2703
  * FIX tikz: fix use of palettes with a fixed number of colors        Bug 2706
- Add patch gnuplot-doc2tex.patch
  * Avoid SIGSEGV at the end of a string due to scanning with initial line lenght

- Update to gnuplot 6.0.1
  * CHANGE Use of data source '-' inside a multiplot is an error;
      use a local datablock instead
  * CHANGE gd: scale "dot" (pointtype 0) by current linewidth            Bug 2690
  * CHANGE modify configure script to accommodate Fedora dependencies    Bug 2706
  * FIX empty field in csv file should not generate a tic label        Bug 2667 2672
  * FIX Do not autoscale or extend axis ranges while zooming           Bug 2679 2680
  * FIX x11: Empirical correction for bad rotation of enhanced text    Bug 2661

OBS-URL: https://build.opensuse.org/request/show/1178241
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=95
2024-06-04 10:50:04 +00:00
25efaa3a31 Fix SIGSEGV in doc flavour
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=167
2024-06-03 07:16:46 +00:00
e9f4aca960 doc for 6.0.1
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=166
2024-06-03 06:18:56 +00:00
5acc8b24d3 Update to gnuplot 6.0.1
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=165
2024-06-03 06:06:44 +00:00
995289648b Accepting request 1137694 from Publishing
- Add missing doc/webp_figures.gnu fronm upstream git repo

- Update to gnuplot 6.0.0
  * Japanese documentation updated
    (missing file title-ja.tex, build dependencies for mingw)
  * Support building against Qt6
    (./configure falls back to Qt5 if the Qt6 libraries are not found)
  * New configure option --enable-stable-sort
    1) Use mergesort rather than qsort if the system provides it.
    2) If neither mergesort nor glibc stable qsort is available,
       modify internal gnuplot structures to contain a secondary sort key
  * Render color gradient in colorbox as a pixel array (cairo, qt terminals)
  * "reset session" restores initial state of all linetype properties
  * postscript terminal now handles pixmaps (Bug #2644)
  * New plot style "with contourfill" handles 2D and 3D contour plots with
    discrete z-ranges indicated by solid fill colors.
  * FIX do not clobber a datablock if its name is encountered unexpectedly
  * FIX cairo terminals:  ignore zero-size polygons
  * FIX svg terminal now correctly tracks pattern-fill color
  * FIX integer overflow/wraparound when polygon is clipped to plot border
  * FIX do not mangle variable point properties in polar mode Bug #2650
  * partial support for replotting and mousing multiplots (finally!)
  * fixes build error for postscript terminal when libgd and cairo are not present
  * strip trailing CR from function blocks read from a dos file   Bug #2653
  * use 64-bit integers for iteration
  * "unset pointintervalbox" disables the box rather than setting it to default size
  * keyentry '...' can be used to place a secondary title in the key
  * fix use of stacked histograms with variable number of data columns
  - Replotting and mousing multiplots
    o now working much more comprehensively

OBS-URL: https://build.opensuse.org/request/show/1137694
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=94
2024-01-10 20:50:53 +00:00
3c91231ab5 .
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=163
2024-01-09 10:09:46 +00:00
7d1ef32b0d .
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=162
2024-01-09 10:02:40 +00:00
36455d09da .
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=161
2024-01-09 09:55:56 +00:00
6567d04f42 .
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=160
2024-01-09 09:47:59 +00:00
e20f453538 .
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=159
2024-01-09 09:42:47 +00:00
a0bbb4bb7e Update to gnuplot 6.0.0
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=158
2024-01-09 08:40:54 +00:00
3230319170 Accepting request 1119564 from Publishing
- Update to gnuplot 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)

- Update to gnuplot 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)

OBS-URL: https://build.opensuse.org/request/show/1119564
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=93
2023-10-24 18:06:47 +00:00
564ee49c73 Update to gnuplot 5.4.10
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=156
2023-10-23 07:58:34 +00:00
fe5aa361f4 Accepting request 1112274 from Publishing
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1112274
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=92
2023-09-21 20:13:12 +00:00
d9ebbb3451 Do not miss doc tree
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=154
2023-09-12 11:20:02 +00:00
613ef17e2c Update top gnuplot 5.4.9
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=153
2023-09-12 10:41:35 +00:00
f9cc36fad8 Accepting request 1093737 from Publishing
- Update to gnuplot 5.4.8
  * FIX   version reporting in Windows binaries
          No other changes

OBS-URL: https://build.opensuse.org/request/show/1093737
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=91
2023-06-20 14:40:07 +00:00
c31681d022 Update to gnuplot -5.4.8
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=151
2023-06-19 06:56:40 +00:00
6e42af9f7e Accepting request 1088274 from Publishing
- Update to gnuplot 5.4.7
  * FIX   pseudofiles '+','++' must ignore "set datafile columnheader"  Bug #2585
  * FIX   data from an array must ignore "set datafile columnheader"    Bug #2585
  * FIX   various problems with unbounded plot iteration                Bug #2589
  * FIX   allow plot ... smooth acsplines with filledcurves             Bug #2592
  * FIX    "plot title at {end|beginning}" belongs in KEYSAMPLE layer
  * FIX   handle empty string in last field of csv file
  * FIX   Handle nonlinear axes during contour generation               Bug #2593
  * FIX   yerrorbars key sample should match bars in the plot           Bug #2598
  * FIX   "plot with table" must skip all smoothing operations          Bug #2610
  * FIX   cairolatex/epslatex: prevent doubled text in opaque textboxes
  * FIX   wxt: versions prior to 3.0 do not support XDG                 Bug #2587
  * FIX   wxt: fontscale and fontsize handling was inconsistent         Bug #2373
  * FIX   tikz epslatex cairolatex: updated to work with TeXLive2023    Bug #2613
  * FIX   correctly report cardinality of an empty array is zero        Bug #2616
  * FIX   ignore datafile separator when plotting from an array
  * FIX   combination of pm3d options "at b" or "at t" with "depthorder"
  * FIX   combination of 'autotitle columnhead' and 'using col("key")'  Bug #2620
  * FIX   do not complain if XDG files are not found because no $HOME   Bug #2623
  * FIX   windows terminal: arrow length corrected for aspect ratio     Bug #2565
- Delete patch gnuplot-5.4.4-grep.patch now upstream

- Update to gnuplot 5.4.7
  * FIX   pseudofiles '+','++' must ignore "set datafile columnheader"  Bug #2585
  * FIX   data from an array must ignore "set datafile columnheader"    Bug #2585
  * FIX   various problems with unbounded plot iteration                Bug #2589
  * FIX   allow plot ... smooth acsplines with filledcurves             Bug #2592
  * FIX    "plot title at {end|beginning}" belongs in KEYSAMPLE layer
  * FIX   handle empty string in last field of csv file
  * FIX   Handle nonlinear axes during contour generation               Bug #2593

OBS-URL: https://build.opensuse.org/request/show/1088274
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=90
2023-05-23 12:53:12 +00:00
18d552400d Update to gnuplot gnuplot-5.4.7
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=149
2023-05-22 07:21:56 +00:00
01555a9762 Accepting request 1065409 from Publishing
- Update to gnuplot 5.4.6
  * NEW    set key {columns <exact no of columns>}
           set key {keywidth <exact width>}
  * NEW    XDG support
             startup file:      $XDG_CONFIG_HOME/gnuplot/gnuplotrc
             history file:      $XDG_STATE_HOME/gnuplot_history
             wxt configuration: $XDG_CONFIG_HOME/gnuplot/gnuplot-wxt.conf
  * CHANGE remove "alldoc" build target
  * CHANGE plot with polygons fillstyle empty really does mean empty
  * FIX    windows: various problems mixing piped input and stdin        Bug #2491
  * FIX    x11: bad interactions of lt nodraw, bgnd and dash pattern     Bug #2572
  * FIX    wxt: export-to-file widget should preserve line properties
  * FIX    svg: set initial default fill to "none"
  * FIX    png: back-compatibility with very old versions of gdlib       Bug #2579
  * FIX    variable pointtype, pointsize in plot style yerrorlines
  * FIX    border color for polygons with variable fillcolor
  * FIX    definition followed by iteration in a plot command            Bug #2580
  * FIX    parametric plot with filledcurves y1=<limit>                  Bug #1797
- Port patches
  * Gnuplot_5_4.pdf
  * gnuplot-4.6.0-demo.diff
  * gnuplot-4.6.0-fonts.diff
  * gnuplot-4.6.0.dif
  * gnuplot-5.4.4-grep.patch
  * gnuplot-PIE.patch
  * gnuplot-gd.patch


- Update to gnuplot 5.4.6
  * NEW    set key {columns <exact no of columns>}

OBS-URL: https://build.opensuse.org/request/show/1065409
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=89
2023-02-14 19:07:50 +00:00
633b6b3c8d gnuplot-doc.changes
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=147
2023-02-12 15:28:16 +00:00
2708b4acfb Update to gnuplot 5.4.6
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=146
2023-02-12 15:09:15 +00:00
928e81cd0d Accepting request 1043703 from Publishing
- update to 5.4.5:
  * NEW    "set key offset <dx>, <dy>" tweaks placement of the key
  * NEW    data-driven histogram colors
  * CHANGE re-order 3D labels to come after pm3d depthorder surfaces
  * CHANGE hpgl: add terminal option "fontscale <value>"
  * CHANGE for nonuniform matrix data, column(0) returns linear position in
    matrix
  * CHANGE set pointintervalbox 0 disables drawing the background box Bug
  * FIX    svg: hypertext font handling
  * FIX    track columnheaders of multiple data blocks in a single file Bug
  * FIX    Clean up positioning of polar border, raxis, and theta tics Bug
  * FIX    Autoscaling of logscaled raxis
  * FIX    memory corruption if a small plot structure is recycled Bug #2550
  * FIX    Windows qt terminal:  "pause -1" should not block mousing Bug
  * FIX    promotion of string to integer should not assume leading 0 means
    octal (forwarded request 1043480 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/1043703
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=88
2022-12-20 19:19:46 +00:00
fed478973e Accepting request 1043480 from home:dirkmueller:Factory
- update to 5.4.5:
  * NEW    "set key offset <dx>, <dy>" tweaks placement of the key
  * NEW    data-driven histogram colors
  * CHANGE re-order 3D labels to come after pm3d depthorder surfaces
  * CHANGE hpgl: add terminal option "fontscale <value>"
  * CHANGE for nonuniform matrix data, column(0) returns linear position in
    matrix
  * CHANGE set pointintervalbox 0 disables drawing the background box Bug
  * FIX    svg: hypertext font handling
  * FIX    track columnheaders of multiple data blocks in a single file Bug
  * FIX    Clean up positioning of polar border, raxis, and theta tics Bug
  * FIX    Autoscaling of logscaled raxis
  * FIX    memory corruption if a small plot structure is recycled Bug #2550
  * FIX    Windows qt terminal:  "pause -1" should not block mousing Bug
  * FIX    promotion of string to integer should not assume leading 0 means
    octal

OBS-URL: https://build.opensuse.org/request/show/1043480
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=144
2022-12-19 07:24:53 +00:00
0f3d1d5f95 Accepting request 1006580 from Publishing
remove warnings with GNU grep 3.8 and fix build with egrep/fgrep
removed boo#1203092 (forwarded request 1006499 from AndreasStieger)

OBS-URL: https://build.opensuse.org/request/show/1006580
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=87
2022-10-01 15:42:27 +00:00
40ea347ed8 Accepting request 1006499 from home:AndreasStieger:grep
remove warnings with GNU grep 3.8 and fix build with egrep/fgrep
removed boo#1203092

OBS-URL: https://build.opensuse.org/request/show/1006499
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=142
2022-09-28 06:30:30 +00:00
67c8481263 Accepting request 992338 from Publishing
- Update to gnuplot 5.4.4
  * NEW plots can use arrow styles that specify "lc rgb variable" 
  * CHANGE make page layout of "set view map; splot" more like that of "plot"
           - honor "set rmargin" and "set tmargin" Bug #2484
           - display x2label and y2label Bug #2484
           - revised placement of color box Bug #2484
           - reconcile linked axis data and tic ranges Bug #2483
           - apply "set key invert" to splot Bug #2381
  * CHANGE cairo terminals: increase internal oversampling factor Bugs #2499 #2369
  * CHANGE fig: restore terminal option "pointsmax <N>" Bug #2509
  * CHANGE always add a space between items in a "print" command Bug #2488
  * CHANGE consistent ordering of input columns for "plot ... ps var pt var" Bug #2524
  * CHANGE gnuplot -c script.gp A B -C ... will pass A B -C ... without interpretation
  * CHANGE stricter error checks when promoting string to numeric value Bug #2527
  * CHANGE report GPVAL_TERM_XMIN and friends as floating point values
  * FIX handle combination of axis properties logscale + autoscale + reverse Bug #2347
  * FIX mis-handled arguments at start-up of "gnuplot -c script arg1 ..." Bug #2493
  * FIX windows: redirected output of printf() Bug #2490
  * FIX allow variable point style and point type in plot "with yerrorbars"
  * FIX plots "with labels point pt variable" were off-by-one in choosing point type
  * FIX contour "with labels" from binary data
  * FIX x/y fractional coordinate mouse readout for nonlinear axes Bug #2526
  * FIX Support combination of "set surface explicit; set hidden3d" Bug #2521
- Use https
- Port patches
  * gnuplot-4.6.0-fonts.diff
  * gnuplot-4.6.0.dif
  * gnuplot-gd.patch

- Update to gnuplot 5.4.4

OBS-URL: https://build.opensuse.org/request/show/992338
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=86
2022-08-03 19:16:30 +00:00
0189a6775f Refresh Gnuplot_5_4.pdf
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=140
2022-08-02 13:54:33 +00:00
3534cbb086 Missed pre_checkin.sh run
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=139
2022-07-19 08:19:14 +00:00
a17d68e327 Update to gnuplot 5.4.4
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=138
2022-07-19 08:18:15 +00:00
835ec26989 Accepting request 983854 from Publishing
- Use wxGTK3 instead of GTK2 wxWidgets.
- Update to gnuplot 5.4.3
  * NEW "set pm3d border retrace" will use quadrangle color for the border
  * NEW "nogrid" flag for plots to opt out of dgrid3d processing
  * NEW option "above|below y=<val>" for "plot with fillsteps"
  * NEW "set style histogram nokeyseparators" suppress blank key entries Bug #2473
  * CHANGE always allow palette color for non-plot elements of 2D plot
  * FIX contours were incorrectly allocated space in the key even if "notitle"
  * FIX evaluation of unary minus in front of ternary operator Bug #2468
  * FIX arm and s390 require "signed char" Bugs #2467 #2450
  * FIX range errors if "smooth csplines" applied with x-axis reversed Bug #2465
  * FIX handle various corner cases found by fuzzing
  * FIX textcolor should accept "linetype N"  Bug #2459
  * FIX Windows:  handling of Window messages for piped input Bugs #2204 #2412
  * FIX aquaterm: auto-configuration use of Frameworks  Bug #2419
  * FIX qt:       pm3d quadrangle borders for transparent surfaces
  * FIX png/gif:  gdlib auto-configuration issues
  * FIX dumb:     limit enhanced text markup to single-line vertical displacement
- This update fixes CVE-2021-44917 (boo#1194017)
- Port patches
  * gnuplot-4.6.0.dif
  * gnuplot-gd.patch
- Use wxGTK3 instead of GTK2 wxWidgets. (forwarded request 983724 from StefanBruens)

OBS-URL: https://build.opensuse.org/request/show/983854
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=85
2022-06-21 15:15:04 +00:00
c1dcf822a8 Accepting request 983724 from home:StefanBruens:branches:Publishing
- Use wxGTK3 instead of GTK2 wxWidgets.
- Update to gnuplot 5.4.3
  * NEW "set pm3d border retrace" will use quadrangle color for the border
  * NEW "nogrid" flag for plots to opt out of dgrid3d processing
  * NEW option "above|below y=<val>" for "plot with fillsteps"
  * NEW "set style histogram nokeyseparators" suppress blank key entries Bug #2473
  * CHANGE always allow palette color for non-plot elements of 2D plot
  * FIX contours were incorrectly allocated space in the key even if "notitle"
  * FIX evaluation of unary minus in front of ternary operator Bug #2468
  * FIX arm and s390 require "signed char" Bugs #2467 #2450
  * FIX range errors if "smooth csplines" applied with x-axis reversed Bug #2465
  * FIX handle various corner cases found by fuzzing
  * FIX textcolor should accept "linetype N"  Bug #2459
  * FIX Windows:  handling of Window messages for piped input Bugs #2204 #2412
  * FIX aquaterm: auto-configuration use of Frameworks  Bug #2419
  * FIX qt:       pm3d quadrangle borders for transparent surfaces
  * FIX png/gif:  gdlib auto-configuration issues
  * FIX dumb:     limit enhanced text markup to single-line vertical displacement
- This update fixes CVE-2021-44917 (boo#1194017)
- Port patches
  * gnuplot-4.6.0.dif
  * gnuplot-gd.patch
- Use wxGTK3 instead of GTK2 wxWidgets.

OBS-URL: https://build.opensuse.org/request/show/983724
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=136
2022-06-20 07:12:54 +00:00
14785ee55d Accepting request 946015 from Publishing
OBS-URL: https://build.opensuse.org/request/show/946015
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=84
2022-01-13 22:21:11 +00:00
8d7752b89d Accepting request 945993 from home:alarrosa:branches:KDE:Qt:5.15:fix-changelog
Add bugzilla reference so we don't lose it when submitting to SLE
- Hardening: compile with PIC and link with PIE (bsc#1184123).
- Hardening: compile with PIC and link with PIE (bsc#1184123).

OBS-URL: https://build.opensuse.org/request/show/945993
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=135
2022-01-13 09:21:51 +00:00
4797e69237 Accepting request 945279 from Publishing
- Update to gnuplot 5.4.3
  * NEW "set pm3d border retrace" will use quadrangle color for the border
  * NEW "nogrid" flag for plots to opt out of dgrid3d processing
  * NEW option "above|below y=<val>" for "plot with fillsteps"
  * NEW "set style histogram nokeyseparators" suppress blank key entries Bug #2473
  * CHANGE always allow palette color for non-plot elements of 2D plot
  * FIX contours were incorrectly allocated space in the key even if "notitle"
  * FIX evaluation of unary minus in front of ternary operator Bug #2468
  * FIX arm and s390 require "signed char" Bugs #2467 #2450
  * FIX range errors if "smooth csplines" applied with x-axis reversed Bug #2465
  * FIX handle various corner cases found by fuzzing
  * FIX textcolor should accept "linetype N"  Bug #2459
  * FIX Windows:  handling of Window messages for piped input Bugs #2204 #2412
  * FIX aquaterm: auto-configuration use of Frameworks  Bug #2419
  * FIX qt:       pm3d quadrangle borders for transparent surfaces
  * FIX png/gif:  gdlib auto-configuration issues
  * FIX dumb:     limit enhanced text markup to single-line vertical displacement
- This update fixes CVE-2021-44917 (boo#1194017)
- Port patches
  * gnuplot-4.6.0.dif
  * gnuplot-gd.patch

OBS-URL: https://build.opensuse.org/request/show/945279
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=83
2022-01-10 23:01:45 +00:00
91d3232aaa Replace Gnuplot_5_4.pdf
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=134
2022-01-10 11:22:43 +00:00
41e6c44c5f Mention boo#1194017
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=133
2022-01-10 11:18:53 +00:00
2b9de1c04e Update to gnuplot 5.4.3
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=132
2022-01-10 09:39:14 +00:00
d0a816ad32 Accepting request 898022 from Publishing
- Update to gnuplot 5.4.2
  * NEW in "using" context, $# means "number of columns in current data line"
  * NEW define on program entry:   I = sqrt(-1) = {0.,1.}
  * NEW support input data that uses epidemiological date-week formats
  * NEW optional fillcolor for "set key opaque"
  * NEW provide and document use of a plugin to provide uigamma function
  * CHANGE much improved domain and precision for igamma function
  * CHANGE generate only one key entry per multi-dataset input file Bug #2380
  * CHANGE (Windows): attempt to convert unicode on command line to UTF-8
  * CHANGE clip `with image` to plot boundary in 2D plots
  * CHANGE In gprintf format "%c", add no space for a null prefix Bug #2266
  * CHANGE Make auto-placement of left border less sensitive to plot size Bug #2415
  * FIX time formats %U %W Bug #2390
  * FIX cairo terminals: Do not lose font info during multi-line enhanced text
  * FIX left-justification of titles in splot with user-specified key position
  * FIX cairo terminals (Windows): ignore "text scaling" from user screen settings
  * FIX win: instabilities associated with changing window size Bug #2301 #2304
  * FIX pm: better mousing and font handling
  * FIX qt: prevent zombie gnuplot_qt process Bug #2188
  * FIX clipping of filled polygons that have only 1 or 2 vertices Bug #2400
  * FIX "set tics front" unexpectedly made all grid lines invisible
  * FIX more terminals support requested linewidth for textbox borders
  * FIX indexing of multiple matrix data sets in a single input file
  * FIX do not inject extra '\n' into input stream after 'set term' Bug #2292
- Change offset of patches
  * gnuplot-4.6.0-fonts.diff
  * gnuplot-4.6.0.dif
  * gnuplot-gd.patch

- Update to gnuplot 5.4.2

OBS-URL: https://build.opensuse.org/request/show/898022
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=82
2021-06-11 20:30:23 +00:00
694dac489d .
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=130
2021-06-07 10:01:30 +00:00
23e269e6b1 Update to gnuplot 5.4.2
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=129
2021-06-07 05:56:20 +00:00
f081a8949a Accepting request 889297 from Publishing
- Update spec file to work with TeXLive 2021 

- Last commit had added patch gnuplot-PIE.patch

- Hardening: compile with PIC and link with PIE.

- Update spec file to work with TeXLive 2021

OBS-URL: https://build.opensuse.org/request/show/889297
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=81
2021-04-29 20:45:58 +00:00
ead68e6cc9 TeXLive 2021
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=127
2021-04-26 17:16:50 +00:00
19160518b9 Accepting request 887452 from Publishing
- Last commit had added patch gnuplot-PIE.patch

- Hardening: compile with PIC and link with PIE.

OBS-URL: https://build.opensuse.org/request/show/887452
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=80
2021-04-24 21:06:38 +00:00
d2774c5119 Missed changelog entry: added gnuplot-PIE.patch
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=125
2021-04-22 06:30:00 +00:00
a7957cc8b2 Accepting request 885661 from home:wfrisch:branches:Publishing
Hardening: compile with PIC and link with PIE.

OBS-URL: https://build.opensuse.org/request/show/885661
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=124
2021-04-22 05:57:48 +00:00
8c3fb0e38f Accepting request 854609 from Publishing
- Update to gnuplot 5.4.1
  * NEW "with rgbimage" and "with rgbalpha" accept single column ARGB input
  * NEW add toggle in toolbar widget for qt terminal option "ctrl-q"
  * NEW keyword "smooth kdensity period <val>"
  * NEW time format %tD encodes days relative to time 0
  * NEW pm3d quadrangles in 2D projection are clipped smoothly to x and y
  * CHANGE gif animation 'optimize' option is deprecated Bugs #1992 #2070 #2348
  * CHANGE svg increase coordinate precision to two decimal points Bug #2369
  * FIX y autoscaling of default "with filledcurves" #Bug 2294
  * FIX placement of mirrored x and y tics in mode 'set view projection ...'
  * FIX pm3d lighting calculation for degenerate quadrangles
  * FIX botched deprecation of old syntax for "call" arguments Bug #2298 #2368
  * FIX pm3d "depthorder" affects 'set obj polygon' with >4 vertices Bug #2297
  * FIX loss of precision for asin(x), asinh(x) with real x << 0 Bug #2302
  * FIX error handling of bad font name in enhanced text Bugs #2303 #2308
  * FIX incomplete domain for complex acosh(x), real x < -1 was treated as NaN
  * FIX error handling of fuzzed input  Bugs #2306 #2307 #2309 #2312 #2344
  * FIX add range check for plot of binned data (allows clipping on y)
  * FIX "unzoom" applied to autoscaled volatile data
  * FIX no default for binary columns needed if there is a 'using' spec Bug #2315
  * FIX buffer overflow of enhanced text fragment  Bugs #2310 #2311
  * FIX qnorm and Hann functions applied in dgrid3d Bugs #2277 #2318
  * FIX handling of dashtype given as a string with leading whitespace Bug #2336
  * FIX preserve key position across isolated instance of "title at x,y" Bug #2342
  * FIX contour labels had spurious point symbols
  * FIX allow "pointtype variable" in combination with jitter Bug #2354
  * FIX cgm: sanity for non-zero font size Bug #2358
  * FIX more checks for valid UTF-8 Bugs #2362 #2364
- Remove patches now upstream
  * 052cbd17.patch

OBS-URL: https://build.opensuse.org/request/show/854609
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=79
2020-12-12 19:28:10 +00:00
2e3155cd96 .
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=122
2020-12-10 15:38:06 +00:00
ece7e7d30e Update to gnuplot 5.4.1
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=121
2020-12-10 07:48:46 +00:00
3aae64eec3 Accepting request 838238 from Publishing
- Add temporary upstream commits as patches
  * 052cbd17.patch
  * 1f36c4fb.patch
  * 963c7df3.patch
  * a31c3b70.patch
  to fix the bugs bsc#1176689 with CVE-2020-25559 and bsc#1176687
  with CVE-2020-25412

OBS-URL: https://build.opensuse.org/request/show/838238
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=78
2020-10-03 16:52:21 +00:00
c2cc125a90 Fix for bsc#1176689 and bsc#1176687
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=119
2020-09-28 10:54:17 +00:00
13737169dd Accepting request 821479 from Publishing
- Update to gnuplot 5.4
  * NEW support for 64-bit integer arithmetic
  * NEW support for voxel grids
  * NEW plot ... with table if <expression>
  * NEW "set walls" command to show xy xz and yz planes in 3D plots
  * NEW "set clip radial" for line segments in polar mode plots
  * NEW "splot ... with isosurface"
  * NEW "splot ... with circles"
  * NEW "splot ... with boxes"
  * NEW "plot ... with arrows"
  * NEW "plot ... with polygons"
  * NEW "set view projection {xz|yz}"
  * NEW "set datafile columnheaders"
  * NEW per-plot fillcolor and fillstyle for pm3d surfaces
  * NEW allow separate color column with dgrid3d surfaces (but not color splines)
  * NEW string function trim(" padded string ") removes leading and trailing whitespace
  * NEW unicode escape sequences \U+hhhh
  * NEW order N Bessel functions of 1st and 2nd kind (besjn besyn)
  * NEW modified Bessel functions I0 (besi0) and I1 (besi1)
  * NEW modified Bessel function of order n (besin)
  * NEW "set object polygon depthsort" as an alternative to front/back/behind
  * NEW "set pixmap" object-like bitmap images from png/gif/jpeg input files
  * NEW overflow avoidance extends range of arguments handled by complex division
  * NEW largely extended pcl5 terminal supports PCL5e/PCL5c printers
  * NEW revised pstricks and texdraw LaTeX terminals
  * NEW extended dospc terminal (DOS32/OpenWatcom)
  * NEW extended svga terminal using the (M)GRX library (DOS32/DJGPP)
  * NEW heavily revised fig terminal
  * NEW LaTeX terminal pict2e uses the LaTeX2e pict2e environment
  * NEW Left-click on hypertext label will copy text to clipboard (wxt qt)

OBS-URL: https://build.opensuse.org/request/show/821479
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=77
2020-07-21 13:44:29 +00:00
81c7160eb5 New Gnuplot_5_4.pdf
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=117
2020-07-17 09:55:02 +00:00
6fa7471969 Do not forget to generate gnuplot-doc.changes
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=116
2020-07-17 08:19:49 +00:00
54e9dcc4df Update to gnuplot-5.4.0
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=115
2020-07-17 08:10:21 +00:00
7da89d6528 Accepting request 816758 from Publishing
- Add patch gnuplot-QtIndexedList.dif to avoid warnings reported
  with boo#1172565 

- Disable warning messages from Qt5(.15 and up) (boo#1172565)

OBS-URL: https://build.opensuse.org/request/show/816758
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=76
2020-06-25 14:47:27 +00:00
72fa317d52 Fix spec file cleaner murks
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=113
2020-06-24 06:02:14 +00:00
a6a9092712 Add real fix for boo#1172565
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=112
2020-06-22 08:41:24 +00:00
a9787792ad Disable warning messages from Qt5(.15 and up) (boo#1172565)
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=111
2020-06-16 09:15:50 +00:00
e7f658d78b Accepting request 753096 from Publishing
- Update to gnuplot 5.2.8
  * CHANGE user-visible GPVAL_TERM_HCHAR GPVAL_TERM_VCHAR (help debug font issues)
  * CHANGE placement of ylabel (compromise 5.2.7 and earlier versions) (Bug #2181)
  * CHANGE make strstrt() aware of UTF8, e.g. strstrt("αβγ5", "5") returns 4
  * FIX "set timestamp" from "save" must not include a justification (Bug #2178)
  * FIX set cntrparam levels increment <base>, <factor> for logscale z (Bug #2183)
  * FIX character pointtypes should inherit plot coloring like normal pointtypes
  * FIX bad autoscaling of linked y2 axis (Bug #2186)
  * FIX prevent infinite loop from unbounded interation in a non-data plot command
  * FIX dimensions reported by "stats matrix every" (Bug #2189)
  * FIX extent of boxplot whiskers could be off by one point (Bug #2106)
  * FIX mix unbounded iteration and functions in a single plot command (Bug #2201)
  * FIX reverse history search with readline=builtin (Bug #2209)
  * FIX qt: suppress off-by-one ysize (Bug #1759)
  * FIX cairo: suppress off-by-one ysize (Bug #1759)
  * FIX gd: apply alpha to brushstroke lines (Bug #2117)
  * FIX tikz: fixes to accommodate lua 5.3 and newer pgf
  * FIX wxt: ExportToFile widget disabled in persist mode (Bug #2185)
  * FIX qt: handling of modifier keys (ctrl alt shift) for keyboard events
  * FIX wxt: handling of modifier keys (ctrl alt shift) for keyboard events
  * FIX fig: dashtype "solid" was not passed through correctly to transfig
  * FIX gd: incorrect line spacing of multiline label (Bug #2215)

OBS-URL: https://build.opensuse.org/request/show/753096
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=75
2019-12-07 14:16:02 +00:00
5a0b634a63 Correct group tag for multibuild part not being doc package
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=109
2019-12-03 06:08:36 +00:00
8b4a28ae83 Update to gnuplot 5.2.8
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=108
2019-12-02 12:46:26 +00:00
9c7848dfb7 Accepting request 725989 from Publishing
OBS-URL: https://build.opensuse.org/request/show/725989
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=74
2019-08-27 08:12:00 +00:00
4138dfe646 Accepting request 725853 from home:StefanBruens:branches:Publishing
Split and cleanup
Also see https://build.opensuse.org/request/show/725852

OBS-URL: https://build.opensuse.org/request/show/725853
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=106
2019-08-26 01:27:25 +00:00
7cf61c66aa Accepting request 706614 from Publishing
- Update to gnuplot 5.2.7
  * NEW "set pm3d noclipcb" will skip drawing quadrangles with color < cbmin
  * NEW pm terminal supports utf8, dashed lines, bold/italic text
  * NEW imaginary component of array values is available to "using" in column 3
  * NEW gnuplot --slow may help use of qt terminal with slow system font server
  * CHANGE splot "with points pt 0" acts like "with dots"
  * CHANGE (tikz) improved default interpretation of gnuplot arrowhead style
  * CHANGE teach hidden3d to handle double-headed vectors (arrowstyle "heads")
  * CHANGE "unset title" or "reset" resets all title properties to default
  * CHANGE font names passed to enhanced text processing may be in quotes
  * CHANGE cairo terminals accept fractional font sizes
  * CHANGE "plot with table" does not output trailing field separator
  * CHANGE better centering for clustered histograms
  * CHANGE clear STATS_* variables before performing analysis
  * CHANGE cairo, libgd, and svg terminals handle LT_NODRAW by not drawing at all
  * CHANGE svg terminal clickable icons are in-line data rather than external refs
  * CHANGE revise space allocated for ylabel; allow text justification for ylabel
  * CHANGE reduce overhead, making it feasible to have 10^6 hypertext labels
  * CHANGE heavily revised fig terminal
  * FIX "plot with table" unnecessarily limited string column output to 60 chars 
  * FIX (windows) make sure graph window is shown even if the program is "hidden"
  * FIX hidden3d mode was not correctly dealing with arrowstyle backhead
  * FIX sprintf in 'using' spec must not clobber numeric locale
  * FIX tikz - request for polygon with 0 vertices could hang terminal
  * FIX lua/tikz - do not attempt to ftruncate output being piped through stdout
  * FIX tkcanvas - do not attempt to ftruncate output being piped through stdout
  * FIX handle NaN values in input stream to "stats FOO matrix"
  * FIX prevent extra read past the end of a datablock holding matrix data
  * FIX pm - issues in box and polygon fill, (wide) lines, enhanced text, images
  * FIX dropped character in piped input stream if plot window is manually closed

OBS-URL: https://build.opensuse.org/request/show/706614
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=73
2019-06-04 10:07:14 +00:00
d8d3eafac8 Update to gnuplot-5.2.7
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=104
2019-05-31 07:39:17 +00:00
1b5b139d92 Accepting request 662610 from Publishing
- Update to gnuplot 5.2.6
  * NEW keyword "keyentry" places an entry in the key without actually plotting
  * NEW "set style boxplot medianlinewidth <lw>"
  * CHANGE drop non-working support for CIE/XYZ color space
  * CHANGE strptime ignores content read with format a/A/w/W
  * FIX various corner-case bugs and overruns found by fuzzing
  * FIX revise waitforinput in x11 terminal
  * FIX revise waitforinput and terminal close events in qt terminal
  * FIX revise waitforinput and new window events in monothreaded wxt terminal
  * FIX lua.trm compatibility with lua version 5.3
  * FIX error line reporting inside an if/else bracketed clause
  * FIX error in date conversion for times within a nanosecond of a year boundary
- Drop patch gnuplot-e3cc539c.patch as this is fixed with update

OBS-URL: https://build.opensuse.org/request/show/662610
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=72
2019-01-03 17:09:38 +00:00
38c0d46d63 Update to gnuplot 5.2.6
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=102
2019-01-03 07:37:10 +00:00
8a8d1b1718 Accepting request 655317 from Publishing
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/655317
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=71
2018-12-06 11:17:36 +00:00
3dbbf98f2f Add patch gnuplot-e3cc539c.patch
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=100
2018-11-28 11:37:49 +00:00
e4bb6b8bda Accepting request 640800 from Publishing
- Let patch gnuplot-5.2.0-texi2info.patch apply 

- Update to gnuplot 5.2.5
  * NEW "set pm3d depthorder base" sorts pm3d quadrangles by projecting to z=0
  * NEW "set jitter vertical" displaces y coordinate rather than x coordinate
  * NEW array size can be determined automatically from the initializer
  * CHANGE place titles along x axis in plots with columnstacked histograms
  * CHANGE equivalent slope constraint for mcs splines at both ends of the range
  * CHANGE numerical arguments to "call" are stored in ARG1..ARGn as strings
  * CHANGE numerical arguments to "call" are stored in ARGV[n] as complex
  * CHANGE treat imaginary values plotted from a using spec as UNDEFINED (NaN)
  * CHANGE allow "reset" between plots in a multiplot layout
  * CHANGE Deprecate linux and vgagl terminals (to be removed in 5.3)
  * CHANGE placement of axis and tic labels in 3D projections on to xz or yz plane
  * CHANGE default to ./configure --without-wx-multithreading
  * FIX parametric function plots did not work with logscale x (regression in 5.2.0-4)
  * FIX polar mode "set trange" was assumed to use radians, now it tracks "set angle"
  * FIX clip polar grid lines and ticks to x/y range limits
  * FIX clipping of plot "with lines" when axes are nonlinear (regression from 5.0)
  * FIX clipping of all elements in finanacebars/candlesticks/boxplots
  * FIX clipping of 3D splot "with labels"
  * FIX strange interaction of "noautoscale" with blank data lines
  * FIX alignment of boxed text to center for eps/cairolatex
  * FIX incompatibility of "pm3d depthorder" and rgb color taken from data column
  * FIX aqua terminal font changes in enhanced text mode

OBS-URL: https://build.opensuse.org/request/show/640800
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=70
2018-10-09 13:54:40 +00:00
0e7fb69a45 Detect libgd and its features as well
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=98
2018-10-09 10:00:40 +00:00
aa49cb414f Merge source patch gnuplot-5.2.0-texi2info.patch
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=97
2018-10-09 07:41:38 +00:00
5cc040c349 Update to 5.2.5
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=96
2018-10-09 07:11:15 +00:00
85a4cc667d Accepting request 620919 from Publishing
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/620919
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=69
2018-07-06 08:43:07 +00:00
6cf44b56d3 Update to gnuplot 5.2.4
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=94
2018-06-04 07:20:05 +00:00
f2ba23f412 Accepting request 604708 from Publishing
- Update to gnuplot 5.2.3
  * NEW "set grid {no}vertical" adds grid lines in the xz and xz planes
  * NEW "set cntrparam {firstlinetype N} {{un}sorted}"
  * CHANGE drop non-working support for YIQ color space
  * CHANGE expand \n characters when printing into a datablock
  * CHANGE allow contour plots to opt out of hidden3d processing
  * CHANGE special-case code to speed up handling of logscale axes
  * CHANGE do not write GPFUN_* variables to "save" output file
  * CHANGE default to density 100 for "set fs solid", 50 for "set fs transparent"
  * FIX potential buffer overflow in gprintf formats containing %%
  * FIX immediate response to ctrl-Z when libreadline is used for input
  * FIX warning messages inside a bracketed clause could trigger early exit
  * FIX tweak logscale tic range limits and minor tic generation intervals
  * FIX stats FOO using 'namedcolumn' name columnhead
  * FIX clipping of INRANGE->UNDEFINED line segments
  * FIX use of logscale y axis in "set view map" or "set pm3d map" modes
  * FIX placement of colorbox in "set view map" mode
  * FIX autoscaled axis range of logscale axes in "set view map" mode
  * FIX polar mode "with yerrorbars" error bars are radial, not vertical
  * FIX clipping of circles whose center is offscreen to the left or bottom
  * FIX snap to x=zero for function plot sampling does not apply to logscale x
  * FIX canvas terminal: apply both color and alpha channel to points and lines
  * FIX svg terminal: apply current color to dots
  * FIX qt terminal: include "notitle" plots in accounting for toggle operations
  * FIX svg terminal: point plot empty title produced spurious mousing directive
  * FIX tikz terminal: failed to recognize dashtype 1

- Update to gnuplot 5.2.2

OBS-URL: https://build.opensuse.org/request/show/604708
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=68
2018-05-07 12:53:59 +00:00
fac56932dd Update to gnuplot-5.2.3
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=92
2018-05-07 07:16:41 +00:00
a02424ec2f Accepting request 576952 from Publishing
- Do not miss gpic and mif
- Even if pulled by other packages do explicite require for the build
  * pkgconfig(freetype2)
  * pkgconfig(libjpeg)
  * pkgconfig(libpng16)

OBS-URL: https://build.opensuse.org/request/show/576952
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=67
2018-02-16 20:43:16 +00:00
74bf45525b Explicit
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=90
2018-02-15 10:32:29 +00:00
a16f5bee42 Accepting request 575871 from Publishing
OBS-URL: https://build.opensuse.org/request/show/575871
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=66
2018-02-13 09:31:54 +00:00
Tomáš Chvátal
7f712951d2 Accepting request 575854 from home:elvigia:branches:Publishing
- Do not use xorg-x11-* as buildrequires
- Fix broken GD libs detection (gnuplot-gd.patch) 
- Remove unneeded buildrequires.

OBS-URL: https://build.opensuse.org/request/show/575854
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=88
2018-02-12 20:12:08 +00:00
fe5873865a Accepting request 542575 from Publishing
- Update to gnuplot 5.2.2 
  * NEW splot ... with lines title at {beg|end}
  * FIX allow mixed use of in-key plot titles and manually placed titles
  * FIX prevent runaway iterations of the form   plot for [i=start:*] ...
  * FIX handle in-line range limits for linked or nonlinear axes
  * FIX restore pre-5.2 interpretation of logscaled tic increment as a multiplier
  * FIX logscale tic placement is closer to that of versions before 5.2.0
  * FIX recheck inrange/outrange points after spline or bezier smoothing
  * FIX sampling on x2 if linked to x1;  e.g. plot sample [t=1:5:1] '+' axes x2y1
  * FIX empty range on logscale y axis is handled by auto-extending the range
  * FIX autoscaling xrange of stacked histograms
- Add now missed TEXDIR at configure time which now includes also
  the sub path tex/latex/gnuplot/ below /usr/share/texmf/ (could
  become removed with some of the next version updates?)

OBS-URL: https://build.opensuse.org/request/show/542575
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=65
2017-11-17 23:20:46 +00:00
47198fa7d5 .
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=86
2017-11-16 09:05:03 +00:00
c6b1ef8701 Accepting request 540022 from Publishing
OBS-URL: https://build.opensuse.org/request/show/540022
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=64
2017-11-09 13:07:49 +00:00
e0e1e6e8dc Accepting request 540005 from home:NicoK:branches:Publishing
update to 5.2.1

OBS-URL: https://build.opensuse.org/request/show/540005
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=84
2017-11-08 19:56:31 +00:00
41a63bdefd Accepting request 529865 from Publishing
- Add patch gnuplot-5.2.0-texi2info.patch as source to be able
  to patch the resulting gnuplot.texi 
- Modify patches
  * gnuplot-4.4.0-x11ovf.dif
  * gnuplot-4.6.0-demo.diff
  * gnuplot-4.6.0-fonts.diff
  * gnuplot-4.6.0.dif
  * gnuplot-QtCore-PIC.dif
  * gnuplot-wx3.diff

- Update to gnuplot 5.2.0
  * NEW user-defined dashtypes in metapost terminal
* NEW datablock contents may be accessed as an indexed array of strings
  * CHANGE allow explicit sample interval for u and v using pseudofile '++'
  * CHANGE decouple cbrange from color components in "with rgbimage"
  * FIX reconcile aspect ratio flags from "set view map" and "set view equal xy"
  * FIX "set key fixed" should be ignored in the case of "set view map"
  * FIX GPVAL_* variables were not being updated in "set table" mode
  * FIX evaluation of nested iteration containing an empty range
  * FIX bug in variant time_spec formats %tH %tM (undesired wrapping)
  * NEW "plot with table" can handle string-valued output columns
  * CHANGE add caca terminal documentation to the user manual
  * CHANGE revised output of "test" command
  * CHANGE use Mingw-w64 and MSVC popen rather than built-in "fake" popen
  * FIX copy environmental variable GNUTERM to internal variable on entry
  * FIX more consistent handling of plot 'with table'
  * FIX incorrect, possibly empty, command string was saved for previous fit
  * FIX ignore non-numeric values of potential dummy params used by "fit"
  * FIX autoscaling during refresh of volatile data plots "with vectors"
  * FIX terminal initialization must be done before executing ~/.gnuplot

OBS-URL: https://build.opensuse.org/request/show/529865
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=63
2017-10-09 17:40:19 +00:00
fbd6cbbc50 .
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=82
2017-09-29 07:57:40 +00:00
d5578a4ce4 Accepting request 517125 from Publishing
- Update to 5.0.7 (which does also close CVE-2017-9670 (bsc#1044638))
  * NEW set term {pngcairo|pdfcairo} pointscale <factor>
  * NEW "save fit" back-ported from version 5.2 as a replacement for "update"
  * NEW user-defined dashtypes in metapost terminal
  * CHANGE deprecate "update" command (but do not remove it)
  * CHANGE allow placement of circles in 3D plots using axis coordinates
  * CHANGE ignore invalid z coordinate for 3D objects placed in "set view map"
  * CHANGE distinguish 'bind "shift-Button1"' from 'bind "Button1"'
  * CHANGE use Mingw-w64 and MSVC popen rather than built-in "fake" popen
  * CHANGE allow range to include sampling interval in plots using pseudofile '+'
  * FIX rangelimited y2 axis could produce spurious diagonal line across plot
  * FIX assignment of x/y dimensions in "binary record=(a,b) ... with image"
  * FIX negative array index caused by hidden3d degenerate polygon
  * FIX object clipping in "set view map"
  * FIX cairo terminals: scale textbox border linewidth by terminal linewidth
  * FIX canvas terminal: initialization of plot dimensions (affects first zoom)
  * FIX crash in stats if no usable data is found
  * FIX do not use LaTeX formatting in tabular output
  * FIX sanity check to catch "plot '+' binary"
  * FIX sanity check for NULL format passed to gprintf
  * FIX sanity check for empty image data structure on input
  * FIX more consistent handling of plot 'with table'
  * FIX incorrect, possibly empty, command string was saved for previous fit
  * FIX 2D images with logscale axes could fail (segfault)
  * FIX nested iteration containing an empty range
  * FIX allow 64-bit Cygwin build using gtk3 for wxt terminal

OBS-URL: https://build.opensuse.org/request/show/517125
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=62
2017-08-16 14:23:52 +00:00
f1fb71c639 Update to version 5.0.7
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=80
2017-08-16 07:15:05 +00:00
36dccd180e Accepting request 494064 from Publishing
update to 5.0.6 (forwarded request 494037 from NicoK)

OBS-URL: https://build.opensuse.org/request/show/494064
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=61
2017-05-20 08:12:38 +00:00
05fb2b615b Accepting request 494037 from home:NicoK:branches:Publishing
update to 5.0.6

OBS-URL: https://build.opensuse.org/request/show/494037
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=78
2017-05-10 09:52:39 +00:00
Ludwig Nussel
7159732b68 Accepting request 446389 from Publishing
- Update to 5.0.5
  * NEW allow filename completion for system commands and pipes (backport from 5.1)
  * NEW option to plot with labels {rotate variable}
  * NEW command "set minussign"
  * NEW stats command "name" option now accepts "columnheader" or "columnheader(N)"
  * NEW command option "set colorbox invert"
  * CHANGE qt terminal force selection of outline font rather than bitmap font
  * CHANGE post terminal simplex/duplex output depends on PostScript level setting
  * CHANGE improved autoscaling of plot "with boxes"
  * CHANGE qt terminal sets TERM_POLYGON_PIXELS to avoid aliasing artifacts
  * CHANGE all stats and fit commands skip header records if "autotitle columnhead"
  * FIX Do not confuse EOF with 8-bit character 0x177 (E.g. in Cyrillic encodings).
  * FIX use blank line rather than 'u' flag in "set table" output of smoothed data
  * FIX order dependence of "fillcolor" keyword in plot commands
  * FIX svg - better vertical justification of rotated text
  * FIX wxt - file export widget correctly handles inactive plots
  * FIX qt - preserve leading and trailing whitespace in enhanced text strings
  * FIX various bugs affecting matrix data plotted "with image"
- Remove the patches now upstream
   gnuplot-5.0.0-lua-5.3.1.dif
   gnuplot-5.0.1-fix-latex-docs.diff
- Port patches to current version
   gnuplot-4.4.0-x11ovf.dif
   gnuplot-4.6.0-demo.diff
   gnuplot-4.6.0.dif
   gnuplot-QtCore-PIC.dif
   gnuplot-wx3.diff

OBS-URL: https://build.opensuse.org/request/show/446389
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=60
2016-12-29 21:43:50 +00:00
505eb132c3 Update to gnuplot 5.0.5
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=76
2016-12-15 13:11:36 +00:00
9e4537eec9 Accepting request 416606 from Publishing
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/416606
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=59
2016-08-05 16:17:02 +00:00
5571272d19 .
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=74
2016-07-26 17:32:16 +00:00
6295c0aa23 Accepting request 346936 from Publishing
1

OBS-URL: https://build.opensuse.org/request/show/346936
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=58
2015-12-09 18:48:56 +00:00
OBS User mrdocs
fc4f73254e Accepting request 346925 from home:NicoK:branches:Publishing
update to 5.0.1

* please also re-enable for Leap

OBS-URL: https://build.opensuse.org/request/show/346925
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=72
2015-12-01 05:07:00 +00:00
81c2493030 Accepting request 319060 from Publishing
- Add patch gnuplot-5.0.0-lua-5.3.1.dif to make it build with
  lua-5.3.1

- Require pkgconfig of libcerf at build time

OBS-URL: https://build.opensuse.org/request/show/319060
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=57
2015-08-03 15:21:24 +00:00
996368f20e .
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=70
2015-07-28 06:55:24 +00:00
12ef8869e8 .
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=69
2015-07-24 11:34:04 +00:00
e0a2b37b96 Accepting request 309130 from Publishing
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/309130
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=56
2015-05-30 10:33:52 +00:00
44cd342109 Accepting request 308185 from Publishing
- Since QtCore is build with -reduce-relocations a -fPIC is required 
  therefore add patch gnuplot-QtCore-PIC.dif

OBS-URL: https://build.opensuse.org/request/show/308185
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=55
2015-05-22 07:53:44 +00:00
38d3a7ccff .
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=66
2015-05-22 07:07:49 +00:00
2f8920fc8c .
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=65
2015-05-21 08:17:45 +00:00
d3554d94b1 Accepting request 293536 from Publishing
1

OBS-URL: https://build.opensuse.org/request/show/293536
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=54
2015-03-30 17:10:37 +00:00
44c6f52563 Accepting request 292328 from home:jengelh:branches:Publishing
- Enable CACA output module
- Build with wxWidgets 3. Add patch gnuplot-wx3.diff

OBS-URL: https://build.opensuse.org/request/show/292328
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=63
2015-03-28 09:00:57 +00:00
4ee01d2c68 Accepting request 283903 from Publishing
1

OBS-URL: https://build.opensuse.org/request/show/283903
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=53
2015-02-06 09:16:33 +00:00
OBS User mrdocs
751cfdb428 Accepting request 283557 from home:ealin:varia
- for versions greater than 13.1 we shall build against qt5
  * cleaned up various rpmlint warning
  * got rid of configure options obsoleted

OBS-URL: https://build.opensuse.org/request/show/283557
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=61
2015-02-03 14:01:19 +00:00
00ca9515ff Accepting request 282561 from Publishing
Update to gnuplot 5.0.0 (forwarded request 282275 from burnus)

OBS-URL: https://build.opensuse.org/request/show/282561
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=52
2015-01-25 20:14:35 +00:00
f1075e2171 Accepting request 282275 from home:burnus:branches:Publishing
Update to gnuplot 5.0.0

OBS-URL: https://build.opensuse.org/request/show/282275
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=59
2015-01-23 14:40:26 +00:00
Stephan Kulow
939bce1f2e Accepting request 258721 from Publishing
1

OBS-URL: https://build.opensuse.org/request/show/258721
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=51
2014-11-05 15:26:35 +00:00
OBS User mrdocs
d90744b63a Accepting request 258720 from home:NicoK:branches:Publishing
update to 4.6.6

OBS-URL: https://build.opensuse.org/request/show/258720
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=57
2014-10-28 21:27:23 +00:00
Stephan Kulow
168634d112 Accepting request 224002 from Publishing
Update to 4.6.5 (forwarded request 223794 from burnus)

OBS-URL: https://build.opensuse.org/request/show/224002
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=49
2014-02-26 22:59:45 +00:00
OBS User mrdocs
950ac7b47b Accepting request 223794 from home:burnus:branches:Publishing
Update to 4.6.5

OBS-URL: https://build.opensuse.org/request/show/223794
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=55
2014-02-26 20:17:25 +00:00
Stephan Kulow
2bc21b21ed Accepting request 205588 from Publishing
Update to 4.6.4 (forwarded request 205229 from burnus)

OBS-URL: https://build.opensuse.org/request/show/205588
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=48
2013-11-04 06:05:47 +00:00
OBS User mrdocs
e5eb2d4053 Accepting request 205229 from home:burnus:branches:Publishing
Update to 4.6.4

OBS-URL: https://build.opensuse.org/request/show/205229
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=53
2013-11-02 03:10:21 +00:00
Stephan Kulow
bddff7ac39 Accepting request 173644 from Publishing
- Update to 4.6.3
  * FIX suppression of color in linetypes after "set term ... mono"
  * FIX synchronization of graphics and text color in latex terminals (forwarded request 173320 from burnus)

OBS-URL: https://build.opensuse.org/request/show/173644
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=46
2013-04-29 07:53:17 +00:00
8630a2d480 Accepting request 173320 from home:burnus:branches:Publishing
- Update to 4.6.3
  * FIX suppression of color in linetypes after "set term ... mono"
  * FIX synchronization of graphics and text color in latex terminals

OBS-URL: https://build.opensuse.org/request/show/173320
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=51
2013-04-28 14:51:24 +00:00
Stephan Kulow
d6cac0f94a Accepting request 162049 from Publishing
Update to 4.6.2 (forwarded request 161937 from burnus)

OBS-URL: https://build.opensuse.org/request/show/162049
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=45
2013-04-02 09:48:12 +00:00
8b10c8f0d8 Accepting request 161937 from home:burnus:branches:Publishing
Update to 4.6.2

OBS-URL: https://build.opensuse.org/request/show/161937
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=49
2013-04-01 18:27:45 +00:00
Stephan Kulow
37ba317bfd Accepting request 140329 from Publishing
- Update to 4.6.1
  * Bug fixes.
  * Support tabulation of variable color column.
  * Support tabulation (set table) of pixel values from image plot styles
- Remove now obsolete patches gnuplot-automake.diff and gnuplot-4.6.0-fix-format-errors.diff. (forwarded request 140325 from burnus)

OBS-URL: https://build.opensuse.org/request/show/140329
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=43
2012-11-08 07:04:32 +00:00
Ismail Dönmez
5faad95c1c Accepting request 140325 from home:burnus:branches:Publishing
- Update to 4.6.1
  * Bug fixes.
  * Support tabulation of variable color column.
  * Support tabulation (set table) of pixel values from image plot styles
- Remove now obsolete patches gnuplot-automake.diff and gnuplot-4.6.0-fix-format-errors.diff.

OBS-URL: https://build.opensuse.org/request/show/140325
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=47
2012-11-06 12:17:21 +00:00
Stephan Kulow
95d884ae81 Accepting request 138336 from Publishing
- buildrequire libpng, it compiles fine with it (forwarded request 138294 from coolo)

OBS-URL: https://build.opensuse.org/request/show/138336
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=42
2012-10-16 19:32:12 +00:00
Factory Maintainer
88fc760c38 Accepting request 138294 from home:coolo:branches:openSUSE:Factory
- buildrequire libpng, it compiles fine with it

OBS-URL: https://build.opensuse.org/request/show/138294
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=45
2012-10-16 11:16:23 +00:00
Stephan Kulow
2354c27ac8 Accepting request 128726 from Publishing
- Resolve the former problem by using texlive-texinfo to enforce
  installing required fonts as well as required tools for TL 2012

OBS-URL: https://build.opensuse.org/request/show/128726
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=41
2012-07-24 13:01:37 +00:00
555b936cf5 .
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=43
2012-07-23 09:04:36 +00:00
Stephan Kulow
f4ab8694b5 Accepting request 128710 from Publishing
- add more texlive 2012 requirements (forwarded request 128642 from coolo)

OBS-URL: https://build.opensuse.org/request/show/128710
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=40
2012-07-23 08:00:25 +00:00
OBS User mrdocs
5405519ab3 Accepting request 128642 from home:coolo:branches:openSUSE:Factory
- add more texlive 2012 requirements

OBS-URL: https://build.opensuse.org/request/show/128642
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=41
2012-07-22 22:43:08 +00:00
eea69c2c2c .
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=40
2012-07-10 09:49:03 +00:00
Stephan Kulow
60ff982db8 Accepting request 126953 from Publishing
- Convert gnuplot.el to new backtick lisp scheme for emacs 24.1

OBS-URL: https://build.opensuse.org/request/show/126953
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=39
2012-07-03 11:54:11 +00:00
5ea46e5eb8 .
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=38
2012-07-03 07:28:52 +00:00
Stephan Kulow
8c8990ed7c Accepting request 122946 from Publishing
am 1.12 - http://lists.opensuse.org/opensuse-factory/2012-05/msg00752.html
- Remove redundant tags/sections from specfile
- Parallel build with %_smp_mflags
- Add patch to delete no-longer supported constructs from
  configure.in/Makefile.am (forwarded request 122937 from jengelh)

OBS-URL: https://build.opensuse.org/request/show/122946
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=37
2012-06-01 05:20:14 +00:00
OBS User mrdocs
849c683c30 Accepting request 122937 from home:jengelh:branches:am
am 1.12 - http://lists.opensuse.org/opensuse-factory/2012-05/msg00752.html
- Remove redundant tags/sections from specfile
- Parallel build with %_smp_mflags
- Add patch to delete no-longer supported constructs from
  configure.in/Makefile.am

OBS-URL: https://build.opensuse.org/request/show/122937
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=36
2012-05-30 16:26:21 +00:00
Stephan Kulow
5c88ad2a9c Accepting request 112459 from Publishing
- Use new bcond_without h3d_gridbox to switch back to h3d-quadtree
  if h3d-gridbox will be disabled on the commandline of rpmbuild

- Avoid to stumble on bug in QtCore.pc on older distributions 

- Refresh patches to see in which C function each change is in
- Reenable bitmap terminals

- Update to gnuplot 4.6.0
  * New syntax supporting multi-line blocks of code delimited by curly braces
       if (<cond>) { ... } else { ... }
       do for [<iteration-spec>] { ... }
       while (<cond>) { ... }
  * Time formats can handle fractional seconds to microsecond precision.
  * User-definable linetypes that can be used to establish a locally
    preferred default sequence of colors or dash/thickness/point styles.
  * Statistical summary of the data to be plotted (new command "stats")
  * New terminal drivers:  qt  context  epscairo  cairolatex
  * The version for Windows received major improvements
    (GUI, help, native terminal and wxt, installer)
  * Improved support for UTF-8, SJIS and other multi-byte encodings

OBS-URL: https://build.opensuse.org/request/show/112459
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=36
2012-04-12 07:24:51 +00:00
ea7ceab00e .
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=34
2012-04-04 12:15:08 +00:00
105cf6582a .
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=33
2012-04-02 15:38:11 +00:00
1216ea9c26 .
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=32
2012-04-02 15:18:13 +00:00
fdbe04e4bf Accepting request 110070 from home:NicoK:branches:Publishing
update to 4.6.0 (2nd try)
sorry, changes from bnc746299 were lost since I re-used my 4.5.0 patch instead of creating a clean 4.6.0 one - integrated them now (don't have time for a clean patch right now but if there was no other change, this should be fine);
what about french help messages? - I didn't change anything there. If something needs to be fixed there, then this was either an issue before or is a bug of 4.6.0

OBS-URL: https://build.opensuse.org/request/show/110070
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=31
2012-04-02 14:02:56 +00:00
Stephan Kulow
6ba2cf83f2 Accepting request 104781 from Publishing
- Make gnuplot build with newer LUA version.

- Fix version control of further help messages, fix done
  by Dieter Jurzitza (bnc#746299)

- Fix libdir x libexecdir clash (bnc#744835).
- Use %configure macro.

     - Diese Version hat splines und bezier zum Fit für
       Mit vollständiger Dokumentation und Beispielen

OBS-URL: https://build.opensuse.org/request/show/104781
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=35
2012-02-16 09:05:38 +00:00
45eb824d7d .
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=29
2012-02-13 15:55:45 +00:00
926c9b0a16 Accepting request 104758 from home:burnus:branches:Publishing
Fix building with newer LUA versions (i.e. fix "openSUSE Factory" build failures)

Changed since last request: Re-diffed gnuplot.changes. (For some reason, there was a gnuplot.changes merge failure despite osc pull - and there was some spurious change in that file. Try again ...)

Builds successfully on oS 12.1 and Factory. 11.4 is unresolvable (texlive issue). SLES 11 fails as texlive-2007 clashes with texlive-bin-2010 (i386) or because of different tex.fmt (mixing different TeX versions, x86-64). SLES 10 fails for epstopdf in ghostscript. All those issues are unrelated to the patch.

OBS-URL: https://build.opensuse.org/request/show/104758
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=28
2012-02-13 15:43:25 +00:00
fb845966b0 .
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=27
2012-02-13 11:47:52 +00:00
Stephan Kulow
c4847d543f Accepting request 100907 from Publishing
OBS-URL: https://build.opensuse.org/request/show/100907
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=34
2012-01-25 11:18:33 +00:00
b82b158154 Accepting request 96413 from home:babelworx:ldig:branches:Publishing
license update: SUSE-Gnuplot and GPL-2.0+
SPDX format (including SUSE prefix for licenses not yet accepted by SPDX upstream). This is not BSD-3-Clause. The Gnuplot license insists that modifications to source code be done by patch only. There are GPL-2.0+ components included as aggegation

OBS-URL: https://build.opensuse.org/request/show/96413
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=25
2011-12-13 10:23:31 +00:00
ff635c9ded Accepting request 94786 from home:coolo:removeautomake
add automake to buildrequires

OBS-URL: https://build.opensuse.org/request/show/94786
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=24
2011-12-03 12:56:02 +00:00
4c97dc118c Accepting request 94492 from home:burnus:branches:Publishing
The package might regress on SLE_10 as cairo >= 1.2 is needed and
only cairo 1.0.2 is available. (Maybe it is no regresion - and
cairo didn't work before, either.)

The build currently fails on SLE_10 with some TeX/epstopdf error,
on SLE_11/i586 with a texlive-2007/2010 conflict, on SLE_11/x86-64
with a tex.fmt error, and on oS 11.4 and oS11.3/i586, it cannot
resolve libzzip which is needed by texlive. I think those are all
problems related to an incomplete texlive*rpm build in "Publishing".

- Update to gnuplot 4.4.4
  * NEW boxxyerrors plot style now allows variable color
  * NEW splot with pm3d now allows variable rgb color
  * NEW "nonuniform matrix" indicates ascii data with explicit x, y
  * CHANGE columnhead(N) is a string-valued function, not a keyword
  * CHANGE Demarcate plots in svg output using <g id="Plot_#"><title>...
  * CHANGE xticlabels() works for binary data files as well as ascii
  * CHANGE "set key maxrows" now applies to 3D plots as well as 2D
  * CHANGE rewrite installation path rules for TeX files
  * FIX wxt terminal should now work on at least some flavors of OSX
  * FIX incorrect space allowed for outside left key box
  * FIX buffer overflow from enhanced text timefmt tic labels
  * FIX correction for offset in epochs when reading in time format "%s"
  * FIX discontinuity in defined palette limited by maxcolors
  * FIX initialization of svg pattern-fill definitions
  * FIX positioning of histogram bars when some data entries are missing
  * FIX emf terminal can handle UTF-8 encoding
  * FIX User-specified axis tick labels override auto labels in 3D
    just as in 2D
  * FIX `plot with labels` failed to skip labels with UNDEFINED coords
  * FIX NaN (not a number) implementation for Windows build
  * FIX work-around for poor scaling in pdfcairo pattern fill
  * FIX segfault if mismatch between palette sizes of successive terminals

OBS-URL: https://build.opensuse.org/request/show/94492
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=23
2011-11-30 17:17:21 +00:00
Ruediger Oertel
4fe9a6652f Autobuild autoformatter for 68036
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=32
2011-04-21 11:26:10 +00:00
Ruediger Oertel
1081f0cd0e Accepting request 68036 from Publishing
Accepted submit request 68036 from user coolo

OBS-URL: https://build.opensuse.org/request/show/68036
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=31
2011-04-21 11:26:01 +00:00
702ea49356 Accepting request 68034 from home:burnus:branches:Publishing
Thanks, hopefully wxt terminal is stable know :)

OBS-URL: https://build.opensuse.org/request/show/68034
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=21
2011-04-21 09:22:18 +00:00
d1d028f219 Autobuild autoformatter for 58530
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=29
2011-01-17 17:43:05 +00:00
5fe9fbfcfb Accepting request 58530 from Publishing
Accepted submit request 58530 from user WernerFink

OBS-URL: https://build.opensuse.org/request/show/58530
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=28
2011-01-17 17:42:54 +00:00
57e3157a6d Accepting request 58506 from home:sbrabec:branches:X11:wxWidgets
OBS-URL: https://build.opensuse.org/request/show/58506
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=19
2011-01-17 14:53:01 +00:00
OBS User autobuild
853703acb0 Accepting request 49713 from Publishing
Copy from Publishing/gnuplot based on submit request 49713 from user WernerFink

OBS-URL: https://build.opensuse.org/request/show/49713
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=27
2010-10-05 21:40:05 +00:00
OBS User buildservice-autocommit
5afaddfd75 Updating link to change in openSUSE:Factory/gnuplot revision 27.0
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=218e9a06199de642f2c4c76177f2804a
2010-10-05 21:40:05 +00:00
OBS User autobuild
dcf4cfa4bb Accepting request 49713 from Publishing
checked in (request 49713)

OBS-URL: https://build.opensuse.org/request/show/49713
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=18
2010-10-05 21:40:04 +00:00
614d867a35 Accepting request 49602 from home:burnus:branches:Publishing
OBS-URL: https://build.opensuse.org/request/show/49602
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=17
2010-10-04 10:07:07 +00:00
OBS User autobuild
9b8ef848ff Accepting request 48141 from Publishing
Copy from Publishing/gnuplot based on submit request 48141 from user WernerFink

OBS-URL: https://build.opensuse.org/request/show/48141
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=26
2010-09-17 23:08:13 +00:00
OBS User buildservice-autocommit
ab64df2497 Updating link to change in openSUSE:Factory/gnuplot revision 26.0
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=d5609710723ef13e7853de044afb10b2
2010-09-17 23:08:13 +00:00
OBS User autobuild
c6cadc8759 Accepting request 48141 from Publishing
checked in (request 48141)

OBS-URL: https://build.opensuse.org/request/show/48141
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=16
2010-09-17 23:08:12 +00:00
fa394b1cbc .
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=15
2010-09-14 15:22:46 +00:00
4056a519bc .
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=14
2010-09-14 15:16:45 +00:00
OBS User autobuild
68bc6fea0a Accepting request 40594 from Publishing
Copy from Publishing/gnuplot based on submit request 40594 from user coolo

OBS-URL: https://build.opensuse.org/request/show/40594
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=23
2010-05-25 12:35:24 +00:00
OBS User autobuild
cb2bd4aec6 Accepting request 40594 from Publishing
checked in (request 40594)

OBS-URL: https://build.opensuse.org/request/show/40594
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=13
2010-05-25 12:35:23 +00:00
Stephan Kulow
f848231960 fix changelog
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=12
2010-05-24 18:39:26 +00:00
b33654f7d4 .
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=11
2010-05-20 10:52:17 +00:00
OBS User autobuild
cba6a128b4 Accepting request 39729 from Publishing
Copy from Publishing/gnuplot based on submit request 39729 from user WernerFink

OBS-URL: https://build.opensuse.org/request/show/39729
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=22
2010-05-12 16:26:55 +00:00
OBS User buildservice-autocommit
51ce36c39f Updating link to change in openSUSE:Factory/gnuplot revision 22.0
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=a172cc558c942c02cdfef5fccc91af46
2010-05-12 16:26:55 +00:00
OBS User autobuild
933f47f808 Accepting request 39729 from Publishing
checked in (request 39729)

OBS-URL: https://build.opensuse.org/request/show/39729
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=10
2010-05-12 16:26:54 +00:00
439bbd28ec .
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=9
2010-05-10 12:28:23 +00:00
OBS User autobuild
f3aa335c24 Accepting request 37193 from Publishing
Copy from Publishing/gnuplot based on submit request 37193 from user WernerFink

OBS-URL: https://build.opensuse.org/request/show/37193
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=21
2010-04-07 19:19:15 +00:00
OBS User buildservice-autocommit
f991ff28fe Updating link to change in openSUSE:Factory/gnuplot revision 21.0
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=e8edc2214fcf8d2129996edd81d9c8fa
2010-04-07 19:19:15 +00:00
OBS User autobuild
2a26914886 Accepting request 37193 from Publishing
checked in (request 37193)

OBS-URL: https://build.opensuse.org/request/show/37193
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=8
2010-04-07 19:19:13 +00:00
95d874a3cb .
OBS-URL: https://build.opensuse.org/package/show/Publishing/gnuplot?expand=0&rev=7
2010-04-07 10:29:27 +00:00
OBS User autobuild
946a13d0e8 Accepting request 37108 from Publishing
Copy from Publishing/gnuplot based on submit request 37108 from user WernerFink

OBS-URL: https://build.opensuse.org/request/show/37108
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=20
2010-04-06 20:38:04 +00:00
OBS User autobuild
97f6ac59b8 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=19 2010-03-18 14:50:40 +00:00
OBS User autobuild
5ac00c5131 Accepting request 34006 from Publishing
Copy from Publishing/gnuplot based on submit request 34006 from user WernerFink

OBS-URL: https://build.opensuse.org/request/show/34006
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=18
2010-03-05 10:44:10 +00:00
OBS User unknown
cae4258931 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=16 2009-07-04 08:16:19 +00:00
OBS User unknown
0257bfac46 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=15 2009-06-15 14:35:00 +00:00
OBS User unknown
a6030ae067 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=14 2009-05-28 02:44:00 +00:00
OBS User unknown
dba35f8000 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=13 2009-01-16 00:31:55 +00:00
OBS User unknown
a392632f94 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=11 2008-04-03 23:29:31 +00:00
OBS User unknown
f939261033 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=10 2008-03-27 20:57:09 +00:00
OBS User unknown
a2c924b29e OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=9 2008-03-14 16:41:50 +00:00
OBS User unknown
c9f59203da OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=8 2007-12-14 15:29:45 +00:00
OBS User unknown
9221cbfac7 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=7 2007-09-06 20:19:11 +00:00
OBS User unknown
4f2d4800a0 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=6 2007-05-31 19:34:47 +00:00
OBS User unknown
e74f2dcaf3 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=5 2007-05-11 14:55:36 +00:00
OBS User unknown
444fbf5c8c OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=4 2007-04-24 11:56:15 +00:00
OBS User unknown
2a6db6d9a4 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=3 2007-04-20 13:56:10 +00:00
OBS User unknown
7bc51db89f OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=2 2007-04-12 15:32:27 +00:00
OBS User unknown
1a6bf73616 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnuplot?expand=0&rev=1 2007-01-15 23:15:11 +00:00
23 changed files with 347 additions and 573 deletions

3
.gitattributes vendored
View File

@@ -1,4 +1,4 @@
## Default LFS
*.changes merge=merge-changes
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
@@ -12,6 +12,7 @@
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tar filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text

5
.gitignore vendored
View File

@@ -1 +1,4 @@
.osc
*.obscpio
*.osc
_build.*
.pbuild

BIN
Gnuplot6.pdf LFS

Binary file not shown.

7
_constraints Normal file
View File

@@ -0,0 +1,7 @@
<constraints>
<hardware>
<disk>
<size unit="G">4</size>
</disk>
</hardware>
</constraints>

View File

@@ -1,75 +0,0 @@
commit b456a3ef618f55a20b3071d336cb20514274f1d4
Author: Ethan A Merritt <merritt@u.washington.edu>
Date: Tue Mar 11 12:31:54 2025 -0700
guard against invalid read from plot->labels
If a plot style uses points and the point chosen has PT_CHARACTER
then the program looks for a possible font in plot->labels->font.
These plot styles contain a flag bit HAS_POINT (gp_types.h).
The program makes sure to initialize plot->labels for these styles.
However a problem arises when a plot style that doesn't use points
nevertheless triggers this same attempted font lookup by using a
linetype that happens to use pointtype PT_CHARACTER.
I think this is only possible with 'splot' but I added parallel
checks for 'plot' as well.
Bug 2776
diff --git src/boundary.c src/boundary.c
index e787de3f1..941635f7a 100644
--- src/boundary.c
+++ src/boundary.c
@@ -1468,7 +1468,7 @@ do_key_sample_point(
(*t->pointsize)(pointsize);
if (on_page(xl + key_point_offset, yl)) {
if (this_plot->lp_properties.p_type == PT_CHARACTER) {
- if (this_plot->labels->textcolor.type != TC_DEFAULT)
+ if (this_plot->labels && this_plot->labels->textcolor.type != TC_DEFAULT)
apply_pm3dcolor(&(this_plot->labels->textcolor));
(*t->put_text) (xl + key_point_offset, yl,
this_plot->lp_properties.p_char);
diff --git src/graph3d.c src/graph3d.c
index bda614b7a..74ae8d558 100644
--- src/graph3d.c
+++ src/graph3d.c
@@ -2164,7 +2164,7 @@ plot3d_points(struct surface_points *plot)
/* Set whatever we can that applies to every point in the loop */
if (plot->lp_properties.p_type == PT_CHARACTER) {
ignore_enhanced(TRUE);
- if (plot->labels->font && plot->labels->font[0])
+ if (plot->labels && plot->labels->font && plot->labels->font[0])
(*t->set_font) (plot->labels->font);
(*t->justify_text) (CENTRE);
}
@@ -2260,7 +2260,7 @@ plot3d_points(struct surface_points *plot)
/* Return to initial state */
if (plot->lp_properties.p_type == PT_CHARACTER) {
- if (plot->labels->font && plot->labels->font[0])
+ if (plot->labels && plot->labels->font && plot->labels->font[0])
(*t->set_font) ("");
ignore_enhanced(FALSE);
}
diff --git src/graphics.c src/graphics.c
index 083cb61f4..f68ef7096 100644
--- src/graphics.c
+++ src/graphics.c
@@ -2649,7 +2649,7 @@ plot_points(struct curve_points *plot)
/* Set whatever we can that applies to every point in the loop */
if (plot->lp_properties.p_type == PT_CHARACTER) {
ignore_enhanced(TRUE);
- if (plot->labels->font && plot->labels->font[0])
+ if (plot->labels && plot->labels->font && plot->labels->font[0])
(*t->set_font) (plot->labels->font);
(*t->justify_text) (CENTRE);
}
@@ -2781,7 +2781,7 @@ plot_points(struct curve_points *plot)
/* Return to initial state */
if (plot->lp_properties.p_type == PT_CHARACTER) {
- if (plot->labels->font && plot->labels->font[0])
+ if (plot->labels && plot->labels->font && plot->labels->font[0])
(*t->set_font) ("");
ignore_enhanced(FALSE);
}

View File

@@ -1,30 +0,0 @@
commit 226809aebb345e74d371bb43a2b434b490be527a
Author: Ethan A Merritt <merritt@u.washington.edu>
Date: Wed Jan 15 11:56:13 2025 -0800
dumb: more stringent tests against y bound of dumb terminal charcell array
Bug 2756
diff --git term/dumb.trm term/dumb.trm
index 498e27fc6..fdc94fbf5 100644
--- term/dumb.trm
+++ term/dumb.trm
@@ -801,7 +801,7 @@ DUMB_put_text(unsigned int x, unsigned int y, const char *str)
{
int i, length;
- if (y > dumb_ymax)
+ if (y < 0 || y > dumb_ymax)
return;
length = gp_strlen(str);
@@ -949,7 +949,7 @@ ENHdumb_FLUSH()
y += i;
/* print the string fragment, perhaps invisibly */
- if (ENHdumb_show && y < dumb_ymax) {
+ if (ENHdumb_show && (0 <= y && y < dumb_ymax)) {
for (i = 0; i < len && x < dumb_xmax; i++, x++) {
utf8_copy_one( (char *)(&DUMB_PIXEL(x, y)), gp_strchrn(str,i));
#ifndef NO_DUMB_COLOR_SUPPORT

View File

@@ -1,84 +0,0 @@
commit b78cc829a18e9436daaa859c96f3970157f3171e
Author: Ethan A Merritt <merritt@u.washington.edu>
Date: Tue Jan 14 21:23:19 2025 -0800
use snprintf to protect against garbage user-supplied mouse format
Bug 2754
diff --git src/mouse.c src/mouse.c
index 4d1362130..95266738b 100644
--- src/mouse.c
+++ src/mouse.c
@@ -270,7 +270,7 @@ static void alert(void);
static void MousePosToGraphPosReal(int xx, int yy, double *x, double *y, double *x2, double *y2);
static char *xy_format(void);
static char *zoombox_format(void);
-static char *GetAnnotateString(char *s, double x, double y, int mode, char *fmt);
+static char *GetAnnotateString(char *s, size_t len, double x, double y, int mode, char *fmt);
static char *xDateTimeFormat(double x, char *b, int mode);
static void GetRulerString(char *p, double x, double y);
static void apply_zoom(struct t_zoom * z);
@@ -524,7 +524,7 @@ zoombox_format()
/* formats the information for an annotation (middle mouse button clicked)
*/
static char *
-GetAnnotateString(char *s, double x, double y, int mode, char *fmt)
+GetAnnotateString(char *s, size_t len, double x, double y, int mode, char *fmt)
{
if (axis_array[FIRST_X_AXIS].datatype == DT_DMS
|| axis_array[FIRST_Y_AXIS].datatype == DT_DMS) {
@@ -579,11 +579,11 @@ GetAnnotateString(char *s, double x, double y, int mode, char *fmt)
r = rmin + x/cos(phi);
if (fmt)
- sprintf(s, fmt, theta, r);
+ snprintf(s, len, fmt, theta, r);
else
sprintf(s, "theta: %.1f%s r: %g", theta, degree_sign, r);
} else if ((mode == MOUSE_COORDINATES_ALT) && fmt) {
- sprintf(s, fmt, x, y); /* user defined format */
+ snprintf(s, len, fmt, x, y); /* user defined format */
} else if (mode == MOUSE_COORDINATES_FUNCTION) {
/* EXPERIMENTAL !!! */
t_value original_x, original_y;
@@ -606,7 +606,7 @@ GetAnnotateString(char *s, double x, double y, int mode, char *fmt)
gpfree_string(&readout);
} else {
/* Default format ("set mouse mouseformat" is not active) */
- sprintf(s, xy_format(), x, y); /* usual x,y values */
+ snprintf(s, len, xy_format(), x, y); /* usual x,y values */
}
return s + strlen(s);
}
@@ -1020,10 +1020,10 @@ UpdateStatuslineWithMouseSetting(mouse_setting_t * ms)
strcat(format, ms->fmt);
strcat(format, ", ");
strcat(format, ms->fmt);
- sprintf(s0, format, surface_rot_x, surface_rot_z, surface_scale, surface_zscale);
+ snprintf(s0, 255, format, surface_rot_x, surface_rot_z, surface_scale, surface_zscale);
} else if (!TICS_ON(axis_array[SECOND_X_AXIS].ticmode) && !TICS_ON(axis_array[SECOND_Y_AXIS].ticmode)) {
/* only first X and Y axis are in use */
- sp = GetAnnotateString(s0, real_x, real_y, mouse_mode, mouse_alt_string);
+ sp = GetAnnotateString(s0, 255, real_x, real_y, mouse_mode, mouse_alt_string);
if (ruler.on)
GetRulerString(sp, real_x, real_y);
} else {
@@ -2286,7 +2286,7 @@ event_buttonrelease(struct gp_event_t *ge)
* only place, if the user didn't drag (rotate) the plot */
if (!is_3d_plot || !motion) {
- GetAnnotateString(s0, real_x, real_y, mouse_mode, mouse_alt_string);
+ GetAnnotateString(s0, 255, real_x, real_y, mouse_mode, mouse_alt_string);
term->set_clipboard(s0);
if (display_ipc_commands()) {
fprintf(stderr, "put `%s' to clipboard.\n", s0);
@@ -2302,7 +2302,7 @@ event_buttonrelease(struct gp_event_t *ge)
/* draw temporary annotation or label. For 3d plots this is
* only done if the user didn't drag (scale) the plot */
if (!is_3d_plot || !motion) {
- GetAnnotateString(s0, real_x, real_y, mouse_mode, mouse_alt_string);
+ GetAnnotateString(s0, 255, real_x, real_y, mouse_mode, mouse_alt_string);
if (mouse_setting.label) {
if (modifier_mask & Mod_Ctrl) {
remove_label(mouse_x, mouse_y);

View File

@@ -1,107 +0,0 @@
commit ed647df512786b3c94429dd5c864715301e03ea5
Author: Ethan A Merritt <merritt@u.washington.edu>
Date: Tue Mar 11 16:31:23 2025 -0700
guard against trying to format a huge number as a time
The time formatting code does not handle time_in_seconds > 1.e12
(sometime in the year 33658).
Bug 2779
diff --git src/mouse.c src/mouse.c
index ba0609290..a6110f5ff 100644
--- src/mouse.c
+++ src/mouse.c
@@ -619,6 +619,11 @@ static char *
xDateTimeFormat(double x, char *b, int mode)
{
struct tm tm;
+ if (fabs(x) > 1.e12) { /* Some time in the year 33688 */
+ int_warn(NO_CARET, "time value out of range");
+ *b = '\0';
+ return b;
+ }
switch (mode) {
case MOUSE_COORDINATES_XDATE:
commit 3270021820ff6ac7a6d77b77fe69777129937994
Author: Ethan A Merritt <merritt@u.washington.edu>
Date: Wed Mar 12 19:56:13 2025 -0700
check valid range on time value before trying to format it
Absurdly large time values (number of seconds) cause failures in the
routines that populate a time structure and format the result.
The program does complain about an invalid time value but only
after the failures have already occurred.
E.g.
print strftime("%Y", 1.e14)
Now a check for fabs(time) > 1.e12 is the first thing in f_strftime().
Bug 2779
diff --git src/internal.c src/internal.c
index 53be8d409..2d8812e49 100644
--- src/internal.c
+++ src/internal.c
@@ -1905,30 +1905,37 @@ f_strftime(union argument *arg)
int_error(NO_CARET,
"First parameter to strftime must be a format string");
- /* Prepare format string.
- * Make sure the resulting string not empty by adding a space.
- * Otherwise, the return value of gstrftime doesn't give enough
- * information.
- */
- fmtlen = strlen(fmt.v.string_val) + 1;
- fmtstr = gp_alloc(fmtlen + 1, "f_strftime: fmt");
- strncpy(fmtstr, fmt.v.string_val, fmtlen);
- strncat(fmtstr, " ", fmtlen);
- buflen = 80 + 2*fmtlen;
- buffer = gp_alloc(buflen, "f_strftime: buffer");
-
- /* Get time_str */
- length = gstrftime(buffer, buflen, fmtstr, real(&val));
- if (length == 0 || length >= buflen)
- int_error(NO_CARET, "String produced by time format is too long");
-
- /* Remove trailing space */
- assert(buffer[length-1] == ' ');
- buffer[length-1] = NUL;
+ /* Range check */
+ if (!(fabs(real(&val)) < 1.e12)) {
+ int_warn(NO_CARET, "time value out of range");
+ buffer = strdup(" ");
+
+ } else {
+ /* Prepare format string.
+ * Make sure the resulting string not empty by adding a space.
+ * Otherwise, the return value of gstrftime doesn't give enough
+ * information.
+ */
+ fmtlen = strlen(fmt.v.string_val) + 1;
+ fmtstr = gp_alloc(fmtlen + 1, "f_strftime: fmt");
+ strncpy(fmtstr, fmt.v.string_val, fmtlen);
+ strncat(fmtstr, " ", fmtlen);
+ buflen = 80 + 2*fmtlen;
+ buffer = gp_alloc(buflen, "f_strftime: buffer");
+
+ /* Get time_str */
+ length = gstrftime(buffer, buflen, fmtstr, real(&val));
+ if (length == 0 || length >= buflen)
+ int_error(NO_CARET, "String produced by time format is too long");
+
+ /* Remove trailing space */
+ assert(buffer[length-1] == ' ');
+ buffer[length-1] = NUL;
+ free(fmtstr);
+ }
gpfree_string(&val);
gpfree_string(&fmt);
- free(fmtstr);
push(Gstring(&val, buffer));
free(buffer);

View File

@@ -1,33 +0,0 @@
commit b2343fd02c4fff94957f0151b73daa0a1f7fec49
Author: Ethan A Merritt <merritt@u.washington.edu>
Date: Tue Jan 14 21:54:14 2025 -0800
canvas: handle nonlinear x2 or y2 axis with an incomplete definition
Actually "handle" means "ignore".
But now it doesn't segfault trying to probe a non-existant link function.
Bug 2755
diff --git term/canvas.trm term/canvas.trm
index a919b09bd..bfe567832 100644
--- term/canvas.trm
+++ term/canvas.trm
@@ -646,7 +646,7 @@ CANVAS_text()
} else
fprintf(gpoutfile, "gnuplot.plot_axis_x2min = \"none\"\n");
if (axis_array[SECOND_X_AXIS].linked_to_primary
- && axis_array[FIRST_X_AXIS].link_udf->at) {
+ && axis_array[FIRST_X_AXIS].link_udf && axis_array[FIRST_X_AXIS].link_udf->at) {
fprintf(gpoutfile, "gnuplot.x2_mapping = function(x) { return x; };");
fprintf(gpoutfile, " // replace returned value with %s\n",
axis_array[FIRST_X_AXIS].link_udf->definition);
@@ -657,7 +657,7 @@ CANVAS_text()
} else
fprintf(gpoutfile, "gnuplot.plot_axis_y2min = \"none\"\n");
if (axis_array[SECOND_Y_AXIS].linked_to_primary
- && axis_array[FIRST_Y_AXIS].link_udf->at) {
+ && axis_array[FIRST_Y_AXIS].link_udf && axis_array[FIRST_Y_AXIS].link_udf->at) {
fprintf(gpoutfile, "gnuplot.y2_mapping = function(y) { return y; };");
fprintf(gpoutfile, " // replace returned value with %s\n",
axis_array[FIRST_Y_AXIS].link_udf->definition);

View File

@@ -1,34 +0,0 @@
commit af96c2c1b20383684b1ec2084dab7936f7053031
Author: Ethan A Merritt <merritt@u.washington.edu>
Date: Tue Jan 14 20:56:37 2025 -0800
x11: protect against double fclose() if two errors in a row
Bug 2753
diff --git term/x11.trm term/x11.trm
index 18ad4ad85..cbe01dd0e 100644
--- term/x11.trm
+++ term/x11.trm
@@ -854,8 +854,9 @@ X11_atexit()
/* dont wait(), since they might be -persist */
X11_ipc = NULL;
#ifdef PIPE_IPC
- close(ipc_back_fd);
- ipc_back_fd = -1;
+ if (ipc_back_fd >= 0)
+ close(ipc_back_fd);
+ ipc_back_fd = IPC_BACK_CLOSED;
#endif
}
}
@@ -1374,7 +1375,8 @@ X11_graphics()
#ifdef PIPE_IPC
/* if we know the outboard driver has stopped, restart it */
if (ipc_back_fd == IPC_BACK_CLOSED) {
- fclose(X11_ipc);
+ if (X11_ipc > 0)
+ fclose(X11_ipc);
X11_ipc = NULL;
X11_init();
}

View File

@@ -1,57 +0,0 @@
commit a5897feadc4be73b0ffd8458556c47117bd24d03
Author: Ethan A Merritt <merritt@u.washington.edu>
Date: Tue Mar 25 22:51:54 2025 -0700
hpgl: font name parsing overruns the string by one char
if no comma is present in the font name.
E.g.
set term pcl
set title "Title" font "sans" # no comma in font name
plot x
Bug 2781
diff --git term/hpgl.trm term/hpgl.trm
index 8e763d174..d432f7e39 100644
--- term/hpgl.trm
+++ term/hpgl.trm
@@ -1653,28 +1653,22 @@ TERM_PUBLIC int
HPGL2_set_font(const char *font)
{
char name[MAX_ID_LEN + 1];
- int sep;
- int int_size;
- double size;
+ char *sep;
+ double size = HPGL2_point_size;
if (font == NULL)
font = "";
- sep = strcspn(font, ",");
strncpy(name, font, sizeof(name)-1);
- if (sep < sizeof(name))
- name[sep] = NUL;
-
-/* determine font size, use default from options if invalid */
- int_size = 0;
- /* FIXME: use strtod instead */
- sscanf(&(font[sep + 1]), "%d", &int_size);
- if (int_size > 0)
- size = int_size;
- else
- size = HPGL2_point_size;
-
+ /* determine font size, use default from options if invalid */
+ sep = strchr(font, ',');
+ if (sep) {
+ double req_size = strtod(sep+1, NULL);
+ if (req_size > 0)
+ size = req_size;
+ *sep = '\0';
+ }
return HPGL2_set_font_size(name, size);
}

View File

@@ -115,7 +115,7 @@
envptr = loadpath;
--- src/show.c
+++ src/show.c 2020-07-17 07:25:00.022670914 +0000
@@ -1139,6 +1139,15 @@ show_version(FILE *fp)
@@ -1138,6 +1138,15 @@ show_version(FILE *fp)
p /* type "help seeking-assistance" */
);

View File

@@ -1,12 +1,24 @@
Change default font and fix potential buffer overflow
For X11 multi-byte we want to ensure there is a good default font selected,
so we change the default font to font variants present on openSUSE systems.
Prevent buffer overflow when changing the default font to a maliciously
crafted font name.
Make output for missing character sets less verbose by preferring debug
prints
---
src/gplt_x11.c | 33 +++++++++++++++++++++++++++------
1 file changed, 27 insertions(+), 6 deletions(-)
--- src/gplt_x11.c
+++ src/gplt_x11.c 2020-07-17 07:20:04.523781257 +0000
@@ -99,15 +99,16 @@
* patches by Masahito Yamaga <ma@yama-ga.com>
*/
Index: src/gplt_x11.c
===================================================================
--- src/gplt_x11.c.orig
+++ src/gplt_x11.c
@@ -106,15 +106,16 @@
#include "stdfn.h"
#include "gp_types.h"
+#ifndef _GNU_SOURCE
+#define _GNU_SOURCE
@@ -24,7 +36,7 @@
#include <X11/XKBlib.h> /* for XkbKeycodeToKeysym */
#include <assert.h>
@@ -118,6 +119,12 @@
@@ -122,6 +123,12 @@
#include "gplt_x11.h"
#include "version.h"
@@ -37,7 +49,7 @@
#ifdef EXPORT_SELECTION
# undef EXPORT_SELECTION
#endif /* EXPORT SELECTION */
@@ -522,8 +529,8 @@ static char *gpFallbackFont(void);
@@ -526,8 +533,8 @@ static char *gpFallbackFont(void);
static int gpXGetFontascent(XFontStruct *cfont);
enum set_encoding_id encoding = S_ENC_DEFAULT; /* EAM - mirrored from core code by 'QE' */
@@ -48,7 +60,7 @@
#define Nwidths 10
static unsigned int widths[Nwidths] = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
@@ -2290,6 +2297,8 @@ exec_cmd(plot_struct *plot, char *comman
@@ -2294,6 +2301,8 @@ exec_cmd(plot_struct *plot, char *comman
/* Save the request default font */
c = &(buffer[strlen(buffer)-1]);
while (*c <= ' ') *c-- = '\0';
@@ -57,7 +69,7 @@
strncpy(default_font, &buffer[2], sizeof(default_font)-1);
FPRINTF((stderr, "gnuplot_x11: exec_cmd() set default_font to \"%s\"\n", default_font));
break;
@@ -5810,7 +5819,7 @@ XFontStruct *gpXLoadQueryFont (Display *
@@ -5814,7 +5823,7 @@ XFontStruct *gpXLoadQueryFont (Display *
}
#else
if (first_time) {
@@ -66,7 +78,7 @@
first_time = FALSE;
}
while (n_miss-- > 0)
@@ -5962,6 +5971,18 @@ char *fontname;
@@ -5966,6 +5975,18 @@ pr_font( char *fontname )
}
#ifdef USE_X11_MULTIBYTE

View File

@@ -7,9 +7,11 @@
gnuplot-6.0.0/src/term.h | 6 +++---
6 files changed, 35 insertions(+), 12 deletions(-)
--- gnuplot-6.0.0/configure.ac
+++ gnuplot-6.0.0/configure.ac 2024-01-09 08:20:41.748328467 +0000
@@ -383,7 +383,7 @@ if test "$with_readline" != no; then
Index: gnuplot-6.0.4/configure.ac
===================================================================
--- gnuplot-6.0.4.orig/configure.ac
+++ gnuplot-6.0.4/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
gp_tcap=""
@@ -18,52 +20,10 @@
AC_CHECK_LIB(${termlib}, tputs, [gp_tcap="$gp_tcap -l$termlib"])
case "$gp_tcap" in
*-l${termlib}*)
--- gnuplot-6.0.0/docs/Makefile.am
+++ gnuplot-6.0.0/docs/Makefile.am 2024-01-08 10:32:22.372964142 +0000
@@ -29,7 +29,7 @@
#
# default is what is needed for interactive gnuplot
-gih_DATA = gnuplot.gih
+gih_DATA = gnuplot.gih gnuplot-fr.gih
gihdir = @GIHDIR@
noinst_PROGRAMS = checkdoc doc2ipf doc2tex doc2gih doc2hlp \
@@ -113,7 +113,7 @@ svg_figures html/*.html html/*.svg html/
webp_figures html/*.webp html/figure_mask.png \
psdoc/*.aux psdoc/*.dvi psdoc/*.log \
psdoc/ps_fontfile_doc.pdf psdoc/ps_fontfile_doc.ps psdoc/ps_symbols.ps \
-windows/*.png gnuplot.htb gnuplot.texi gnuplot-eldoc.el $(ELCS)
+windows/*.png gnuplot.htb gnuplot.texi gnuplot-eldoc.el $(ELCS) gnuplot-fr.gih
DISTFILES = $(DIST_COMMON) $(SOURCES) $(DOCHEADERS) $(EXTRA_DIST)
@@ -273,17 +273,21 @@ gnuplot.hlp: doc2hlp$(EXEEXT) $(srcdir)/
doc2hlp_SOURCES = doc2hlp.c termdoc.c
### gnuplot interactive help format
-gih: gnuplot.gih
+gih: gnuplot.gih gnuplot-fr.gih
gnuplot.gih: doc2gih$(EXEEXT) $(srcdir)/gnuplot.doc
$(AM_V_GEN)./doc2gih$(EXEEXT) $(srcdir)/gnuplot.doc gnuplot.gih
+gnuplot-fr.gih: doc2gih$(EXEEXT) $(srcdir)/gnuplot-fr.doc
+ $(AM_V_GEN)./doc2gih$(EXEEXT) $(srcdir)/gnuplot-fr.doc gnuplot-fr.gih
+
doc2gih_SOURCES = doc2gih.c termdoc.c
# To include all terminals in the .gih file
-allgih: alldoc2gih$(EXEEXT) $(srcdir)/gnuplot.doc
+allgih: alldoc2gih$(EXEEXT) $(srcdir)/gnuplot.doc $(srcdir)/gnuplot-fr.doc
@echo "generate gnuplot.gih with all terminals"
$(AM_V_at)./alldoc2gih$(EXEEXT) $(srcdir)/gnuplot.doc gnuplot.gih
+ $(AM_V_at)./alldoc2gih$(EXEEXT) $(srcdir)/gnuplot-fr.doc gnuplot-fr.gih
alldoc2gih_SOURCES = doc2gih.c termdoc.c
alldoc2gih_CPPFLAGS = -DALL_TERM_DOC $(AM_CPPFLAGS)
--- gnuplot-6.0.0/src/gadgets.h
+++ gnuplot-6.0.0/src/gadgets.h 2024-01-08 09:16:58.124450437 +0000
Index: gnuplot-6.0.4/src/gadgets.h
===================================================================
--- gnuplot-6.0.4.orig/src/gadgets.h
+++ gnuplot-6.0.4/src/gadgets.h
@@ -533,7 +533,7 @@ extern TBOOLEAN clip_lines2;
extern TBOOLEAN clip_points;
extern TBOOLEAN clip_radial;
@@ -73,9 +33,11 @@
extern int samples_1;
extern int samples_2;
--- gnuplot-6.0.0/src/gplt_x11.c
+++ gnuplot-6.0.0/src/gplt_x11.c 2024-01-08 09:16:58.124450437 +0000
@@ -2514,9 +2514,12 @@ exec_cmd(plot_struct *plot, char *comman
Index: gnuplot-6.0.4/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
}
}
/* X11_justify_text(mode) - set text justification mode */
@@ -91,9 +53,11 @@
else if (*buffer == 'A')
sscanf(buffer + 1, "%lf", &plot->angle);
--- gnuplot-6.0.0/src/plot.c
+++ gnuplot-6.0.0/src/plot.c 2024-01-08 09:16:58.124450437 +0000
@@ -298,6 +298,22 @@ main(int argc_orig, char **argv)
Index: gnuplot-6.0.4/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)
rl_getc_function = getc_wrapper;
#endif
@@ -116,8 +80,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'
--- gnuplot-6.0.0/src/term.h
+++ gnuplot-6.0.0/src/term.h 2024-01-08 09:16:58.124450437 +0000
Index: gnuplot-6.0.4/src/term.h
===================================================================
--- gnuplot-6.0.4.orig/src/term.h
+++ gnuplot-6.0.4/src/term.h
@@ -233,9 +233,9 @@
#include "emf.trm"

Binary file not shown.

View File

@@ -0,0 +1,17 @@
---
src/command.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: src/command.c
===================================================================
--- src/command.c.orig
+++ src/command.c
@@ -2655,7 +2655,7 @@ reread_command()
#ifdef BACKWARD_COMPATIBILITY
FILE *fp;
c_token++;
- if (evaluate_inside_functionblock || multiplot || multiplot_playback)
+ if (evaluate_inside_functionblock || in_multiplot || multiplot_playback)
int_error(NO_CARET, "reread command not possible here");
fp = lf_top();
if (fp != (FILE *) NULL)

3
gnuplot-6.0.4.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:458d94769625e73d5f6232500f49cbadcb2b183380d43d2266a0f9701aeb9c5b
size 7549894

View File

@@ -1,11 +1,7 @@
Index: gnuplot-5.4.1/src/Makefile.am
Index: gnuplot-6.0.4/src/Makefile.am
===================================================================
---
gnuplot-6.0.0/src/Makefile.am | 5 +++++
1 file changed, 5 insertions(+)
--- gnuplot-6.0.0/src/Makefile.am
+++ gnuplot-6.0.0/src/Makefile.am 2024-01-08 15:22:45.413763257 +0000
--- 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
watch.c watch.h xdg.c xdg.h
@@ -22,15 +18,15 @@ Index: gnuplot-5.4.1/src/Makefile.am
endif
getcolor_x11.o: getcolor.c
@@ -102,6 +104,7 @@ $(EXTRA_gnuplot_SOURCES)
@@ -101,6 +103,7 @@ $(EXTRA_gnuplot_SOURCES)
if BUILD_WXWIDGETS
gnuplot_SOURCES += wxterminal/wxt_gui.cpp
gnuplot_LDADD += -lX11
+gnuplot_LDFLAGS += -pie
endif
if BUILD_GPCAIRO
@@ -189,6 +192,7 @@ qtterminal/QtGnuplotApplication.cpp qtte
@@ -188,6 +191,7 @@ qtterminal/QtGnuplotApplication.cpp qtte
qtterminal/QtGnuplotScene.cpp qtterminal/QtGnuplotItems.cpp \
qtterminal/QtGnuplotEvent.cpp
gnuplot_qt_LDADD = $(QT_LIBS)
@@ -38,7 +34,7 @@ Index: gnuplot-5.4.1/src/Makefile.am
#
# embedded Qt widget example program
@@ -204,6 +208,7 @@ qt_embed_example_SOURCES = qtterminal/qt
@@ -203,6 +207,7 @@ qt_embed_example_SOURCES = qtterminal/qt
qtterminal/QtGnuplotScene.cpp qtterminal/QtGnuplotItems.cpp \
qtterminal/QtGnuplotInstance.cpp
qt_embed_example_LDADD = $(QT_LIBS)

View File

@@ -1,3 +1,113 @@
-------------------------------------------------------------------
Thu Jan 8 15:49:56 UTC 2026 - Jan Fooken <jan.fooken@suse.com>
- Update to gnuplot 6.0.4
* NEW variable Inf is pre-set to floating point INFINITY
* NEW "sharpen" filter handles vertical edges in a step function
* NEW gprintf format specifiers %C and %Ci
%C formats a complex value as {a, b}
This is the format used by the gnuplot "print" command
%Ci formats a complex value as a + bi
Both the real and imaginary parts are printed using libc format %g
with optional width and precision
* NEW Allow installation of 64bit version on Windows on ARM systems
* NEW mingw: optionally use the MSYS2/CLANG64 environment
Support for cross-compilation for Windows on ARM
* CHANGE update configure and headers for better compatibility with c23/gcc15
* CHANGE splot with pm3d fillcolor <x> generates a matching key sample
* CHANGE gprintf %H format is distinct from %h in utf8 context
%H uses dot operator between mantissa and exponent
* CHANGE kitty, sixel: default size to 100% width, 75% height of terminal window
* CHANGE partially deprecate the "sample" keyword for plot commands
The plot command accepts axis ranges as the first thing after "plot".
If present, they update the primary axis ranges x y x2 y2.
If a second colon is found in the range, as in [t=min:max:increment],
this is unambiguously a sample range rather than an axis range so
the "sample" keyword is not required. Bug 2666
* CHANGE do not break contour lines into 100-segment fragments
This fixes a bug when saved contour lines are used as polygons.
To maintain previous placement of contour labels, use
"set cntrlabl interval 100".
* FIX sixel: improved support for a transparent background Bug 2828
* FIX kitty: support animation on a transparent background
* FIX webp: support animation on a transparent background
* FIX backport fixes for color assignment to pm3d surfaces
"set pm3d implicit" + "with lines" treated the same as "with pm3d"
adds support for "fc background"
pm3d interpolate > 1 inherits rgb color assignments from the parent tile
* FIX fill style of colorbox should match fill style of pm3d surface
* FIX svg: fillstyle solid <frac> was incorrectly treated as transparent
* FIX transparent fill color in 3D boxes and polygons Bug 2812
* FIX alpha channel colors on ARM platforms Bug 2812
* FIX resolve ambiguous syntax in "set dashtype i (n,m)" Bug 2814
* FIX svg: font size changes within a text fragment could be lost Bug 2816
* FIX "reset session" must terminate multiplot mode
* FIX determination of above/below in polar mode filledcurves Bug 2825
* FIX always flush hidden3d line cache if present Bug 2836
* FIX incorrect evaluation of a**b for integer a, integer b < 0
in the case of "set overflow NaN" or "set overflow undefined"
* FIX loss of precision in some ranges for asin acos asinh acosh Bug 2839
- Replace Gnuplot6.pdf with gnuplot.pdf
- Switch lualatex / texlive-luatex to generate the PDF documentation
- Remove very old French documentation
- Remove patches now upstream:
* fix4bug1241684.patch
- Remove obsolete patches:
* gnuplot-wx3.diff
-------------------------------------------------------------------
Wed Jun 11 08:02:18 UTC 2025 - Dr. Werner Fink <werner@suse.de>
- Add patch gnuplot-6.0.3-backward_compat.patch
-------------------------------------------------------------------
Wed Jun 11 06:45:38 UTC 2025 - Dr. Werner Fink <werner@suse.de>
- Update to gnuplot 6.0.3
* NEW backport "contourfill {at base} {fs {no}border}"
* NEW backport "save changes <filename>"
This variant saves only the differences between the current
state and the state at the start of the session.
* NEW backport "plot <data> ... if (filter_condition)"
Input lines that satisfy the if condition are processed as usual.
Lines that fail are essentially ignored.
* NEW backport watchpoint label improvements from 6.1
Each watch target can have its own label, generated by a user function
* CHANGE 3D polygon objects can have per-object fill border properties.
The restriction that all 3D polygons share a single set of
properties from "set pm3d" remains true for "splot with polygons".
* CHANGE multiplot mousing and replot improvements back-ported from version 6.1
* CHANGE wxt: remove --with-wx-multithreaded configuration option
* CHANGE restrictions on watchpoint function target removed; any function is OK
* CHANGE "with hsteps" takes default width from "set boxwidth"
* CHANGE column(0) returns an integer (not complex) value
* FIX Support for combined hidden3d + pm3d depthorder back-ported from 6.1
This allows placing contours on a depth-sorted pm3d surface Bug 2762
* FIX "with yerrorbars" error bar span should not affect OUTRANGE Bug 2749
* FIX qt: opaque key caused incorrect interactive toggling Bug 2761
* FIX 6.0.2 regression in "splot ... using 1:2:3:4 lc palette" Bug 2784
* FIX placement of category labels along x-axis of boxplots Bug 2789
* FIX qt, cairo: "set colorbox invert" produced empty colorbox
* FIX placement of minor tics along logscale axis with narrow range Bug 2765
* FIX OK to have missing corners in an image from a sparse matrix Bug 2791
* FIX error handling for various cases involving function blocks Bug 2797
- Remove patches now upstream
* fix4bug1240325.patch
* fix4bug1240326.patch
* fix4bug1240327.patch
* fix4bug1240328.patch
* fix4bug1240329.patch
* fix4bug1240330.patch
-------------------------------------------------------------------
Wed May 28 08:56:43 UTC 2025 - Antonio Larrosa <alarrosa@suse.com>
- Build with qt6 instead of qt5
- Add _constraints file to make sure there's enough disk space
for building
- Use gcc-13 when building for Leap since qt6 needs a C++17
compiler
-------------------------------------------------------------------
Mon May 12 12:14:33 UTC 2025 - Dr. Werner Fink <werner@suse.de>

Binary file not shown.

View File

@@ -1,20 +0,0 @@
From: Jan Engelhardt <jengelh@inai.de>
Date: 2015-03-22 15:21:46.000000000 +0100
gnuplot's wxt_gui.cpp (*not* wxWidgets) uses XInitThreads, but
the program does not link in X11 and runs into a build error
otherwise.
---
gnuplot-5.2.0/src/Makefile.am | 1 +
1 file changed, 1 insertion(+)
--- gnuplot-5.2.0/src/Makefile.am
+++ gnuplot-5.2.0/src/Makefile.am 2017-09-27 10:06:44.716255786 +0000
@@ -101,6 +101,7 @@ $(EXTRA_gnuplot_SOURCES)
if BUILD_WXWIDGETS
gnuplot_SOURCES += wxterminal/wxt_gui.cpp
+gnuplot_LDADD += -lX11
endif
if BUILD_GPCAIRO

View File

@@ -1,3 +1,113 @@
-------------------------------------------------------------------
Thu Jan 8 15:49:56 UTC 2026 - Jan Fooken <jan.fooken@suse.com>
- Update to gnuplot 6.0.4
* NEW variable Inf is pre-set to floating point INFINITY
* NEW "sharpen" filter handles vertical edges in a step function
* NEW gprintf format specifiers %C and %Ci
%C formats a complex value as {a, b}
This is the format used by the gnuplot "print" command
%Ci formats a complex value as a + bi
Both the real and imaginary parts are printed using libc format %g
with optional width and precision
* NEW Allow installation of 64bit version on Windows on ARM systems
* NEW mingw: optionally use the MSYS2/CLANG64 environment
Support for cross-compilation for Windows on ARM
* CHANGE update configure and headers for better compatibility with c23/gcc15
* CHANGE splot with pm3d fillcolor <x> generates a matching key sample
* CHANGE gprintf %H format is distinct from %h in utf8 context
%H uses dot operator between mantissa and exponent
* CHANGE kitty, sixel: default size to 100% width, 75% height of terminal window
* CHANGE partially deprecate the "sample" keyword for plot commands
The plot command accepts axis ranges as the first thing after "plot".
If present, they update the primary axis ranges x y x2 y2.
If a second colon is found in the range, as in [t=min:max:increment],
this is unambiguously a sample range rather than an axis range so
the "sample" keyword is not required. Bug 2666
* CHANGE do not break contour lines into 100-segment fragments
This fixes a bug when saved contour lines are used as polygons.
To maintain previous placement of contour labels, use
"set cntrlabl interval 100".
* FIX sixel: improved support for a transparent background Bug 2828
* FIX kitty: support animation on a transparent background
* FIX webp: support animation on a transparent background
* FIX backport fixes for color assignment to pm3d surfaces
"set pm3d implicit" + "with lines" treated the same as "with pm3d"
adds support for "fc background"
pm3d interpolate > 1 inherits rgb color assignments from the parent tile
* FIX fill style of colorbox should match fill style of pm3d surface
* FIX svg: fillstyle solid <frac> was incorrectly treated as transparent
* FIX transparent fill color in 3D boxes and polygons Bug 2812
* FIX alpha channel colors on ARM platforms Bug 2812
* FIX resolve ambiguous syntax in "set dashtype i (n,m)" Bug 2814
* FIX svg: font size changes within a text fragment could be lost Bug 2816
* FIX "reset session" must terminate multiplot mode
* FIX determination of above/below in polar mode filledcurves Bug 2825
* FIX always flush hidden3d line cache if present Bug 2836
* FIX incorrect evaluation of a**b for integer a, integer b < 0
in the case of "set overflow NaN" or "set overflow undefined"
* FIX loss of precision in some ranges for asin acos asinh acosh Bug 2839
- Replace Gnuplot6.pdf with gnuplot.pdf
- Switch lualatex / texlive-luatex to generate the PDF documentation
- Remove very old French documentation
- Remove patches now upstream:
* fix4bug1241684.patch
- Remove obsolete patches:
* gnuplot-wx3.diff
-------------------------------------------------------------------
Wed Jun 11 08:02:18 UTC 2025 - Dr. Werner Fink <werner@suse.de>
- Add patch gnuplot-6.0.3-backward_compat.patch
-------------------------------------------------------------------
Wed Jun 11 06:45:38 UTC 2025 - Dr. Werner Fink <werner@suse.de>
- Update to gnuplot 6.0.3
* NEW backport "contourfill {at base} {fs {no}border}"
* NEW backport "save changes <filename>"
This variant saves only the differences between the current
state and the state at the start of the session.
* NEW backport "plot <data> ... if (filter_condition)"
Input lines that satisfy the if condition are processed as usual.
Lines that fail are essentially ignored.
* NEW backport watchpoint label improvements from 6.1
Each watch target can have its own label, generated by a user function
* CHANGE 3D polygon objects can have per-object fill border properties.
The restriction that all 3D polygons share a single set of
properties from "set pm3d" remains true for "splot with polygons".
* CHANGE multiplot mousing and replot improvements back-ported from version 6.1
* CHANGE wxt: remove --with-wx-multithreaded configuration option
* CHANGE restrictions on watchpoint function target removed; any function is OK
* CHANGE "with hsteps" takes default width from "set boxwidth"
* CHANGE column(0) returns an integer (not complex) value
* FIX Support for combined hidden3d + pm3d depthorder back-ported from 6.1
This allows placing contours on a depth-sorted pm3d surface Bug 2762
* FIX "with yerrorbars" error bar span should not affect OUTRANGE Bug 2749
* FIX qt: opaque key caused incorrect interactive toggling Bug 2761
* FIX 6.0.2 regression in "splot ... using 1:2:3:4 lc palette" Bug 2784
* FIX placement of category labels along x-axis of boxplots Bug 2789
* FIX qt, cairo: "set colorbox invert" produced empty colorbox
* FIX placement of minor tics along logscale axis with narrow range Bug 2765
* FIX OK to have missing corners in an image from a sparse matrix Bug 2791
* FIX error handling for various cases involving function blocks Bug 2797
- Remove patches now upstream
* fix4bug1240325.patch
* fix4bug1240326.patch
* fix4bug1240327.patch
* fix4bug1240328.patch
* fix4bug1240329.patch
* fix4bug1240330.patch
-------------------------------------------------------------------
Wed May 28 08:56:43 UTC 2025 - Antonio Larrosa <alarrosa@suse.com>
- Build with qt6 instead of qt5
- Add _constraints file to make sure there's enough disk space
for building
- Use gcc-13 when building for Leap since qt6 needs a C++17
compiler
-------------------------------------------------------------------
Mon May 12 12:14:33 UTC 2025 - Dr. Werner Fink <werner@suse.de>

View File

@@ -1,7 +1,7 @@
#
# spec file for package gnuplot
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -33,11 +33,16 @@ BuildRequires: ImageMagick
BuildRequires: automake
BuildRequires: cairo-devel
BuildRequires: fdupes
%if 0%{?suse_version} == 1500
BuildRequires: gcc13-PIE
BuildRequires: gcc13-c++
%else
BuildRequires: gcc-c++
%endif
BuildRequires: glib2-devel
BuildRequires: libqt5-linguist-devel
BuildRequires: lua-devel
BuildRequires: netpbm
BuildRequires: qt6-linguist-devel
%if 0%{?is_opensuse}
BuildRequires: openspecfun-devel
%endif
@@ -46,11 +51,12 @@ BuildRequires: plotutils-devel
BuildRequires: readline-devel
BuildRequires: wxGTK3-devel >= 3
BuildRequires: zziplib
BuildRequires: pkgconfig(Qt5Core)
BuildRequires: pkgconfig(Qt5Gui)
BuildRequires: pkgconfig(Qt5Network)
BuildRequires: pkgconfig(Qt5PrintSupport)
BuildRequires: pkgconfig(Qt5Svg)
BuildRequires: pkgconfig(Qt6Core)
BuildRequires: pkgconfig(Qt6Core5Compat)
BuildRequires: pkgconfig(Qt6Gui)
BuildRequires: pkgconfig(Qt6Network)
BuildRequires: pkgconfig(Qt6PrintSupport)
BuildRequires: pkgconfig(Qt6Svg)
BuildRequires: pkgconfig(caca)
BuildRequires: pkgconfig(freetype2)
BuildRequires: pkgconfig(gdlib)
@@ -64,8 +70,10 @@ BuildRequires: gnuplot
BuildRequires: latex2html
BuildRequires: makeinfo
BuildRequires: texlive-epstopdf
BuildRequires: texlive-gnu-freefont
BuildRequires: texlive-latex
BuildRequires: texlive-latexconfig
BuildRequires: texlive-luatex
BuildRequires: texlive-makeindex
BuildRequires: texlive-pdftex
BuildRequires: texlive-tex
@@ -82,12 +90,12 @@ BuildRequires: tex(nicefrac.sty)
BuildRequires: tex(pdftex.def)
BuildRequires: tex(subfigure.sty)
BuildRequires: tex(textgreek.sty)
BuildRequires: tex(unicode-math.sty)
BuildRequires: tex(upquote.sty)
%endif
URL: https://www.gnuplot.info/
Version: 6.0.2
Version: 6.0.4
Release: 0
%global underscore 6
%if "%{flavor}" == ""
Summary: Function Plotting Utility and more
License: GPL-2.0-or-later AND SUSE-Gnuplot
@@ -98,30 +106,21 @@ License: GPL-2.0-or-later AND SUSE-Gnuplot
Group: Documentation/Other
%endif
Source0: https://downloads.sourceforge.net/project/gnuplot/gnuplot/%{version}/gnuplot-%{version}.tar.gz
Source1: https://downloads.sourceforge.net/project/gnuplot/gnuplot/%{version}/Gnuplot%{underscore}.pdf
Source2: gnuplot-fr.doc.bz2
Source3: README.whynot
Source4: webp_figures.gnu
Source1: README.whynot
Source2: webp_figures.gnu
# https://mirrors.ctan.org/macros/latex209/contrib/picins/picins.sty
# That's a build requirement, not provided by Tex Live
Source5: picins.sty
Source3: picins.sty
# Repair broken texi(nfo) file
Source6: gnuplot-5.2.0-texi2info.patch
Source4: gnuplot-5.2.0-texi2info.patch
Patch0: gnuplot-4.6.0.dif
Patch1: gnuplot-4.4.0-x11ovf.dif
Patch2: gnuplot-4.6.0-fonts.diff
Patch3: gnuplot-doc2tex.patch
Patch4: gnuplot-4.6.0-demo.diff
Patch5: gnuplot-wx3.diff
Patch6: gnuplot-QtCore-PIC.dif
Patch7: gnuplot-PIE.patch
Patch25: fix4bug1240325.patch
Patch26: fix4bug1240326.patch
Patch27: fix4bug1240327.patch
Patch28: fix4bug1240328.patch
Patch29: fix4bug1240329.patch
Patch30: fix4bug1240330.patch
Patch84: fix4bug1241684.patch
Patch5: gnuplot-QtCore-PIC.dif
Patch6: gnuplot-PIE.patch
Patch7: gnuplot-6.0.3-backward_compat.patch
%define _x11lib %{_libdir}
%define _x11data %{_datadir}/X11
%define _x11inc %{_includedir}/X11
@@ -146,28 +145,21 @@ and can easily be extended to include new devices.
%prep
%setup -q -n %{sname}-%{version}
bunzip2 -dc %{_sourcedir}/gnuplot-fr.doc.bz2 > docs/gnuplot-fr.doc
test $? -eq 0 || exit 1
cp %{_sourcedir}/picins.sty docs
%patch -P2 -p0 -b .font
%patch -P3 -p0 -b .overscan
%patch -P4 -p0 -b .demo
%patch -P0 -p1 -b .0
%patch -P1 -p0 -b .x11ovf
%patch -P5 -p1 -b .w3x
%patch -P6 -p0 -b .pic
%patch -P7 -p1 -b .pie
%patch -P25 -p0 -b .p25
%patch -P26 -p0 -b .p26
%patch -P27 -p0 -b .p27
%patch -P28 -p0 -b .p28
%patch -P29 -p0 -b .p29
%patch -P30 -p0 -b .p30
%patch -P84 -p0 -b .p84
%patch -P5 -p0 -b .pic
%patch -P6 -p1 -b .pie
%patch -P7 -p0 -b .multiplot
%build
autoreconf -fi
# The generation of the PDFs fails otherwise
export PDFLATEX=lualatex
export CPPFLAGS="-I%{_includedir}/gd -DAppDefDir=\\\"%{_appdef}\\\""
export CPPFLAGS="$CPPFLAGS -DGNUPLOT_LIB_DEFAULT=\\\"%{_docdir}/%{sname}/demo\\\""
export CFLAGS="${RPM_OPT_FLAGS} -pipe -D_GNU_SOURCE -fpic"
@@ -181,9 +173,15 @@ autoreconf -fi
export CFLAGS="$CFLAGS -DDIST_CONTACT='https://bugzilla.suse.com/'"
%endif
%endif
%if 0%{?suse_version} == 1500
export CC=gcc-13
export CXX=g++-13
%endif
%if "%{flavor}" == ""
mkdir bin
# Fake the existence of build dependencies only required in the doc package
# to make configure pass without errors
ln -sf /bin/true bin/dvips
ln -sf /bin/true bin/emacs
ln -sf /bin/true bin/kpsewhich
@@ -222,21 +220,21 @@ autoreconf -fi
--with-metapost \
--with-regis \
--with-amos=%{_libdir} \
--with-qt=qt5
--with-qt=qt6
%if "%{flavor}" == ""
make %{?_smp_mflags} UIC=/usr/bin/uic-qt5 MOC=/usr/bin/moc-qt5 RCC=/usr/bin/rcc-qt5 LRELEASE=/usr/bin/lrelease-qt5
make %{?_smp_mflags} UIC=%{_qt6_libexecdir}/uic MOC=%{_qt6_libexecdir}/moc RCC=%{_qt6_libexecdir}/rcc LRELEASE=/usr/bin/lrelease6
%endif
%if "%{flavor}" == "doc"
mv src/Makefile{,_INACESSIBLE}
pushd docs/
cp -p %{S:4} webp_figures.gnu
cp -p %{S:2} webp_figures.gnu
make GNUPLOT_EXE=%{_bindir}/gnuplot srcdir=. clean
make GNUPLOT_EXE=%{_bindir}/gnuplot srcdir=. allterm.h allterm-ja.h
make GNUPLOT_EXE=%{_bindir}/gnuplot srcdir=. html pdf
make srcdir=. gnuplot.texi
patch -p0 < %{S:6}
patch -p0 < %{S:4}
make srcdir=. info
pushd psdoc/
make srcdir=. pdf
@@ -274,6 +272,7 @@ autoreconf -fi
rm -vf tutorial/eg7.pdf
rm -rvf demo/html
install -m 0444 docs/*.info* %{buildroot}/%{_infodir}/
install -m 0444 docs/gnuplot.pdf %{buildroot}/%{_docdir}/gnuplot/
install -m 0444 docs/html/* %{buildroot}/%{_docdir}/gnuplot/doc/html
install -m 0444 docs/psdoc/*.pdf %{buildroot}/%{_docdir}/gnuplot/doc/
install -m 0444 docs/psdoc/*.ps %{buildroot}/%{_docdir}/gnuplot/doc/
@@ -283,9 +282,8 @@ autoreconf -fi
install -m 0444 demo/*.* %{buildroot}/%{_docdir}/gnuplot/demo/
install -m 0444 README* %{buildroot}/%{_docdir}/gnuplot/
install -m 0444 NEWS BUGS %{buildroot}/%{_docdir}/gnuplot/
install -m 0444 %{SOURCE3} %{buildroot}/%{_docdir}/gnuplot/
rm -f %{buildroot}/%{_docdir}/gnuplot/demo/Makefile*
install -m 0444 %{S:1} %{buildroot}/%{_docdir}/gnuplot/
rm -f %{buildroot}/%{_docdir}/gnuplot/demo/Makefile*
%fdupes %{buildroot}/%{_docdir}
%endif