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 ""


Reply via email to