Package: plotutils / 2.6-15

Metadata

Package Version Patches format
plotutils 2.6-15 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01_AC_PROG_CXX.diff | (download)

configure.ac | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 invoke ac_prog_cxx, autoreconf fails otherwise.
10_repair_postscript | (download)

graph/plotter.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 repair postscript output
 Repairs postscript output with graph, libplot -Tps.
 .
 Original patch by Steve Tell.
11_manpages_sb_macro | (download)

info/ode.1 | 4 3 + 1 - 0 !
info/plot.1 | 4 3 + 1 - 0 !
info/plotfont.1 | 4 3 + 1 - 0 !
info/tek2plot.1 | 4 3 + 1 - 0 !
4 files changed, 12 insertions(+), 4 deletions(-)

 repairs the indexing of .sb macro
14_manpage_spline | (download)

info/spline.1 | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 correct the manpage of spline
 The --no-of-intervals argument is documented wrongly originally.
20_svg_attribute_syntax | (download)

libplot/s_path.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 svg attribute syntax fix
 This patch fixes a syntax error connected with SVG XML attributes.
 See also the original report by the pstoedit upstream maintainer at
 http://lists.opensuse.org/opensuse-bugs/2009-01/msg04905.html
 and the respective pstoedit bug in Debian:
 http://bugs.debian.org/506086
 .
21_plot2svg_test.diff | (download)

test/plot2svg.xout | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix plot2svg test.
 20_svg_attribute_syntax introduces a whitespace change which breaks the
 testsuite, update output file.
25_libpng15 | (download)

libplot/z_write.c | 10 9 + 1 - 0 !
1 file changed, 9 insertions(+), 1 deletion(-)

 fix libpng 1.5 build
 libpng-1.5 hides structure members from public view, this patch
 adapts plotutils for this.
 .
 While Debian does not yet fix libpng 1.5 this will avoid future
 FTBFS.
30_hershey_glyphs | (download)

libplot/g_her_glyph.c | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 arithmetic overflow in hershey pointing hands glyphs
 The glyphs 4040 and 4043 (large pointing hands) in
 _pl_g_occidental_hershey_glyphs[] in libplot/a_her_glyph.c are
 incorrect.  There is an arithmetic overflow.
 .
 They where corrected by mirroing glyphs 4041 and 4042.
31_fedora_plotutils werror format security.patch | (download)

pic2plot/gram.yy | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix build error with -werror=format-security.
35_spline.test.error.diff | (download)

test/spline.test | 13 11 + 2 - 0 !
1 file changed, 11 insertions(+), 2 deletions(-)

 work around i386 testsuite error
40_plotutils configure c99.patch | (download)

configure | 6 3 + 3 - 0 !
configure.ac | 6 3 + 3 - 0 !
2 files changed, 6 insertions(+), 6 deletions(-)

 c99 compatibility fixes for the plotutils configure script
Date: Wed, 18 Jan 2023 13:13:55 +0100
To: bug-plotutils@gnu.org

Future C compilers will only support calling functions which are
declared.  The attached patch is required to avoid changing the outcome
of configure checks with such compilers.

Related to:

  <https://fedoraproject.org/wiki/Changes/PortingToModernC>
  <https://fedoraproject.org/wiki/Toolchain/PortingToModernC>

Thanks,
Florian


Do not call the undeclared exit function.  This avoids build problems
with future compilers which do not support implicit function
declarations.


41_fix_clean_target.diff | (download)

test/Makefile.am | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 delete another file on clean
 This broke building twice in a row.
42_plotutils gcc15.patch | (download)

include/sys-defines.h | 2 1 + 1 - 0 !
libxmi/sys-defines.h | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 fix gcc 15 ftbfs