Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gnuplot for openSUSE:Factory checked 
in at 2026-09-23 14:33:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnuplot (Old)
 and      /work/SRC/openSUSE:Factory/.gnuplot.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnuplot"

Wed Sep 23 14:33:26 2026 rev:102 rq:1379308 version:6.0.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnuplot/gnuplot-doc.changes      2026-02-06 
19:07:02.555756343 +0100
+++ /work/SRC/openSUSE:Factory/.gnuplot.new.383539/gnuplot-doc.changes  
2026-09-23 14:34:52.286138499 +0200
@@ -1,0 +2,23 @@
+Sun Sep 13 14:05:51 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to gnuplot 6.0.5
+  * NEW sequential product operation prod [i=a:b] f(i)
+  * NEW "string"[i] shorthand for "string"[i:i]
+  * NEW full mousing support for multiplots
+  * NEW EUC-JP string encoding ("set encoding eucjp")
+  * NEW coloring option for contourfill
+  * CHANGE sixeltek transparency and background options
+  * CHANGE Unicode escape sequences reworked
+  * CHANGE octal escape sequences must use the documented \ooo
+    form; \7, \456 and \0 are now rejected
+  * FIX gd font handling (needs libgd 2.4.0, libraqm 0.10.3)
+  * FIX axis range parsing in parametric mode
+  * FIX assorted plotting, webp, qt and title bugs
+- Drop gnuplot-6.0.3-backward_compat.patch: fixed upstream in
+  6.0.5, reread_command now tests in_multiplot
+- Rebase gnuplot-5.2.0-texi2info.patch for a blank line and
+  dropped quote in the sixel docs
+- Spec cleanup: drop Group tags and the obsolete buildroot wipe,
+  use pkgconfig() build deps and current rpm macros
+
+-------------------------------------------------------------------
gnuplot.changes: same change

Old:
----
  gnuplot-6.0.3-backward_compat.patch
  gnuplot-6.0.4.tar.gz

New:
----
  gnuplot-6.0.5.tar.gz

----------(Old B)----------
  Old:/work/SRC/openSUSE:Factory/.gnuplot.new.383539/gnuplot-doc.changes-  * 
