Changelog for
plplot-tcltk-devel-5.14.0-147.1.i586.rpm :
* Fri Jan 25 2019 badshah400AATTgmail.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.
* Fri Nov 30 2018 badshah400AATTgmail.com- Add plplot-fix-pkgconfig-checks.patch: Fix pkg-config based checks for installed dependencies; patch taken from upstream git.
* Tue Jul 31 2018 badshah400AATTgmail.com- Re-enable libcsirocsa and libscironn for i586: these are now building (go figure!)
* Tue Jun 05 2018 badshah400AATTgmail.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.
* Tue May 08 2018 badshah400AATTgmail.com- plplot-devel should not depend on shared libs which are not built: %{csirocsa_shlib} and %{csironn_shlib} on certain archs.
* Mon May 07 2018 guillaume.gardetAATTopensuse.org- Handle aarch64, ppc64 and ppc64le, not only x86_64 for libs
* Thu Apr 26 2018 badshah400AATTgmail.com- Fix building for i586 by packaging x86_64-only libraries only for the latter arch.
* Fri Feb 16 2018 badshah400AATTgmail.com- Remove python3-base from Requires for %{name}-tcltk; it is unneeded in light of python(abi) getting pulled in automatically.
* Mon Feb 12 2018 badshah400AATTgmail.com- Replace even more python2 Requires with python3 ones; this finally fixes build failures on openSUSE:Leap:15.0.
* Mon Feb 12 2018 badshah400AATTgmail.com- Swap leftover python2 Requires for explicitly python3 ones, rename python package to python3-plplot.
* Fri Dec 01 2017 badshah400AATTgmail.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 01 2017 dimstarAATTopensuse.org- Drop legacy dependencies: pkgconfig(gnome-python-2.0) and pkgconfig(pygtk-2.0) are not in use.
* Wed Nov 29 2017 badshah400AATTgmail.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 2017 badshah400AATTgmail.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.
* Wed Oct 04 2017 fstrbaAATTsuse.com- Remove the stale gcc-java dependency, since gcc-java is bound to go soon and it is really not needed for building here
* Sat Aug 26 2017 badshah400AATTgmail.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).
* Fri Jun 16 2017 alarrosaAATTsuse.com- Add LDFLAGS=-fPIC to fix the ada compiler test to link successfully and enable the generation of ada bindings in Factory.
* Sat Feb 11 2017 jengelhAATTinai.de- Remove Requires(post) since there is not even a %post section.- Trim descriptions for size, fix wrong summaries.
* Tue Feb 07 2017 badshah400AATTgmail.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 2017 badshah400AATTgmail.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 2016 bwiedemannAATTsuse.com- build-fix: kill our Xvfb after use
* Fri Dec 09 2016 badshah400AATTgmail.com- plplot.pc installs as plplot-c.pc with cmake >= 3.7.1 (now in openSUSE:Factory). Manually install a symlink plplot.pc to plplot-c.pc for consistency.
* Tue Oct 18 2016 badshah400AATTgmail.com- Temporarily disable octave bindings as a workaround to build failures caused by octave\'s upgrade to version 4.2.0 in Factory.
* Sun Aug 14 2016 badshah400AATTgmail.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).
* Mon Aug 08 2016 badshah400AATTgmail.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 06 2016 badshah400AATTgmail.com- Enable octave bindings for openSUSE >= 13.2; builds just fine now.
* Sat Aug 06 2016 badshah400AATTgmail.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.
* Tue Apr 12 2016 normandAATTlinux.vnet.ibm.com- disable Tk bindings in Factory need more change in spec to avoid ppc64 build error.
* Wed Mar 30 2016 badshah400AATTgmail.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.
* Wed Nov 25 2015 p.drouandAATTgmail.com- Remove pkgconfig(libagg) requirement; the package doesn\'t build against it anyway
* Tue Aug 18 2015 badshah400AATTgmail.com- Disable octave bindings for openSUSE:42 as it doesn\'t have a recent enough swig (>= 3.0) to support this.
* Thu Aug 13 2015 badshah400AATTgmail.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.
* Sun Jul 26 2015 badshah400AATTgmail.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.
* Tue Jun 09 2015 badshah400AATTgmail.com- Disable octave bindings for now, since build fails with octave >= 4.0 (now in science and TW).
* Mon Apr 13 2015 badshah400AATTgmail.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.
* Sun Mar 15 2015 jengelhAATTinai.de- Remove redundant ldconfig requires- Build with wxWidgets 3
* Sat Jan 31 2015 sfalkenAATTopensuse.org- Added 0001-fix_for_cmake_3.1.patch to fix building on cmake>3.0 http://sourceforge.net/p/plplot/plplot/ci/772223c638ecf5dc740c9f3dd7a6883c6d2c83d2/
* Tue Sep 23 2014 sfalkenAATTopensuse.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
* Mon Jul 21 2014 badshah400AATTgmail.com- Re-enable the tcl-tk bindings for factory as the problem seems to have fixed itself (likely due to tk update).
* Sun Jun 29 2014 badshah400AATTgmail.com- Disable tcl-tk bindings for factory until we manage to fix what is going wrong.
* Thu Feb 13 2014 badshah400AATTgmail.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.
* Thu Jan 30 2014 badshah400AATTgmail.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.
* Thu Jan 02 2014 badshah400AATTgmail.com- Turn off octave bindings until bugs with octave >= 3.8.0 are fixed upstream.
* Mon Dec 23 2013 badshah400AATTgmail.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.
* Wed Oct 02 2013 badshah400AATTgmail.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.
* Tue Aug 20 2013 badshah400AATTgmail.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 2013 badshah400AATTgmail.com- Disable tck/tk bindings completely for Factory to workaround build failures from usage of interp->result which is deprecated in Tcl 8.6.
* Sat Dec 08 2012 badshah400AATTgmail.com- Disable ada bindings for Factory as they cause build errors.
* Mon Sep 17 2012 idonmezAATTsuse.com- Add plplot-5.9.9-ada-pic.patch to compile Ada code with -fPIC
* Tue May 29 2012 badshah400AATTgmail.com- Enable octave bindings also for openSUSE 12.1; building octave bindings fail on openSUSE < 12.1 and have been turned off.
* Mon May 14 2012 badshah400AATTgmail.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.
* Sun Apr 22 2012 dimstarAATTopensuse.org- Extend plplot-gcc-ada46-libs.patch to include gnat-4.7 in plus.
* Sat Apr 07 2012 badshah400AATTgmail.com- Update lapack buildrequires in keeping with lapack package naming changes in devel project; enables building on openSUSE 12.1 and 11.4 again.
* Mon Feb 13 2012 cooloAATTsuse.com- patch license to follow spdx.org standard
* Sun Feb 12 2012 badshah400AATTgmail.com- Enable lua bindings for factory again, using BuildRequires: pkgconfig(lua) < 5.2.
* Thu Feb 09 2012 badshah400AATTgmail.com- Disable lua bindings for factory, since build fails with lua > 5.1
* Sun Nov 20 2011 werner.hoAATTgmx.de- dropped the qhull requirement from the spec-file I\'ve not seen any need of it in the INSTALL/README files
* Tue Oct 18 2011 badshah400AATTgmail.com- Update to version 5.9.9 + Minor bug fixes for Windows platform
* Mon Oct 03 2011 dimstarAATTopensuse.org- Fix typo in Patch tagline.
* Mon Aug 08 2011 badshah400AATTgmail.com- Enable ada bindings- Added plplot-gcc-ada46-libs.patch to enable compilation with gcc-ada = 4.6
* Mon Aug 01 2011 badshah400AATTgmail.com- Update to version 5.9.8 (too many changes, see README.release file for changes)
* Sat Jul 16 2011 badshah400AATTgmail.com- Configure spec file to allow outputs in jpeg, gif formats
* Sun May 29 2011 badshah400AATTgmail.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 2011 badshah400AATTgmail.com- Rename (sub)packages and cleanup spec file- Add rpmlintrc file to avoid false-positives
* Tue May 10 2011 badshah400AATTgmail.com- Remove misbehaving cmake based examples altogether
* Mon May 09 2011 badshah400AATTgmail.com- Initial package (version 5.9.7)