Hello community, here is the log from the commit of package mathgl for openSUSE:Factory checked in at 2019-09-11 10:40:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mathgl (Old) and /work/SRC/openSUSE:Factory/.mathgl.new.7948 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mathgl" Wed Sep 11 10:40:50 2019 rev:46 rq:729939 version:2.4.3 Changes: -------- --- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes 2018-05-15 10:34:41.765336430 +0200 +++ /work/SRC/openSUSE:Factory/.mathgl.new.7948/mathgl.changes 2019-09-11 10:41:24.611209188 +0200 @@ -1,0 +2,49 @@ +Tue Sep 10 09:37:40 UTC 2019 - Christophe Giboudeaux <christo...@krop.fr> + +- Use -ffat-lto-objects when building static libraries. + +------------------------------------------------------------------- +Sat May 18 13:01:17 UTC 2019 - Atri Bhattacharya <badshah...@gmail.com> + +- Update to version 2.4.3: + * Add 'clabel' command -- draw labels for colorbar. Should be + used *after* drawing colorbar! + * Extend 'ctick' command + * Add subpixel smoothing for masks + * Boxes around text (style '@') now use actual height and + position of the text. + * Add mask to EPS export. Note, mask angles are reduced to + 45*(0,1,...7) degrees for decreasing pattern size in the EPS. + * Update default masks: '*' become dot, '^' become bricks, 'd' + become plus, 'D' become tacks, ';' and 'j' change lengths. + * Note, you can use brush.ods to prepare user-defined masks. + * Add styles '^' and '_' for command 'smooth' to find + upper/lower bound of the data. + * Improve FlowP() to draw both branches (in positive and + negative time direction). + * Improve CGI interface and update website. + * Introduce struct mdual as interface for C and C++ complex + numbers. It is implicitly converted to std::complex<> in C++. + And need to call c2mdual() and mdual2c() in pure C. However + mdual is binary compatible with C _Complex numbers. + * Add flag in CMake to manually disable support of C99 complex + numbers. + * Bypass user-specified extension in base font family name. + * Improve hints in mgllab and udav. + * Add utility 'mgltask' for making output file with a set of + copies of mask-file. It useful for making set of initial + conditions with a few parameters varied in specified range. + * Add example of OpenGL output. + * Bugfix for approximate min and max position. + * Bugfix for position of SVG output. + * Compatibility fixes for new versions of CMake, compilers and + libraries. + * INCOMPATIBLE: Formally pure C interface handle complex numbers + by new way due to strict following of C/C++ standards. + However, the MathGL library is binary compatible with previous + version(s). +- Drop mathgl-fltk-includedir.patch: incorporated upstream. +- Fix Group for %{name}-doc-pdf to Documentation/Other, as + Documentation/PDF isn't a valid group. + +------------------------------------------------------------------- Old: ---- mathgl-2.4.2.tar.gz mathgl-fltk-includedir.patch New: ---- mathgl-2.4.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mathgl.spec ++++++ --- /var/tmp/diff_new_pack.YxHUyt/_old 2019-09-11 10:41:25.807208974 +0200 +++ /var/tmp/diff_new_pack.YxHUyt/_new 2019-09-11 10:41:25.807208974 +0200 @@ -1,7 +1,7 @@ # # spec file for package mathgl # -# 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 @@ -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/ # @@ -28,7 +28,7 @@ %define enable_octave 0 %endif Name: mathgl -Version: 2.4.2 +Version: 2.4.3 Release: 0 Summary: Library for making scientific graphics License: GPL-3.0-only @@ -46,8 +46,6 @@ Patch4: udav-help-path.patch # PATCH-FIX-OPENSUSE mathgl-texmf-dir.patch -- set correct path to texmf directory Patch5: mathgl-texmf-dir.patch -# PATCH-FIX-UPSTREAM mathgl-fltk-includedir.patch badshah...@gmail.com -- Fix inclusion of fltk headers -Patch6: mathgl-fltk-includedir.patch # PATCH-FIX-OPENSUSE mathgl-no-default-qt.patch -- do not set a default qt Patch7: mathgl-no-default-qt.patch BuildRequires: cmake >= 2.8.12 @@ -247,7 +245,7 @@ %package doc-pdf Summary: Documentation for MathGL -Group: Documentation/PDF +Group: Documentation/Other BuildArch: noarch %description doc-pdf @@ -387,7 +385,6 @@ %patch3 -p1 %patch4 -p1 %patch5 -p1 -%patch6 -p1 %patch7 -p1 # Correct octave-mathgl version @@ -401,11 +398,11 @@ sed -i 's/\r$//' AUTHORS README %build +%global _lto_cflags %{_lto_cflags} -ffat-lto-objects if [ -f %{_libdir}/mpi/gcc/openmpi/bin/mpivars.sh ]; then source %{_libdir}/mpi/gcc/openmpi/bin/mpivars.sh fi -# FIXME: you should use %%cmake macros cmake \ -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \ -DMathGL_INSTALL_LIB_DIR:PATH=%{_lib} \ @@ -477,7 +474,7 @@ # move mgl.cgi install -d %{buildroot}/srv/www/cgi-bin/ -mv %{buildroot}%{_datadir}/%{name}/mgl.cgi %{buildroot}/srv/www/cgi-bin/mgl.cgi +mv %{buildroot}%{_libexecdir}/cgi-bin/mgl.cgi %{buildroot}/srv/www/cgi-bin/mgl.cgi # LaTeX package (based on TeXLive spec files) mkdir -p %{buildroot}%{_localstatedir}/adm/update-scripts @@ -597,7 +594,9 @@ %{_includedir}/mgl2/ %{_libdir}/libmgl*.so %dir %{_libdir}/cmake/mathgl +%dir %{_libdir}/cmake/mathgl2 %{_libdir}/cmake/mathgl/*.cmake +%{_libdir}/cmake/mathgl2/*.cmake %files lang -f %{name}.lang @@ -665,6 +664,7 @@ %defattr(-,root,root) %{_bindir}/mglconv %{_bindir}/mglview +%{_bindir}/mgltask %if 0%{?suse_version} > 1320 %{_mandir}/man1/mglconv.1%{ext_man} %{_mandir}/man1/mglview.1%{ext_man} ++++++ mathgl-2.4.2.tar.gz -> mathgl-2.4.3.tar.gz ++++++ /work/SRC/openSUSE:Factory/mathgl/mathgl-2.4.2.tar.gz /work/SRC/openSUSE:Factory/.mathgl.new.7948/mathgl-2.4.3.tar.gz differ: char 5, line 1 ++++++ mathgl-doc-path.patch ++++++ --- /var/tmp/diff_new_pack.YxHUyt/_old 2019-09-11 10:41:25.839208969 +0200 +++ /var/tmp/diff_new_pack.YxHUyt/_new 2019-09-11 10:41:25.839208969 +0200 @@ -1,8 +1,8 @@ -Index: mathgl-2.4.1/CMakeLists.txt +Index: mathgl-2.4.3/CMakeLists.txt =================================================================== ---- mathgl-2.4.1.orig/CMakeLists.txt -+++ mathgl-2.4.1/CMakeLists.txt -@@ -241,7 +241,7 @@ set(MGL_DEF_FONT "STIX" CACHE STRING "Se +--- mathgl-2.4.3.orig/CMakeLists.txt ++++ mathgl-2.4.3/CMakeLists.txt +@@ -260,7 +260,7 @@ set(MGL_DEF_FONT "STIX" CACHE STRING "Se if(NOT WIN32) # set(MGL_CGI_PATH "${CMAKE_INSTALL_PREFIX}/share/mathgl") set(MGL_DATA_PATH "${CMAKE_INSTALL_PREFIX}/share/mathgl") ++++++ mathgl-examples-install.patch ++++++ --- /var/tmp/diff_new_pack.YxHUyt/_old 2019-09-11 10:41:25.847208967 +0200 +++ /var/tmp/diff_new_pack.YxHUyt/_new 2019-09-11 10:41:25.847208967 +0200 @@ -1,7 +1,7 @@ -Index: mathgl-2.4.1/examples/CMakeLists.txt +Index: mathgl-2.4.3/examples/CMakeLists.txt =================================================================== ---- mathgl-2.4.1.orig/examples/CMakeLists.txt -+++ mathgl-2.4.1/examples/CMakeLists.txt +--- mathgl-2.4.3.orig/examples/CMakeLists.txt ++++ mathgl-2.4.3/examples/CMakeLists.txt @@ -4,6 +4,10 @@ file(COPY ${CMAKE_SOURCE_DIR}/examples/s file(COPY ${CMAKE_SOURCE_DIR}/examples/wnd_samples.cpp DESTINATION ${CMAKE_BINARY_DIR}/examples) add_executable(mgl_example wnd_samples.cpp full_test.cpp samples.cpp) @@ -43,7 +43,7 @@ endif(MGL_HAVE_WX) if(QT_ENABLED) -@@ -25,17 +41,33 @@ if(QT_ENABLED) +@@ -34,17 +50,33 @@ if(QT_ENABLED) if(enable-qt5) include(../scripts/qt5.cmake) target_link_libraries(mgl_qt_example mgl-qt5) ++++++ mathgl-fix-python-module-path.patch ++++++ --- /var/tmp/diff_new_pack.YxHUyt/_old 2019-09-11 10:41:25.855208966 +0200 +++ /var/tmp/diff_new_pack.YxHUyt/_new 2019-09-11 10:41:25.855208966 +0200 @@ -1,7 +1,7 @@ -Index: mathgl-2.4.1/lang/CMakeLists.txt +Index: mathgl-2.4.3/lang/CMakeLists.txt =================================================================== ---- mathgl-2.4.1.orig/lang/CMakeLists.txt -+++ mathgl-2.4.1/lang/CMakeLists.txt +--- mathgl-2.4.3.orig/lang/CMakeLists.txt ++++ mathgl-2.4.3/lang/CMakeLists.txt @@ -39,7 +39,7 @@ if(enable-python) include_directories(${PYTHON_INCLUDE_DIR} ${NUMPY_INCLUDE_PATH}) ++++++ mathgl-no-default-qt.patch ++++++ --- /var/tmp/diff_new_pack.YxHUyt/_old 2019-09-11 10:41:25.863208964 +0200 +++ /var/tmp/diff_new_pack.YxHUyt/_new 2019-09-11 10:41:25.863208964 +0200 @@ -5,11 +5,11 @@ "qt4" or "qt5". It's not possible to do this with a cmake invocation, as the deleted lines override it otherwise. -Index: mathgl-2.4.1/CMakeLists.txt +Index: mathgl-2.4.3/CMakeLists.txt =================================================================== ---- mathgl-2.4.1.orig/CMakeLists.txt -+++ mathgl-2.4.1/CMakeLists.txt -@@ -215,12 +215,6 @@ if(enable-qt4 OR enable-qt5) +--- mathgl-2.4.3.orig/CMakeLists.txt ++++ mathgl-2.4.3/CMakeLists.txt +@@ -232,12 +232,6 @@ if(enable-qt4 OR enable-qt5) if(enable-qt4asqt AND enable-qt5asqt) message(SEND_ERROR "You cannot make Qt4 and Qt5 as qt at the same time.") endif(enable-qt4asqt AND enable-qt5asqt) ++++++ mathgl-texmf-dir.patch ++++++ --- /var/tmp/diff_new_pack.YxHUyt/_old 2019-09-11 10:41:25.879208962 +0200 +++ /var/tmp/diff_new_pack.YxHUyt/_new 2019-09-11 10:41:25.879208962 +0200 @@ -1,7 +1,7 @@ -Index: mathgl-2.4.1/mgltex/CMakeLists.txt +Index: mathgl-2.4.3/mgltex/CMakeLists.txt =================================================================== ---- mathgl-2.4.1.orig/mgltex/CMakeLists.txt -+++ mathgl-2.4.1/mgltex/CMakeLists.txt +--- mathgl-2.4.3.orig/mgltex/CMakeLists.txt ++++ mathgl-2.4.3/mgltex/CMakeLists.txt @@ -10,15 +10,6 @@ find_program(findmktexlsr mktexlsr) if(NOT findmktexlsr) message(SEND_ERROR "Couldn't find mktexlsr needed for LATEX example install.") ++++++ udav-help-path.patch ++++++ --- /var/tmp/diff_new_pack.YxHUyt/_old 2019-09-11 10:41:25.887208960 +0200 +++ /var/tmp/diff_new_pack.YxHUyt/_new 2019-09-11 10:41:25.891208960 +0200 @@ -1,7 +1,7 @@ -Index: mathgl-2.4.1/udav/udav_wnd.h +Index: mathgl-2.4.3/udav/udav_wnd.h =================================================================== ---- mathgl-2.4.1.orig/udav/udav_wnd.h -+++ mathgl-2.4.1/udav/udav_wnd.h +--- mathgl-2.4.3.orig/udav/udav_wnd.h ++++ mathgl-2.4.3/udav/udav_wnd.h @@ -26,7 +26,7 @@ #ifdef WIN32 #define MGL_DOC_DIR ""