FIX assorted plotting, webp, qt and title bugs
/work/SRC/openSUSE:Factory/.gnuplot.new.383539/gnuplot-doc.changes:- Drop 
gnuplot-6.0.3-backward_compat.patch: fixed upstream in
/work/SRC/openSUSE:Factory/.gnuplot.new.383539/gnuplot-doc.changes-  6.0.5, 
reread_command now tests in_multiplot
--
/work/SRC/openSUSE:Factory/.gnuplot.new.383539/gnuplot.changes-  * FIX assorted 
plotting, webp, qt and title bugs
/work/SRC/openSUSE:Factory/.gnuplot.new.383539/gnuplot.changes:- Drop 
gnuplot-6.0.3-backward_compat.patch: fixed upstream in
/work/SRC/openSUSE:Factory/.gnuplot.new.383539/gnuplot.changes-  6.0.5, 
reread_command now tests in_multiplot
----------(Old E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gnuplot.spec ++++++
--- /var/tmp/diff_new_pack.nJXE3Z/_old  2026-09-23 14:34:53.210177129 +0200
+++ /var/tmp/diff_new_pack.nJXE3Z/_new  2026-09-23 14:34:53.212177213 +0200
@@ -20,34 +20,46 @@
 ###    Please call "./pre_checkin.sh" prior to submitting.    ###
 ###    (This will regenerate gnuplot-doc.changes)             ###
 #################################################################
-
 %global flavor @BUILD_FLAVOR@%{nil}
 %global sname gnuplot
 %if "%{flavor}" == ""
 %else
 %global psuffix -%{flavor}
 %endif
-
+%define _x11lib     %{_libdir}
+%define _x11data    %{_datadir}/X11
+%define _x11inc     %{_includedir}/X11
+%define _appdef     %{_x11data}/app-defaults
+%define _gnplttex   tex/latex/gnuplot
 Name:           gnuplot%{?psuffix}
+Version:        6.0.5
+Release:        0
+URL:            https://www.gnuplot.info/
+Source0:        
https://downloads.sourceforge.net/project/gnuplot/gnuplot/%{version}/gnuplot-%{version}.tar.gz
+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
+Source3:        picins.sty
+# Repair broken texi(nfo) file
+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-QtCore-PIC.dif
+Patch6:         gnuplot-PIE.patch
 BuildRequires:  ImageMagick
+# Keep the tool package name: spec-cleaner --perl explodes it into
+# the full provided perl() module list, which is noise.
 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:  lua-devel
 BuildRequires:  netpbm
-BuildRequires:  qt6-linguist-devel
-%if 0%{?is_opensuse}
-BuildRequires:  openspecfun-devel
-%endif
-BuildRequires:  pango-devel
+BuildRequires:  pkgconfig
 BuildRequires:  plotutils-devel
+BuildRequires:  qt6-linguist-devel
 BuildRequires:  readline-devel
 BuildRequires:  wxGTK3-devel >= 3
 BuildRequires:  zziplib
@@ -58,15 +70,29 @@
 BuildRequires:  pkgconfig(Qt6PrintSupport)
 BuildRequires:  pkgconfig(Qt6Svg)
 BuildRequires:  pkgconfig(caca)
+BuildRequires:  pkgconfig(cairo)
 BuildRequires:  pkgconfig(freetype2)
 BuildRequires:  pkgconfig(gdlib)
+BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(libcerf)
 BuildRequires:  pkgconfig(libjpeg)
 BuildRequires:  pkgconfig(libpng16)
+BuildRequires:  pkgconfig(pango)
 BuildRequires:  pkgconfig(x11)
+%if 0%{?suse_version} == 1500
+BuildRequires:  gcc13-PIE
+BuildRequires:  gcc13-c++
+%else
+BuildRequires:  gcc-c++
+%endif
+%if 0%{?is_opensuse}
+BuildRequires:  openspecfun-devel
+%endif
 %if "%{flavor}" == "doc"
 BuildRequires:  emacs-nox
 BuildRequires:  gnuplot
+# Keep the tool packages: the tex() file deps do not guarantee the
+# doc tools (lualatex, makeindex, latex2html binaries) the build needs.
 BuildRequires:  latex2html
 BuildRequires:  makeinfo
 BuildRequires:  texlive-epstopdf
@@ -93,43 +119,17 @@
 BuildRequires:  tex(unicode-math.sty)
 BuildRequires:  tex(upquote.sty)
 %endif
-URL:            https://www.gnuplot.info/
-Version:        6.0.4
-Release:        0
 %if "%{flavor}" == ""
 Summary:        Function Plotting Utility and more
 License:        GPL-2.0-or-later AND SUSE-Gnuplot
-Group:          Documentation/Other
 %else
 Summary:        Documentation of GNUplot
 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:        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
-Source3:        picins.sty
-# Repair broken texi(nfo) file
-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-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
-%define _appdef     %{_x11data}/app-defaults
-%define _gnplttex   tex/latex/gnuplot
 %if "%{flavor}" == "doc"
 Requires:       %{sname}
-Requires(post): %install_info_prereq
-Requires(preun): %install_info_prereq
+Requires(post): %{install_info_prereq}
+Requires(preun): %{install_info_prereq}
 BuildArch:      noarch
 %endif
 
@@ -153,7 +153,6 @@
 %patch -P1 -p0 -b .x11ovf
 %patch -P5 -p0 -b .pic
 %patch -P6 -p1 -b .pie
-%patch -P7 -p0 -b .multiplot
 
 %build
 autoreconf -fi
@@ -162,10 +161,10 @@
     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"
+    export  CFLAGS="%{optflags} -pipe -D_GNU_SOURCE -fpic"
     export  CXXFLAGS="$CFLAGS -fno-strict-aliasing"
     export  LDFLAGS="-L%{_x11lib} -Wl,--as-needed"
-    export  ARCHLIB=%_lib
+    export  ARCHLIB=%{_lib}
 %if 0%{?suse_version}
 %if !0%{?sle_version}
     export  CFLAGS="$CFLAGS -DDIST_CONTACT='https://bugs.opensuse.org/'"
@@ -223,33 +222,32 @@
        --with-qt=qt6
 
 %if "%{flavor}" == ""
-  make %{?_smp_mflags} UIC=%{_qt6_libexecdir}/uic  MOC=%{_qt6_libexecdir}/moc 
RCC=%{_qt6_libexecdir}/rcc LRELEASE=/usr/bin/lrelease6
+  %make_build UIC=%{_qt6_libexecdir}/uic  MOC=%{_qt6_libexecdir}/moc 
RCC=%{_qt6_libexecdir}/rcc LRELEASE=%{_bindir}/lrelease6
 %endif
 
 %if "%{flavor}" == "doc"
   mv src/Makefile{,_INACESSIBLE}
   pushd docs/
-       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:4}
-       make srcdir=. info
+       cp -p %{SOURCE2} webp_figures.gnu
+       %make_build GNUPLOT_EXE=%{_bindir}/gnuplot srcdir=. clean
+       %make_build GNUPLOT_EXE=%{_bindir}/gnuplot srcdir=. allterm.h 
allterm-ja.h
+       %make_build GNUPLOT_EXE=%{_bindir}/gnuplot srcdir=. html pdf
+       %make_build srcdir=. gnuplot.texi
+       patch -p0 < %{SOURCE4}
+       %make_build srcdir=. info
        pushd psdoc/
