commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2020-07-21 15:51:26 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new.3592 (New) Package is "plplot" Tue Jul 21 15:51:26 2020 rev:62 rq:822083 version:5.15.0 Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2020-07-17 20:54:09.817127662 +0200 +++ /work/SRC/openSUSE:Factory/.plplot.new.3592/plplot.changes 2020-07-21 15:54:38.540606425 +0200 @@ -1,0 +2,11 @@ +Tue Jul 21 11:36:26 UTC 2020 - Atri Bhattacharya + +- Disable octave bindings for openSUSE < 1550 where they fail to + build. + +--- +Mon Jul 20 12:50:23 UTC 2020 - Michel Normand + +- Add _constraints for PowerPC avoid "no space left on device" build error + +--- New: _constraints Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.k2Isa8/_old 2020-07-21 15:54:39.444607525 +0200 +++ /var/tmp/diff_new_pack.k2Isa8/_new 2020-07-21 15:54:39.448607530 +0200 @@ -25,8 +25,12 @@ %bcond_withocaml_camlidl %define tk_enabled 1 -# SECTION Disable octave bindings for all versions until compilation against octave 4.4 is fixed +# SECTION Disable octave bindings for openSUSE < 1550 until compilation against octave 4.4 is fixed +%if 0%{?suse_version} < 1550 +%define octave_enabled 0 +%else %define octave_enabled 1 +%endif # /SECTION %define X_display ":98" ++ _constraints ++ ppc64 ppc64le 4600
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2020-07-17 20:53:19 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new.3592 (New) Package is "plplot" Fri Jul 17 20:53:19 2020 rev:61 rq:821511 version:5.15.0 Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2020-02-25 16:07:56.280660820 +0100 +++ /work/SRC/openSUSE:Factory/.plplot.new.3592/plplot.changes 2020-07-17 20:54:09.817127662 +0200 @@ -1,0 +2,11 @@ +Tue Jul 14 13:22:12 UTC 2020 - Atri Bhattacharya + +- Add plplot-include-QPainterPath.patch: Include QPainterPath + header when building Qt modules, needed for Qt >= 5.15.0; patch + from upstream. +- Re-enable octave bindings (issue with swig and octave seems to + be fixed now). +- Reorganise the distribution of cmake files so that each cmake + file belongs in the right package. + +--- New: plplot-include-QPainterPath.patch Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.loispN/_old 2020-07-17 20:54:11.733129660 +0200 +++ /var/tmp/diff_new_pack.loispN/_new 2020-07-17 20:54:11.737129665 +0200 @@ -26,7 +26,7 @@ %define tk_enabled 1 # SECTION Disable octave bindings for all versions until compilation against octave 4.4 is fixed -%define octave_enabled 0 +%define octave_enabled 1 # /SECTION %define X_display ":98" @@ -54,6 +54,8 @@ Patch0: plplot-ocaml.patch # PATCH-FIX-UPSTREAM plplot-5.9.9-ada-pic.patch idoen...@suse.de -- Compile Ada code with -fPIC Patch1: plplot-5.9.9-ada-pic.patch +# PATCH-FIX-UPSTREAM plplot-include-QPainterPath.patch badshah...@gmail.com -- Include QPainterPath header when building Qt modules, needed for Qt >= 5.15.0; patch from upstream +Patch2: plplot-include-QPainterPath.patch # 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 @@ -215,8 +217,6 @@ %{_libdir}/libqsastime.so %{_libdir}/pkgconfig/plplot.pc %dir %{_libdir}/cmake/plplot -%{_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 %{_libdir}/libcsironn.so @@ -224,68 +224,18 @@ %{_libdir}/cmake/plplot/export_csironn-release.cmake %{_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.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
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2020-02-25 16:07:27 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new.26092 (New) Package is "plplot" Tue Feb 25 16:07:27 2020 rev:60 rq:779066 version:5.15.0 Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2020-02-04 19:57:03.073451010 +0100 +++ /work/SRC/openSUSE:Factory/.plplot.new.26092/plplot.changes 2020-02-25 16:07:56.280660820 +0100 @@ -1,0 +2,13 @@ +Mon Feb 24 14:17:15 UTC 2020 - Atri Bhattacharya + +- Re-enable csironn bindings for openSUSE >= 1550 as they build + again (due to fixes to qhull package). + +--- +Mon Feb 24 10:12:09 UTC 2020 - o...@aepfle.de + +- add conditional for OCaml bindings, they depend on camlidl +- actually fix the OCaml bindings with plplot-ocaml.patch +- use autosetup, build verbose + +--- New: plplot-ocaml.patch Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.NB2jY7/_old 2020-02-25 16:07:57.964662430 +0100 +++ /var/tmp/diff_new_pack.NB2jY7/_new 2020-02-25 16:07:57.968662434 +0100 @@ -22,6 +22,7 @@ %define lua_version 5.3 %endif +%bcond_withocaml_camlidl %define tk_enabled 1 # SECTION Disable octave bindings for all versions until compilation against octave 4.4 is fixed @@ -50,6 +51,7 @@ Group: Productivity/Scientific/Other URL:http://plplot.sourceforge.net/ Source0:http://download.sf.net/plplot/%{name}-%{version}.tar.gz +Patch0: plplot-ocaml.patch # PATCH-FIX-UPSTREAM plplot-5.9.9-ada-pic.patch idoen...@suse.de -- Compile Ada code with -fPIC Patch1: plplot-5.9.9-ada-pic.patch # List based on build_ada in gcc.spec @@ -65,7 +67,12 @@ BuildRequires: lapack-devel BuildRequires: libtool BuildRequires: ncurses-devel +%if %{with ocaml_camlidl} BuildRequires: ocaml +BuildRequires: ocaml-rpm-macros +BuildRequires: ocamlfind(camlidl) +BuildRequires: ocamlfind(findlib) +%endif BuildRequires: pkgconfig BuildRequires: python3-devel BuildRequires: python3-numpy-devel @@ -169,9 +176,7 @@ 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 @@ -197,7 +202,7 @@ %preun devel /sbin/install-info --delete %{_infodir}/plplotdoc.info %{_infodir}/dir -%files devel +%files devel -f %{name}.filelist.ocaml %license COPYING.LIB Copyright %doc AUTHORS FAQ README README.release %{_bindir}/pltek @@ -214,11 +219,9 @@ %{_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 @@ -310,6 +313,11 @@ %{_datadir}/plplot%{version}/examples/test_c_interactive.sh %{_datadir}/plplot%{version}/examples/test_cxx.sh %{_datadir}/plplot%{version}/examples/test_diff.sh +%if %{with ocaml_camlidl} +%{_libdir}/pkgconfig/plplot-ocaml.pc +%{_datadir}/plplot%{version}/examples/ocaml +%{_datadir}/plplot%{version}/examples/test_ocaml.sh +%endif ## @@ -787,7 +795,6 @@ %{_libdir}/libcsirocsa.so.* ## -%if 0%{?suse_version} < 1550 %package -n %{csironn_shlib} ## Summary:PLplot csironn component @@ -807,7 +814,6 @@ %files -n %{csironn_shlib} %{_libdir}/libcsironn.so.* ## -%endif %package -n %{qsastime_shlib} ## @@ -981,9 +987,9 @@ ## %prep -%setup -q -%patch1 -p1 +%autosetup -p1 +%build for file in NEWS README.release do iconv -f ISO-8859-1 -t UTF-8 $file > ${file}.tmp @@ -991,7 +997,6 @@ mv ${file}.tmp $file done -%build export CFLAGS="%{optflags} -DUSE_INTERP_RESULT -fno-strict-aliasing" export CXXFLAGS="%{optflags} -fno-strict-aliasing"
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2020-02-04 19:56:55 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new.26092 (New) Package is "plplot" Tue Feb 4 19:56:55 2020 rev:59 rq:769952 version:5.15.0 Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2019-12-14 12:23:24.835199007 +0100 +++ /work/SRC/openSUSE:Factory/.plplot.new.26092/plplot.changes 2020-02-04 19:57:03.073451010 +0100 @@ -1,0 +2,6 @@ +Tue Feb 4 09:40:55 UTC 2020 - Dominique Leuenberger + +- Do not require libcsironn0 from the -devel package on + suse_version>=1550, where this is no longer built. + +--- Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.rxwCif/_old 2020-02-04 19:57:05.525452440 +0100 +++ /var/tmp/diff_new_pack.rxwCif/_new 2020-02-04 19:57:05.565452463 +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 @@ -169,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
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2019-12-14 12:17:19 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new.4691 (New) Package is "plplot" Sat Dec 14 12:17:19 2019 rev:58 rq:756893 version:5.15.0 Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2019-09-30 16:01:12.552927567 +0200 +++ /work/SRC/openSUSE:Factory/.plplot.new.4691/plplot.changes 2019-12-14 12:23:24.835199007 +0100 @@ -1,0 +2,15 @@ +Fri Dec 13 10:57:12 UTC 2019 - Atri Bhattacharya + +- plplotqt-devel no longer Requires libqt4-devel, instead the + appropriate Qt5 headers. + +--- +Thu Dec 12 13:18:30 UTC 2019 - Atri Bhattacharya + +- 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. + +--- Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.xh2Xnl/_old 2019-12-14 12:23:25.539198900 +0100 +++ /var/tmp/diff_new_pack.xh2Xnl/_new 2019-12-14 12:23:25.539198900 +0100 @@ -71,7 +71,6 @@ BuildRequires: python3-numpy-devel BuildRequires: python3-qt5-devel BuildRequires: qhull-devel -BuildRequires: shapelib BuildRequires: swig BuildRequires: tcl-devel BuildRequires: tk-devel @@ -82,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} @@ -152,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 @@ -201,7 +204,6 @@ %{_includedir}/plplot/ %exclude %{_includedir}/plplot/plstream.h %{_libdir}/libcsirocsa.so -%{_libdir}/libcsironn.so %{_libdir}/libplplot.so %{_libdir}/libqsastime.so %{_libdir}/pkgconfig/plplot.pc @@ -210,8 +212,11 @@ %{_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 @@ -541,8 +546,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} @@ -776,6 +785,7 @@ %{_libdir}/libcsirocsa.so.* ## +%if 0%{?suse_version} < 1550 %package -n %{csironn_shlib} ## Summary:PLplot csironn component @@ -795,6 +805,7 @@ %files -n %{csironn_shlib} %{_libdir}/libcsironn.so.* ## +%endif %package -n %{qsastime_shlib} ##
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2019-09-30 16:00:44 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new.2352 (New) Package is "plplot" Mon Sep 30 16:00:44 2019 rev:57 rq:733936 version:5.15.0 Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2019-06-06 18:17:38.512680414 +0200 +++ /work/SRC/openSUSE:Factory/.plplot.new.2352/plplot.changes 2019-09-30 16:01:12.552927567 +0200 @@ -1,0 +2,5 @@ +Thu Sep 26 12:21:47 UTC 2019 - o...@aepfle.de + +- Add ExclusiveArch, based on build_ada in gcc.spec + +--- Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.i3ZdqD/_old 2019-09-30 16:01:14.164923277 +0200 +++ /var/tmp/diff_new_pack.i3ZdqD/_new 2019-09-30 16:01:14.164923277 +0200 @@ -52,6 +52,8 @@ Source0:http://download.sf.net/plplot/%{name}-%{version}.tar.gz # PATCH-FIX-UPSTREAM plplot-5.9.9-ada-pic.patch idoen...@suse.de -- Compile Ada code with -fPIC Patch1: plplot-5.9.9-ada-pic.patch +# 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
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2019-06-06 18:17:36 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new.4811 (New) Package is "plplot" Thu Jun 6 18:17:36 2019 rev:56 rq:707848 version:5.15.0 Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2019-04-08 10:40:33.971298789 +0200 +++ /work/SRC/openSUSE:Factory/.plplot.new.4811/plplot.changes 2019-06-06 18:17:38.512680414 +0200 @@ -1,0 +2,18 @@ +Wed Jun 5 12:07:27 UTC 2019 - Luigi Baldoni + +- 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.WcXbeK/_old 2019-06-06 18:17:39.424680147 +0200 +++ /var/tmp/diff_new_pack.WcXbeK/_new 2019-06-06 18:17:39.428680145 +0200 @@ -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,17 @@ # 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 idoen...@suse.de -- Compile Ada code with -fPIC Patch1: plplot-5.9.9-ada-pic.patch -BuildRequires: cmake >= 3.0.2 +BuildRequires: cmake >= 3.13.2 BuildRequires: fdupes BuildRequires: freefont BuildRequires: gcc-ada @@ -143,7 +143,6 @@ PLplot interfaces. %files common -%defattr(-,root,root) %dir %{_libdir}/plplot%{version} %dir %{_libdir}/plplot%{version}/drivers %dir %{_datadir}/plplot%{version} @@ -192,8 +191,8 @@ /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 @@ -205,9 +204,78 @@ %{_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 +%{_libdir}/cmake/plplot/export_csironn.cmake +%{_libdir}/cmake/plplot/export_csironn-release.cmake +%{_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
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2019-04-08 10:39:26 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new.3908 (New) Package is "plplot" Mon Apr 8 10:39:26 2019 rev:55 rq:692055 version:5.14.0 Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2019-02-24 17:09:59.072513297 +0100 +++ /work/SRC/openSUSE:Factory/.plplot.new.3908/plplot.changes 2019-04-08 10:40:33.971298789 +0200 @@ -1,0 +2,6 @@ +Thu Apr 4 14:57:16 UTC 2019 - Atri Bhattacharya + +- Disable octave bindings until compilation against octave 5.1.x + is supported. + +--- Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.y6FXbv/_old 2019-04-08 10:40:34.895299014 +0200 +++ /var/tmp/diff_new_pack.y6FXbv/_new 2019-04-08 10:40:34.899299015 +0200 @@ -25,7 +25,7 @@ %define tk_enabled 1 # SECTION Disable octave bindings for all versions until compilation against octave 4.4 is fixed -%define octave_enabled 1 +%define octave_enabled 0 # /SECTION %define X_display ":98"
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2019-02-24 17:09:54 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new.28833 (New) Package is "plplot" Sun Feb 24 17:09:54 2019 rev:54 rq:669393 version:5.14.0 Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2018-12-06 12:16:42.325559199 +0100 +++ /work/SRC/openSUSE:Factory/.plplot.new.28833/plplot.changes 2019-02-24 17:09:59.072513297 +0100 @@ -1,0 +2,25 @@ +Fri Jan 25 12:40:02 UTC 2019 - badshah...@gmail.com + +- Update to version 5.14.0: + * Update control of Python version + * Rewrite the build-system logic for determining PYQT_SIP_DIR +and PYQT_SIP_FLAGS + * Implement plStatic2dGrid + * Difference report default device changed from psc to svg + * Resolve the remaining difference report issues + * Improve command-line parsing + * Cleanup of plmap + * wxwidgets development status + * First step toward using best CMake-3 practices for our build +system + * Update PLplot to be consistent with modern free software + * Rewrite documentation of PLplot testing + * Configure the ps and psttf device drivers just like all other +device drivers + * Bug fixes +- Drop plplot-fix-pkgconfig-checks.patch: upstreamed. +- Update shlib package names in keeping with upstream so versions. +- Enable octave bindings: compilation against 4.4.x has been fixed + upstream. + +--- Old: plplot-5.13.0.tar.gz plplot-fix-pkgconfig-checks.patch New: plplot-5.14.0.tar.gz Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.Gbat1Y/_old 2019-02-24 17:09:59.876513044 +0100 +++ /var/tmp/diff_new_pack.Gbat1Y/_new 2019-02-24 17:09:59.880513043 +0100 @@ -1,7 +1,7 @@ # # spec file for package plplot # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,14 +25,14 @@ %define tk_enabled 1 # SECTION Disable octave bindings for all versions until compilation against octave 4.4 is fixed -%define octave_enabled 0 +%define octave_enabled 1 # /SECTION %define X_display ":98" -%define ada_shlib libplplotada2 -%define c_shlib libplplot15 -%define cxx_shlib libplplotcxx13 +%define ada_shlib libplplotada4 +%define c_shlib libplplot16 +%define cxx_shlib libplplotcxx14 %define csirocsa_shlib libcsirocsa0 %define csironn_shlib libcsironn0 %define fort_shlib libplplotfortran0 @@ -42,7 +42,7 @@ # 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.13.0 +Version:5.14.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+ @@ -52,8 +52,6 @@ Source0:http://download.sf.net/plplot/%{name}-%{version}.tar.gz # PATCH-FIX-UPSTREAM plplot-5.9.9-ada-pic.patch idoen...@suse.de -- Compile Ada code with -fPIC Patch1: plplot-5.9.9-ada-pic.patch -# PATCH-FIX-UPSTREAM plplot-fix-pkgconfig-checks.patch badshah...@gmail.com -- Fix pkg-config based checks for installed dependencies; patch taken from upstream git -Patch2: plplot-fix-pkgconfig-checks.patch BuildRequires: cmake >= 3.0.2 BuildRequires: fdupes BuildRequires: freefont @@ -154,7 +152,6 @@ %{_libdir}/plplot%{version}/drivers/mem.driver_info %{_libdir}/plplot%{version}/drivers/mem.so %{_datadir}/plplot%{version}/*.fnt -%{_datadir}/plplot%{version}/*.map %{_datadir}/plplot%{version}/*.pal %dir %{_datadir}/plplot%{version}/examples %{_datadir}/plplot%{version}/examples/Chloe.pgm @@ -400,7 +397,7 @@ %files lua %defattr(-,root,root) -%{_libdir}/lua/%{lua_version}/plplot/ +%{_libdir}/lua/plplot/ %{_datadir}/plplot%{version}/examples/lua/ %{_datadir}/plplot%{version}/examples/test_lua.sh ## @@ -928,7 +925,6 @@ %prep %setup -q %patch1 -p1 -%patch2 -p1 for file in NEWS README.release do @@ -942,8 +938,8 @@ export CXXFLAGS="%{optflags} -fno-strict-aliasing" export FFLAGS="%{optflags}" export LDFLAGS="-fPIC" -mkdir builddir -pushd builddir + +mkdir builddir && pushd builddir # X-server and $DISPLAY required to enable tk bindings export DISPLAY=%{X_display} ++ plplot-5.13.0.tar.gz -> plplot-5.14.0.tar.gz ++
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2018-12-06 12:16:42 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new.19453 (New) Package is "plplot" Thu Dec 6 12:16:42 2018 rev:53 rq:653214 version:5.13.0 Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2018-08-03 12:36:52.391531397 +0200 +++ /work/SRC/openSUSE:Factory/.plplot.new.19453/plplot.changes 2018-12-06 12:16:42.325559199 +0100 @@ -1,0 +2,7 @@ +Fri Nov 30 12:43:55 UTC 2018 - badshah...@gmail.com + +- Add plplot-fix-pkgconfig-checks.patch: Fix pkg-config based + checks for installed dependencies; patch taken from upstream + git. + +--- New: plplot-fix-pkgconfig-checks.patch Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.wJAdle/_old 2018-12-06 12:16:43.029558443 +0100 +++ /var/tmp/diff_new_pack.wJAdle/_new 2018-12-06 12:16:43.037558434 +0100 @@ -52,6 +52,8 @@ Source0:http://download.sf.net/plplot/%{name}-%{version}.tar.gz # PATCH-FIX-UPSTREAM plplot-5.9.9-ada-pic.patch idoen...@suse.de -- Compile Ada code with -fPIC Patch1: plplot-5.9.9-ada-pic.patch +# PATCH-FIX-UPSTREAM plplot-fix-pkgconfig-checks.patch badshah...@gmail.com -- Fix pkg-config based checks for installed dependencies; patch taken from upstream git +Patch2: plplot-fix-pkgconfig-checks.patch BuildRequires: cmake >= 3.0.2 BuildRequires: fdupes BuildRequires: freefont @@ -926,6 +928,7 @@ %prep %setup -q %patch1 -p1 +%patch2 -p1 for file in NEWS README.release do ++ plplot-fix-pkgconfig-checks.patch ++ diff --git a/cmake/modules/cairo.cmake b/cmake/modules/cairo.cmake index 4580838cc..772fc1459 100644 --- a/cmake/modules/cairo.cmake +++ b/cmake/modules/cairo.cmake @@ -104,7 +104,7 @@ if( linkflags cflags version -_CAIRO +_PANGOCAIRO ) if(linkflags) # Check that the pangocairo library version is recent diff --git a/cmake/modules/pkg-config.cmake b/cmake/modules/pkg-config.cmake index c87275497..a0ca6b296 100644 --- a/cmake/modules/pkg-config.cmake +++ b/cmake/modules/pkg-config.cmake @@ -1,6 +1,6 @@ # cmake/modules/pkg-config.cmake # -# Copyright (C) 2006-2017 Alan W. Irwin +# Copyright (C) 2006-2018 Alan W. Irwin # # This file is part of PLplot. # @@ -96,6 +96,9 @@ if(PKG_CONFIG_EXECUTABLE) endif(cmake_cxx_implicit_link_library) endforeach(cmake_cxx_implicit_link_library ${CMAKE_CXX_IMPLICIT_LINK_LIBRARIES}) endif(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES) + # Some cmake versions (e.g., CMake-3.12.2) produce duplicate libraries in this + # list, but don't remove them in case these are needed for static linking. + # list(REMOVE_DUPLICATES cxx_compiler_library_pathname_list) message(STATUS "cxx_compiler_library_pathname_list = ${cxx_compiler_library_pathname_list}") else(PKG_CONFIG_EXECUTABLE) @@ -125,7 +128,7 @@ macro(pkg_check_pkgconfig _package _include_DIR _link_DIR _link_FLAGS _cflags _v set(_xprefix ${_prefix}) endif(FORCE_EXTERNAL_STATIC) - _pkg_check_modules_internal(0 0 0 0 0 ${_prefix} "${_package}") + pkg_check_modules(${_prefix} "${_package}") if(${_prefix}_FOUND) cmake_link_flags(${_link_FLAGS} "${${_xprefix}_LDFLAGS}") @@ -152,12 +155,12 @@ macro(pkg_check_pkgconfig _package _include_DIR _link_DIR _link_FLAGS _cflags _v set(${_version}) set(_return_VALUE 1) endif(${_prefix}_FOUND) - #message("${_prefix}_FOUND = ${${_prefix}_FOUND}") - #message("${_include_DIR} = ${${_include_DIR}}") - #message("${_link_DIR} = ${${_link_DIR}}") - #message("${_link_FLAGS} = ${${_link_FLAGS}}") - #message("${_cflags} = ${${_cflags}}") - #message("${_version} = ${${_version}}") + #message("DEBUG: ${_prefix}_FOUND = ${${_prefix}_FOUND}") + #message("DEBUG: ${_include_DIR} = ${${_include_DIR}}") + #message("DEBUG: ${_link_DIR} = ${${_link_DIR}}") + #message("DEBUG: ${_link_FLAGS} = ${${_link_FLAGS}}") + #message("DEBUG: ${_cflags} = ${${_cflags}}") + #message("DEBUG: ${_version} = ${${_version}}") endmacro(pkg_check_pkgconfig) function(pkg_config_link_flags link_flags_out link_flags_in)
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2018-08-03 12:36:35 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is "plplot" Fri Aug 3 12:36:35 2018 rev:52 rq:626898 version:5.13.0 Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2018-06-13 15:39:28.780363297 +0200 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2018-08-03 12:36:52.391531397 +0200 @@ -1,0 +2,6 @@ +Tue Jul 31 12:50:31 UTC 2018 - badshah...@gmail.com + +- Re-enable libcsirocsa and libscironn for i586: these are now + building (go figure!) + +--- Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.8a7aaz/_old 2018-08-03 12:36:53.075532411 +0200 +++ /var/tmp/diff_new_pack.8a7aaz/_new 2018-08-03 12:36:53.075532411 +0200 @@ -165,10 +165,8 @@ License:LGPL-2.1-or-later Group: Development/Libraries/C and C++ Requires: %{c_shlib} = %{version} -%ifarch x86_64 aarch64 ppc64 ppc64le Requires: %{csirocsa_shlib} = %{version} Requires: %{csironn_shlib} = %{version} -%endif Requires: %{qsastime_shlib} = %{version} Requires: gcc-c++ Requires: pkgconfig @@ -202,10 +200,8 @@ %{_mandir}/man1/pltek.1.gz %{_includedir}/plplot/ %exclude %{_includedir}/plplot/plstream.h -%ifarch x86_64 aarch64 ppc64 ppc64le %{_libdir}/libcsirocsa.so %{_libdir}/libcsironn.so -%endif %{_libdir}/libplplot.so %{_libdir}/libqsastime.so %{_libdir}/pkgconfig/plplot.pc @@ -717,7 +713,6 @@ This package provides the shared lib for PLplot's csirocsa. -%ifarch x86_64 aarch64 ppc64 ppc64le %post -n %{csirocsa_shlib} -p /sbin/ldconfig %postun -n %{csirocsa_shlib} -p /sbin/ldconfig @@ -725,7 +720,6 @@ %files -n %{csirocsa_shlib} %defattr(-,root,root) %{_libdir}/libcsirocsa.so.* -%endif ## %package -n %{csironn_shlib} @@ -740,7 +734,6 @@ This package provides the shared lib for PLplot's csironn. -%ifarch x86_64 aarch64 ppc64 ppc64le %post -n %{csironn_shlib} -p /sbin/ldconfig %postun -n %{csironn_shlib} -p /sbin/ldconfig @@ -748,7 +741,6 @@ %files -n %{csironn_shlib} %defattr(-,root,root) %{_libdir}/libcsironn.so.* -%endif ## %package -n %{qsastime_shlib}
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2018-06-13 15:38:41 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is "plplot" Wed Jun 13 15:38:41 2018 rev:51 rq:615429 version:5.13.0 Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2018-05-10 15:50:45.870263013 +0200 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2018-06-13 15:39:28.780363297 +0200 @@ -1,0 +2,7 @@ +Tue Jun 5 12:13:36 UTC 2018 - badshah...@gmail.com + +- Disable octave bindings until compilation against octave 4.4 is + sorted out; remove conditionals for setting octave_enabled as + plplot is unresolvable against openSUSE < 1320 anyway. + +--- Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.Rh0Jyn/_old 2018-06-13 15:39:30.124313842 +0200 +++ /var/tmp/diff_new_pack.Rh0Jyn/_new 2018-06-13 15:39:30.128313695 +0200 @@ -24,11 +24,9 @@ %define tk_enabled 1 -%if 0%{?suse_version} != 1315 || (0%{?is_opensuse} && 0%{?sle_version}==120200) -%define octave_enabled 1 -%else +# SECTION Disable octave bindings for all versions until compilation against octave 4.4 is fixed %define octave_enabled 0 -%endif +# /SECTION %define X_display ":98" @@ -84,7 +82,9 @@ BuildRequires: pkgconfig(pangoft2) # Required for enabling tk driverand in the %%check section, currently disabled BuildRequires: hdf5-devel +%if %{?octave_enabled} BuildRequires: octave-devel +%endif BuildRequires: wxWidgets-devel >= 3 BuildRequires: xorg-x11-server BuildRequires: perl(XML::DOM)
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2018-05-10 15:50:42 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is "plplot" Thu May 10 15:50:42 2018 rev:50 rq:605704 version:5.13.0 Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2018-04-30 22:54:10.138903479 +0200 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2018-05-10 15:50:45.870263013 +0200 @@ -1,0 +2,11 @@ +Tue May 8 03:24:17 UTC 2018 - badshah...@gmail.com + +- plplot-devel should not depend on shared libs which are not + built: %{csirocsa_shlib} and %{csironn_shlib} on certain archs. + +--- +Mon May 7 08:13:10 UTC 2018 - guillaume.gar...@opensuse.org + +- Handle aarch64, ppc64 and ppc64le, not only x86_64 for libs + +--- Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.xzayoO/_old 2018-05-10 15:50:47.202214194 +0200 +++ /var/tmp/diff_new_pack.xzayoO/_new 2018-05-10 15:50:47.202214194 +0200 @@ -165,8 +165,10 @@ License:LGPL-2.1-or-later Group: Development/Libraries/C and C++ Requires: %{c_shlib} = %{version} +%ifarch x86_64 aarch64 ppc64 ppc64le Requires: %{csirocsa_shlib} = %{version} Requires: %{csironn_shlib} = %{version} +%endif Requires: %{qsastime_shlib} = %{version} Requires: gcc-c++ Requires: pkgconfig @@ -200,7 +202,7 @@ %{_mandir}/man1/pltek.1.gz %{_includedir}/plplot/ %exclude %{_includedir}/plplot/plstream.h -%ifarch x86_64 +%ifarch x86_64 aarch64 ppc64 ppc64le %{_libdir}/libcsirocsa.so %{_libdir}/libcsironn.so %endif @@ -715,7 +717,7 @@ This package provides the shared lib for PLplot's csirocsa. -%ifarch x86_64 +%ifarch x86_64 aarch64 ppc64 ppc64le %post -n %{csirocsa_shlib} -p /sbin/ldconfig %postun -n %{csirocsa_shlib} -p /sbin/ldconfig @@ -738,7 +740,7 @@ This package provides the shared lib for PLplot's csironn. -%ifarch x86_64 +%ifarch x86_64 aarch64 ppc64 ppc64le %post -n %{csironn_shlib} -p /sbin/ldconfig %postun -n %{csironn_shlib} -p /sbin/ldconfig
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2018-04-30 22:53:39 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is "plplot" Mon Apr 30 22:53:39 2018 rev:49 rq:601555 version:5.13.0 Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2018-02-16 21:46:31.219088710 +0100 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2018-04-30 22:54:10.138903479 +0200 @@ -1,0 +2,6 @@ +Thu Apr 26 12:49:52 UTC 2018 - badshah...@gmail.com + +- Fix building for i586 by packaging x86_64-only libraries only + for the latter arch. + +--- Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.IVUhRE/_old 2018-04-30 22:54:11.058869912 +0200 +++ /var/tmp/diff_new_pack.IVUhRE/_new 2018-04-30 22:54:11.062869766 +0200 @@ -48,7 +48,7 @@ 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+ and GPL-2.0+ +License:LGPL-2.1-or-later AND GPL-2.0-or-later Group: Productivity/Scientific/Other Url:http://plplot.sourceforge.net/ Source0:http://download.sf.net/plplot/%{name}-%{version}.tar.gz @@ -126,7 +126,7 @@ %package common ## Summary:Files for development with PLplot -License:LGPL-2.1+ +License:LGPL-2.1-or-later Group: Productivity/Graphics/Visualization/Graph Provides: %{name} = %{version} Obsoletes: %{name} < 5.12.0 @@ -162,7 +162,7 @@ %package devel ## Summary:Files for development with PLplot -License:LGPL-2.1+ +License:LGPL-2.1-or-later Group: Development/Libraries/C and C++ Requires: %{c_shlib} = %{version} Requires: %{csirocsa_shlib} = %{version} @@ -200,8 +200,10 @@ %{_mandir}/man1/pltek.1.gz %{_includedir}/plplot/ %exclude %{_includedir}/plplot/plstream.h +%ifarch x86_64 %{_libdir}/libcsirocsa.so %{_libdir}/libcsironn.so +%endif %{_libdir}/libplplot.so %{_libdir}/libqsastime.so %{_libdir}/pkgconfig/plplot.pc @@ -235,7 +237,7 @@ %package doc ## Summary:Documentation for PLplot and its bindings -License:LGPL-2.1+ +License:LGPL-2.1-or-later Group: Documentation/Other %description doc @@ -254,7 +256,7 @@ %package -n %{ada_shlib} ## Summary:Shared libraries for PLplot's Ada bindings -License:LGPL-2.1+ +License:LGPL-2.1-or-later Group: System/Libraries %description -n %{ada_shlib} @@ -276,7 +278,7 @@ %package -n %{name}ada-devel ## Summary:Ada bindings for development with PLplot -License:LGPL-2.1+ +License:LGPL-2.1-or-later Group: Development/Languages/Other Requires: %{ada_shlib} = %{version} Requires: %{name}-common = %{version} @@ -308,7 +310,7 @@ %package -n %{fort_shlib} ## Summary:Shared libraries for PLplot's Fortran bindings -License:LGPL-2.1+ +License:LGPL-2.1-or-later Group: System/Libraries %description -n %{fort_shlib} @@ -330,7 +332,7 @@ %package -n %{name}fortran-devel ## Summary:Fortran bindings for development with PLplot -License:LGPL-2.1+ +License:LGPL-2.1-or-later Group: Development/Languages/Fortran Requires: %{fort_shlib} = %{version} Requires: %{name}-common = %{version} @@ -361,7 +363,7 @@ %package java ## Summary:PLplot functions for scientific plotting with Java -License:LGPL-2.1+ +License:LGPL-2.1-or-later Group: Productivity/Scientific/Other Requires: %{name}-common = %{version} Requires: java @@ -384,7 +386,7 @@ %package lua ## Summary:PLplot functions for scientific plotting with Lua -License:LGPL-2.1+ +License:LGPL-2.1-or-later Group: Development/Libraries/Other Requires: %{name}-common = %{version}
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2018-02-16 21:46:30 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is "plplot" Fri Feb 16 21:46:30 2018 rev:48 rq:577296 version:5.13.0 Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2018-02-13 10:30:11.219399603 +0100 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2018-02-16 21:46:31.219088710 +0100 @@ -1,0 +2,13 @@ +Fri Feb 16 12:24:17 UTC 2018 - badshah...@gmail.com + +- Remove python3-base from Requires for %{name}-tcltk; it is + unneeded in light of python(abi) getting pulled in + automatically. + +--- +Mon Feb 12 17:19:40 UTC 2018 - badshah...@gmail.com + +- Replace even more python2 Requires with python3 ones; this + finally fixes build failures on openSUSE:Leap:15.0. + +--- Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.WbZufL/_old 2018-02-16 21:46:32.979025236 +0100 +++ /var/tmp/diff_new_pack.WbZufL/_new 2018-02-16 21:46:32.987024948 +0100 @@ -1,7 +1,7 @@ # # spec file for package plplot # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -429,23 +429,22 @@ %endif ## -%package python-qt +%package python3-qt ## Summary:PLplot functions for scientific plotting with python-qt4 License:LGPL-2.1+ Group: Development/Libraries/Python Requires: %{name}-common = %{version} -Requires: python-base = %{py_ver} -Requires: python-qt5 +Requires: python3-qt5 -%description python-qt +%description python3-qt PLplot is a library of functions that are useful for making scientific plots. This package provides the PLplot functions required for scientific plotting with python-qt. -%files python-qt +%files python3-qt %defattr(-,root,root) %{python3_sitearch}/plplot_pyqt5.so ## @@ -534,7 +533,6 @@ Requires: itcl-devel Requires: itk Requires: pkgconfig -Requires: python-base = %{py_ver} Requires: tcl-devel Requires: tk-devel
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2018-02-13 10:29:49 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is "plplot" Tue Feb 13 10:29:49 2018 rev:47 rq:575580 version:5.13.0 Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2017-12-02 13:12:14.510938771 +0100 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2018-02-13 10:30:11.219399603 +0100 @@ -1,0 +2,6 @@ +Mon Feb 12 08:38:48 UTC 2018 - badshah...@gmail.com + +- Swap leftover python2 Requires for explicitly python3 ones, + rename python package to python3-plplot. + +--- Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.TiWUej/_old 2018-02-13 10:30:14.963264704 +0100 +++ /var/tmp/diff_new_pack.TiWUej/_new 2018-02-13 10:30:14.967264560 +0100 @@ -93,8 +93,7 @@ BuildRequires: pkgconfig(lua) Requires: libtool -Requires: python-base = %{py_ver} -Requires: python-numpy +Requires: python3-numpy Recommends: %{name}-doc = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -767,20 +766,21 @@ %{_libdir}/libqsastime.so.* ## -%package -n python-%{name} +%package -n python3-%{name} ## Summary:PLplot functions for scientific plotting with Python License:LGPL-2.1+ Group: System/Libraries Requires: %{name}-common = %{version} +Provides: python-%{name} -%description -n python-%{name} +%description -n python3-%{name} PLplot is a library of functions that are useful for making scientific plots. This package provides the PLplot's Python binding. -%files -n python-%{name} +%files -n python3-%{name} %defattr(-,root,root) %{python3_sitearch}/_plplotc.so %{python3_sitearch}/plplot.py*
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2017-12-02 13:12:12 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is "plplot" Sat Dec 2 13:12:12 2017 rev:46 rq:547107 version:5.13.0 Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2017-10-05 12:06:07.914577166 +0200 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2017-12-02 13:12:14.510938771 +0100 @@ -1,0 +2,29 @@ +Fri Dec 1 10:08:56 UTC 2017 - badshah...@gmail.com + +- Switch to using explicit python3 BuildRequires (plplot is + "unresolvable" for openSUSE <= 1320 anyway); adapt file lists + accordingly. +- Drop conditionals referring to old openSUSE versions <= 1320. + +--- +Fri Dec 1 08:26:44 UTC 2017 - dims...@opensuse.org + +- Drop legacy dependencies: pkgconfig(gnome-python-2.0) and + pkgconfig(pygtk-2.0) are not in use. + +--- +Wed Nov 29 08:20:50 UTC 2017 - badshah...@gmail.com + +- Fix License tag in specfile for plplot-octave subpackage: While + everything else is licensed as LGPL-2.1+, the Octave bindings + are licensed as GPL-2.0+. + +--- +Sat Nov 11 22:51:26 UTC 2017 - badshah...@gmail.com + +- Drop BuildRequires on libgnomui and libgnomeprintui, as they are + not really required any more (boo#1067727). +- Change hashbangs for python based examples so that they refer + directly to the python binary instead of doing so via env. + +--- Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.RjdDG7/_old 2017-12-02 13:12:15.554900748 +0100 +++ /var/tmp/diff_new_pack.RjdDG7/_new 2017-12-02 13:12:15.558900601 +0100 @@ -47,7 +47,8 @@ Version:5.13.0 Release:0 Summary:Software package for creating scientific plots -License:LGPL-2.1+ +# Main license is LGPL-2.1+, but Octave bindings are licensed as GPL-2.0+ +License:LGPL-2.1+ and GPL-2.0+ Group: Productivity/Scientific/Other Url:http://plplot.sourceforge.net/ Source0:http://download.sf.net/plplot/%{name}-%{version}.tar.gz @@ -66,9 +67,9 @@ BuildRequires: ncurses-devel BuildRequires: ocaml BuildRequires: pkgconfig -BuildRequires: python-devel -BuildRequires: python-numpy-devel -BuildRequires: python-qt5-devel +BuildRequires: python3-devel +BuildRequires: python3-numpy-devel +BuildRequires: python3-qt5-devel BuildRequires: qhull-devel BuildRequires: shapelib BuildRequires: swig @@ -82,26 +83,14 @@ BuildRequires: pkgconfig(pango) BuildRequires: pkgconfig(pangoft2) # Required for enabling tk driverand in the %%check section, currently disabled +BuildRequires: hdf5-devel +BuildRequires: octave-devel +BuildRequires: wxWidgets-devel >= 3 BuildRequires: xorg-x11-server BuildRequires: perl(XML::DOM) BuildRequires: pkgconfig(freetype2) -BuildRequires: pkgconfig(gnome-python-2.0) -BuildRequires: pkgconfig(libgnomeprintui-2.2) -BuildRequires: pkgconfig(libgnomeui-2.0) -BuildRequires: pkgconfig(lua) -BuildRequires: pkgconfig(pygtk-2.0) -%if 0%{?suse_version} >= 1310 BuildRequires: pkgconfig(lasi) -%endif -BuildRequires: hdf5-devel -BuildRequires: octave-devel -%if 0%{?suse_version} >= 1320 -BuildRequires: wxWidgets-devel >= 3 -%else -BuildRequires: wxWidgets-devel -%define _use_internal_dependency_generator 0 -%define __find_requires %wx_requires -%endif +BuildRequires: pkgconfig(lua) Requires: libtool Requires: python-base = %{py_ver} @@ -138,6 +127,7 @@ %package common ## Summary:Files for development with PLplot +License:LGPL-2.1+ Group: Productivity/Graphics/Visualization/Graph Provides: %{name} = %{version} Obsoletes: %{name} < 5.12.0 @@ -173,6 +163,7 @@ %package devel ## Summary:Files for development with PLplot +License:LGPL-2.1+ Group: Development/Libraries/C and C++ Requires: %{c_shlib} = %{version} Requires: %{csirocsa_shlib} = %{version} @@ -245,6 +236,7 @@ %package doc ## Summary:Documentation for PLplot and its bindings +License:LGPL-2.1+ Group: Documentation/Other %description doc @@ -263,6 +255,7 @@ %package -n %{ada_shlib}
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2017-10-05 12:02:25 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is "plplot" Thu Oct 5 12:02:25 2017 rev:45 rq:531186 version:5.13.0 Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2017-08-29 11:45:06.687604917 +0200 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2017-10-05 12:06:07.914577166 +0200 @@ -1,0 +2,6 @@ +Wed Oct 4 07:40:37 UTC 2017 - fst...@suse.com + +- Remove the stale gcc-java dependency, since gcc-java is bound to + go soon and it is really not needed for building here + +--- Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.Ib3liO/_old 2017-10-05 12:06:09.478356899 +0200 +++ /var/tmp/diff_new_pack.Ib3liO/_new 2017-10-05 12:06:09.478356899 +0200 @@ -62,7 +62,6 @@ BuildRequires: itk BuildRequires: java-devel BuildRequires: lapack-devel -BuildRequires: libgcj-devel BuildRequires: libtool BuildRequires: ncurses-devel BuildRequires: ocaml
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2017-08-29 11:44:55 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is "plplot" Tue Aug 29 11:44:55 2017 rev:44 rq:519069 version:5.13.0 Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2017-06-21 13:57:56.569012600 +0200 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2017-08-29 11:45:06.687604917 +0200 @@ -1,0 +2,22 @@ +Sat Aug 26 15:29:06 UTC 2017 - badshah...@gmail.com + +- Update to version 5.13.0: + * Bug fixes. + * The Python binding and examples now work for both Python 2 and +3. + * Change the Fortran naming convention. + * Fix many "space in prefix" issues. + * Complete rewrite of IPC between -dev wxwidgets and wxPLViewer. + * Implement a new Windows GDI (wingdi) device driver. + * Implement new Python extension module to support pytkdemo. + * Fix OCaml inconsistencies for example 8. + * Improve the implementation of the OCaml binding. +- Add shapelib BuildRequires for added features. +- Rename fortran shared lib and devel package in keeping with + corresponding shared object naming changes. +- Use ctest for the check section. This allows the disabling of + tests that either fail because of issues with the test codes + themselves (octave), or because of lack of a full Xserver (Qt + tests). + +--- Old: plplot-5.12.0.tar.gz New: plplot-5.13.0.tar.gz Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.IvsDBS/_old 2017-08-29 11:45:09.083267215 +0200 +++ /var/tmp/diff_new_pack.IvsDBS/_new 2017-08-29 11:45:09.119262141 +0200 @@ -25,7 +25,7 @@ %define tk_enabled 1 %if 0%{?suse_version} != 1315 || (0%{?is_opensuse} && 0%{?sle_version}==120200) -%define octave_enabled 0 +%define octave_enabled 1 %else %define octave_enabled 0 %endif @@ -33,18 +33,18 @@ %define X_display ":98" %define ada_shlib libplplotada2 -%define c_shlib libplplot14 +%define c_shlib libplplot15 %define cxx_shlib libplplotcxx13 %define csirocsa_shlib libcsirocsa0 %define csironn_shlib libcsironn0 -%define fort_shlib libplplotf95-13 +%define fort_shlib libplplotfortran0 %define qsastime_shlib libqsastime0 %define qt_shlib libplplotqt2 %define wx_shlib libplplotwxwidgets1 # 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.12.0 +Version:5.13.0 Release:0 Summary:Software package for creating scientific plots License:LGPL-2.1+ @@ -71,6 +71,7 @@ BuildRequires: python-numpy-devel BuildRequires: python-qt5-devel BuildRequires: qhull-devel +BuildRequires: shapelib BuildRequires: swig BuildRequires: tcl-devel BuildRequires: tk-devel @@ -330,10 +331,10 @@ %files -n %{fort_shlib} %defattr(-,root,root) -%{_libdir}/libplplotf95.so.* +%{_libdir}/libplplotfortran.so.* ## -%package -n %{name}f95-devel +%package -n %{name}fortran-devel ## Summary:Fortran bindings for development with PLplot Group: Development/Languages/Fortran @@ -341,24 +342,26 @@ Requires: %{name}-common = %{version} Requires: gcc-fortran Requires: pkgconfig +Obsoletes: %{name}f95-devel < 5.13.0 +Provides: %{name}f95-devel = %{version} Obsoletes: %{name}-fortran-devel < 5.12.0 Provides: %{name}-fortran-devel = %{version} -%description -n %{name}f95-devel +%description -n %{name}fortran-devel PLplot is a library of functions that are useful for making scientific plots. This package provides the files necessary for using PLplot in Fortran. -%files -n %{name}f95-devel +%files -n %{name}fortran-devel %defattr(-,root,root) %dir %{_libdir}/fortran %dir %{_libdir}/fortran/modules %{_libdir}/fortran/modules/plplot/ -%{_libdir}/libplplotf95.so -%{_libdir}/pkgconfig/plplot-f95.pc -%{_datadir}/plplot%{version}/examples/f95/ -%{_datadir}/plplot%{version}/examples/test_f95.sh +%{_libdir}/libplplotfortran.so +%{_libdir}/pkgconfig/plplot-fortran.pc +%{_datadir}/plplot%{version}/examples/fortran/ +%{_datadir}/plplot%{version}/examples/test_fortran.sh ## %package java @@ -377,7 +380,7 @@ %files java %defattr(-,root,root) -%{_libdir}/plplot%{version}/plplotjavac_wrap.so +%{_libdir}/plplot%{version}/libplplotjavac_wrap.so
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2017-06-21 13:57:45 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is "plplot" Wed Jun 21 13:57:45 2017 rev:43 rq:505086 version:5.12.0 Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2017-02-15 10:05:44.245844056 +0100 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2017-06-21 13:57:56.569012600 +0200 @@ -1,0 +2,6 @@ +Fri Jun 16 10:17:09 UTC 2017 - alarr...@suse.com + +- Add LDFLAGS=-fPIC to fix the ada compiler test to link successfully + and enable the generation of ada bindings in Factory. + +--- Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.00DAdR/_old 2017-06-21 13:57:57.408894129 +0200 +++ /var/tmp/diff_new_pack.00DAdR/_new 2017-06-21 13:57:57.412893564 +0200 @@ -918,6 +918,7 @@ %endif export CXXFLAGS="%{optflags} -fno-strict-aliasing" export FFLAGS="%{optflags}" +export LDFLAGS="-fPIC" mkdir builddir pushd builddir
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2017-02-15 10:05:42 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is "plplot" Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2017-01-20 13:07:32.320537462 +0100 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2017-02-15 10:05:44.245844056 +0100 @@ -2 +2,76 @@ -Sat Feb 3 11:11:11 UTC 2018 - bwiedem...@suse.com +Sat Feb 11 18:20:06 UTC 2017 - jeng...@inai.de + +- Remove Requires(post) since there is not even a %post section. +- Trim descriptions for size, fix wrong summaries. + +--- +Tue Feb 7 17:06:28 UTC 2017 - badshah...@gmail.com + +- Switch to building with Qt5 instead of Qt4. +- Add BuildRequires on qhull, this generates a new shared lib + now packaged as %{csironn_shlib}. +- Drop unused cmake variables. +- Rename devel pkgs to follow their corresponding shared library + nomenclature. +- Split out wxPLViewer into its own subpackage, which is now + called %{name}-wxwidgets (the shared lib which was using this + name previously has been renamed in keeping with shlib policy). +- Drop %{name}-rpmlintrc file, as it is no longer needed. +- Since version 5.12.0 plplot's fortran bindings depend on + gcc-fortran >= 6.0. + +--- +Mon Jan 30 06:59:30 UTC 2017 - badshah...@gmail.com + +- Update to version 5.12.0: + * Bug fixes. + * Rewrite the CMake Ada language support. + * Rewrite the Fortran binding. + * Supply old Fortran binding and examples option. + * Backwards incompatibilities introduced by the new Fortran +binding. + * Examples reworked for the -DPL_DOUBLE=OFF case. + * Changes to our Ada bindings and examples. + * Changes to our tclmatrix library. + * Backwards-incompatible changes to our Tcl/Tk bindings and +examples. + * Substantial rewrite of the DocBook documentation. + * Default page size consistency. + * Updated D language support. + * Modernized build-system support for Qt4 and Qt5. + * Implemented support for pyqt5. + * Addressed -DPL_DOUBLE=OFF issues. + * Replaced "Lena" with "Chloe". + * Removed trailing blanks on most text files in our source tree. + * Make our wxwidgets find module consistent with the official +version for CMake-3.7.1. + * Introduction of two new generic pointer types to help protect +against a planned future C API breakage. + * Introduction of additional self-describing names for the types +of arguments used in our C API. + * Implement submission of dashboards to the cdash +server. + * Substantial update and rename of the Python examples. + * Linux efficiency improvements for the wxwidgets device driver. +- Drop plplot-cmake36-pkg_check_pkgconfig_macro.patch: upstreamed. +- Rebase plplot-5.9.9-ada-pic.patch for updated version. +- Fix timestamp on previous changelog entry. +- Back to installing plplot.pc by default instead of plplot-c.pc. +- Rename plplot-fortran to libplplotf95-%{sover} as it now + contains a single shared lib. +- Apply shared library packaging guidelines wherever appropriate; + remove corresponding %{name}-rpmlintrc snippet. Shared lib + naming not applied to %{name}-tcltk-libs as all the SO in this + package are always required together and have their SO numbers + bumped in lock-step with each other. +- Rename %{name}-tcltk to %{name}-tcltk-libs. +- Except for the most basic drivers, package individual drivers in + their own subpackages. Users need to individually install + drivers they need, only mem and null drivers will be installed + by default [with any of the devel pkgs, for example]. +- Split out a %{name}-common package with the most basic drivers + and common example files included; require it from all driver + subpackage, and -devel packages. + +--- +Sat Dec 31 21:09:00 UTC 2016 - bwiedem...@suse.com Old: plplot-5.11.1.tar.gz plplot-cmake36-pkg_check_pkgconfig_macro.patch plplot-rpmlintrc New: plplot-5.12.0.tar.gz Other differences: -- ++ plplot.spec ++ 1345 lines (skipped) between /work/SRC/openSUSE:Factory/plplot/plplot.spec and /work/SRC/openSUSE:Factory/.plplot.new/plplot.spec ++ plplot-5.11.1.tar.gz -> plplot-5.12.0.tar.gz ++ /work/SRC/openSUSE:Factory/plplot/plplot-5.11.1.tar.gz /work/SRC/openSUSE:Factory/.plplot.new/plplot-5.12.0.tar.gz differ: char 5, line 1 ++ plplot-5.9.9-ada-pic.patch ++ --- /var/tmp/diff_new_pack.XNaDJk/_old 2017-02-15 10:05:45.141717867 +0100 +++
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2017-01-20 13:07:31 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is "plplot" Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2016-12-10 18:29:20.892388315 +0100 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2017-01-20 13:07:32.320537462 +0100 @@ -1,0 +2,5 @@ +Sat Feb 3 11:11:11 UTC 2018 - bwiedem...@suse.com + +- build-fix: kill our Xvfb after use + +--- Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.FpXeEs/_old 2017-01-20 13:07:33.064431282 +0100 +++ /var/tmp/diff_new_pack.FpXeEs/_new 2017-01-20 13:07:33.072430140 +0100 @@ -521,6 +521,7 @@ # X-server and $DISPLAY required to enable tk bindings export DISPLAY=%{X_display} Xvfb -noreset %{X_display} >& Xvfb.log & +trap "kill $! || true" EXIT sleep 5 cmake \ -DCMAKE_INSTALL_LIBDIR=%{_libdir} \\\
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2016-10-23 12:53:32 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is "plplot" Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2016-08-17 12:04:56.0 +0200 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2016-10-23 12:53:33.0 +0200 @@ -1,0 +2,6 @@ +Tue Oct 18 11:50:29 UTC 2016 - badshah...@gmail.com + +- Temporarily disable octave bindings as a workaround to build + failures caused by octave's upgrade to version 4.2.0 in Factory. + +--- Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.WNwqRV/_old 2016-10-23 12:53:34.0 +0200 +++ /var/tmp/diff_new_pack.WNwqRV/_new 2016-10-23 12:53:34.0 +0200 @@ -25,7 +25,7 @@ %define tk_enabled 1 %if 0%{?suse_version} != 1315 || (0%{?is_opensuse} && 0%{?sle_version}==120200) -%define octave_enabled 1 +%define octave_enabled 0 %else %define octave_enabled 0 %endif
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2016-08-17 12:04:54 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is "plplot" Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2016-08-10 19:55:58.0 +0200 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2016-08-17 12:04:56.0 +0200 @@ -1,0 +2,8 @@ +Sun Aug 14 23:54:09 UTC 2016 - badshah...@gmail.com + +- Enable tk bindings for all openSUSE versions; problem with + Xvfb segfaulting that prevent building tk bindings for Leap:42.2 + and > 13.2 are worked around by passing the -noreset option to + Xvfb (see boo#992429). + +--- Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.YfUXkP/_old 2016-08-17 12:04:57.0 +0200 +++ /var/tmp/diff_new_pack.YfUXkP/_new 2016-08-17 12:04:57.0 +0200 @@ -22,11 +22,7 @@ %define lua_version 5.3 %endif -%if 0%{?suse_version} > 1320 || (0%{?is_opensuse} && 0%{?sle_version}==120200) -%define tk_enabled 0 -%else %define tk_enabled 1 -%endif %if 0%{?suse_version} != 1315 || (0%{?is_opensuse} && 0%{?sle_version}==120200) %define octave_enabled 1 @@ -524,7 +520,7 @@ # X-server and $DISPLAY required to enable tk bindings export DISPLAY=%{X_display} -Xvfb %{X_display} >& Xvfb.log & +Xvfb -noreset %{X_display} >& Xvfb.log & sleep 5 cmake \ -DCMAKE_INSTALL_LIBDIR=%{_libdir} \\\
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2016-08-10 19:55:57 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is "plplot" Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2016-04-14 13:07:46.0 +0200 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2016-08-10 19:55:58.0 +0200 @@ -1,0 +2,21 @@ +Mon Aug 8 07:45:35 UTC 2016 - badshah...@gmail.com + +- Define macro "octave_enabled" to consistently check when + octave bindings are disabled (only for openSUSE:Leap:42.1). +- Disable tk bindings also for openSUSE:Leap:42.2 -- it does not + build because of Xvfb crash (boo#992429). + +--- +Sat Aug 6 14:25:12 UTC 2016 - badshah...@gmail.com + +- Enable octave bindings for openSUSE >= 13.2; builds just fine + now. + +--- +Sat Aug 6 13:50:06 UTC 2016 - badshah...@gmail.com + +- Add plplot-cmake36-pkg_check_pkgconfig_macro.patch to fix + plplot's defined pkg_check_pkgconfig macro to work with + cmake >= 3.6; patch sent upstream. + +--- New: plplot-cmake36-pkg_check_pkgconfig_macro.patch Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.M2CYFv/_old 2016-08-10 19:55:59.0 +0200 +++ /var/tmp/diff_new_pack.M2CYFv/_new 2016-08-10 19:55:59.0 +0200 @@ -22,12 +22,18 @@ %define lua_version 5.3 %endif -%if 0%{?suse_version} > 1320 +%if 0%{?suse_version} > 1320 || (0%{?is_opensuse} && 0%{?sle_version}==120200) %define tk_enabled 0 %else %define tk_enabled 1 %endif +%if 0%{?suse_version} != 1315 || (0%{?is_opensuse} && 0%{?sle_version}==120200) +%define octave_enabled 1 +%else +%define octave_enabled 0 +%endif + %define X_display ":98" Name: plplot @@ -41,6 +47,8 @@ Source1:%{name}-rpmlintrc # PATCH-FIX-UPSTREAM plplot-5.9.9-ada-pic.patch idoen...@suse.de -- Compile Ada code with -fPIC Patch1: plplot-5.9.9-ada-pic.patch +# PATCH-FIX-UPSTREAM plplot-cmake36-pkg_check_pkgconfig_macro.patch badshah...@gmail.com -- Fix plplot's defined pkg_check_pkgconfig macro to work with cmake >= 3.6; patch sent upstream +Patch2: plplot-cmake36-pkg_check_pkgconfig_macro.patch BuildRequires: cmake >= 3.0.2 BuildRequires: fdupes BuildRequires: freefont @@ -63,6 +71,7 @@ BuildRequires: tcl-devel BuildRequires: tk-devel BuildRequires: pkgconfig(pango) +BuildRequires: pkgconfig(pangoft2) # Required for enabling tk driverand in the %%check section, currently disabled BuildRequires: xorg-x11-server BuildRequires: perl(XML::DOM) @@ -493,6 +502,7 @@ %prep %setup -q %patch1 -p1 +%patch2 -p1 for file in NEWS README.release do @@ -523,15 +533,15 @@ -DPL_FREETYPE_FONT_PATH:PATH="%{_datadir}/fonts/truetype" \\\ -DUSE_RPATH:BOOL=OFF \\\ -DENABLE_ada:BOOL=ON \\\ -%if 0%{?suse_version} == 1315 || 0%{?suse_version} > 1320 --DENABLE_octave:BOOL=OFF \\\ -%else +%if 0%{?octave_enabled} -DENABLE_octave:BOOL=ON \\\ -DTRY_OCTAVE4=ON \\\ +%else +-DENABLE_octave:BOOL=OFF \\\ %endif -DENABLE_d:BOOL=ON \\\ -DENABLE_itcl:BOOL=ON \\\ -%if 0%{?suse_version} > 1320 +%if 0%{?tk_enabled} > 1320 -DENABLE_itk:BOOL=OFF \\\ -DENABLE_tk:BOOL=OFF \\\ %else @@ -831,7 +841,7 @@ %{_libdir}/plplot%{version}/drivers/qt.driver_info %{_libdir}/plplot%{version}/drivers/qt.so -%if 0%{?suse_version} != 1315 && 0%{?suse_version} <= 1320 +%if 0%{?octave_enabled} %files octave %defattr(-,root,root) %{_datadir}/%{name}_octave/ ++ plplot-cmake36-pkg_check_pkgconfig_macro.patch ++ Index: plplot-5.11.1/cmake/modules/pkg-config.cmake === --- plplot-5.11.1.orig/cmake/modules/pkg-config.cmake +++ plplot-5.11.1/cmake/modules/pkg-config.cmake @@ -120,8 +120,10 @@ macro(pkg_check_pkgconfig _package _incl if(CMAKE_VERSION VERSION_LESS "3.1") _pkg_check_modules_internal(0 0 ${_prefix} "${_package}") - else(CMAKE_VERSION VERSION_LESS "3.1") + elseif(CMAKE_VERSION VERSION_LESS "3.6") _pkg_check_modules_internal(0 0 0 0 ${_prefix} "${_package}") + else(CMAKE_VERSION VERSION_LESS "3.1") +_pkg_check_modules_internal(0 0 0 0 0 ${_prefix} "${_package}") endif(CMAKE_VERSION VERSION_LESS "3.1") if(${_prefix}_FOUND)
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2016-04-14 13:07:45 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is "plplot" Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2016-04-05 10:44:03.0 +0200 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2016-04-14 13:07:46.0 +0200 @@ -1,0 +2,6 @@ +Tue Apr 12 15:15:22 UTC 2016 - norm...@linux.vnet.ibm.com + +- disable Tk bindings in Factory need more change in spec + to avoid ppc64 build error. + +--- Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.gqLxAP/_old 2016-04-14 13:07:47.0 +0200 +++ /var/tmp/diff_new_pack.gqLxAP/_new 2016-04-14 13:07:47.0 +0200 @@ -531,8 +531,13 @@ %endif -DENABLE_d:BOOL=ON \\\ -DENABLE_itcl:BOOL=ON \\\ +%if 0%{?suse_version} > 1320 +-DENABLE_itk:BOOL=OFF \\\ +-DENABLE_tk:BOOL=OFF \\\ +%else -DENABLE_itk:BOOL=ON \\\ -DENABLE_tk:BOOL=ON \\\ +%endif -DENABLE_ocaml:BOOL=ON \\\ -DPLD_aqt:BOOL=ON \\\ -DPLD_conex:BOOL=ON \\\
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2016-04-05 10:44:02 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is "plplot" Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2015-11-26 17:04:37.0 +0100 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2016-04-05 10:44:03.0 +0200 @@ -1,0 +2,11 @@ +Wed Mar 30 14:52:11 UTC 2016 - badshah...@gmail.com + +- Disable octave bindings for openSUSE > 13.2 temporarily until + related build failures are sorted out. +- Tk in Factory is not compatible with plplot apparently, turn + off tk bindings until fix found. +- Bump required cmake version to 3.0.2, has been required since + v5.11.1. +- Some rpmlint warning cleanups from using macros in comments. + +--- Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.CMqo0e/_old 2016-04-05 10:44:04.0 +0200 +++ /var/tmp/diff_new_pack.CMqo0e/_new 2016-04-05 10:44:04.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package plplot # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,6 +22,12 @@ %define lua_version 5.3 %endif +%if 0%{?suse_version} > 1320 +%define tk_enabled 0 +%else +%define tk_enabled 1 +%endif + %define X_display ":98" Name: plplot @@ -35,7 +41,7 @@ Source1:%{name}-rpmlintrc # PATCH-FIX-UPSTREAM plplot-5.9.9-ada-pic.patch idoen...@suse.de -- Compile Ada code with -fPIC Patch1: plplot-5.9.9-ada-pic.patch -BuildRequires: cmake >= 2.8.9 +BuildRequires: cmake >= 3.0.2 BuildRequires: fdupes BuildRequires: freefont BuildRequires: gcc-ada @@ -57,7 +63,7 @@ BuildRequires: tcl-devel BuildRequires: tk-devel BuildRequires: pkgconfig(pango) -# Required for enabling tk driverand in the %check section, currently disabled +# Required for enabling tk driverand in the %%check section, currently disabled BuildRequires: xorg-x11-server BuildRequires: perl(XML::DOM) BuildRequires: pkgconfig(freetype2) @@ -517,15 +523,15 @@ -DPL_FREETYPE_FONT_PATH:PATH="%{_datadir}/fonts/truetype" \\\ -DUSE_RPATH:BOOL=OFF \\\ -DENABLE_ada:BOOL=ON \\\ -%if 0%{?suse_version} == 1315 +%if 0%{?suse_version} == 1315 || 0%{?suse_version} > 1320 -DENABLE_octave:BOOL=OFF \\\ %else -DENABLE_octave:BOOL=ON \\\ -DTRY_OCTAVE4=ON \\\ %endif -DENABLE_d:BOOL=ON \\\ --DENABLE_itcl:BOOL=OFF \\\ --DENABLE_itk:BOOL=OFF \\\ +-DENABLE_itcl:BOOL=ON \\\ +-DENABLE_itk:BOOL=ON \\\ -DENABLE_tk:BOOL=ON \\\ -DENABLE_ocaml:BOOL=ON \\\ -DPLD_aqt:BOOL=ON \\\ @@ -580,8 +586,10 @@ mkdir -p %{buildroot}%{_docdir} mv %{buildroot}%{_datadir}/doc/%{name} %{buildroot}%{_docdir}/%{name}-doc +%if %{tk_enabled} #Grant executable permissions to example tk binaries with valid shebang chmod +x %{buildroot}%{_datadir}/%{name}%{version}/examples/tk/tk03 +%endif #Remove a fortran static library rm -fr %{buildroot}%{_libdir}/libplf95*.a @@ -589,14 +597,14 @@ %fdupes %{buildroot}%{_datadir}/ ## Disable check section for now (until octave tests are fixed) -#%check +#%%check #pushd builddir ## octave tests require Xserver display -#export DISPLAY=%{X_display} -#Xvfb %{X_display} >& Xvfb.log & +#export DISPLAY=%%{X_display} +#Xvfb %%{X_display} >& Xvfb.log & #sleep 5 #export octaveopts=--no-window-system -#make %{?_smp_mflags} test_diff_psc +#make %%{?_smp_mflags} test_diff_psc #popd %post @@ -640,12 +648,12 @@ %{_infodir}/plplotdoc.info* %{_mandir}/man1/pltek.1.gz # PLMETA DRIVER DISABLED -#%{_bindir}/plm2gif -#%{_bindir}/plpr -#%{_bindir}/plrender -#%{_mandir}/man1/plm2gif.1.gz -#%{_mandir}/man1/plpr.1.gz -#%{_mandir}/man1/plrender.1.gz +#%%{_bindir}/plm2gif +#%%{_bindir}/plpr +#%%{_bindir}/plrender +#%%{_mandir}/man1/plm2gif.1.gz +#%%{_mandir}/man1/plpr.1.gz +#%%{_mandir}/man1/plrender.1.gz %dir %{_datadir}/plplot%{version} %{_datadir}/plplot%{version}/*.fnt %{_datadir}/plplot%{version}/*.map @@ -659,8 +667,10 @@ %{python_sitearch}/_plplotcmodule.so %{python_sitearch}/plplot.py* %{python_sitearch}/plplotc.py* +%if %{tk_enabled} %{python_sitearch}/Plframe.py* %{python_sitearch}/TclSup.py* +%endif %{_libdir}/libcsirocsa.so.* %{_libdir}/libplplotcxx.so.* %{_libdir}/libplplot.so.* @@ -685,8 +695,10 @@ %{_libdir}/plplot%{version}/drivers/cairo.so
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2015-11-26 17:04:34 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is "plplot" Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2015-08-19 09:29:53.0 +0200 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2015-11-26 17:04:37.0 +0100 @@ -1,0 +2,6 @@ +Wed Nov 25 22:23:07 UTC 2015 - p.drou...@gmail.com + +- Remove pkgconfig(libagg) requirement; the package doesn't build + against it anyway + +--- Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.a24Kuq/_old 2015-11-26 17:04:39.0 +0100 +++ /var/tmp/diff_new_pack.a24Kuq/_new 2015-11-26 17:04:39.0 +0100 @@ -62,7 +62,6 @@ BuildRequires: perl(XML::DOM) BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(gnome-python-2.0) -BuildRequires: pkgconfig(libagg) BuildRequires: pkgconfig(libgnomeprintui-2.2) BuildRequires: pkgconfig(libgnomeui-2.0) BuildRequires: pkgconfig(lua)
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2015-08-19 09:29:50 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is plplot Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2015-08-13 18:11:11.0 +0200 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2015-08-19 09:29:53.0 +0200 @@ -1,0 +2,6 @@ +Tue Aug 18 10:35:48 UTC 2015 - badshah...@gmail.com + +- Disable octave bindings for openSUSE:42 as it doesn't have + a recent enough swig (= 3.0) to support this. + +--- Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.BfzZpM/_old 2015-08-19 09:29:54.0 +0200 +++ /var/tmp/diff_new_pack.BfzZpM/_new 2015-08-19 09:29:54.0 +0200 @@ -518,8 +518,12 @@ -DPL_FREETYPE_FONT_PATH:PATH=%{_datadir}/fonts/truetype \\\ -DUSE_RPATH:BOOL=OFF \\\ -DENABLE_ada:BOOL=ON \\\ +%if 0%{?suse_version} == 1315 +-DENABLE_octave:BOOL=OFF \\\ +%else -DENABLE_octave:BOOL=ON \\\ -DTRY_OCTAVE4=ON \\\ +%endif -DENABLE_d:BOOL=ON \\\ -DENABLE_itcl:BOOL=OFF \\\ -DENABLE_itk:BOOL=OFF \\\ @@ -809,6 +813,7 @@ %{_libdir}/plplot%{version}/drivers/qt.driver_info %{_libdir}/plplot%{version}/drivers/qt.so +%if 0%{?suse_version} != 1315 %files octave %defattr(-,root,root) %{_datadir}/%{name}_octave/ @@ -817,5 +822,6 @@ %{_datadir}/plplot%{version}/examples/octave/ %{_datadir}/plplot%{version}/examples/lena.img %{_datadir}/plplot%{version}/examples/test_octave.sh +%endif %changelog
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2015-08-13 18:10:56 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is plplot Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2015-08-01 11:36:52.0 +0200 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2015-08-13 18:11:11.0 +0200 @@ -1,0 +2,24 @@ +Thu Aug 13 05:06:41 UTC 2015 - badshah...@gmail.com + +- Update to version 5.11.1: + + Bug fixes. + + Improve traditional build linking for nondynamic device +drivers case. + + Comply with a NEW value for the CMake CMP0022, CMP0023 and +CMP0026 policies. + + Plot labels as date / time are now available for 3D plots. + + Comprehensive testing script improvements. + + Build system and file cleanup concerning retired devices. + + Many improvements and bug fixes for the new wxwidgets device. + + Substantially improved results for comprehensive testing of +PLplot on the Cygwin platform. + + Initial success of comprehensive testing of PLplot on the +MSYS2 platform. +- Drop plplot-swig-3.0.6.patch: incorporated upstream (use + -DTRY_OCTAVE4=ON option to build against octave 4.0 if + available). +- Disable plmeta driver: fails to build. +- Disable building tests: we can't seem to get make check + working anyway. + +--- Old: plplot-5.11.0.tar.gz plplot-swig-3.0.6.patch New: plplot-5.11.1.tar.gz Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.yGrIcT/_old 2015-08-13 18:11:12.0 +0200 +++ /var/tmp/diff_new_pack.yGrIcT/_new 2015-08-13 18:11:12.0 +0200 @@ -25,7 +25,7 @@ %define X_display :98 Name: plplot -Version:5.11.0 +Version:5.11.1 Release:0 Summary:Cross-platform software package for creating scientific plots License:LGPL-2.1+ @@ -35,8 +35,6 @@ Source1:%{name}-rpmlintrc # PATCH-FIX-UPSTREAM plplot-5.9.9-ada-pic.patch idoen...@suse.de -- Compile Ada code with -fPIC Patch1: plplot-5.9.9-ada-pic.patch -# PATCH-FIX-UPSTREAM plplot-swig-3.0.6.patch badshah...@gmail.com -- Fix builds against swig 3.0.6; patch taken from Fedora and accepted upstream -Patch2: plplot-swig-3.0.6.patch BuildRequires: cmake = 2.8.9 BuildRequires: fdupes BuildRequires: freefont @@ -490,7 +488,6 @@ %prep %setup -q %patch1 -p1 -%patch2 -p1 for file in NEWS README.release do @@ -522,6 +519,7 @@ -DUSE_RPATH:BOOL=OFF \\\ -DENABLE_ada:BOOL=ON \\\ -DENABLE_octave:BOOL=ON \\\ +-DTRY_OCTAVE4=ON \\\ -DENABLE_d:BOOL=ON \\\ -DENABLE_itcl:BOOL=OFF \\\ -DENABLE_itk:BOOL=OFF \\\ @@ -529,7 +527,7 @@ -DENABLE_ocaml:BOOL=ON \\\ -DPLD_aqt:BOOL=ON \\\ -DPLD_conex:BOOL=ON \\\ --DPLD_plmeta:BOOL=ON \\\ +-DPLD_plmeta:BOOL=OFF \\\ -DPLD_mskermit:BOOL=ON \\\ -DPLD_svg:BOOL=ON \\\ -DPLD_tek4010:BOOL=ON \\\ @@ -543,7 +541,7 @@ -DBUILD_DOC:BOOL=OFF \\\ -DPREBUILT_DOC:BOOL=ON \\\ -DJAVAWRAPPER_DIR:PATH=%{_libdir}/plplot%{version} \\\ --DBUILD_TEST:BOOL=ON \\\ +-DBUILD_TEST:BOOL=OFF \\\ -DENABLE_lua:BOOL=ON \\\ .. @@ -636,14 +634,15 @@ %defattr(-,root,root) %doc AUTHORS COPYING.LIB Copyright FAQ README README.release %{_bindir}/pltek -%{_bindir}/plm2gif -%{_bindir}/plpr -%{_bindir}/plrender %{_infodir}/plplotdoc.info* %{_mandir}/man1/pltek.1.gz -%{_mandir}/man1/plm2gif.1.gz -%{_mandir}/man1/plpr.1.gz -%{_mandir}/man1/plrender.1.gz +# PLMETA DRIVER DISABLED +#%{_bindir}/plm2gif +#%{_bindir}/plpr +#%{_bindir}/plrender +#%{_mandir}/man1/plm2gif.1.gz +#%{_mandir}/man1/plpr.1.gz +#%{_mandir}/man1/plrender.1.gz %dir %{_datadir}/plplot%{version} %{_datadir}/plplot%{version}/*.fnt %{_datadir}/plplot%{version}/*.map @@ -679,8 +678,6 @@ %{_libdir}/cmake/plplot/plplotConfig.cmake %dir %{_libdir}/plplot%{version} %dir %{_libdir}/plplot%{version}/drivers -%{_libdir}/plplot%{version}/drivers/plmeta.driver_info -%{_libdir}/plplot%{version}/drivers/plmeta.so %{_libdir}/plplot%{version}/drivers/cairo.driver_info %{_libdir}/plplot%{version}/drivers/cairo.so %{_libdir}/plplot%{version}/drivers/mem.driver_info @@ -708,8 +705,11 @@ %{_datadir}/plplot%{version}/examples/test_c_interactive.sh %{_datadir}/plplot%{version}/examples/test_cxx.sh %{_datadir}/plplot%{version}/examples/test_diff.sh -%{_datadir}/plplot%{version}/examples/test_plrender.sh %{_mandir}/man3/pl*.3* +# PLMETA DRIVER DISABLED
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2015-08-01 11:36:51 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is plplot Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2015-06-11 08:22:29.0 +0200 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2015-08-01 11:36:52.0 +0200 @@ -1,0 +2,11 @@ +Sun Jul 26 06:16:23 UTC 2015 - badshah...@gmail.com + +- Add plplot-swig-3.0.6.patch to fix builds against swig 3.0.6; + patch taken from Fedora and accepted upstream. +- Enable octave bindings back, patch against swig to fix its + octave4 bindings has already entered develprojects and Factory. +- Define %{lua_version} to be 5.3 for openSUSE 13.2 (Factory + has lua 5.3.x now). +- Drop conditionals for EOL openSUSE versions. + +--- New: plplot-swig-3.0.6.patch Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.2sih13/_old 2015-08-01 11:36:53.0 +0200 +++ /var/tmp/diff_new_pack.2sih13/_new 2015-08-01 11:36:53.0 +0200 @@ -16,10 +16,10 @@ # -%if 0%{?suse_version} = 1210 -%define lua_version 5.1 -%else +%if 0%{?suse_version} = 1320 %define lua_version 5.2 +%else +%define lua_version 5.3 %endif %define X_display :98 @@ -35,6 +35,8 @@ Source1:%{name}-rpmlintrc # PATCH-FIX-UPSTREAM plplot-5.9.9-ada-pic.patch idoen...@suse.de -- Compile Ada code with -fPIC Patch1: plplot-5.9.9-ada-pic.patch +# PATCH-FIX-UPSTREAM plplot-swig-3.0.6.patch badshah...@gmail.com -- Fix builds against swig 3.0.6; patch taken from Fedora and accepted upstream +Patch2: plplot-swig-3.0.6.patch BuildRequires: cmake = 2.8.9 BuildRequires: fdupes BuildRequires: freefont @@ -71,7 +73,7 @@ BuildRequires: pkgconfig(lasi) %endif BuildRequires: hdf5-devel -#BuildRequires: octave-devel +BuildRequires: octave-devel %if 0%{?suse_version} = 1320 BuildRequires: wxWidgets-devel = 3 %else @@ -488,6 +490,7 @@ %prep %setup -q %patch1 -p1 +%patch2 -p1 for file in NEWS README.release do @@ -518,7 +521,7 @@ -DPL_FREETYPE_FONT_PATH:PATH=%{_datadir}/fonts/truetype \\\ -DUSE_RPATH:BOOL=OFF \\\ -DENABLE_ada:BOOL=ON \\\ --DENABLE_octave:BOOL=OFF \\\ +-DENABLE_octave:BOOL=ON \\\ -DENABLE_d:BOOL=ON \\\ -DENABLE_itcl:BOOL=OFF \\\ -DENABLE_itk:BOOL=OFF \\\ @@ -806,15 +809,13 @@ %{_libdir}/plplot%{version}/drivers/qt.driver_info %{_libdir}/plplot%{version}/drivers/qt.so -#%if 0%{?suse_version} = 1210 -#%files octave -#%defattr(-,root,root) -#%{_datadir}/%{name}_octave/ -#%{_datadir}/octave/site/m/PLplot/ -#%{_libdir}/octave/site/oct/*/plplot_octave.oct -#%{_datadir}/plplot%{version}/examples/octave/ -#%{_datadir}/plplot%{version}/examples/lena.img -#%{_datadir}/plplot%{version}/examples/test_octave.sh -#%endif +%files octave +%defattr(-,root,root) +%{_datadir}/%{name}_octave/ +%{_datadir}/octave/site/m/PLplot/ +%{_libdir}/octave/site/oct/*/plplot_octave.oct +%{_datadir}/plplot%{version}/examples/octave/ +%{_datadir}/plplot%{version}/examples/lena.img +%{_datadir}/plplot%{version}/examples/test_octave.sh %changelog ++ plplot-swig-3.0.6.patch ++ diff -up plplot-5.11.0/bindings/swig-support/swig_documentation.i.swig plplot-5.11.0/bindings/swig-support/swig_documentation.i --- plplot-5.11.0/bindings/swig-support/swig_documentation.i.swig 2015-04-12 04:08:04.0 -0600 +++ plplot-5.11.0/bindings/swig-support/swig_documentation.i2015-07-07 21:56:01.057486715 -0600 @@ -1747,7 +1747,7 @@ ARGUMENTS: ) plgcol0a; -%feature( docstring, Returns the background color (cmap0[0]) by 8-bit RGB value +%feature( docstring, Returns the background color (cmap0[0]) by 8-bit RGB value DESCRIPTION: @@ -1776,7 +1776,7 @@ ARGUMENTS: ) plgcolbg; -%feature( docstring, Returns the background color (cmap0[0]) by 8-bit RGB value and double alpha transparency value +%feature( docstring, Returns the background color (cmap0[0]) by 8-bit RGB value and double alpha transparency value DESCRIPTION: @@ -5005,7 +5005,7 @@ ARGUMENTS: ) plscmap1n; -%feature( docstring, Set 8-bit RGB values for given cmap0 color index +%feature( docstring, Set 8-bit RGB values for given cmap0 color index DESCRIPTION: @@ -5041,7 +5041,7 @@ ARGUMENTS: ) plscol0; -%feature( docstring, Set 8-bit RGB values and double alpha transparency value for given cmap0 color index +%feature( docstring, Set 8-bit RGB values and double alpha transparency value for given cmap0 color index DESCRIPTION: @@ -5745,7
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2015-04-15 16:22:09 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is plplot Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2015-03-18 13:04:45.0 +0100 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2015-04-15 16:22:10.0 +0200 @@ -1,0 +2,14 @@ +Mon Apr 13 17:26:17 UTC 2015 - badshah...@gmail.com + +- Update to version 5.11.0: + + Long list of changes, incl. backward incompatible changes +over version 5.10.0; see +/usr/share/doc/packages/plplot/README.release for a full +list. +- Adapt file-list to dropping of the 'd' suffix for shared libs. +- Drop 0001-fix_for_cmake_3.1.patch: incorporated upstream. +- Enable plmeta driver, it is now actively maintained by + upstream again. +- Add new binaries and man files installed by upstream. + +--- Old: 0001-fix_for_cmake_3.1.patch plplot-5.10.0.tar.gz New: plplot-5.11.0.tar.gz Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.pRQjg6/_old 2015-04-15 16:22:11.0 +0200 +++ /var/tmp/diff_new_pack.pRQjg6/_new 2015-04-15 16:22:11.0 +0200 @@ -25,7 +25,7 @@ %define X_display :98 Name: plplot -Version:5.10.0 +Version:5.11.0 Release:0 Summary:Cross-platform software package for creating scientific plots License:LGPL-2.1+ @@ -35,8 +35,6 @@ Source1:%{name}-rpmlintrc # PATCH-FIX-UPSTREAM plplot-5.9.9-ada-pic.patch idoen...@suse.de -- Compile Ada code with -fPIC Patch1: plplot-5.9.9-ada-pic.patch -# PATCH-FIX-UPSTREAM 0001-fix_for_cmake_3.1.patch sfal...@opensuse.org -- Backport from Upstream -Patch2: 0001-fix_for_cmake_3.1.patch BuildRequires: cmake = 2.8.9 BuildRequires: fdupes BuildRequires: freefont @@ -490,7 +488,6 @@ %prep %setup -q %patch1 -p1 -%patch2 -p1 for file in NEWS README.release do @@ -529,6 +526,7 @@ -DENABLE_ocaml:BOOL=ON \\\ -DPLD_aqt:BOOL=ON \\\ -DPLD_conex:BOOL=ON \\\ +-DPLD_plmeta:BOOL=ON \\\ -DPLD_mskermit:BOOL=ON \\\ -DPLD_svg:BOOL=ON \\\ -DPLD_tek4010:BOOL=ON \\\ @@ -586,10 +584,10 @@ %fdupes %{buildroot}%{_datadir}/ -# Disable check section for now (until octave tests are fixed) +## Disable check section for now (until octave tests are fixed) #%check #pushd builddir -#octave tests require Xserver display +## octave tests require Xserver display #export DISPLAY=%{X_display} #Xvfb %{X_display} Xvfb.log #sleep 5 @@ -635,8 +633,14 @@ %defattr(-,root,root) %doc AUTHORS COPYING.LIB Copyright FAQ README README.release %{_bindir}/pltek +%{_bindir}/plm2gif +%{_bindir}/plpr +%{_bindir}/plrender %{_infodir}/plplotdoc.info* %{_mandir}/man1/pltek.1.gz +%{_mandir}/man1/plm2gif.1.gz +%{_mandir}/man1/plpr.1.gz +%{_mandir}/man1/plrender.1.gz %dir %{_datadir}/plplot%{version} %{_datadir}/plplot%{version}/*.fnt %{_datadir}/plplot%{version}/*.map @@ -653,41 +657,47 @@ %{python_sitearch}/Plframe.py* %{python_sitearch}/TclSup.py* %{_libdir}/libcsirocsa.so.* -%{_libdir}/libplplotcxxd.so.* -%{_libdir}/libplplotd.so.* +%{_libdir}/libplplotcxx.so.* +%{_libdir}/libplplot.so.* %{_libdir}/libqsastime.so.* %files devel %defattr(-,root,root) %{_includedir}/plplot/ %{_libdir}/libcsirocsa.so -%{_libdir}/libplplotcxxd.so -%{_libdir}/libplplotd.so +%{_libdir}/libplplotcxx.so +%{_libdir}/libplplot.so %{_libdir}/libqsastime.so -%{_libdir}/pkgconfig/plplotd.pc -%{_libdir}/pkgconfig/plplotd-c++.pc +%{_libdir}/pkgconfig/plplot.pc +%{_libdir}/pkgconfig/plplot-c++.pc +%dir %{_libdir}/cmake/plplot +%{_libdir}/cmake/plplot/export_plplot-release.cmake +%{_libdir}/cmake/plplot/export_plplot.cmake +%{_libdir}/cmake/plplot/plplotConfig.cmake %dir %{_libdir}/plplot%{version} -%dir %{_libdir}/plplot%{version}/driversd -%{_libdir}/plplot%{version}/driversd/cairo.driver_info -%{_libdir}/plplot%{version}/driversd/cairo.so -%{_libdir}/plplot%{version}/driversd/mem.driver_info -%{_libdir}/plplot%{version}/driversd/mem.so -%{_libdir}/plplot%{version}/driversd/ntk.driver_info -%{_libdir}/plplot%{version}/driversd/ntk.so -%{_libdir}/plplot%{version}/driversd/null.driver_info -%{_libdir}/plplot%{version}/driversd/null.so -%{_libdir}/plplot%{version}/driversd/ps.so -%{_libdir}/plplot%{version}/driversd/ps.driver_info +%dir %{_libdir}/plplot%{version}/drivers +%{_libdir}/plplot%{version}/drivers/plmeta.driver_info +%{_libdir}/plplot%{version}/drivers/plmeta.so +%{_libdir}/plplot%{version}/drivers/cairo.driver_info
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2015-03-18 13:04:41 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is plplot Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2015-02-01 12:30:05.0 +0100 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2015-03-18 13:04:45.0 +0100 @@ -1,0 +2,6 @@ +Sun Mar 15 17:10:28 UTC 2015 - jeng...@inai.de + +- Remove redundant ldconfig requires +- Build with wxWidgets 3 + +--- Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.5elNxC/_old 2015-03-18 13:04:46.0 +0100 +++ /var/tmp/diff_new_pack.5elNxC/_new 2015-03-18 13:04:46.0 +0100 @@ -74,9 +74,13 @@ %endif BuildRequires: hdf5-devel BuildRequires: octave-devel +%if 0%{?suse_version} = 1320 +BuildRequires: wxWidgets-devel = 3 +%else BuildRequires: wxWidgets-devel %define _use_internal_dependency_generator 0 %define __find_requires %wx_requires +%endif Requires: libtool Requires: python-base = %{py_ver} @@ -159,11 +163,9 @@ modules. %package ada - Summary:Shared libraries for PLplot's Ada bindings Group: System/Libraries Requires: %{name} = %{version} -Requires(post): /sbin/ldconfig %description ada A variety of output file devices such as Postscript, png, jpeg, LaTeX @@ -205,11 +207,9 @@ This package provides the files necessary for using PLplot in Ada. %package fortran - Summary:Shared libraries for PLplot's Fortran bindings Group: System/Libraries Requires: %{name} = %{version} -Requires(post): /sbin/ldconfig %description fortran A variety of output file devices such as Postscript, png, jpeg, LaTeX @@ -343,11 +343,9 @@ plotting with python-qt. %package qt - Summary:PLplot functions for scientific plotting with qt Group: System/Libraries Requires: %{name} = %{version} -Requires(post): /sbin/ldconfig %description qt PLplot is a library of functions that are useful for making scientific @@ -392,11 +390,9 @@ with Qt. %package tcltk - Summary:PLplot functions for scientific plotting with Tk Group: System/Libraries Requires: %{name} = %{version} -Requires(post): /sbin/ldconfig %description tcltk PLplot is a library of functions that are useful for making scientific @@ -608,8 +604,7 @@ %preun /sbin/install-info --delete %{_infodir}/plplotdoc.info %{_infodir}/dir -%postun -/sbin/ldconfig +%postun -p /sbin/ldconfig %post -n plplot-ada -p /sbin/ldconfig -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2015-02-01 12:30:03 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is plplot Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2014-09-25 08:43:18.0 +0200 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2015-02-01 12:30:05.0 +0100 @@ -1,0 +2,6 @@ +Sat Jan 31 00:18:15 UTC 2015 - sfal...@opensuse.org + +- Added 0001-fix_for_cmake_3.1.patch to fix building on cmake3.0 + http://sourceforge.net/p/plplot/plplot/ci/772223c638ecf5dc740c9f3dd7a6883c6d2c83d2/ + +--- New: 0001-fix_for_cmake_3.1.patch Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.lnNOVe/_old 2015-02-01 12:30:07.0 +0100 +++ /var/tmp/diff_new_pack.lnNOVe/_new 2015-02-01 12:30:07.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package plplot # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -35,6 +35,8 @@ Source1:%{name}-rpmlintrc # PATCH-FIX-UPSTREAM plplot-5.9.9-ada-pic.patch idoen...@suse.de -- Compile Ada code with -fPIC Patch1: plplot-5.9.9-ada-pic.patch +# PATCH-FIX-UPSTREAM 0001-fix_for_cmake_3.1.patch sfal...@opensuse.org -- Backport from Upstream +Patch2: 0001-fix_for_cmake_3.1.patch BuildRequires: cmake = 2.8.9 BuildRequires: fdupes BuildRequires: freefont @@ -56,6 +58,7 @@ BuildRequires: swig BuildRequires: tcl-devel BuildRequires: tk-devel +BuildRequires: pkgconfig(pango) # Required for enabling tk driverand in the %check section, currently disabled BuildRequires: xorg-x11-server BuildRequires: perl(XML::DOM) @@ -491,6 +494,7 @@ %prep %setup -q %patch1 -p1 +%patch2 -p1 for file in NEWS README.release do ++ 0001-fix_for_cmake_3.1.patch ++ Index: plplot-5.10.0/cmake/modules/pkg-config.cmake === --- plplot-5.10.0.orig/cmake/modules/pkg-config.cmake +++ plplot-5.10.0/cmake/modules/pkg-config.cmake @@ -94,7 +94,12 @@ macro(pkg_check_pkgconfig _package _incl set(_xprefix ${_prefix}) endif(FORCE_EXTERNAL_STATIC) - _pkg_check_modules_internal(0 0 ${_prefix} ${_package}) + if(CMAKE_VERSION VERSION_LESS 3.1) +_pkg_check_modules_internal (0 0 ${_prefix} ${_package}) + else(CMAKE_VERSION VERSION_LESS 3.1) +_pkg_check_modules_internal(0 0 0 0 ${_prefix} ${_package}) + endif(CMAKE_VERSION VERSION_LESS 3.1) + if(${_prefix}_FOUND) cmake_link_flags(${_link_FLAGS} ${${_xprefix}_LDFLAGS}) # If libraries cannot be not found, then that is equivalent to whole -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2014-09-25 08:43:17 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is plplot Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2014-07-24 01:14:51.0 +0200 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2014-09-25 08:43:18.0 +0200 @@ -1,0 +2,8 @@ +Tue Sep 23 23:04:08 UTC 2014 - sfal...@opensuse.org + +- Added -fno-strict-aliasing to CFLAGS and CXXFLAGS to clear warning: + [ 138s] I: Program is likely to break with new gcc. Try -fno-strict-aliasing. + [ 138s] W: plplot strict-aliasing-punning /home/abuild/rpmbuild/BUILD/plplot-5.10.0/builddir/bindings/java/plplotjavacJAVA_wrap.c:2441, 2454, 2467, 2480, 2493, 2506, 2519, 2532, 2545, 2558, 2571, 2597, 2610, 2623, 2636, 2649, 2662, 2675, 2688, 2701, 2714, 2727, 2740, 2753, 2767, 2777, 10385 + + +--- Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.SUO52I/_old 2014-09-25 08:43:19.0 +0200 +++ /var/tmp/diff_new_pack.SUO52I/_new 2014-09-25 08:43:19.0 +0200 @@ -501,11 +501,11 @@ %build %if 0%{?suse_version} = 1310 -export CFLAGS=%{optflags} -DUSE_INTERP_RESULT +export CFLAGS=%{optflags} -DUSE_INTERP_RESULT -fno-strict-aliasing %else -export CFLAGS=%{optflags} +export CFLAGS=%{optflags} -fno-strict-aliasing %endif -export CXXFLAGS=%{optflags} +export CXXFLAGS=%{optflags} -fno-strict-aliasing export FFLAGS=%{optflags} mkdir builddir pushd builddir -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2014-07-23 22:06:52 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is plplot Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2014-07-10 08:17:27.0 +0200 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2014-07-24 01:14:51.0 +0200 @@ -1,0 +2,6 @@ +Mon Jul 21 23:00:31 UTC 2014 - badshah...@gmail.com + +- Re-enable the tcl-tk bindings for factory as the problem seems + to have fixed itself (likely due to tk update). + +--- Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.UwmhBA/_old 2014-07-24 01:14:52.0 +0200 +++ /var/tmp/diff_new_pack.UwmhBA/_new 2014-07-24 01:14:52.0 +0200 @@ -579,10 +579,7 @@ mv %{buildroot}%{_datadir}/doc/%{name} %{buildroot}%{_docdir}/%{name}-doc #Grant executable permissions to example tk binaries with valid shebang -# FIXME: Disable for Factory until tk bindings building is fixed -%if 0%{?suse_version} = 1310 chmod +x %{buildroot}%{_datadir}/%{name}%{version}/examples/tk/tk03 -%endif #Remove a fortran static library rm -fr %{buildroot}%{_libdir}/libplf95*.a @@ -654,11 +651,8 @@ %{python_sitearch}/_plplotcmodule.so %{python_sitearch}/plplot.py* %{python_sitearch}/plplotc.py* -# FIXME: Disable for Factory until tk bindings building is fixed -%if 0%{?suse_version} = 1310 %{python_sitearch}/Plframe.py* %{python_sitearch}/TclSup.py* -%endif %{_libdir}/libcsirocsa.so.* %{_libdir}/libplplotcxxd.so.* %{_libdir}/libplplotd.so.* @@ -679,11 +673,8 @@ %{_libdir}/plplot%{version}/driversd/cairo.so %{_libdir}/plplot%{version}/driversd/mem.driver_info %{_libdir}/plplot%{version}/driversd/mem.so -# FIXME: Disable for Factory until tk bindings building is fixed -%if 0%{?suse_version} = 1310 %{_libdir}/plplot%{version}/driversd/ntk.driver_info %{_libdir}/plplot%{version}/driversd/ntk.so -%endif %{_libdir}/plplot%{version}/driversd/null.driver_info %{_libdir}/plplot%{version}/driversd/null.so %{_libdir}/plplot%{version}/driversd/ps.so @@ -771,15 +762,12 @@ %{_mandir}/man1/plserver.1.gz %{_mandir}/man1/pltcl.1.gz %{python_sitearch}/plplot_widgetmodule.so -# FIXME: Disable for Factory until tk bindings building is fixed -%if 0%{?suse_version} = 1310 %{_bindir}/plserver %{_datadir}/plplot%{version}/examples/tk/ %{_libdir}/plplot%{version}/driversd/tk.driver_info %{_libdir}/plplot%{version}/driversd/tk.so %{_libdir}/plplot%{version}/driversd/tkwin.driver_info %{_libdir}/plplot%{version}/driversd/tkwin.so -%endif %files wxwidgets %defattr(-,root,root) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2014-07-10 08:16:58 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is plplot Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2014-02-19 07:24:16.0 +0100 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2014-07-10 08:17:27.0 +0200 @@ -1,0 +2,6 @@ +Sun Jun 29 14:39:24 UTC 2014 - badshah...@gmail.com + +- Disable tcl-tk bindings for factory until we manage to fix what + is going wrong. + +--- Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.NksleR/_old 2014-07-10 08:17:28.0 +0200 +++ /var/tmp/diff_new_pack.NksleR/_new 2014-07-10 08:17:28.0 +0200 @@ -579,7 +579,10 @@ mv %{buildroot}%{_datadir}/doc/%{name} %{buildroot}%{_docdir}/%{name}-doc #Grant executable permissions to example tk binaries with valid shebang +# FIXME: Disable for Factory until tk bindings building is fixed +%if 0%{?suse_version} = 1310 chmod +x %{buildroot}%{_datadir}/%{name}%{version}/examples/tk/tk03 +%endif #Remove a fortran static library rm -fr %{buildroot}%{_libdir}/libplf95*.a @@ -651,8 +654,11 @@ %{python_sitearch}/_plplotcmodule.so %{python_sitearch}/plplot.py* %{python_sitearch}/plplotc.py* +# FIXME: Disable for Factory until tk bindings building is fixed +%if 0%{?suse_version} = 1310 %{python_sitearch}/Plframe.py* %{python_sitearch}/TclSup.py* +%endif %{_libdir}/libcsirocsa.so.* %{_libdir}/libplplotcxxd.so.* %{_libdir}/libplplotd.so.* @@ -673,8 +679,11 @@ %{_libdir}/plplot%{version}/driversd/cairo.so %{_libdir}/plplot%{version}/driversd/mem.driver_info %{_libdir}/plplot%{version}/driversd/mem.so +# FIXME: Disable for Factory until tk bindings building is fixed +%if 0%{?suse_version} = 1310 %{_libdir}/plplot%{version}/driversd/ntk.driver_info %{_libdir}/plplot%{version}/driversd/ntk.so +%endif %{_libdir}/plplot%{version}/driversd/null.driver_info %{_libdir}/plplot%{version}/driversd/null.so %{_libdir}/plplot%{version}/driversd/ps.so @@ -751,23 +760,26 @@ %files tcltk-devel %defattr(-,root,root) -%{_bindir}/plserver %{_bindir}/pltcl %{_libdir}/libplplottcltk*.so %{_libdir}/libtclmatrixd.so %{_libdir}/pkgconfig/plplotd-tcl*.pc %{_datadir}/plplot%{version}/examples/test_tcl.sh %{_datadir}/plplot%{version}/examples/tcl/ +%{_datadir}/plplot%{version}/pkgIndex.tcl +%{_datadir}/plplot%{version}/tcl/ +%{_mandir}/man1/plserver.1.gz +%{_mandir}/man1/pltcl.1.gz +%{python_sitearch}/plplot_widgetmodule.so +# FIXME: Disable for Factory until tk bindings building is fixed +%if 0%{?suse_version} = 1310 +%{_bindir}/plserver %{_datadir}/plplot%{version}/examples/tk/ %{_libdir}/plplot%{version}/driversd/tk.driver_info %{_libdir}/plplot%{version}/driversd/tk.so %{_libdir}/plplot%{version}/driversd/tkwin.driver_info %{_libdir}/plplot%{version}/driversd/tkwin.so -%{python_sitearch}/plplot_widgetmodule.so -%{_datadir}/plplot%{version}/pkgIndex.tcl -%{_datadir}/plplot%{version}/tcl/ -%{_mandir}/man1/plserver.1.gz -%{_mandir}/man1/pltcl.1.gz +%endif %files wxwidgets %defattr(-,root,root) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2014-02-19 07:24:14 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is plplot Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2014-02-02 18:11:32.0 +0100 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2014-02-19 07:24:16.0 +0100 @@ -1,0 +2,17 @@ +Thu Feb 13 01:31:27 UTC 2014 - badshah...@gmail.com + +- Update to version 5.10.0: + + Update the parts of the build system that find Tcl-related +software + + Update api.xml to be consistent with our public API defined by +plplot.h +- Packaging changes: + + Drop plplot-avoid-config_h-nameclash.patch: incorporated +upstream + + Add BuildRequires: xorg-x11-server as %configure requires +x-server to find and enable the tk bindings now + + Implement a %check section to carry out build testing, but +disable actual testing until octave tests are fixed + + Also package the FAQ file as %doc. + +--- Old: plplot-5.9.11.tar.gz plplot-avoid-config_h-nameclash.patch New: plplot-5.10.0.tar.gz Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.OlgwSe/_old 2014-02-19 07:24:17.0 +0100 +++ /var/tmp/diff_new_pack.OlgwSe/_new 2014-02-19 07:24:17.0 +0100 @@ -22,8 +22,10 @@ %define lua_version 5.2 %endif +%define X_display :98 + Name: plplot -Version:5.9.11 +Version:5.10.0 Release:0 Summary:Cross-platform software package for creating scientific plots License:LGPL-2.1+ @@ -33,8 +35,6 @@ Source1:%{name}-rpmlintrc # PATCH-FIX-UPSTREAM plplot-5.9.9-ada-pic.patch idoen...@suse.de -- Compile Ada code with -fPIC Patch1: plplot-5.9.9-ada-pic.patch -# PATCH-FIX-UPSTREAM plplot-avoid-config_h-nameclash.patch badshah...@gmail.com -- Fix plplot build errors for openSUSE 13.1 when octave bindings are enabled; patch taken from upstream svn -Patch2: plplot-avoid-config_h-nameclash.patch BuildRequires: cmake = 2.8.9 BuildRequires: fdupes BuildRequires: freefont @@ -56,6 +56,8 @@ BuildRequires: swig BuildRequires: tcl-devel BuildRequires: tk-devel +# Required for enabling tk driverand in the %check section, currently disabled +BuildRequires: xorg-x11-server BuildRequires: perl(XML::DOM) BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(gnome-python-2.0) @@ -489,7 +491,6 @@ %prep %setup -q %patch1 -p1 -%patch2 -p0 for file in NEWS README.release do @@ -508,6 +509,11 @@ export FFLAGS=%{optflags} mkdir builddir pushd builddir + +# X-server and $DISPLAY required to enable tk bindings +export DISPLAY=%{X_display} +Xvfb %{X_display} Xvfb.log +sleep 5 cmake \ -DCMAKE_INSTALL_LIBDIR=%{_libdir} \\\ -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \\\ @@ -520,7 +526,6 @@ -DENABLE_itcl:BOOL=OFF \\\ -DENABLE_itk:BOOL=OFF \\\ -DENABLE_tk:BOOL=ON \\\ --DPLD_ntk:BOOL=ON \\\ -DENABLE_ocaml:BOOL=ON \\\ -DPLD_aqt:BOOL=ON \\\ -DPLD_conex:BOOL=ON \\\ @@ -537,7 +542,7 @@ -DBUILD_DOC:BOOL=OFF \\\ -DPREBUILT_DOC:BOOL=ON \\\ -DJAVAWRAPPER_DIR:PATH=%{_libdir}/plplot%{version} \\\ --DBUILD_TEST:BOOL=OFF \\\ +-DBUILD_TEST:BOOL=ON \\\ -DENABLE_lua:BOOL=ON \\\ .. @@ -581,6 +586,17 @@ %fdupes %{buildroot}%{_datadir}/ +# Disable check section for now (until octave tests are fixed) +#%check +#pushd builddir +#octave tests require Xserver display +#export DISPLAY=%{X_display} +#Xvfb %{X_display} Xvfb.log +#sleep 5 +#export octaveopts=--no-window-system +#make %{?_smp_mflags} test_diff_psc +#popd + %post /sbin/ldconfig /sbin/install-info %{_infodir}/plplotdoc.info %{_infodir}/dir @@ -618,7 +634,7 @@ %files %defattr(-,root,root) -%doc AUTHORS COPYING.LIB Copyright README README.release +%doc AUTHORS COPYING.LIB Copyright FAQ README README.release %{_bindir}/pltek %{_infodir}/plplotdoc.info* %{_mandir}/man1/pltek.1.gz @@ -661,8 +677,8 @@ %{_libdir}/plplot%{version}/driversd/ntk.so %{_libdir}/plplot%{version}/driversd/null.driver_info %{_libdir}/plplot%{version}/driversd/null.so -%{_libdir}/plplot%{version}/driversd/ps.driver_info %{_libdir}/plplot%{version}/driversd/ps.so +%{_libdir}/plplot%{version}/driversd/ps.driver_info %if 0%{?suse_version} = 1310 %{_libdir}/plplot%{version}/driversd/psttf.driver_info %{_libdir}/plplot%{version}/driversd/psttf.so ++ plplot-5.9.11.tar.gz - plplot-5.10.0.tar.gz ++
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2014-02-02 18:11:31 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is plplot Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2014-01-03 15:00:12.0 +0100 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2014-02-02 18:11:32.0 +0100 @@ -1,0 +2,9 @@ +Thu Jan 30 13:00:30 UTC 2014 - badshah...@gmail.com + +- Enable octave bindings (requires patched swig version from + devel:tools:building) +- Add patch plplot-avoid-config_h-nameclash.patch to fix build + errors when octave bindings are enabled for openSUSE 13.1; + patch taken from upstream svn. + +--- New: plplot-avoid-config_h-nameclash.patch Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.LuUC0l/_old 2014-02-02 18:11:33.0 +0100 +++ /var/tmp/diff_new_pack.LuUC0l/_new 2014-02-02 18:11:33.0 +0100 @@ -33,6 +33,8 @@ Source1:%{name}-rpmlintrc # PATCH-FIX-UPSTREAM plplot-5.9.9-ada-pic.patch idoen...@suse.de -- Compile Ada code with -fPIC Patch1: plplot-5.9.9-ada-pic.patch +# PATCH-FIX-UPSTREAM plplot-avoid-config_h-nameclash.patch badshah...@gmail.com -- Fix plplot build errors for openSUSE 13.1 when octave bindings are enabled; patch taken from upstream svn +Patch2: plplot-avoid-config_h-nameclash.patch BuildRequires: cmake = 2.8.9 BuildRequires: fdupes BuildRequires: freefont @@ -487,6 +489,7 @@ %prep %setup -q %patch1 -p1 +%patch2 -p0 for file in NEWS README.release do @@ -512,7 +515,7 @@ -DPL_FREETYPE_FONT_PATH:PATH=%{_datadir}/fonts/truetype \\\ -DUSE_RPATH:BOOL=OFF \\\ -DENABLE_ada:BOOL=ON \\\ --DENABLE_octave:BOOL=OFF \\\ +-DENABLE_octave:BOOL=ON \\\ -DENABLE_d:BOOL=ON \\\ -DENABLE_itcl:BOOL=OFF \\\ -DENABLE_itk:BOOL=OFF \\\ @@ -776,15 +779,15 @@ %{_libdir}/plplot%{version}/driversd/qt.driver_info %{_libdir}/plplot%{version}/driversd/qt.so -#%if 0%{?suse_version} = 1210 -#%files octave -#%defattr(-,root,root) -#%{_datadir}/%{name}_octave/ -#%{_datadir}/octave/site/m/PLplot/ -#%{_libdir}/octave/site/oct/*/plplot_octave.oct -#%{_datadir}/plplot%{version}/examples/octave/ -#%{_datadir}/plplot%{version}/examples/lena.img -#%{_datadir}/plplot%{version}/examples/test_octave.sh -#%endif +%if 0%{?suse_version} = 1210 +%files octave +%defattr(-,root,root) +%{_datadir}/%{name}_octave/ +%{_datadir}/octave/site/m/PLplot/ +%{_libdir}/octave/site/oct/*/plplot_octave.oct +%{_datadir}/plplot%{version}/examples/octave/ +%{_datadir}/plplot%{version}/examples/lena.img +%{_datadir}/plplot%{version}/examples/test_octave.sh +%endif %changelog ++ plplot-avoid-config_h-nameclash.patch ++ 769 lines (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2014-01-03 15:00:11 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is plplot Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2013-12-30 10:28:28.0 +0100 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2014-01-03 15:00:12.0 +0100 @@ -1,0 +2,6 @@ +Thu Jan 2 20:07:27 UTC 2014 - badshah...@gmail.com + +- Turn off octave bindings until bugs with octave = 3.8.0 are + fixed upstream. + +--- Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.EoCrqB/_old 2014-01-03 15:00:13.0 +0100 +++ /var/tmp/diff_new_pack.EoCrqB/_new 2014-01-03 15:00:13.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package plplot # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -512,7 +512,7 @@ -DPL_FREETYPE_FONT_PATH:PATH=%{_datadir}/fonts/truetype \\\ -DUSE_RPATH:BOOL=OFF \\\ -DENABLE_ada:BOOL=ON \\\ --DENABLE_octave:BOOL=ON \\\ +-DENABLE_octave:BOOL=OFF \\\ -DENABLE_d:BOOL=ON \\\ -DENABLE_itcl:BOOL=OFF \\\ -DENABLE_itk:BOOL=OFF \\\ @@ -776,15 +776,15 @@ %{_libdir}/plplot%{version}/driversd/qt.driver_info %{_libdir}/plplot%{version}/driversd/qt.so -%if 0%{?suse_version} = 1210 -%files octave -%defattr(-,root,root) -%{_datadir}/%{name}_octave/ -%{_datadir}/octave/site/m/PLplot/ -%{_libdir}/octave/site/oct/*/plplot_octave.oct -%{_datadir}/plplot%{version}/examples/octave/ -%{_datadir}/plplot%{version}/examples/lena.img -%{_datadir}/plplot%{version}/examples/test_octave.sh -%endif +#%if 0%{?suse_version} = 1210 +#%files octave +#%defattr(-,root,root) +#%{_datadir}/%{name}_octave/ +#%{_datadir}/octave/site/m/PLplot/ +#%{_libdir}/octave/site/oct/*/plplot_octave.oct +#%{_datadir}/plplot%{version}/examples/octave/ +#%{_datadir}/plplot%{version}/examples/lena.img +#%{_datadir}/plplot%{version}/examples/test_octave.sh +#%endif %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2013-12-30 10:28:27 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is plplot Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2013-10-09 14:18:49.0 +0200 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2013-12-30 10:28:28.0 +0100 @@ -1,0 +2,20 @@ +Mon Dec 23 10:04:57 UTC 2013 - badshah...@gmail.com + +- Update to version 5.9.11: + + Change CMake variable NUMERIC_INCLUDE_PATH to +NUMPY_INCLUDE_PATH + - Overhaul of the build system and bindings for Tcl and friends + - Substantial overhaul of the build system for the Qt components +- Packaging changes: + - Drop patches: +- plplot-lua-5_2.patch: incorporated upstream +- plplot-tcl-import-usage.patch: incorporated upstream + - A shared library file was added to the tcltk bindings, also +package this appropriately (and its related devel files) + - BuildRequires: pkgconfig(lasi) for openSUSE 13.1 and above, +so that psttf driver can be built as well + - The driver pstex is disabled as recommended by upstream + - Remove conditionals solely necessitated by EOL versions of +openSUSE. + +--- Old: plplot-5.9.10.tar.gz plplot-lua-5_2.patch plplot-tcl-import-usage.patch New: plplot-5.9.11.tar.gz Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.J3fGMs/_old 2013-12-30 10:28:30.0 +0100 +++ /var/tmp/diff_new_pack.J3fGMs/_new 2013-12-30 10:28:30.0 +0100 @@ -23,7 +23,7 @@ %endif Name: plplot -Version:5.9.10 +Version:5.9.11 Release:0 Summary:Cross-platform software package for creating scientific plots License:LGPL-2.1+ @@ -33,10 +33,6 @@ Source1:%{name}-rpmlintrc # PATCH-FIX-UPSTREAM plplot-5.9.9-ada-pic.patch idoen...@suse.de -- Compile Ada code with -fPIC Patch1: plplot-5.9.9-ada-pic.patch -# PATCH-FIX-UPSTREAM plplot-tcl-import-usage.patch badshah...@gmail.com -- Fix type inconsistency for Tcl_Import for Tcl 8.6 -Patch2: plplot-tcl-import-usage.patch -# PATCH-FIX-UPSTREAM plplot-lua-5_2.patch badshah...@gmail.com -- Replace usage of log10(), deprecated in lua 5.2, by log(,10) in lua based examples -Patch3: plplot-lua-5_2.patch BuildRequires: cmake = 2.8.9 BuildRequires: fdupes BuildRequires: freefont @@ -66,18 +62,14 @@ BuildRequires: pkgconfig(libgnomeui-2.0) BuildRequires: pkgconfig(lua) BuildRequires: pkgconfig(pygtk-2.0) -# Enable octave bindings for openSUSE 12.2 and higher -%if 0%{?suse_version} = 1210 +%if 0%{?suse_version} = 1310 +BuildRequires: pkgconfig(lasi) +%endif BuildRequires: hdf5-devel BuildRequires: octave-devel -%endif -%if 0%{?suse_version} 1130 BuildRequires: wxWidgets-devel %define _use_internal_dependency_generator 0 %define __find_requires %wx_requires -%else -BuildRequires: wxGTK-devel -%endif Requires: libtool Requires: python-base = %{py_ver} @@ -474,11 +466,7 @@ Requires: %{name}-devel = %{version} Requires: %{name}-wxwidgets = %{version} Requires: pkgconfig -%if 0%{?suse_version} 1130 Requires: wxWidgets-devel -%else -Requires: wxGTK-devel -%endif %description wxwidgets-devel PLplot is a library of functions that are useful for making scientific @@ -499,12 +487,6 @@ %prep %setup -q %patch1 -p1 -%if 0%{?suse_version} = 1310 -%patch2 -p1 -%endif -%if 0%{?suse_version} = 1220 -%patch3 -p1 -%endif for file in NEWS README.release do @@ -530,9 +512,7 @@ -DPL_FREETYPE_FONT_PATH:PATH=%{_datadir}/fonts/truetype \\\ -DUSE_RPATH:BOOL=OFF \\\ -DENABLE_ada:BOOL=ON \\\ -%if 0%{?suse_version} = 1210 -DENABLE_octave:BOOL=ON \\\ -%endif -DENABLE_d:BOOL=ON \\\ -DENABLE_itcl:BOOL=OFF \\\ -DENABLE_itk:BOOL=OFF \\\ @@ -542,7 +522,6 @@ -DPLD_aqt:BOOL=ON \\\ -DPLD_conex:BOOL=ON \\\ -DPLD_mskermit:BOOL=ON \\\ --DPLD_pstex:BOOL=ON \\\ -DPLD_svg:BOOL=ON \\\ -DPLD_tek4010:BOOL=ON \\\ -DPLD_tek4010f:BOOL=ON \\\ @@ -599,9 +578,6 @@ %fdupes %{buildroot}%{_datadir}/ -%clean -%{?buildroot:rm -rf %{buildroot}} - %post /sbin/ldconfig /sbin/install-info %{_infodir}/plplotdoc.info %{_infodir}/dir @@ -641,10 +617,8 @@ %defattr(-,root,root) %doc AUTHORS COPYING.LIB Copyright README README.release %{_bindir}/pltek -%{_bindir}/pstex2eps %{_infodir}/plplotdoc.info* %{_mandir}/man1/pltek.1.gz -%{_mandir}/man1/pstex2eps.1.gz %dir
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2013-10-09 14:18:46 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is plplot Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2013-08-21 15:09:23.0 +0200 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2013-10-09 14:18:49.0 +0200 @@ -1,0 +2,35 @@ +Wed Oct 2 13:11:48 UTC 2013 - badshah...@gmail.com + +- Update to version 5.9.10: + + The format for map data used by plmap has changed + + Python support for Numeric has been dropped + + Backwards-incompatible API change to non-integer line widths + + Improvements to the build system for the Cygwin case + + The plcolorbar API has been finalized + + Documentation of the new legend and color bar capabilities of +PLplot + + The D bindings and examples have been converted from the +old version of D (D1) to the new version of D (D2) + + The DocBook documentation for PLplot is now generated using +modern XML/XSL backend tools for DocBook + + Implement experimental build_projects sub-project + + Implement extremely simple 00 example + + Convert to using the Allura form of SourceForge software + + Use NON_TRANSITIVE linking by default for the shared libraries +case for all non-windows systems + + Update f95 examples to take larger advantage of Fortran 95 +capabilities + + Substantial additions to the doxygen documentation +- Packaging changes: + + Turn ada bindings back on + + Remove restriction on lua version used, since package now +builds with lua version = 5.2 as well + + Turn off f77 bindings, as recommended by upstream + + Drop patches that have been incorporated upstream: +- plplot-multiarch.patch +- plplot-gcc-ada46-libs.patch +- plplot-strncat.patch +- Add plplot-lua-5_2.patch to replace usage of log10, deprecated + in lua 5.2, in favour of log(,10) in some lua based examples. + +--- Old: plplot-5.9.9.tar.bz2 plplot-gcc-ada46-libs.patch plplot-multiarch.patch plplot-strncat.patch New: plplot-5.9.10.tar.gz plplot-lua-5_2.patch Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.q3VmFh/_old 2013-10-09 14:18:50.0 +0200 +++ /var/tmp/diff_new_pack.q3VmFh/_new 2013-10-09 14:18:50.0 +0200 @@ -16,37 +16,32 @@ # +%if 0%{?suse_version} = 1210 %define lua_version 5.1 +%else +%define lua_version 5.2 +%endif Name: plplot -Version:5.9.9 +Version:5.9.10 Release:0 Summary:Cross-platform software package for creating scientific plots License:LGPL-2.1+ Group: Productivity/Scientific/Other Url:http://plplot.sourceforge.net/ -Source0:%{name}-%{version}.tar.bz2 +Source0:http://download.sf.net/plplot/%{name}-%{version}.tar.gz Source1:%{name}-rpmlintrc -# PATCH-FIX_UPSTREAM plplot-multiarch.patch badshah...@gmail.com -- Enable install on multiple architectures -Patch0: plplot-multiarch.patch -# PATCH-FIX-UPSTREAM plplot-strncat.patch badshah...@gmail.com -- Prevent overflow errors with strcat operations -Patch1: plplot-strncat.patch -# PATCH-FIX-UPSTREAM plplot-gcc-ada46-libs.patch badshah...@gmail.com -- Allow searching for gcc-ada46 libraries -Patch2: plplot-gcc-ada46-libs.patch # PATCH-FIX-UPSTREAM plplot-5.9.9-ada-pic.patch idoen...@suse.de -- Compile Ada code with -fPIC -Patch3: plplot-5.9.9-ada-pic.patch +Patch1: plplot-5.9.9-ada-pic.patch # PATCH-FIX-UPSTREAM plplot-tcl-import-usage.patch badshah...@gmail.com -- Fix type inconsistency for Tcl_Import for Tcl 8.6 -Patch4: plplot-tcl-import-usage.patch -BuildRequires: cmake +Patch2: plplot-tcl-import-usage.patch +# PATCH-FIX-UPSTREAM plplot-lua-5_2.patch badshah...@gmail.com -- Replace usage of log10(), deprecated in lua 5.2, by log(,10) in lua based examples +Patch3: plplot-lua-5_2.patch +BuildRequires: cmake = 2.8.9 BuildRequires: fdupes BuildRequires: freefont -#FIXME: Disable ada bindings as they cause failure in Factory -%if 0%{?suse_version} = 1220 BuildRequires: gcc-ada -%endif BuildRequires: gcc-fortran -#jpeg, gif and png support with libgd has been deprecated from version 5.9.8 -#BuildRequires: gd-devel BuildRequires: itcl-devel BuildRequires: itk BuildRequires: java-devel @@ -55,7 +50,9 @@ BuildRequires: libqt4-devel BuildRequires: libtool BuildRequires: ncurses-devel +BuildRequires: ocaml BuildRequires: pkgconfig +BuildRequires: python-devel BuildRequires:
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2013-08-21 15:09:21 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is plplot Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2012-12-10 17:18:49.0 +0100 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2013-08-21 15:09:23.0 +0200 @@ -1,0 +2,17 @@ +Tue Aug 20 03:16:20 UTC 2013 - badshah...@gmail.com + +- Pass -DUSE_INTERP_RESULT to CFLAGS for openSUSE = 13.1 to fix + build failures from usage of interp-result which is deprecated + in Tcl 8.6 +- In addition, use plplot-tcl-import-usage.patch to fix type + inconsistency in Tcl_Import (for = 13.1 only); re-enable + building of tck/tk bindings for openSUSE 13.1. + +--- +Tue Aug 20 03:06:46 UTC 2013 - badshah...@gmail.com + +- Disable tck/tk bindings completely for Factory to workaround + build failures from usage of interp-result which is deprecated + in Tcl 8.6. + +--- New: plplot-tcl-import-usage.patch Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.p3ECqM/_old 2013-08-21 15:09:23.0 +0200 +++ /var/tmp/diff_new_pack.p3ECqM/_new 2013-08-21 15:09:23.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package plplot # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -35,6 +35,8 @@ Patch2: plplot-gcc-ada46-libs.patch # PATCH-FIX-UPSTREAM plplot-5.9.9-ada-pic.patch idoen...@suse.de -- Compile Ada code with -fPIC Patch3: plplot-5.9.9-ada-pic.patch +# PATCH-FIX-UPSTREAM plplot-tcl-import-usage.patch badshah...@gmail.com -- Fix type inconsistency for Tcl_Import for Tcl 8.6 +Patch4: plplot-tcl-import-usage.patch BuildRequires: cmake BuildRequires: fdupes BuildRequires: freefont @@ -506,6 +508,9 @@ %patch1 -p1 %patch2 -p1 %patch3 -p1 +%if 0%{?suse_version} = 1310 +%patch4 -p1 +%endif for file in NEWS README.release do @@ -515,7 +520,11 @@ done %build +%if 0%{?suse_version} = 1310 +export CFLAGS=%{optflags} -DUSE_INTERP_RESULT +%else export CFLAGS=%{optflags} +%endif export CXXFLAGS=%{optflags} export FFLAGS=%{optflags} mkdir builddir @@ -537,13 +546,13 @@ -DENABLE_d:BOOL=ON \\\ -DENABLE_itcl:BOOL=ON \\\ -DENABLE_itk:BOOL=ON \\\ --DENABLE_ocaml:BOOL=ON \\\ -DENABLE_tk:BOOL=ON \\\ +-DPLD_ntk:BOOL=ON \\\ +-DENABLE_ocaml:BOOL=ON \\\ -DHAVE_PTHREAD:BOOL=ON \\\ -DPLD_aqt:BOOL=ON \\\ -DPLD_conex:BOOL=ON \\\ -DPLD_mskermit:BOOL=ON \\\ --DPLD_ntk:BOOL=ON \\\ -DPLD_pstex:BOOL=ON \\\ -DPLD_svg:BOOL=ON \\\ -DPLD_tek4010:BOOL=ON \\\ @@ -581,7 +590,6 @@ grep -v '^[# ]' ${file} | sort tclIndex cat tclIndex.hd tclIndex ${file} done - rm -rf %{buildroot}%{_datadir}/plplot%{version}/examples/cmake/modules/Platform #Remove unnecessary examples that trigger build errors or warnings ++ plplot-tcl-import-usage.patch ++ Index: plplot-5.9.9/bindings/tk/tkMain.c === --- plplot-5.9.9.orig/bindings/tk/tkMain.c +++ plplot-5.9.9/bindings/tk/tkMain.c @@ -87,7 +87,7 @@ EXTERN int Itk_Init _ANSI_ARGS_( ( Tcl_I #ifndef Tcl_Import_TCL_DECLARED EXTERN int Tcl_Import _ANSI_ARGS_( ( Tcl_Interp * interp, - Tcl_Namespace * nsPtr, char * pattern, + Tcl_Namespace * nsPtr, CONST char * pattern, int allowOverwrite ) ); #endif -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2012-12-10 17:18:48 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is plplot, Maintainer is ma...@novell.com Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2012-09-20 15:43:25.0 +0200 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2012-12-10 17:18:49.0 +0100 @@ -1,0 +2,5 @@ +Sat Dec 8 16:01:29 UTC 2012 - badshah...@gmail.com + +- Disable ada bindings for Factory as they cause build errors. + +--- Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.RzDhhx/_old 2012-12-10 17:18:50.0 +0100 +++ /var/tmp/diff_new_pack.RzDhhx/_new 2012-12-10 17:18:50.0 +0100 @@ -38,7 +38,10 @@ BuildRequires: cmake BuildRequires: fdupes BuildRequires: freefont +#FIXME: Disable ada bindings as they cause failure in Factory +%if 0%{?suse_version} = 1220 BuildRequires: gcc-ada +%endif BuildRequires: gcc-fortran #jpeg, gif and png support with libgd has been deprecated from version 5.9.8 #BuildRequires: gd-devel @@ -523,7 +526,11 @@ -DCMAKE_BUILD_TYPE:STRING=Release \\\ -DPL_FREETYPE_FONT_PATH:PATH=%{_datadir}/fonts/truetype \\\ -DUSE_RPATH:BOOL=OFF \\\ +%if 0%{?suse_version} 1220 +-DENABLE_ada:BOOL=OFF \\\ +%else -DENABLE_ada:BOOL=ON \\\ +%endif %if 0%{?suse_version} = 1210 -DENABLE_octave:BOOL=ON \\\ %endif @@ -701,10 +708,13 @@ %{_datadir}/plplot%{version}/examples/test_diff.sh %{_mandir}/man3/pl*.3* +%if 0%{?suse_version} = 1220 %files ada %defattr(-,root,root) %{_libdir}/libplplotadad.so.* +%endif +%if 0%{?suse_version} = 1220 %files ada-devel %defattr(-,root,root) %{_libdir}/libplplotadad.so @@ -717,6 +727,7 @@ %{_datadir}/ada/adainclude/plplotadad/ %{_datadir}/plplot%{version}/examples/ada/ %{_datadir}/plplot%{version}/examples/test_ada.sh +%endif %files fortran %defattr(-,root,root) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2012-06-26 17:18:39 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is plplot, Maintainer is ma...@novell.com Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2012-05-21 10:26:19.0 +0200 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2012-06-26 17:18:40.0 +0200 @@ -1,0 +2,6 @@ +Tue May 29 13:15:00 UTC 2012 - badshah...@gmail.com + +- Enable octave bindings also for openSUSE 12.1; building octave + bindings fail on openSUSE 12.1 and have been turned off. + +--- Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.lrzdQX/_old 2012-06-26 17:18:42.0 +0200 +++ /var/tmp/diff_new_pack.lrzdQX/_new 2012-06-26 17:18:42.0 +0200 @@ -66,7 +66,7 @@ BuildRequires: pkgconfig(lua) 5.2 BuildRequires: pkgconfig(pygtk-2.0) # Enable octave bindings for openSUSE 12.2 and higher -%if 0%{?suse_version} 1210 +%if 0%{?suse_version} = 1210 BuildRequires: hdf5-devel BuildRequires: octave-devel %endif @@ -520,7 +520,7 @@ -DPL_FREETYPE_FONT_PATH:PATH=%{_datadir}/fonts/truetype \\\ -DUSE_RPATH:BOOL=OFF \\\ -DENABLE_ada:BOOL=ON \\\ -%if 0%{?suse_version} 1210 +%if 0%{?suse_version} = 1210 -DENABLE_octave:BOOL=ON \\\ %endif -DENABLE_d:BOOL=ON \\\ @@ -807,7 +807,7 @@ %{_libdir}/plplot%{version}/driversd/qt.driver_info %{_libdir}/plplot%{version}/driversd/qt.so -%if 0%{?suse_version} 1210 +%if 0%{?suse_version} = 1210 %files octave %defattr(-,root,root) %{_datadir}/%{name}_octave/ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2012-05-21 10:26:17 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is plplot, Maintainer is ma...@novell.com Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2012-04-23 16:12:30.0 +0200 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2012-05-21 10:26:19.0 +0200 @@ -1,0 +2,7 @@ +Mon May 14 17:43:29 UTC 2012 - badshah...@gmail.com + +- Enable octave bindings for openSUSE 12.1 since octave is now + in factory. The octave bindings are packaged in a separate + package called plplot-octave. + +--- Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.V3FN4E/_old 2012-05-21 10:26:26.0 +0200 +++ /var/tmp/diff_new_pack.V3FN4E/_new 2012-05-21 10:26:26.0 +0200 @@ -65,7 +65,11 @@ BuildRequires: python-devel BuildRequires: pkgconfig(lua) 5.2 BuildRequires: pkgconfig(pygtk-2.0) - +# Enable octave bindings for openSUSE 12.2 and higher +%if 0%{?suse_version} 1210 +BuildRequires: hdf5-devel +BuildRequires: octave-devel +%endif %if 0%{?suse_version} 1130 BuildRequires: wxWidgets-devel %define _use_internal_dependency_generator 0 @@ -291,6 +295,29 @@ This package provides the PLplot functions required for scientific plotting with Lua. +%package octave + +Summary:PLplot functions for scientific plotting with Octave +Group: Development/Libraries/Other +Requires: %{name} = %{version} +Requires: octave + +%description octave +PLplot is a library of functions that are useful for making scientific +plots. + +PLplot can be used from within compiled languages such as C, C++, +FORTRAN and Java, and interactively from interpreted languages such as +Octave, Python, Perl and Tcl. + +The PLplot library can be used to create standard x-y plots, semilog +plots, log-log plots, contour plots, 3D surface plots, mesh plots, bar +charts and pie charts. Multiple graphs (of the same or different sizes) +may be placed on a single page with multiple lines in each graph. + +This package provides the PLplot functions required for scientific +plotting with Octave. + %package python-qt Summary:PLplot functions for scientific plotting with python-qt4 @@ -493,6 +520,9 @@ -DPL_FREETYPE_FONT_PATH:PATH=%{_datadir}/fonts/truetype \\\ -DUSE_RPATH:BOOL=OFF \\\ -DENABLE_ada:BOOL=ON \\\ +%if 0%{?suse_version} 1210 +-DENABLE_octave:BOOL=ON \\\ +%endif -DENABLE_d:BOOL=ON \\\ -DENABLE_itcl:BOOL=ON \\\ -DENABLE_itk:BOOL=ON \\\ @@ -777,4 +807,15 @@ %{_libdir}/plplot%{version}/driversd/qt.driver_info %{_libdir}/plplot%{version}/driversd/qt.so +%if 0%{?suse_version} 1210 +%files octave +%defattr(-,root,root) +%{_datadir}/%{name}_octave/ +%{_datadir}/octave/site/m/PLplot/ +%{_libdir}/octave/site/oct/*/plplot_octave.oct +%{_datadir}/plplot%{version}/examples/octave/ +%{_datadir}/plplot%{version}/examples/lena.img +%{_datadir}/plplot%{version}/examples/test_octave.sh +%endif + %changelog ++ plplot-rpmlintrc ++ --- /var/tmp/diff_new_pack.V3FN4E/_old 2012-05-21 10:26:26.0 +0200 +++ /var/tmp/diff_new_pack.V3FN4E/_new 2012-05-21 10:26:26.0 +0200 @@ -7,4 +7,3 @@ addFilter(plplot.* shlib-policy-missing-suffix) addFilter(plplot-ada.* shlib-policy-missing-suffix) addFilter(plplot-ada.* shlib-policy-name-error) - -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2012-04-23 16:12:24 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is plplot, Maintainer is ma...@novell.com Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2012-04-12 09:51:08.0 +0200 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2012-04-23 16:12:30.0 +0200 @@ -1,0 +2,5 @@ +Sun Apr 22 15:06:37 UTC 2012 - dims...@opensuse.org + +- Extend plplot-gcc-ada46-libs.patch to include gnat-4.7 in plus. + +--- Other differences: -- ++ plplot-gcc-ada46-libs.patch ++ --- /var/tmp/diff_new_pack.k0hsth/_old 2012-04-23 16:12:31.0 +0200 +++ /var/tmp/diff_new_pack.k0hsth/_new 2012-04-23 16:12:31.0 +0200 @@ -5,7 +5,7 @@ if(ENABLE_ada) - find_library(GNAT_LIB NAMES gnat gnat-4.5 gnat-4.4 gnat-4.3 gnat-4.2 gnat-4.1) -+ find_library(GNAT_LIB NAMES gnat gnat-4.6 gnat-4.5 gnat-4.4 gnat-4.3 gnat-4.2 gnat-4.1) ++ find_library(GNAT_LIB NAMES gnat gnat-4.7 gnat-4.6 gnat-4.5 gnat-4.4 gnat-4.3 gnat-4.2 gnat-4.1) if(NOT GNAT_LIB) message(STATUS WARNING: gnat library not found. Disabling ada bindings) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2012-04-12 09:46:08 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is plplot, Maintainer is ma...@novell.com Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2012-02-16 10:09:04.0 +0100 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2012-04-12 09:46:10.0 +0200 @@ -1,0 +2,7 @@ +Sat Apr 7 08:31:21 UTC 2012 - badshah...@gmail.com + +- Update lapack buildrequires in keeping with lapack package + naming changes in devel project; enables building on openSUSE + 12.1 and 11.4 again. + +--- Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.CMY8eZ/_old 2012-04-12 09:46:12.0 +0200 +++ /var/tmp/diff_new_pack.CMY8eZ/_new 2012-04-12 09:46:12.0 +0200 @@ -43,28 +43,28 @@ BuildRequires: itcl-devel BuildRequires: itk BuildRequires: java-devel -BuildRequires: lapack +BuildRequires: lapack-devel BuildRequires: libgcj-devel BuildRequires: libqt4-devel BuildRequires: libtool BuildRequires: ncurses-devel -BuildRequires: perl(XML::DOM) BuildRequires: pkgconfig BuildRequires: python-numpy-devel BuildRequires: python-qt4-devel BuildRequires: swig BuildRequires: tcl-devel BuildRequires: tk-devel +BuildRequires: perl(XML::DOM) BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(gnome-python-2.0) BuildRequires: pkgconfig(libagg) BuildRequires: pkgconfig(libgnomeprintui-2.2) BuildRequires: pkgconfig(libgnomeui-2.0) # Package does not build with lua 5.1 +BuildRequires: ocaml +BuildRequires: python-devel BuildRequires: pkgconfig(lua) 5.2 BuildRequires: pkgconfig(pygtk-2.0) -BuildRequires: python-devel -BuildRequires: ocaml %if 0%{?suse_version} 1130 BuildRequires: wxWidgets-devel @@ -181,9 +181,9 @@ Summary:Ada bindings for development with PLplot Group: Development/Languages/Other Requires: %{name} = %{version} +Requires: %{name}-ada = %{version} Requires: %{name}-devel = %{version} Requires: gcc-ada -Requires: %{name}-ada = %{version} Requires: pkgconfig %description ada-devel @@ -228,8 +228,8 @@ Group: Development/Languages/Fortran Requires: %{name} = %{version} Requires: %{name}-devel = %{version} -Requires: gcc-fortran Requires: %{name}-fortran = %{version} +Requires: gcc-fortran Requires: pkgconfig %description fortran-devel @@ -345,8 +345,8 @@ Requires: %{name} = %{version} Requires: %{name}-devel = %{version} Requires: %{name}-qt = %{version} -Requires: pkgconfig Requires: libqt4-devel +Requires: pkgconfig %description qt-devel PLplot is a library of functions that are useful for making scientific @@ -393,9 +393,9 @@ Group: Development/Libraries/Other Requires: %{name} = %{version} Requires: %{name}-devel = %{version} +Requires: %{name}-tcltk = %{version} Requires: itcl-devel Requires: itk -Requires: %{name}-tcltk = %{version} Requires: pkgconfig Requires: python-base = %{py_ver} Requires: tcl-devel -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at 2012-02-16 10:09:01 Comparing /work/SRC/openSUSE:Factory/plplot (Old) and /work/SRC/openSUSE:Factory/.plplot.new (New) Package is plplot, Maintainer is ma...@novell.com Changes: --- /work/SRC/openSUSE:Factory/plplot/plplot.changes2011-10-19 14:09:47.0 +0200 +++ /work/SRC/openSUSE:Factory/.plplot.new/plplot.changes 2012-02-16 10:09:04.0 +0100 @@ -1,0 +2,23 @@ +Mon Feb 13 10:53:50 UTC 2012 - co...@suse.com + +- patch license to follow spdx.org standard + +--- +Sun Feb 12 17:51:38 UTC 2012 - badshah...@gmail.com + +- Enable lua bindings for factory again, using BuildRequires: + pkgconfig(lua) 5.2. + +--- +Thu Feb 9 22:45:38 UTC 2012 - badshah...@gmail.com + +- Disable lua bindings for factory, since build fails with + lua 5.1 + +--- +Sun Nov 20 09:29:37 UTC 2011 - werner...@gmx.de + +- dropped the qhull requirement from the spec-file + I've not seen any need of it in the INSTALL/README files + +--- Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.XGUdpe/_old 2012-02-16 10:09:05.0 +0100 +++ /var/tmp/diff_new_pack.XGUdpe/_new 2012-02-16 10:09:05.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package plplot # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,14 +16,15 @@ # +%define lua_version 5.1 Name: plplot Version:5.9.9 -Release:1 -License:LGPLv2.1+ +Release:0 Summary:Cross-platform software package for creating scientific plots -Url:http://plplot.sourceforge.net/ +License:LGPL-2.1+ Group: Productivity/Scientific/Other +Url:http://plplot.sourceforge.net/ Source0:%{name}-%{version}.tar.bz2 Source1:%{name}-rpmlintrc # PATCH-FIX_UPSTREAM plplot-multiarch.patch badshah...@gmail.com -- Enable install on multiple architectures @@ -33,8 +34,8 @@ # PATCH-FIX-UPSTREAM plplot-gcc-ada46-libs.patch badshah...@gmail.com -- Allow searching for gcc-ada46 libraries Patch2: plplot-gcc-ada46-libs.patch BuildRequires: cmake -BuildRequires: freefont BuildRequires: fdupes +BuildRequires: freefont BuildRequires: gcc-ada BuildRequires: gcc-fortran #jpeg, gif and png support with libgd has been deprecated from version 5.9.8 @@ -59,7 +60,8 @@ BuildRequires: pkgconfig(libagg) BuildRequires: pkgconfig(libgnomeprintui-2.2) BuildRequires: pkgconfig(libgnomeui-2.0) -BuildRequires: pkgconfig(lua) +# Package does not build with lua 5.1 +BuildRequires: pkgconfig(lua) 5.2 BuildRequires: pkgconfig(pygtk-2.0) BuildRequires: python-devel BuildRequires: ocaml @@ -72,10 +74,6 @@ BuildRequires: wxGTK-devel %endif -%if 0%{?suse_version} 1130 -BuildRequires: qhull-devel -%endif - Requires: libtool Requires: python-base = %{py_ver} Requires: python-numpy @@ -117,9 +115,6 @@ Requires: gcc-c++ Requires: pkgconfig Requires: pkgconfig(freetype2) -%if 0%{?suse_version} 1130 -Requires: qhull-devel -%endif %description devel PLplot is a library of functions that are useful for making scientific @@ -254,6 +249,7 @@ %package java Summary:PLplot functions for scientific plotting with Java +Group: Productivity/Scientific/Other Requires: %{name} = %{version} Requires: java @@ -500,7 +496,6 @@ -DENABLE_d:BOOL=ON \\\ -DENABLE_itcl:BOOL=ON \\\ -DENABLE_itk:BOOL=ON \\\ --DENABLE_lua:BOOL=ON \\\ -DENABLE_ocaml:BOOL=ON \\\ -DENABLE_tk:BOOL=ON \\\ -DHAVE_PTHREAD:BOOL=ON \\\ @@ -521,7 +516,9 @@ -DBUILD_DOC:BOOL=OFF \\\ -DPREBUILT_DOC:BOOL=ON \\\ -DJAVAWRAPPER_DIR:PATH=%{_libdir}/plplot%{version} \\\ --DBUILD_TEST:BOOL=OFF .. +-DBUILD_TEST:BOOL=OFF \\\ +-DENABLE_lua:BOOL=ON \\\ +.. #Deprecated since 5.9.8 #-DPLD_jpeg:BOOL=ON \\\ @@ -718,7 +715,7 @@ %files lua %defattr(-,root,root) -%{_libdir}/lua/5.1/plplot/ +%{_libdir}/lua/%{lua_version}/plplot/ %{_datadir}/plplot%{version}/examples/lua/ %{_datadir}/plplot%{version}/examples/test_lua.sh -- To unsubscribe,
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at Mon Aug 15 11:24:06 CEST 2011. --- plplot/plplot.changes 2011-08-01 21:54:58.0 +0200 +++ /mounts/work_src_done/STABLE/plplot/plplot.changes 2011-08-13 13:26:23.0 +0200 @@ -1,0 +2,7 @@ +Mon Aug 8 23:56:24 UTC 2011 - badshah...@gmail.com + +- Enable ada bindings +- Added plplot-gcc-ada46-libs.patch to enable compilation with + gcc-ada = 4.6 + +--- calling whatdependson for head-i586 New: plplot-gcc-ada46-libs.patch Other differences: -- ++ plplot.spec ++ --- /var/tmp/diff_new_pack.X78gDt/_old 2011-08-15 11:22:52.0 +0200 +++ /var/tmp/diff_new_pack.X78gDt/_new 2011-08-15 11:22:52.0 +0200 @@ -19,7 +19,7 @@ Name: plplot Version:5.9.8 -Release:1 +Release:3 License:LGPLv2.1+ Summary:Cross-platform software package for creating scientific plots Url:http://plplot.sourceforge.net/ @@ -30,6 +30,8 @@ Patch0: plplot-multiarch.patch # PATCH-FIX-UPSTREAM plplot-strncat.patch badshah...@gmail.com -- Prevent overflow errors with strcat operations Patch1: plplot-strncat.patch +# PATCH-FIX-UPSTERAM plplot-gcc-ada46-libs.patch badshah...@gmail.com -- Allow searching for gcc-ada46 libraries +Patch2: plplot-gcc-ada46-libs.patch BuildRequires: cmake BuildRequires: freefont BuildRequires: fdupes @@ -60,6 +62,7 @@ BuildRequires: pkgconfig(lua) BuildRequires: pkgconfig(pygtk-2.0) BuildRequires: python-devel +BuildRequires: ocaml %if 0%{?suse_version} 1130 BuildRequires: wxWidgets-devel @@ -108,6 +111,7 @@ %package devel + Summary:Files for development with PLplot Group: Development/Libraries/C and C++ Requires: %{name} = %{version} @@ -136,6 +140,7 @@ %package doc + Summary:Documentation for PLplot and its bindings Group: Documentation/Other Requires: %{name} = %{version} @@ -156,8 +161,57 @@ This package provides the documentation for PLplot and its associated modules. +%package ada + + +Summary:Shared libraries for PLplot's Ada bindings +Group: System/Libraries +Requires: %{name} = %{version} +Requires(post): /sbin/ldconfig + +%description ada +A variety of output file devices such as Postscript, png, jpeg, LaTeX +and others, as well as interactive devices such as xwin, tk, xterm and +Tektronics devices are supported. New devices can be easily added by +writing a small number of device dependent routines. + +There are almost 2000 characters in the extended character set. This +includes four different fonts, the Greek alphabet and a host of +mathematical, musical, and other symbols. Some devices supports its own +way of dealing with text, such as the Postscript and LaTeX drivers, or +the png and jpeg drivers that uses the Freetype library. + +This package provides the shared libraries necessary for using PLplot +with Ada. + +%package ada-devel + + +Summary:Ada bindings for development with PLplot +Group: Development/Languages/Other +Requires: %{name} = %{version} +Requires: %{name}-devel = %{version} +Requires: gcc-ada +Requires: %{name}-ada = %{version} +Requires: pkgconfig + +%description ada-devel +A variety of output file devices such as Postscript, png, jpeg, LaTeX +and others, as well as interactive devices such as xwin, tk, xterm and +Tektronics devices are supported. New devices can be easily added by +writing a small number of device dependent routines. + +There are almost 2000 characters in the extended character set. This +includes four different fonts, the Greek alphabet and a host of +mathematical, musical, and other symbols. Some devices supports its own +way of dealing with text, such as the Postscript and LaTeX drivers, or +the png and jpeg drivers that uses the Freetype library. + +This package provides the files necessary for using PLplot in Ada. + %package fortran + Summary:Shared libraries for PLplot's Fortran bindings Group: System/Libraries Requires: %{name} = %{version} @@ -180,6 +234,7 @@ %package fortran-devel + Summary:Fortran bindings for development with PLplot Group: Development/Languages/Fortran Requires: %{name} = %{version} @@ -204,6 +259,7 @@ %package java + Summary:PLplot functions for scientific plotting with Java Requires: %{name} = %{version} Requires: java @@ -225,6 +281,7 @@ %package lua + Summary:PLplot functions for scientific plotting with Lua Group: Development/Libraries/Other Requires: %{name} = %{version} @@ -248,6 +305,7 @@ %package python-qt + Summary:PLplot functions for
commit plplot for openSUSE:Factory
Hello community, here is the log from the commit of package plplot for openSUSE:Factory checked in at Thu Aug 4 11:08:24 CEST 2011. New Changes file: --- /dev/null 2010-08-26 16:28:41.0 +0200 +++ /mounts/work_src_done/STABLE/plplot/plplot.changes 2011-08-01 21:54:58.0 +0200 @@ -0,0 +1,34 @@ +--- +Mon Aug 1 19:44:18 UTC 2011 - badshah...@gmail.com + +- Update to version 5.9.8 (too many changes, see README.release + file for changes) + +--- +Sat Jul 16 17:14:51 UTC 2011 - badshah...@gmail.com + +- Configure spec file to allow outputs in jpeg, gif formats + +--- +Sun May 29 14:57:00 UTC 2011 - badshah...@gmail.com + +- Added gcc-c++ dependency for plplot-devel +- Cleanup spec file and correct build dependencies to resolve + build issues with openSUSE 11.3 + +--- +Sat May 28 14:00:16 UTC 2011 - badshah...@gmail.com + +- Rename (sub)packages and cleanup spec file +- Add rpmlintrc file to avoid false-positives + +--- +Tue May 10 09:30:13 UTC 2011 - badshah...@gmail.com + +- Remove misbehaving cmake based examples altogether + +--- +Mon May 9 04:34:54 UTC 2011 - badshah...@gmail.com + +- Initial package (version 5.9.7) + calling whatdependson for head-i586 New: plplot-5.9.8.tar.bz2 plplot-multiarch.patch plplot-rpmlintrc plplot-strncat.patch plplot.changes plplot.spec Other differences: -- ++ plplot.spec ++ 712 lines (skipped) ++ plplot-multiarch.patch ++ diff -up plplot-5.9.7/examples/c/Makefile.examples.in.multiarch plplot-5.9.7/examples/c/Makefile.examples.in --- plplot-5.9.7/examples/c/Makefile.examples.in.multiarch 2010-10-03 07:11:57.0 -0600 +++ plplot-5.9.7/examples/c/Makefile.examples.in2010-10-11 12:15:53.248142693 -0600 @@ -25,8 +25,6 @@ CC = @CC@ EXEEXT = @EXEEXT@ @pkg_config_true@LIB_TAG = @LIB_TAG@ -@pkg_config_true@PKG_CONFIG_ENV = @PKG_CONFIG_ENV@ -@pkg_config_true@RPATHCMD = @RPATHCMD@ @gcw_true@PLPLOTCANVAS_EXECUTABLES_list = \ @gcw_true@ plplotcanvas_demo$(EXEEXT) \ @@ -82,29 +82,29 @@ clean: rm -f $(EXECUTABLES_list) @gcw_true@plplotcanvas_demo$(EXEEXT): plplotcanvas_demo.c -@gcw_true@@pkg_config_true@$(CC) $ -o $@ $(RPATHCMD) \ -@gcw_true@@pkg_config_true@`$(PKG_CONFIG_ENV) pkg-config --cflags --libs plplot$(LIB_TAG)-gnome2` +@gcw_true@@pkg_config_true@$(CC) $ -o $@ \ +@gcw_true@@pkg_config_true@`pkg-config --cflags --libs plplot$(LIB_TAG)-gnome2` @gcw_true@@pkg_config_false@ $(CC) $ -o $@ \ @gcw_true@@pkg_config_false@ `plplot-config --cflags --libs --with-gcw` @gcw_true@plplotcanvas_animation$(EXEEXT): plplotcanvas_animation.c -@gcw_true@@pkg_config_true@$(CC) $ -o $@ $(RPATHCMD) \ -@gcw_true@@pkg_config_true@`$(PKG_CONFIG_ENV) pkg-config --cflags --libs plplot$(LIB_TAG)-gnome2` \ +@gcw_true@@pkg_config_true@$(CC) $ -o $@ \ +@gcw_true@@pkg_config_true@`pkg-config --cflags --libs plplot$(LIB_TAG)-gnome2` \ @gcw_true@@pkg_config_true@`pkg-config --cflags --libs gthread-2.0` @gcw_true@@pkg_config_false@ $(CC) $ -o \ @gcw_true@@pkg_config_false@ $@ `plplot-config --cflags --libs --with-gcw` \ @gcw_true@@pkg_config_false@ @GCWTHREAD_CFLAGS@ @GCWTHREAD_LIBS@ @extXdrawable_true@@pkg_config_true@extXdrawable_demo$(EXEEXT): extXdrawable_demo.c -@extXdrawable_true@@pkg_config_true@ $(CC) $ -o $@ $(RPATHCMD) \ -@extXdrawable_true@@pkg_config_true@ `$(PKG_CONFIG_ENV) pkg-config --cflags --libs plplot$(LIB_TAG) gtk+-x11-2.0` +@extXdrawable_true@@pkg_config_true@ $(CC) $ -o $@ \ +@extXdrawable_true@@pkg_config_true@ `pkg-config --cflags --libs plplot$(LIB_TAG) gtk+-x11-2.0` @extcairo_true@@pkg_config_true@ext-cairo-test$(EXEEXT): ext-cairo-test.c -@extcairo_true@@pkg_config_true@ $(CC) $ -o $@ $(RPATHCMD) \ -@extcairo_true@@pkg_config_true@ `$(PKG_CONFIG_ENV) pkg-config --cflags --libs plplot$(LIB_TAG) cairo` +@extcairo_true@@pkg_config_true@ $(CC) $ -o $@ \ +@extcairo_true@@pkg_config_true@ `pkg-config --cflags --libs plplot$(LIB_TAG) cairo` .c$(EXEEXT): -@pkg_config_true@ $(CC) $ -o $@ $(RPATHCMD) `$(PKG_CONFIG_ENV) pkg-config --cflags --libs plplot$(LIB_TAG)` +@pkg_config_true@ $(CC) $ -o $@ `pkg-config --cflags --libs plplot$(LIB_TAG)` @pkg_config_false@ $(CC) $ -o $@ `plplot-config --cflags --libs` .SUFFIXES: .c $(EXEEXT)