Hello community,

here is the log from the commit of package plplot for openSUSE:Leap:15.2 
checked in at 2020-02-21 23:51:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/plplot (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.plplot.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "plplot"

Fri Feb 21 23:51:18 2020 rev:30 rq:775767 version:5.15.0

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/plplot/plplot.changes  2020-01-15 
15:44:27.055289491 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.plplot.new.26092/plplot.changes       
2020-02-21 23:51:32.804828200 +0100
@@ -1,0 +2,44 @@
+Tue Feb  4 09:40:55 UTC 2020 - Dominique Leuenberger <[email protected]>
+
+- Do not require libcsironn0 from the -devel package on
+  suse_version>=1550, where this is no longer built.
+
+-------------------------------------------------------------------
+Fri Dec 13 10:57:12 UTC 2019 - Atri Bhattacharya <[email protected]>
+
+- plplotqt-devel no longer Requires libqt4-devel, instead the
+  appropriate Qt5 headers.
+
+-------------------------------------------------------------------
+Thu Dec 12 13:18:30 UTC 2019 - Atri Bhattacharya <[email protected]>
+
+- Disable libcsironn on openSUSE >= 1550 to prevent build
+  failures.
+- Fix shapelib dependency: BuildRequires: pkgconfig(shapelib)
+  instead of BuildRequires: shapelib; install additional shapelib
+  files as part of plplot-common.
+
+-------------------------------------------------------------------
+Thu Sep 26 12:21:47 UTC 2019 - [email protected]
+
+- Add ExclusiveArch, based on build_ada in gcc.spec 
+
+-------------------------------------------------------------------
+Wed Jun  5 12:07:27 UTC 2019 - Luigi Baldoni <[email protected]>
+
+- Update to version 5.15.0
+  * Bug fixes
+  * Update PLplot to be consistent with modern free software
+  * Rewrite the configuration of the INSTALL_RPATH target
+    property
+  * Rewrite the rpath configuration of traditionally built
+    examples
+  * Factor the PLplot export files
+  * Introduce symbolic constants in our color-map routines
+  * New implementation of the range checks for the validity of
+    cmap0 and cmap1 user input
+  * New implementation of the -bg command-line option
+  * Implement ctest for the build system of the installed
+    examples
+
+-------------------------------------------------------------------

Old:
----
  plplot-5.14.0.tar.gz

New:
----
  plplot-5.15.0.tar.gz

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

Other differences:
------------------
++++++ plplot.spec ++++++
--- /var/tmp/diff_new_pack.gHiPgm/_old  2020-02-21 23:51:33.352829289 +0100
+++ /var/tmp/diff_new_pack.gHiPgm/_new  2020-02-21 23:51:33.356829297 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package plplot
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -31,8 +31,8 @@
 %define X_display ":98"
 
 %define ada_shlib libplplotada4
-%define c_shlib libplplot16
-%define cxx_shlib libplplotcxx14
+%define c_shlib libplplot17
+%define cxx_shlib libplplotcxx15
 %define csirocsa_shlib libcsirocsa0
 %define csironn_shlib libcsironn0
 %define fort_shlib libplplotfortran0
@@ -42,17 +42,19 @@
 # DONT SPLIT OUT plplot-tcltk-libs INTO INDIVIDUAL SHARED LIBS AS THEY ARE ALL 
REQUIRED TOGETHER AND THEIR SO NUMBERING CHANGE IN-STEP WITH EACH OTHER 
 
 Name:           plplot
-Version:        5.14.0
+Version:        5.15.0
 Release:        0
 Summary:        Software package for creating scientific plots
 # Main license is LGPL-2.1+, but Octave bindings are licensed as GPL-2.0+
 License:        LGPL-2.1-or-later AND GPL-2.0-or-later
 Group:          Productivity/Scientific/Other
-Url:            http://plplot.sourceforge.net/
+URL:            http://plplot.sourceforge.net/
 Source0:        http://download.sf.net/plplot/%{name}-%{version}.tar.gz
 # PATCH-FIX-UPSTREAM plplot-5.9.9-ada-pic.patch [email protected] -- Compile 
Ada code with -fPIC
 Patch1:         plplot-5.9.9-ada-pic.patch
-BuildRequires:  cmake >= 3.0.2
+# List based on build_ada in gcc.spec
+ExclusiveArch:  %ix86 x86_64 ppc ppc64 ppc64le s390 s390x ia64 aarch64 riscv64
+BuildRequires:  cmake >= 3.13.2
 BuildRequires:  fdupes
 BuildRequires:  freefont
 BuildRequires:  gcc-ada
@@ -69,7 +71,6 @@
 BuildRequires:  python3-numpy-devel
 BuildRequires:  python3-qt5-devel
 BuildRequires:  qhull-devel
-BuildRequires:  shapelib
 BuildRequires:  swig
 BuildRequires:  tcl-devel
 BuildRequires:  tk-devel
@@ -80,6 +81,7 @@
 BuildRequires:  pkgconfig(Qt5Widgets)
 BuildRequires:  pkgconfig(pango)
 BuildRequires:  pkgconfig(pangoft2)
+BuildRequires:  pkgconfig(shapelib)
 # Required for enabling tk driverand in the %%check section, currently disabled
 BuildRequires:  hdf5-devel
 %if %{?octave_enabled}
@@ -143,7 +145,6 @@
 PLplot interfaces.
 
 %files common
-%defattr(-,root,root)
 %dir %{_libdir}/plplot%{version}
 %dir %{_libdir}/plplot%{version}/drivers
 %dir %{_datadir}/plplot%{version}
@@ -151,6 +152,9 @@
 %{_libdir}/plplot%{version}/drivers/null.so
 %{_libdir}/plplot%{version}/drivers/mem.driver_info
 %{_libdir}/plplot%{version}/drivers/mem.so
+%{_datadir}/plplot%{version}/*.shp
+%{_datadir}/plplot%{version}/*.shx
+%{_datadir}/plplot%{version}/ss/
 %{_datadir}/plplot%{version}/*.fnt
 %{_datadir}/plplot%{version}/*.pal
 %dir %{_datadir}/plplot%{version}/examples
@@ -165,7 +169,9 @@
 Group:          Development/Libraries/C and C++
 Requires:       %{c_shlib} = %{version}
 Requires:       %{csirocsa_shlib} = %{version}
+%if 0%{?suse_version} < 1550
 Requires:       %{csironn_shlib} = %{version}
+%endif
 Requires:       %{qsastime_shlib} = %{version}
 Requires:       gcc-c++
 Requires:       pkgconfig
@@ -192,22 +198,93 @@
 /sbin/install-info --delete %{_infodir}/plplotdoc.info %{_infodir}/dir
 
 %files devel
-%defattr(-,root,root)
-%doc AUTHORS COPYING.LIB Copyright FAQ README README.release
+%license COPYING.LIB Copyright
+%doc AUTHORS FAQ README README.release
 %{_bindir}/pltek
 %{_infodir}/plplotdoc.info*
 %{_mandir}/man1/pltek.1.gz
 %{_includedir}/plplot/
 %exclude %{_includedir}/plplot/plstream.h
 %{_libdir}/libcsirocsa.so
-%{_libdir}/libcsironn.so
 %{_libdir}/libplplot.so
 %{_libdir}/libqsastime.so
 %{_libdir}/pkgconfig/plplot.pc
 %dir %{_libdir}/cmake/plplot
-%{_libdir}/cmake/plplot/export_plplot-release.cmake
+%{_libdir}/cmake/plplot/export_cairo.cmake
+%{_libdir}/cmake/plplot/export_cairo-release.cmake
+%{_libdir}/cmake/plplot/export_csirocsa.cmake
+%{_libdir}/cmake/plplot/export_csirocsa-release.cmake
+%if 0%{?suse_version} < 1550
+%{_libdir}/libcsironn.so
+%{_libdir}/cmake/plplot/export_csironn.cmake
+%{_libdir}/cmake/plplot/export_csironn-release.cmake
+%endif
+%{_libdir}/cmake/plplot/export_mem.cmake
+%{_libdir}/cmake/plplot/export_mem-release.cmake
+%{_libdir}/cmake/plplot/export_ntk.cmake
+%{_libdir}/cmake/plplot/export_ntk-release.cmake
+%{_libdir}/cmake/plplot/export_null.cmake
+%{_libdir}/cmake/plplot/export_null-release.cmake
+%{_libdir}/cmake/plplot/export_plfortrandemolib.cmake
+%{_libdir}/cmake/plplot/export_plfortrandemolib-release.cmake
+%{_libdir}/cmake/plplot/export_plplotada.cmake
+%{_libdir}/cmake/plplot/export_plplotada-release.cmake
+%{_libdir}/cmake/plplot/export_plplotc.cmake
 %{_libdir}/cmake/plplot/export_plplot.cmake
+%{_libdir}/cmake/plplot/export_plplotc-release.cmake
+%{_libdir}/cmake/plplot/export_plplotcxx.cmake
+%{_libdir}/cmake/plplot/export_plplotcxx-release.cmake
+%{_libdir}/cmake/plplot/export_plplotfortran.cmake
+%{_libdir}/cmake/plplot/export_plplotfortran-release.cmake
+%{_libdir}/cmake/plplot/export_plplotjavac_wrap.cmake
+%{_libdir}/cmake/plplot/export_plplotjavac_wrap-release.cmake
+%{_libdir}/cmake/plplot/export_plplotluac.cmake
+%{_libdir}/cmake/plplot/export_plplotluac-release.cmake
+%{_libdir}/cmake/plplot/export_plplot_pyqt5.cmake
+%{_libdir}/cmake/plplot/export_plplot_pyqt5-release.cmake
+%{_libdir}/cmake/plplot/export_plplotqt.cmake
+%{_libdir}/cmake/plplot/export_plplotqt-release.cmake
+%{_libdir}/cmake/plplot/export_plplot-release.cmake
+%{_libdir}/cmake/plplot/export_plplottcltk.cmake
+%{_libdir}/cmake/plplot/export_plplottcltk_Main.cmake
+%{_libdir}/cmake/plplot/export_plplottcltk_Main-release.cmake
+%{_libdir}/cmake/plplot/export_plplottcltk-release.cmake
+%{_libdir}/cmake/plplot/export_plplotwxwidgets.cmake
+%{_libdir}/cmake/plplot/export_plplotwxwidgets-release.cmake
+%{_libdir}/cmake/plplot/export_plserver.cmake
+%{_libdir}/cmake/plplot/export_plserver-release.cmake
+%{_libdir}/cmake/plplot/export_pltcl.cmake
+%{_libdir}/cmake/plplot/export_pltcl-release.cmake
+%{_libdir}/cmake/plplot/export_pltek.cmake
+%{_libdir}/cmake/plplot/export_pltek-release.cmake
+%{_libdir}/cmake/plplot/export_Pltk_init.cmake
+%{_libdir}/cmake/plplot/export_Pltk_init-release.cmake
+%{_libdir}/cmake/plplot/export_ps.cmake
+%{_libdir}/cmake/plplot/export_ps-release.cmake
+%{_libdir}/cmake/plplot/export_psttf.cmake
+%{_libdir}/cmake/plplot/export_psttf-release.cmake
+%{_libdir}/cmake/plplot/export_qsastime.cmake
+%{_libdir}/cmake/plplot/export_qsastime-release.cmake
+%{_libdir}/cmake/plplot/export_qt.cmake
+%{_libdir}/cmake/plplot/export_qt-release.cmake
+%{_libdir}/cmake/plplot/export_svg.cmake
+%{_libdir}/cmake/plplot/export_svg-release.cmake
+%{_libdir}/cmake/plplot/export_tclmatrix.cmake
+%{_libdir}/cmake/plplot/export_tclmatrix-release.cmake
+%{_libdir}/cmake/plplot/export_tk.cmake
+%{_libdir}/cmake/plplot/export_tk-release.cmake
+%{_libdir}/cmake/plplot/export_tkwin.cmake
+%{_libdir}/cmake/plplot/export_tkwin-release.cmake
+%{_libdir}/cmake/plplot/export_wxPLViewer.cmake
+%{_libdir}/cmake/plplot/export_wxPLViewer-release.cmake
+%{_libdir}/cmake/plplot/export_wxwidgets.cmake
+%{_libdir}/cmake/plplot/export_wxwidgets-release.cmake
+%{_libdir}/cmake/plplot/export_xfig.cmake
+%{_libdir}/cmake/plplot/export_xfig-release.cmake
+%{_libdir}/cmake/plplot/export_xwin.cmake
+%{_libdir}/cmake/plplot/export_xwin-release.cmake
 %{_libdir}/cmake/plplot/plplotConfig.cmake
+%{_libdir}/cmake/plplot/plplot_exports.cmake
 %{_mandir}/man3/pl*.3*
 # PLMETA DRIVER DISABLED
 #%%{_bindir}/plm2gif
@@ -220,15 +297,20 @@
 #%%{_libdir}/plplot%%{version}/drivers/plmeta.driver_info
 #%%{_libdir}/plplot%%{version}/drivers/plmeta.so
 %dir %{_datadir}/plplot%{version}/examples
+%dir %{_datadir}/plplot%{version}/examples/plplot_test
+%{_datadir}/plplot%{version}/examples/CTestConfig.cmake
+%{_datadir}/plplot%{version}/examples/CTestCustom.cmake.in
 %{_datadir}/plplot%{version}/examples/plplot-test.sh
 %{_datadir}/plplot%{version}/examples/plplot-test-interactive.sh
 %{_datadir}/plplot%{version}/examples/c/
 %{_datadir}/plplot%{version}/examples/c++/
 %{_datadir}/plplot%{version}/examples/Makefile
+%{_datadir}/plplot%{version}/examples/plplot_test/CMakeLists.txt
 %{_datadir}/plplot%{version}/examples/test_c.sh
 %{_datadir}/plplot%{version}/examples/test_c_interactive.sh
 %{_datadir}/plplot%{version}/examples/test_cxx.sh
 %{_datadir}/plplot%{version}/examples/test_diff.sh
+
 ##########################################################################
 
 %package doc
@@ -245,7 +327,6 @@
 modules.
 
 %files doc
-%defattr(-,root,root)
 %dir %{_docdir}/%{name}-doc
 %{_docdir}/%{name}-doc/*
 ##########################################################################
@@ -268,7 +349,6 @@
 %postun -n %{ada_shlib} -p /sbin/ldconfig
 
 %files -n %{ada_shlib}
-%defattr(-,root,root)
 %{_libdir}/libplplotada.so.*
 ##########################################################################
 
@@ -291,7 +371,6 @@
 This package provides the files necessary for using PLplot in Ada.
 
 %files -n %{name}ada-devel
-%defattr(-,root,root)
 %dir %{_libdir}/ada
 %dir %{_libdir}/ada/adalib
 %dir %{_datadir}/ada
@@ -322,7 +401,6 @@
 %postun -n %{fort_shlib} -p /sbin/ldconfig
 
 %files -n %{fort_shlib}
-%defattr(-,root,root)
 %{_libdir}/libplplotfortran.so.*
 ##########################################################################
 
@@ -347,7 +425,6 @@
 This package provides the files necessary for using PLplot in Fortran.
 
 %files -n %{name}fortran-devel
-%defattr(-,root,root)
 %dir %{_libdir}/fortran
 %dir %{_libdir}/fortran/modules
 %{_libdir}/fortran/modules/plplot/
@@ -373,7 +450,6 @@
 plotting with Java.
 
 %files java
-%defattr(-,root,root)
 %{_libdir}/plplot%{version}/libplplotjavac_wrap.so
 %{_datadir}/java/plplot.jar
 %{_datadir}/plplot%{version}/examples/java/
@@ -396,7 +472,6 @@
 plotting with Lua.
 
 %files lua
-%defattr(-,root,root)
 %{_libdir}/lua/plplot/
 %{_datadir}/plplot%{version}/examples/lua/
 %{_datadir}/plplot%{version}/examples/test_lua.sh
@@ -419,7 +494,6 @@
 
 %if 0%{?octave_enabled} 
 %files octave
-%defattr(-,root,root)
 %{_datadir}/%{name}_octave/
 %{_datadir}/octave/site/m/PLplot/
 %{_libdir}/octave/site/oct/*/plplot_octave.oct
@@ -444,7 +518,6 @@
 plotting with python-qt.
 
 %files python3-qt
-%defattr(-,root,root)
 %{python3_sitearch}/plplot_pyqt5.so
 ##########################################################################
 
@@ -466,7 +539,6 @@
 %postun -n %{qt_shlib} -p /sbin/ldconfig
 
 %files -n %{qt_shlib}
-%defattr(-,root,root)
 %{_libdir}/libplplotqt.so.*
 ##########################################################################
 
@@ -476,8 +548,12 @@
 License:        LGPL-2.1-or-later
 Group:          Development/Libraries/Other
 Requires:       %{qt_shlib} = %{version}
-Requires:       libqt4-devel
 Requires:       pkgconfig
+Requires:       pkgconfig(Qt5Core)
+Requires:       pkgconfig(Qt5Gui)
+Requires:       pkgconfig(Qt5PrintSupport)
+Requires:       pkgconfig(Qt5Svg)
+Requires:       pkgconfig(Qt5Widgets)
 Provides:       %{name}-qt-devel = %{version}
 Obsoletes:      %{name}-qt-devel < 5.12.0
 Requires:       %{name}-common = %{version}
@@ -490,7 +566,6 @@
 with Qt.
 
 %files -n %{name}qt-devel
-%defattr(-,root,root)
 %{_libdir}/libplplotqt.so
 %{_libdir}/pkgconfig/plplot-qt.pc
 %{_libdir}/plplot%{version}/drivers/qt.driver_info
@@ -517,7 +592,6 @@
 %postun tcltk-libs -p /sbin/ldconfig
 
 %files tcltk-libs
-%defattr(-,root,root)
 %{_libdir}/libplplottcltk*.so.*
 %{_libdir}/libtclmatrix.so.*
 ##########################################################################
@@ -542,7 +616,6 @@
 This package provides the development files for using PLplot with Tcl/Tk.
 
 %files tcltk-devel
-%defattr(-,root,root)
 %{_bindir}/pltcl
 %{_libdir}/libplplottcltk*.so
 %{_libdir}/libtclmatrix.so
@@ -586,7 +659,6 @@
 %postun -n %{wx_shlib} -p /sbin/ldconfig
 
 %files -n %{wx_shlib}
-%defattr(-,root,root)
 %{_libdir}/libplplotwxwidgets.so.*
 ##########################################################################
 
@@ -605,7 +677,6 @@
 This package provides a PLplot viewer built using the wxWidgets GUI API.
 
 %files wxwidgets
-%defattr(-,root,root)
 %{_bindir}/wxPLViewer
 ##########################################################################
 
@@ -630,7 +701,6 @@
 plotting with wxWidgets.
 
 %files -n %{name}wxwidgets-devel
-%defattr(-,root,root)
 %{_libdir}/libplplotwxwidgets.so
 %{_libdir}/pkgconfig/plplot-wxwidgets.pc
 %{_libdir}/plplot%{version}/drivers/wxwidgets.driver_info
@@ -654,7 +724,6 @@
 %postun -n %{c_shlib} -p /sbin/ldconfig
 
 %files -n %{c_shlib}
-%defattr(-,root,root)
 %{_libdir}/libplplot.so.*
 ##########################################################################
 
@@ -675,7 +744,6 @@
 %postun -n %{cxx_shlib} -p /sbin/ldconfig
 
 %files -n %{cxx_shlib}
-%defattr(-,root,root)
 %{_libdir}/libplplotcxx.so.*
 ##########################################################################
 
@@ -694,7 +762,6 @@
 This package provides the shared lib for PLplot's C++ binding.
 
 %files -n plplotcxx-devel
-%defattr(-,root,root)
 %{_libdir}/libplplotcxx.so
 %{_libdir}/pkgconfig/plplot-c++.pc
 %{_includedir}/plplot/plstream.h
@@ -717,10 +784,10 @@
 %postun -n %{csirocsa_shlib} -p /sbin/ldconfig
 
 %files -n %{csirocsa_shlib}
-%defattr(-,root,root)
 %{_libdir}/libcsirocsa.so.*
 ##########################################################################
 
+%if 0%{?suse_version} < 1550
 %package -n %{csironn_shlib}
 ##########################################################################
 Summary:        PLplot csironn component
@@ -738,9 +805,9 @@
 %postun -n %{csironn_shlib} -p /sbin/ldconfig
 
 %files -n %{csironn_shlib}
-%defattr(-,root,root)
 %{_libdir}/libcsironn.so.*
 ##########################################################################
+%endif
 
 %package -n %{qsastime_shlib}
 ##########################################################################
@@ -759,7 +826,6 @@
 %postun -n %{qsastime_shlib} -p /sbin/ldconfig
 
 %files -n %{qsastime_shlib}
-%defattr(-,root,root)
 %{_libdir}/libqsastime.so.*
 ##########################################################################
 
@@ -778,7 +844,6 @@
 This package provides the PLplot's Python binding.
 
 %files -n python3-%{name}
-%defattr(-,root,root)
 %{python3_sitearch}/_plplotc.so
 %{python3_sitearch}/plplot.py*
 %{python3_sitearch}/plplotc.py*
@@ -803,7 +868,6 @@
 This package provides the cairo driver for plotting using PLplot.
 
 %files driver-cairo
-%defattr(-,root,root)
 %{_libdir}/plplot%{version}/drivers/cairo.driver_info
 %{_libdir}/plplot%{version}/drivers/cairo.so
 ##########################################################################
@@ -822,7 +886,6 @@
 This package provides the ntk driver for plotting using PLplot.
 
 %files driver-ntk
-%defattr(-,root,root)
 %{_libdir}/plplot%{version}/drivers/ntk.driver_info
 %{_libdir}/plplot%{version}/drivers/ntk.so
 ##########################################################################
@@ -841,7 +904,6 @@
 This package provides the ps driver for plotting using PLplot.
 
 %files driver-ps
-%defattr(-,root,root)
 %{_libdir}/plplot%{version}/drivers/ps.driver_info
 %{_libdir}/plplot%{version}/drivers/ps.so
 ##########################################################################
@@ -860,7 +922,6 @@
 This package provides the psttf driver for plotting using PLplot.
 
 %files driver-psttf
-%defattr(-,root,root)
 %{_libdir}/plplot%{version}/drivers/psttf.driver_info
 %{_libdir}/plplot%{version}/drivers/psttf.so
 ##########################################################################
@@ -879,7 +940,6 @@
 This package provides the SVG driver for plotting using PLplot.
 
 %files driver-svg
-%defattr(-,root,root)
 %{_libdir}/plplot%{version}/drivers/svg.driver_info
 %{_libdir}/plplot%{version}/drivers/svg.so
 ##########################################################################
@@ -898,7 +958,6 @@
 This package provides the xfig driver for plotting using PLplot.
 
 %files driver-xfig
-%defattr(-,root,root)
 %{_libdir}/plplot%{version}/drivers/xfig.driver_info
 %{_libdir}/plplot%{version}/drivers/xfig.so
 ##########################################################################
@@ -917,7 +976,6 @@
 This package provides the xwin driver for plotting using PLplot.
 
 %files driver-xwin
-%defattr(-,root,root)
 %{_libdir}/plplot%{version}/drivers/xwin.driver_info
 %{_libdir}/plplot%{version}/drivers/xwin.so
 ##########################################################################

++++++ plplot-5.14.0.tar.gz -> plplot-5.15.0.tar.gz ++++++
/work/SRC/openSUSE:Leap:15.2/plplot/plplot-5.14.0.tar.gz 
/work/SRC/openSUSE:Leap:15.2/.plplot.new.26092/plplot-5.15.0.tar.gz differ: 
char 5, line 1


Reply via email to