-           make srcdir=. pdf
+           %make_build srcdir=. pdf
        popd
   popd
   if test -d tutorial/
   then
      pushd tutorial/
-       make srcdir=. clean pdf
+       %make_build srcdir=. clean pdf
      popd
   fi
 %endif
 
 %install
-    rm -rf %{buildroot}
 
 %if "%{flavor}" == ""
     make DESTDIR=%{buildroot} appdefaultdir=%{_appdef} install
@@ -282,7 +280,7 @@
     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 %{S:1}            %{buildroot}/%{_docdir}/gnuplot/
+    install -m 0444 %{SOURCE1}            %{buildroot}/%{_docdir}/gnuplot/
     rm -f %{buildroot}/%{_docdir}/gnuplot/demo/Makefile*
     %fdupes %{buildroot}/%{_docdir}
 %endif
@@ -310,13 +308,13 @@
 %{_datadir}/texmf/*
 %dir %{_appdef}
 %{_appdef}/Gnuplot
-%doc %{_mandir}/man1/gnuplot.1.gz
-%doc %{_mandir}/ja/man1/gnuplot.1.gz
+%{_mandir}/man1/gnuplot.1%{?ext_man}
+%{_mandir}/ja/man1/gnuplot.1%{?ext_man}
 %endif
 
 %if "%{flavor}" == "doc"
 %files
 %{_docdir}/gnuplot/
-%{_infodir}/%{sname}.info.gz
+%{_infodir}/%{sname}.info%{?ext_info}
 %endif
 

++++++ gnuplot-5.2.0-texi2info.patch ++++++
--- /var/tmp/diff_new_pack.nJXE3Z/_old  2026-09-23 14:34:53.288180390 +0200
+++ /var/tmp/diff_new_pack.nJXE3Z/_new  2026-09-23 14:34:53.291180515 +0200
@@ -69,10 +69,11 @@
  @c ?commands set terminal sixeltek
  @c ?set terminal sixeltek
  @c ?set term sixeltek
-@@ -27972,7 +27960,6 @@ For use with xterm, xterm must be compil
+@@ -27972,8 +27960,7 @@ For use with xterm, xterm must be compil
  
  Note that gnuplot also supports another sixel output terminal, `sixelgd`,
- that offers more options and features."
+ that offers more options and features.
+ 
 -@end itemizeif
  @c ?commands set terminal bitgraph
  @c ?set terminal bitgraph

++++++ gnuplot-6.0.4.tar.gz -> gnuplot-6.0.5.tar.gz ++++++
/work/SRC/openSUSE:Factory/gnuplot/gnuplot-6.0.4.tar.gz 
/work/SRC/openSUSE:Factory/.gnuplot.new.383539/gnuplot-6.0.5.tar.gz differ: 
char 27, line 1

Reply via email to