commit mathgl for openSUSE:Factory

2020-09-08 Thread root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2020-09-08 22:48:22

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new.3399 (New)


Package is "mathgl"

Tue Sep  8 22:48:22 2020 rev:50 rq:832843 version:2.4.4

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2020-08-01 
12:33:25.134603280 +0200
+++ /work/SRC/openSUSE:Factory/.mathgl.new.3399/mathgl.changes  2020-09-08 
22:48:55.483563010 +0200
@@ -1,0 +2,5 @@
+Sun Sep  6 11:10:49 UTC 2020 - Atri Bhattacharya 
+
+- Fix for /usr/lib -> /usr/libexec migration.
+
+---



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.JPzDp9/_old  2020-09-08 22:49:00.351565380 +0200
+++ /var/tmp/diff_new_pack.JPzDp9/_new  2020-09-08 22:49:00.355565382 +0200
@@ -371,7 +371,7 @@
 cmake \
   -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix}   \
   -DMathGL_INSTALL_LIB_DIR:PATH=%{_lib}   \
-  -DMathGL_INSTALL_CMAKE_DIR=%{_libdir}/cmake/mathgl   \
+  -DMathGL_INSTALL_CMAKE_DIR:PATH=%{_libdir}/cmake/mathgl   \
   -DTEXMFDIR:PATH=%{_datadir}/texmf/  \
   -DCMAKE_C_FLAGS="%{optflags}"  \
   -DCMAKE_CXX_FLAGS="%{optflags}"\
@@ -423,7 +423,7 @@
 
 # move mgl.cgi
 install -d %{buildroot}/srv/www/cgi-bin/
-mv %{buildroot}%{_libexecdir}/cgi-bin/mgl.cgi 
%{buildroot}/srv/www/cgi-bin/mgl.cgi
+mv %{buildroot}%{_prefix}/lib/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




commit mathgl for openSUSE:Factory

2020-08-01 Thread root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2020-08-01 12:33:17

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new.3592 (New)


Package is "mathgl"

Sat Aug  1 12:33:17 2020 rev:49 rq:823806 version:2.4.4

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2020-07-29 
17:22:55.396685494 +0200
+++ /work/SRC/openSUSE:Factory/.mathgl.new.3592/mathgl.changes  2020-08-01 
12:33:25.134603280 +0200
@@ -1,0 +2,5 @@
+Fri Jul 31 10:35:51 UTC 2020 - Michel Normand 
+
+- Add 4G min disk space default in _constraints
+
+---



Other differences:
--
++ _constraints ++
--- /var/tmp/diff_new_pack.mJKUmc/_old  2020-08-01 12:33:25.830604212 +0200
+++ /var/tmp/diff_new_pack.mJKUmc/_new  2020-08-01 12:33:25.834604218 +0200
@@ -3,5 +3,8 @@
 
   2
 
+
+  4
+
   
 




commit mathgl for openSUSE:Factory

2020-07-29 Thread root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2020-07-29 17:21:03

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new.3592 (New)


Package is "mathgl"

Wed Jul 29 17:21:03 2020 rev:48 rq:823288 version:2.4.4

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2019-11-07 
23:21:20.084845819 +0100
+++ /work/SRC/openSUSE:Factory/.mathgl.new.3592/mathgl.changes  2020-07-29 
17:22:55.396685494 +0200
@@ -1,0 +2,26 @@
+Wed Jun 10 00:39:40 UTC 2020 - Atri Bhattacharya 
+
+- Update to version 2.4.4:
+  * Add minmax for positions of local maximums and minimums.
+  * Add ContGen() and ContFGen() to draw contour lines manually.
+Correspondingly cont and contf commands are extended.
+  * Add conts for coordinate of contour lines.
+  * Extend put for partial filling if data size(s) are smaller as
+destination.
+  * Classes mglFormula and mglFormulaC now can read file with
+given sizes if string have the format
+":fname:x1:x2:y1:y2:z1:z2". Here data is supposed in range
+[x1,x2]*[y1,y2]*[z1,z2] (by default [0,1]*[0,1]*[0,1]). Calc()
+in this case return the interpolated values.
+  * mglData now have operator() which work as SubData() function.
+  * Minor bugfixes. 
+- Disable python bindings where python2 is unavailable (still no
+  python3 support from upstream unfortunately).
+- Drop conditionals for old, unsupported openSUSE versions.
+- Enable octave bindings for openSUSE versions > 1500 (doesn't
+  work with octave version in Leap 15.1, 15.2).
+- Run spec-cleaner for minor specfile cleanups.
+- Drop qt4 package definitions.
+- Drop Group tags from packages.
+
+---

Old:

  mathgl-2.4.3.tar.gz

New:

  mathgl-2.4.4.tar.gz



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.CBca4w/_old  2020-07-29 17:22:59.000688595 +0200
+++ /var/tmp/diff_new_pack.CBca4w/_new  2020-07-29 17:22:59.000688595 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package mathgl
 #
-# 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
@@ -18,29 +18,38 @@
 
 %define octave_args --no-window-system --norc
 %define libname libmgl
-
 %if 0%{?suse_version} >= 1550
 %define omp_ver 1
 %else
 %define omp_ver %{nil}
 %endif
-
+# NO PYTHON3 SUPPORT FROM UPSTREAM
+%if 0%{?suse_version} > 1500
+%bcond_with python
+%else
+%bcond_without python
+%endif
 # oct_version must be x.y.z
 %define oct_version %{version}
 %define somajor 7.5.0
 %define libversion 7_5_0
-%if 0%{?suse_version} > 1320 || ( 0%{?suse_version} == 1315 && 
0%{?is_opensuse} == 1 )
-%define enable_octave 0
+
+# NOT COMPATIBLE WITH OCTAVE IN LEAP 15.1, 15.2
+%if 0%{?suse_version} <= 1500
+%bcond_with octave
 %else
-%define enable_octave 0
+%bcond_without octave
+%endif
+
+%if 0%{?fedora_version}
+%define _defaultdocdir %{_docdir}
 %endif
 Name:   mathgl
-Version:2.4.3
+Version:2.4.4
 Release:0
 Summary:Library for making scientific graphics
 License:GPL-3.0-only
-Group:  Productivity/Scientific/Other
-Url:http://mathgl.sourceforge.net
+URL:http://mathgl.sourceforge.net
 Source0:
http://downloads.sourceforge.net/mathgl/%{name}-%{version}.tar.gz
 Source1:%{name}-rpmlintrc
 # PATCH-FIX-UPSTREAM mathgl-fix-python-module-path.patch -- Make python 
modules install arch-depended
@@ -63,47 +72,35 @@
 BuildRequires:  giflib-devel
 BuildRequires:  gsl-devel
 BuildRequires:  hdf5-devel
+BuildRequires:  libQt5WebKit5-devel
+BuildRequires:  libQt5WebKitWidgets-devel
 BuildRequires:  libharu-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  libpng-devel
+BuildRequires:  libqt5-qtbase-devel
 BuildRequires:  libtiff-devel
 BuildRequires:  libtool
 BuildRequires:  lua51-devel
 BuildRequires:  openmpi%{omp_ver}-devel
-BuildRequires:  python-devel
-BuildRequires:  python-numpy-devel
 BuildRequires:  swig
 BuildRequires:  sz2-devel
 BuildRequires:  texinfo
 BuildRequires:  texlive-filesystem
 BuildRequires:  texlive-latex
-%if 0%{?suse_version} < 1330
-BuildRequires:  libQtWebKit-devel
-BuildRequires:  libqt4-devel >= 4.8
-%endif
-%if 0%{?suse_version} >= 1320 || ( 0%{?suse_version} == 1315 && 
0%{?is_opensuse} == 1 )
-BuildRequires:  libQt5WebKit5-devel
-BuildRequires:  libQt5WebKitWidgets-devel
-BuildRequires:  libqt5-qtbase-devel
+BuildRequires:  wxWidgets-devel >= 3
+%if %{with python}
+BuildRequires:  python-devel
+BuildRequires:  python-numpy-devel
 

commit mathgl for openSUSE:Factory

2019-11-07 Thread root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2019-11-07 23:21:17

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new.2990 (New)


Package is "mathgl"

Thu Nov  7 23:21:17 2019 rev:47 rq:746361 version:2.4.3

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2019-09-11 
10:41:24.611209188 +0200
+++ /work/SRC/openSUSE:Factory/.mathgl.new.2990/mathgl.changes  2019-11-07 
23:21:20.084845819 +0100
@@ -1,0 +2,6 @@
+Fri Nov  1 14:54:12 UTC 2019 - Atri Bhattacharya 
+
+- openmpi has been renamed to openmpi1 for openSUSE >= 1550;
+  adapt accordingly.
+
+---



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.8uX0VK/_old  2019-11-07 23:21:21.020846823 +0100
+++ /var/tmp/diff_new_pack.8uX0VK/_new  2019-11-07 23:21:21.024846827 +0100
@@ -18,6 +18,13 @@
 
 %define octave_args --no-window-system --norc
 %define libname libmgl
+
+%if 0%{?suse_version} >= 1550
+%define omp_ver 1
+%else
+%define omp_ver %{nil}
+%endif
+
 # oct_version must be x.y.z
 %define oct_version %{version}
 %define somajor 7.5.0
@@ -62,7 +69,7 @@
 BuildRequires:  libtiff-devel
 BuildRequires:  libtool
 BuildRequires:  lua51-devel
-BuildRequires:  openmpi-devel
+BuildRequires:  openmpi%{omp_ver}-devel
 BuildRequires:  python-devel
 BuildRequires:  python-numpy-devel
 BuildRequires:  swig
@@ -399,8 +406,8 @@
 
 %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
+if [ -f %{_libdir}/mpi/gcc/openmpi%{omp_ver}/bin/mpivars.sh ]; then
+  source %{_libdir}/mpi/gcc/openmpi%{omp_ver}/bin/mpivars.sh
 fi
 
 cmake \




commit mathgl for openSUSE:Factory

2019-09-11 Thread root
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.changes2018-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 
+
+- Use -ffat-lto-objects when building static libraries.
+
+---
+Sat May 18 13:01:17 UTC 2019 - Atri Bhattacharya 
+
+- 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 @@
 
 %packagedoc-pdf
 Summary:Documentation for MathGL
-Group:  Documentation/PDF
+Group:  Documentation/Other
 BuildArch:  noarch
 
 %descriptiondoc-pdf
@@ -387,7 +385,6 @@
 %patch3 -p1
 %patch4 

commit mathgl for openSUSE:Factory

2018-05-15 Thread root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2018-05-15 10:16:15

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is "mathgl"

Tue May 15 10:16:15 2018 rev:45 rq:607067 version:2.4.2

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2018-04-20 
17:25:39.794821820 +0200
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2018-05-15 
10:34:41.765336430 +0200
@@ -1,0 +2,5 @@
+Tue May  8 16:03:08 UTC 2018 - sch...@suse.de
+
+- Define MathGL_INSTALL_CMAKE_DIR to correct location
+
+---



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.O8reUD/_old  2018-05-15 10:34:42.669303230 +0200
+++ /var/tmp/diff_new_pack.O8reUD/_new  2018-05-15 10:34:42.673303083 +0200
@@ -409,6 +409,7 @@
 cmake \
   -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix}  \
   -DMathGL_INSTALL_LIB_DIR:PATH=%{_lib}   \
+  -DMathGL_INSTALL_CMAKE_DIR=%{_libdir}/cmake/mathgl   \
   -DTEXMFDIR:PATH=%{_datadir}/texmf/  \
   -DCMAKE_C_FLAGS="%{optflags}"  \
   -DCMAKE_CXX_FLAGS="%{optflags}"\
@@ -458,11 +459,6 @@
 %install
 %make_install
 
-%ifarch x86_64 aarch64 ppc64 ppc64le
-# Fix CMake files install path for 64-bit
-mv %{buildroot}/usr/lib/cmake/ %{buildroot}%{_libdir}/cmake
-%endif
-
 %if 0%{?enable_octave}
 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%{buildroot}%{_libdir}
 # # Install octave-mathgl




commit mathgl for openSUSE:Factory

2018-04-20 Thread root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2018-04-20 17:25:34

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is "mathgl"

Fri Apr 20 17:25:34 2018 rev:44 rq:592617 version:2.4.2

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2018-03-12 
12:13:19.232050211 +0100
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2018-04-20 
17:25:39.794821820 +0200
@@ -1,0 +2,40 @@
+Thu Mar 29 10:41:12 UTC 2018 - guilla...@opensuse.org
+
+- Update to 2.4.2:
+  * Add custom dialog for FLTK widgets. This can be constructed from 
+C/C++ code, or from MGL script using Special commentaries.
+  * Add progress for displaying the progress of execution (by ’#’ 
+symbols in console, or by progress-bar widget).
+  * Add contp for contour lines on parametrically specified surface.
+  * Add flow3 for flow threads of 3D vector field, which start from 
+the plain.
+  * Add variant of flow for drawing a flow thread, starting from 
+specified point.
+  * Add scaletext for disabling text size scaling in relative 
+inplot-s (like columnplot, ...).
+  * Add setup for setting all low-level flags.
+  * Add coil for projecting periodical data.
+  * Add modulo operation ‘%’ (x%y=fmod(x,y)) to the list of known 
+operations in real-valued formulas.
+  * Add style ‘.’ for cont to draw contour lines from saddle points.
+  * Add style ‘.’ for flow to draw flow thread from saddle points.
+  * Add option value in tube for setting number of edges manually.
+  * Crop output of ode if NAN or INFINITY value occurs.
+  * Remove style ‘~’ for plot and tens. Now, all curves try to omit 
+points.
+  * Add setup flag MGL_FULL_CURV which disable omitting points of curve.
+  * Shift axis labels closer to axis.
+  * Change size of LaTeX-like commands \sup, \sub to be the same as
+\overset, \underset.
+  * Change ticks drawing in colorbar.
+  * Add new section All samples of documentation with large set of 
+samples for most of MathGL features.
+  * Samples in documentation are generated automatically now 
+(from sample.cpp).
+  * INCOMPATIBLE: Make obsolete MGL command setsizescl. At this, the 
+similar C/C++/Fortran/... functions still working.
+  * Bugfixes.
+- Rebase patch:
+  * mathgl-examples-install.patch 
+
+---

Old:

  mathgl-2.4.1.tar.gz

New:

  mathgl-2.4.2.tar.gz



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.csSfEM/_old  2018-04-20 17:25:40.902781645 +0200
+++ /var/tmp/diff_new_pack.csSfEM/_new  2018-04-20 17:25:40.906781499 +0200
@@ -28,10 +28,10 @@
 %define enable_octave 0
 %endif
 Name:   mathgl
-Version:2.4.1
+Version:2.4.2
 Release:0
 Summary:Library for making scientific graphics
-License:GPL-3.0
+License:GPL-3.0-only
 Group:  Productivity/Scientific/Other
 Url:http://mathgl.sourceforge.net
 Source0:
http://downloads.sourceforge.net/mathgl/%{name}-%{version}.tar.gz
@@ -458,6 +458,11 @@
 %install
 %make_install
 
+%ifarch x86_64 aarch64 ppc64 ppc64le
+# Fix CMake files install path for 64-bit
+mv %{buildroot}/usr/lib/cmake/ %{buildroot}%{_libdir}/cmake
+%endif
+
 %if 0%{?enable_octave}
 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%{buildroot}%{_libdir}
 # # Install octave-mathgl
@@ -595,7 +600,8 @@
 %doc AUTHORS ChangeLog.txt README COPYING
 %{_includedir}/mgl2/
 %{_libdir}/libmgl*.so
-%{_libdir}/cmake/mathgl2/
+%dir %{_libdir}/cmake/mathgl
+%{_libdir}/cmake/mathgl/*.cmake
 
 %files lang -f %{name}.lang
 

++ mathgl-2.4.1.tar.gz -> mathgl-2.4.2.tar.gz ++
/work/SRC/openSUSE:Factory/mathgl/mathgl-2.4.1.tar.gz 
/work/SRC/openSUSE:Factory/.mathgl.new/mathgl-2.4.2.tar.gz differ: char 5, line 
1

++ mathgl-examples-install.patch ++
--- /var/tmp/diff_new_pack.csSfEM/_old  2018-04-20 17:25:40.962779468 +0200
+++ /var/tmp/diff_new_pack.csSfEM/_new  2018-04-20 17:25:40.962779468 +0200
@@ -2,16 +2,18 @@
 ===
 --- mathgl-2.4.1.orig/examples/CMakeLists.txt
 +++ mathgl-2.4.1/examples/CMakeLists.txt
-@@ -2,22 +2,38 @@ file(COPY ${CMAKE_SOURCE_DIR}/examples/i
- file(COPY ${CMAKE_SOURCE_DIR}/examples/Equirectangular-projection.jpg 
DESTINATION ${CMAKE_BINARY_DIR}/examples)
+@@ -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)
  target_link_libraries(mgl_example mgl-static 

commit mathgl for openSUSE:Factory

2018-03-12 Thread root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2018-03-12 12:13:03

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is "mathgl"

Mon Mar 12 12:13:03 2018 rev:43 rq:585723 version:2.4.1

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2017-12-14 
11:02:06.534216769 +0100
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2018-03-12 
12:13:19.232050211 +0100
@@ -1,0 +2,6 @@
+Tue Mar  6 17:05:26 UTC 2018 - toddrme2...@gmail.com
+
+- Have the -tex-doc subpackage conflict with texlive-mgltex-doc
+  since they share several files
+
+---



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.UWJ4nS/_old  2018-03-12 12:13:20.647999690 +0100
+++ /var/tmp/diff_new_pack.UWJ4nS/_new  2018-03-12 12:13:20.651999548 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package mathgl
 #
-# 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
@@ -351,6 +351,7 @@
 Summary:Documentation for mglTeX
 Group:  Productivity/Publishing/TeX/Base
 BuildArch:  noarch
+Conflicts:  texlive-mgltex-doc
 
 %descriptiontex-doc
 MathGL is a library for making scientific graphics. It provides data




commit mathgl for openSUSE:Factory

2017-12-14 Thread root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2017-12-14 11:02:01

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is "mathgl"

Thu Dec 14 11:02:01 2017 rev:42 rq:556617 version:2.4.1

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2017-11-03 
16:25:07.967593575 +0100
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2017-12-14 
11:02:06.534216769 +0100
@@ -1,0 +2,8 @@
+Sat Dec  9 19:13:26 UTC 2017 - fab...@ritter-vogt.de
+
+- Do not build with Qt4 on TW/15 as Qt WebKit 4 is not available
+  (boo#1072033)
+- Explicitly disable marking either Qt version as "qt" plugin:
+  * mathgl-no-default-qt.patch
+
+---

New:

  mathgl-no-default-qt.patch



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.uZxs6Z/_old  2017-12-14 11:02:09.206087786 +0100
+++ /var/tmp/diff_new_pack.uZxs6Z/_new  2017-12-14 11:02:09.218087206 +0100
@@ -48,6 +48,8 @@
 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
 BuildRequires:  desktop-file-utils
 BuildRequires:  fltk-devel
@@ -56,11 +58,9 @@
 BuildRequires:  giflib-devel
 BuildRequires:  gsl-devel
 BuildRequires:  hdf5-devel
-BuildRequires:  libQtWebKit-devel
 BuildRequires:  libharu-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  libpng-devel
-BuildRequires:  libqt4-devel >= 4.8
 BuildRequires:  libtiff-devel
 BuildRequires:  libtool
 BuildRequires:  lua51-devel
@@ -72,6 +72,10 @@
 BuildRequires:  texinfo
 BuildRequires:  texlive-filesystem
 BuildRequires:  texlive-latex
+%if 0%{?suse_version} < 1330
+BuildRequires:  libQtWebKit-devel
+BuildRequires:  libqt4-devel >= 4.8
+%endif
 %if 0%{?suse_version} >= 1320 || ( 0%{?suse_version} == 1315 && 
0%{?is_opensuse} == 1 )
 BuildRequires:  libQt5WebKit5-devel
 BuildRequires:  libQt5WebKitWidgets-devel
@@ -156,6 +160,10 @@
 %package -n %{libname}-qt5-%{libversion}
 Summary:MathGL Qt5 widget library
 Group:  System/Libraries
+%if 0%{?suse_version} >= 1330
+Provides:   %{libname}-qt4-%{libversion} = %{version}
+Obsoletes:  %{libname}-qt4-%{libversion} < %{version}
+%endif
 
 %description -n %{libname}-qt5-%{libversion}
 MathGL is a library for making scientific graphics. It provides data
@@ -379,6 +387,7 @@
 %patch4 -p1
 %patch5 -p1
 %patch6 -p1
+%patch7 -p1
 
 # Correct octave-mathgl version
 sed -i 's/2.0/%{oct_version}/' lang/DESCRIPTION
@@ -418,7 +427,9 @@
   -Denable-glut=on\
   -Denable-fltk=on\
   -Denable-wx=on  \
+  %if 0%{?suse_version} < 1330
   -Denable-qt4=on \
+  %endif
   %if 0%{?suse_version} >= 1320 || ( 0%{?suse_version} == 1315 && 
0%{?is_opensuse} == 1 )
   -Denable-qt5=on \
   %endif
@@ -491,8 +502,11 @@
 %postun -n %{libname}-fltk%{libversion} -p /sbin/ldconfig
 %post -n %{libname}-glut%{libversion} -p /sbin/ldconfig
 %postun -n %{libname}-glut%{libversion} -p /sbin/ldconfig
+
+%if 0%{?suse_version} < 1330
 %post -n %{libname}-qt4-%{libversion} -p /sbin/ldconfig
 %postun -n %{libname}-qt4-%{libversion} -p /sbin/ldconfig
+%endif
 
 %if 0%{?suse_version} >= 1320 || ( 0%{?suse_version} == 1315 && 
0%{?is_opensuse} == 1 )
 %post -n %{libname}-qt5-%{libversion} -p /sbin/ldconfig
@@ -548,9 +562,11 @@
 %defattr(-,root,root)
 %{_libdir}/libmgl-glut.so.%{somajor}*
 
+%if 0%{?suse_version} < 1330
 %files -n %{libname}-qt4-%{libversion}
 %defattr(-,root,root)
 %{_libdir}/libmgl-qt4.so.%{somajor}*
+%endif
 
 %if 0%{?suse_version} >= 1320 || ( 0%{?suse_version} == 1315 && 
0%{?is_opensuse} == 1 )
 %files -n %{libname}-qt5-%{libversion}

++ mathgl-no-default-qt.patch ++
From: Fabian Vogt 
Subject: Do not mark a Qt version as default if it's the only one built

We do not package the plain "qt" plugin, as it's just a copy of either
"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
===
--- mathgl-2.4.1.orig/CMakeLists.txt
+++ mathgl-2.4.1/CMakeLists.txt
@@ -215,12 +215,6 @@ if(enable-qt4 OR enable-qt5)
if(enable-qt4asqt AND enable-qt5asqt)
message(SEND_ERROR "You 

commit mathgl for openSUSE:Factory

2017-11-03 Thread root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2017-11-03 16:24:33

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is "mathgl"

Fri Nov  3 16:24:33 2017 rev:41 rq:537842 version:2.4.1

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2016-10-23 
12:53:57.0 +0200
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2017-11-03 
16:25:07.967593575 +0100
@@ -1,0 +2,102 @@
+Fri Oct 27 12:50:09 UTC 2017 - badshah...@gmail.com
+
+- Add Provides: mathgl for the libmathgl package, to make the
+  mathgl-lang package installable.
+
+---
+Thu Oct 26 08:35:54 UTC 2017 - dims...@opensuse.org
+
+- Adapt to latest openmpi packaging changes: setup the openmpi
+  environment before calling cmake.
+
+---
+Sat Aug 26 15:05:58 UTC 2017 - jeng...@inai.de
+
+- Trim some irrelevant words from descriptions.
+
+---
+Wed Aug 16 15:41:29 UTC 2017 - badshah...@gmail.com
+
+- Update to version 2.4.1:
+  * Add beltc plot, which is belt with manual coloring.
+  * Add style '~' for plot and tens to omit some points at output.
+  * Add style ':' for axis to draw lines through point (0,0,0).
+  * Miscellaneous bugfixes.
+- Changes from version 2.4.0:
+  * Add mgllab executable, which is FLTK based version of UDAV.
+  * Add string manipulation in MGL language:
+- 'str'[n] - get string of only n-th symbol;
+- 'str'+v - add value v to the last character of the string;
+- 'str',val or 'str',!val - append numeric value to the string
+  * Add time value to MGL language in format:
+'hh-mm-ss_DD.MM.' or 'hh-mm-ss' or 'DD.MM.'.
+  * Add iris plot to show cross-dependencies of several data
+arrays.
+  * Add flame2d to draw flame fractals.
+  * Add bbox to set bounding box for 2D output.
+  * Add section to get part of data between specified values.
+  * Add detect to found curves along data maximums.
+  * Add dilate to extend the region of 1-th value.
+  * Add erode to narrow the region of 1-th value.
+  * Add apde to solve PDE equation in inhomogeneous nonlinear
+media with spatial dispersion.
+  * Add symbol to draw the glyphs defined by addsymbol.
+  * Add addsymbol to declare user-defined symbol (or glyph), which
+can be used as markers for plot (with style '&') or drawn
+itself by symbol command.
+  * Add openhdf to open all data arrays from HDF file.
+  * Extend crop to cut to optimal size for FFT (i.e. to closest of
+2^n*3^m*5^l).
+  * Add function mgl_data_max_first() and data suffixes
+.m[xyz][fl] to find first/last maximum along direction (see
+Data information).
+  * Add function mgl_datac_diff_par() to parametric derivative of
+complex data (see diff).
+  * Add style 'F' for bars and barh to set fixed bar widths.
+  * Add style 'a' for plot, tens, area and region to accurate
+drawing of data, which partially lie out of axis range.
+  * Add style '#' for region to draw wired plot.
+  * Add possibility of manual shift in multiplot.
+  * Add parsing arguments of options for MGL commands.
+  * MGL command correl now can perform 2d and 3d correlations.
+  * Option meshnum now change the number of drawn markers for
+plot, tens, step, mark and textmark.
+  * Function step handle data with x.nx>y.nx similarly to bars.
+  * Extend tile and tiles by adding manual coloring and face
+orientation.
+  * Add variant of MGL command copy to copy data with "incorrect"
+names.
+  * Improve tick labels drawing.
+  * Improve time-ticks (add weeks) and add subticks to its.
+  * Improve fplot to handle several singularities.
+  * Add LaTeX command \dfrac{}{}. This is full-sized version of
+\frac{}{}. Unfortunately, there is no support of nesting.
+Contrary, \frac allow nesting.
+  * Add mglODEc() - ODE solver for complex variables (see ode).
+  * Add cmplx(a,b)=a+i*b to the list of known functions in formula
+parsing
+  * Update CMake find_package to find MathGL.
+  * Increase line width for wired text.
+  * Update documentation: add description of new commands, add
+hint Mixing bitmap and vector output.
+  * Add translation to Russian for most of labels and messages.
+  * Name all are reserved in MGL scripts now as synonym of -1.
+  * INCOMPATIBLE: Replace libmgl-qt by libmgl-qt4 and libmgl-qt5
+for resolving conflicts of simultaneously installed both Qt4
+and Qt5.
+  * Minor bugfixes. 
+- Drop mathgl-oldtexinfo.patch: fixed upstream. 
+- Add mathgl-fltk-includedir.patch to fix include directives for
+  fltk headers.
+- Split out a -lang package.
+- Package the binary 

commit mathgl for openSUSE:Factory

2016-10-23 Thread h_root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2016-10-23 12:53:53

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is "mathgl"

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2016-08-12 
15:42:39.0 +0200
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2016-10-23 
12:53:57.0 +0200
@@ -1,0 +2,22 @@
+Sat Oct 15 13:33:50 UTC 2016 - badshah...@gmail.com
+
+- Update to version 2.3.5.1:
+  + Library libmgl-qt is removed. You need to use libmgl-qt4 or
+libmgl-qt5 explicitly now.
+  + Compatibility changes for latest MS VisualStudio.
+  + Bugfixes.
+- Changes from version 2.3.5:
+  + See Changelog.txt for list of changes.
+- Rebase mathgl-examples-install.patch for updated version.
+- Define a macro for deciding whether to enable octave bindings,
+  but disable octave bindings for all openSUSE versions for now
+  as mathgl fails to build with updated octave. This is a
+  temporary workaround, and once the build issue is fixed, we
+  should revert back to enabling octave for recent openSUSE
+  versions. The "enable_octave" macro is defined with this in
+  mind.
+- Add rpmlintrc file to suppress warning of missing man pages for
+  the example binaries. These just clutter up the rpmlint log and
+  have no practical use.
+
+---

Old:

  mathgl-2.3.4.tar.gz

New:

  mathgl-2.3.5.1.tar.gz
  mathgl-rpmlintrc



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.RHkGia/_old  2016-10-23 12:54:00.0 +0200
+++ /var/tmp/diff_new_pack.RHkGia/_new  2016-10-23 12:54:00.0 +0200
@@ -17,20 +17,25 @@
 
 
 %define octave_args --no-window-system --norc
-
-Name:   mathgl
 %define libname libmgl
-Version:2.3.4
-Release:0
 # oct_version must be x.y.z
 %define oct_version %{version}
-%define somajor 7.4.1
-%define libversion 7_4_1
+%define somajor 7.4.3
+%define libversion 7_4_3
+%if 0%{?suse_version} > 1320 || ( 0%{?suse_version} == 1315 && 
0%{?is_opensuse} == 1 )
+%define enable_octave 0
+%else
+%define enable_octave 0
+%endif
+Name:   mathgl
+Version:2.3.5.1
+Release:0
 Summary:Cross-platform library for making high-quality scientific 
graphics
 License:GPL-3.0
 Group:  Productivity/Scientific/Other
 Url:http://mathgl.sourceforge.net
-Source: 
http://downloads.sourceforge.net/mathgl/%{name}-%{version}.tar.gz
+Source0:
http://downloads.sourceforge.net/mathgl/%{name}-%{version}.tar.gz
+Source1:%{name}-rpmlintrc
 # PATCH-FIX-UPSTREAM mathgl-fix-python-module-path.patch -- Make python 
modules install arch-depended
 Patch1: mathgl-fix-python-module-path.patch
 # PATCH-FEATURE-UPSTREAM mathgl-examples-install.patch -- Enable examples 
install
@@ -56,17 +61,9 @@
 BuildRequires:  libjpeg-devel
 BuildRequires:  libpng-devel
 BuildRequires:  libqt4-devel >= 4.8
-%if 0%{?suse_version} >= 1320 || ( 0%{?suse_version} == 1315 && 
0%{?is_opensuse} == 1 )
-BuildRequires:  libQt5WebKit5-devel
-BuildRequires:  libQt5WebKitWidgets-devel
-BuildRequires:  libqt5-qtbase-devel
-%endif
 BuildRequires:  libtiff-devel
 BuildRequires:  libtool
 BuildRequires:  lua51-devel
-%if 0%{?suse_version} > 1320 || ( 0%{?suse_version} == 1315 && 
0%{?is_opensuse} == 1 )
-BuildRequires:  octave-devel
-%endif
 BuildRequires:  openmpi-devel
 BuildRequires:  python-devel
 BuildRequires:  python-numpy-devel
@@ -75,22 +72,28 @@
 BuildRequires:  texlive-filesystem
 BuildRequires:  texlive-latex
 %if 0%{?suse_version} >= 1320 || ( 0%{?suse_version} == 1315 && 
0%{?is_opensuse} == 1 )
+BuildRequires:  libQt5WebKit5-devel
+BuildRequires:  libQt5WebKitWidgets-devel
+BuildRequires:  libqt5-qtbase-devel
+%endif
+%if 0%{?enable_octave}
+BuildRequires:  octave-devel
+%endif
+%if 0%{?suse_version} >= 1320 || ( 0%{?suse_version} == 1315 && 
0%{?is_opensuse} == 1 )
 BuildRequires:  wxWidgets-devel >= 3
 %else
-BuildRequires:  wxWidgets-devel
 %define _use_internal_dependency_generator 0
-%define __find_requires %wx_requires
+%define __find_requires %{wx_requires}
+BuildRequires:  wxWidgets-devel
 %endif
-
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-
 %if 0%{?fedora_version}
+%define _defaultdocdir %{_datadir}/doc/packages
 BuildRequires:  fltk-fluid
 BuildRequires:  libXmu-devel
 BuildRequires:  texi2html
 BuildRequires:  texinfo-tex
-%define _defaultdocdir %{_datadir}/doc/packages
 %endif
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 MathGL is a cross-platform library for making high-quality scientific
@@ -206,12 

commit mathgl for openSUSE:Factory

2016-08-12 Thread h_root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2016-08-12 15:42:37

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is "mathgl"

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2016-02-26 
00:36:26.0 +0100
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2016-08-12 
15:42:39.0 +0200
@@ -1,0 +2,5 @@
+Fri Aug  5 13:03:34 UTC 2016 - tchva...@suse.com
+
+- Drop dependency on swig3 as swig in leap got updated to 3.x series
+
+---



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.bSIFYT/_old  2016-08-12 15:42:40.0 +0200
+++ /var/tmp/diff_new_pack.bSIFYT/_new  2016-08-12 15:42:40.0 +0200
@@ -70,11 +70,7 @@
 BuildRequires:  openmpi-devel
 BuildRequires:  python-devel
 BuildRequires:  python-numpy-devel
-%if 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1
-BuildRequires:  swig3
-%else
 BuildRequires:  swig
-%endif
 BuildRequires:  texinfo
 BuildRequires:  texlive-filesystem
 BuildRequires:  texlive-latex




commit mathgl for openSUSE:Factory

2016-02-25 Thread h_root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2016-02-25 22:09:45

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is "mathgl"

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2015-11-24 
22:33:41.0 +0100
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2016-02-26 
00:36:26.0 +0100
@@ -1,0 +2,10 @@
+Wed Feb 24 09:30:14 UTC 2016 - dmitr...@opensuse.org
+
+- Update to version 2.3.4
+  * Minor fixes and improvements, see included ChangeLog.txt for details
+  * Update mathgl-examples-install.patch
+  * Update mathgl-texmf-dir.patch
+  * Drop obsolete getopt.patch
+  * Drop obsolete mathgl-cmake-3.2.patch
+
+---

Old:

  getopt.patch
  mathgl-2.3.3.tar.gz
  mathgl-cmake-3.2.patch

New:

  mathgl-2.3.4.tar.gz



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.S2pW8i/_old  2016-02-26 00:36:28.0 +0100
+++ /var/tmp/diff_new_pack.S2pW8i/_new  2016-02-26 00:36:28.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package mathgl
 #
-# 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
@@ -20,12 +20,12 @@
 
 Name:   mathgl
 %define libname libmgl
-Version:2.3.3
+Version:2.3.4
 Release:0
 # oct_version must be x.y.z
 %define oct_version %{version}
-%define somajor 7.4.0
-%define libversion 7_4_0
+%define somajor 7.4.1
+%define libversion 7_4_1
 Summary:Cross-platform library for making high-quality scientific 
graphics
 License:GPL-3.0
 Group:  Productivity/Scientific/Other
@@ -41,12 +41,8 @@
 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-cmake-3.2.patch dims...@opensuse.org -- Fix build 
with cmake 3.2 (x11 no longer implicit linked)
-Patch6: mathgl-cmake-3.2.patch
 # PATCH-FIX-OPENSUSE mathgl-oldtexinfo.patch -- fix build with old texinfo
-Patch7: mathgl-oldtexinfo.patch
-# PATCH-FIX-UPSTREAM getopt.patch -- fix use of getopt
-Patch8: getopt.patch
+Patch6: mathgl-oldtexinfo.patch
 BuildRequires:  cmake >= 2.8.12
 BuildRequires:  desktop-file-utils
 BuildRequires:  fltk-devel
@@ -418,11 +414,9 @@
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
-%patch6 -p1
 %if 0%{?suse_version} <= 1320
-%patch7 -p1
+%patch6 -p1
 %endif
-%patch8 -p1
 
 # Correct octave-mathgl version
 sed -i 's/2.0/%{oct_version}/' lang/DESCRIPTION

++ mathgl-2.3.3.tar.gz -> mathgl-2.3.4.tar.gz ++
/work/SRC/openSUSE:Factory/mathgl/mathgl-2.3.3.tar.gz 
/work/SRC/openSUSE:Factory/.mathgl.new/mathgl-2.3.4.tar.gz differ: char 5, line 
1

++ mathgl-examples-install.patch ++
--- /var/tmp/diff_new_pack.S2pW8i/_old  2016-02-26 00:36:28.0 +0100
+++ /var/tmp/diff_new_pack.S2pW8i/_new  2016-02-26 00:36:28.0 +0100
@@ -1,7 +1,7 @@
-Index: mathgl-2.3.3/examples/CMakeLists.txt
+Index: mathgl-2.3.4/examples/CMakeLists.txt
 ===
 mathgl-2.3.3.orig/examples/CMakeLists.txt
-+++ mathgl-2.3.3/examples/CMakeLists.txt
+--- mathgl-2.3.4.orig/examples/CMakeLists.txt
 mathgl-2.3.4/examples/CMakeLists.txt
 @@ -4,22 +4,38 @@ endif(MGL_HAVE_GSL)
  
  add_executable(mgl_example wnd_samples.cpp full_test.cpp samples.cpp)
@@ -40,11 +40,11 @@
 +  )
  endif(MGL_HAVE_WX)
  
- if(enable-qt)
-@@ -28,18 +44,34 @@ if(enable-qt)
+ if(QT_ENABLED)
+@@ -27,17 +43,33 @@ if(QT_ENABLED)
+   if(enable-qt5)
include(../cmake-qt5.txt)
target_link_libraries(mgl_qt_example mgl-qt5)
-   qt5_wrap_cpp(qgl_moc_src qgl_example.h )
 +  install(
 +  TARGETS mgl_qt_example
 +  RUNTIME DESTINATION bin
@@ -52,27 +52,26 @@
else(enable-qt5)
include(../cmake-qt4.txt)
target_link_libraries(mgl_qt_example mgl-qt4)
-   qt4_wrap_cpp(qgl_moc_src qgl_example.h )
 +  install(
 +  TARGETS mgl_qt_example
 +  RUNTIME DESTINATION bin
 +  )
endif(enable-qt5)
-   add_executable(mgl_qgl_example wnd_samples.cpp qgl_example.cpp 
${qgl_moc_src} ${MGL_MOC_EX_FILES})
+   add_executable(mgl_qgl_example wnd_samples.cpp qgl_example.cpp)
if(enable-qt5)
 

commit mathgl for openSUSE:Factory

2015-11-24 Thread h_root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2015-11-24 22:33:32

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is "mathgl"

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2015-10-06 
13:25:51.0 +0200
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2015-11-24 
22:33:41.0 +0100
@@ -1,0 +2,5 @@
+Tue Nov 17 12:45:18 UTC 2015 - dmitr...@opensuse.org
+
+- Fix octave-mathgl package dependencies
+
+---



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.0SfuUm/_old  2015-11-24 22:33:43.0 +0100
+++ /var/tmp/diff_new_pack.0SfuUm/_new  2015-11-24 22:33:43.0 +0100
@@ -331,7 +331,7 @@
 %package -n octave-mathgl
 Summary:Octave interface for MathGL library
 Group:  Productivity/Scientific/Other
-Requires:   octave
+Requires:   octave-cli
 
 %description -n octave-mathgl
 MathGL is a cross-platform library for making high-quality scientific




commit mathgl for openSUSE:Factory

2015-10-06 Thread h_root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2015-10-06 13:25:49

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is "mathgl"

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2015-08-14 
14:46:44.0 +0200
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2015-10-06 
13:25:51.0 +0200
@@ -1,0 +2,7 @@
+Wed Sep 30 15:39:05 UTC 2015 - dmitr...@opensuse.org
+
+- Disable json examples
+- Enable Octave module and Qt5 support for openSUSE Leap 42.1
+- Use wxWidgets 3 for openSUSE Leap 42.1
+
+---



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.DhjINx/_old  2015-10-06 13:25:52.0 +0200
+++ /var/tmp/diff_new_pack.DhjINx/_new  2015-10-06 13:25:52.0 +0200
@@ -60,7 +60,7 @@
 BuildRequires:  libjpeg-devel
 BuildRequires:  libpng-devel
 BuildRequires:  libqt4-devel >= 4.8
-%if 0%{?suse_version} >= 1320
+%if 0%{?suse_version} >= 1320 || ( 0%{?suse_version} == 1315 && 
0%{?is_opensuse} == 1 )
 BuildRequires:  libQt5WebKit5-devel
 BuildRequires:  libQt5WebKitWidgets-devel
 BuildRequires:  libqt5-qtbase-devel
@@ -68,17 +68,21 @@
 BuildRequires:  libtiff-devel
 BuildRequires:  libtool
 BuildRequires:  lua51-devel
-%if 0%{?suse_version} > 1320
+%if 0%{?suse_version} > 1320 || ( 0%{?suse_version} == 1315 && 
0%{?is_opensuse} == 1 )
 BuildRequires:  octave-devel
 %endif
 BuildRequires:  openmpi-devel
 BuildRequires:  python-devel
 BuildRequires:  python-numpy-devel
+%if 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1
+BuildRequires:  swig3
+%else
 BuildRequires:  swig
+%endif
 BuildRequires:  texinfo
 BuildRequires:  texlive-filesystem
 BuildRequires:  texlive-latex
-%if 0%{?suse_version} >= 1320
+%if 0%{?suse_version} >= 1320 || ( 0%{?suse_version} == 1315 && 
0%{?is_opensuse} == 1 )
 BuildRequires:  wxWidgets-devel >= 3
 %else
 BuildRequires:  wxWidgets-devel
@@ -108,7 +112,7 @@
 Group:  System/Libraries
 Requires:   %{name}-fonts >= %{version}
 # FIXME temporary, octave-mathgl is inconsistent with octave 4.0 due to SWIG
-%if 0%{?suse_version} <= 1320
+%if 0%{?suse_version} < 1315 || 0%{?suse_version} == 1320
 Obsoletes:  octave-mathgl
 %endif
 
@@ -210,7 +214,7 @@
 Requires:   %{libname}-fltk%{libversion} = %{version}
 Requires:   %{libname}-glut%{libversion} = %{version}
 Requires:   %{libname}-qt4-%{libversion} = %{version}
-%if 0%{?suse_version} >= 1320
+%if 0%{?suse_version} >= 1320 || ( 0%{?suse_version} == 1315 && 
0%{?is_opensuse} == 1 )
 Requires:   %{libname}-qt5-%{libversion} = %{version}
 %endif
 Requires:   %{libname}-wnd%{libversion} = %{version}
@@ -323,7 +327,7 @@
 
 This package provides lua interface for MathGL.
 
-%if 0%{?suse_version} > 1320
+%if 0%{?suse_version} > 1320 || ( 0%{?suse_version} == 1315 && 
0%{?is_opensuse} == 1 )
 %package -n octave-mathgl
 Summary:Octave interface for MathGL library
 Group:  Productivity/Scientific/Other
@@ -454,18 +458,19 @@
   -Denable-fltk=on\
   -Denable-wx=on  \
   -Denable-qt4=on \
-  %if 0%{?suse_version} >= 1320
+  %if 0%{?suse_version} >= 1320 || ( 0%{?suse_version} == 1315 && 
0%{?is_opensuse} == 1 )
   -Denable-qt5=on \
   %endif
   -Denable-python=on  \
   -Denable-lua=on \
-  %if 0%{?suse_version} > 1320
+  %if 0%{?suse_version} > 1320 || ( 0%{?suse_version} == 1315 && 
0%{?is_opensuse} == 1 )
   -Denable-octave=on  \
   %else
   -Denable-octave=off \
   %endif
   -Denable-octave-install=off \
   -Denable-mgltex=on  \
+  -Denable-json-sample=off\
   -Denable-doc-html=on\
   -Denable-doc-pdf-en=on  \
   %if 0%{?suse_version} <= 1320
@@ -478,7 +483,7 @@
 %install
 %make_install
 
-%if 0%{?suse_version} > 1320
+%if 0%{?suse_version} > 1320 || ( 0%{?suse_version} == 1315 && 
0%{?is_opensuse} == 1 )
 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%{buildroot}%{_libdir}
 # # Install octave-mathgl
 mkdir -p %{buildroot}%{_libdir}/octave/packages
@@ -536,7 +541,7 @@
 
 %postun -n %{libname}-qt4-%{libversion} -p /sbin/ldconfig
 
-%if 0%{?suse_version} >= 1320
+%if 0%{?suse_version} >= 1320 || ( 0%{?suse_version} == 1315 && 
0%{?is_opensuse} == 1 )
 %post -n %{libname}-qt5-%{libversion} -p /sbin/ldconfig
 
 %postun -n %{libname}-qt5-%{libversion} -p /sbin/ldconfig
@@ 

commit mathgl for openSUSE:Factory

2015-08-14 Thread h_root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2015-08-14 14:46:43

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is mathgl

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2015-06-10 
09:16:35.0 +0200
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2015-08-14 
14:46:44.0 +0200
@@ -1,0 +2,5 @@
+Thu Aug 13 11:39:35 UTC 2015 - dmitr...@opensuse.org
+
+- Enable Octave module for openSUSE  13.2
+
+---



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.1ft1Cb/_old  2015-08-14 14:46:45.0 +0200
+++ /var/tmp/diff_new_pack.1ft1Cb/_new  2015-08-14 14:46:45.0 +0200
@@ -68,7 +68,9 @@
 BuildRequires:  libtiff-devel
 BuildRequires:  libtool
 BuildRequires:  lua51-devel
-# BuildRequires:  octave-devel
+%if 0%{?suse_version}  1320
+BuildRequires:  octave-devel
+%endif
 BuildRequires:  openmpi-devel
 BuildRequires:  python-devel
 BuildRequires:  python-numpy-devel
@@ -105,8 +107,10 @@
 Summary:MathGL is a cross-platform library for making high-quality 
scientific graphics
 Group:  System/Libraries
 Requires:   %{name}-fonts = %{version}
-# FIXME temporary, octave-mathgl is inconsistent with octave 4.0
+# FIXME temporary, octave-mathgl is inconsistent with octave 4.0 due to SWIG
+%if 0%{?suse_version} = 1320
 Obsoletes:  octave-mathgl
+%endif
 
 %description -n %{libname}%{libversion}
 MathGL is a cross-platform library for making high-quality scientific
@@ -319,19 +323,21 @@
 
 This package provides lua interface for MathGL.
 
-# %%package -n octave-mathgl
-# Summary:Octave interface for MathGL library
-# Group:  Productivity/Scientific/Other
-# Requires:   octave
-# 
-# %%description -n octave-mathgl
-# MathGL is a cross-platform library for making high-quality scientific
-# graphics. It provides fast data plotting and handling of large data
-# arrays, as well as  window and console modes and for easy embedding
-# into other programs. MathGL integrates into FLTK, Qt and
-# OpenGL applications.
-# 
-# This package provides Octave interface for MathGL.
+%if 0%{?suse_version}  1320
+%package -n octave-mathgl
+Summary:Octave interface for MathGL library
+Group:  Productivity/Scientific/Other
+Requires:   octave
+
+%description -n octave-mathgl
+MathGL is a cross-platform library for making high-quality scientific
+graphics. It provides fast data plotting and handling of large data
+arrays, as well as  window and console modes and for easy embedding
+into other programs. MathGL integrates into FLTK, Qt and
+OpenGL applications.
+
+This package provides Octave interface for MathGL.
+%endif
 
 %package -n python-mathgl
 Summary:Libraries and header files for MathGL library
@@ -453,7 +459,11 @@
   %endif
   -Denable-python=on  \
   -Denable-lua=on \
+  %if 0%{?suse_version}  1320
+  -Denable-octave=on  \
+  %else
   -Denable-octave=off \
+  %endif
   -Denable-octave-install=off \
   -Denable-mgltex=on  \
   -Denable-doc-html=on\
@@ -468,14 +478,16 @@
 %install
 %make_install
 
-# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%%{buildroot}%%{_libdir}
-# # # Install octave-mathgl
-# mkdir -p %%{buildroot}%%{_libdir}/octave/packages
-# mkdir -p %%{buildroot}%%{_datadir}/octave/packages
-# octave %%{octave_args} --eval pkg prefix 
%%{buildroot}%%{_datadir}/octave/packages 
%%{buildroot}%%{_libdir}/octave/packages; pkg install lang/%%{name}.tar.gz
-# # rm %%{buildroot}%%{_datadir}/octave/packages/*/packinfo/.autoload
-# # remove octave module archive
-# rm %%{buildroot}%%{_datadir}/%%{name}/%%{name}.tar.gz
+%if 0%{?suse_version}  1320
+export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%{buildroot}%{_libdir}
+# # Install octave-mathgl
+mkdir -p %{buildroot}%{_libdir}/octave/packages
+mkdir -p %{buildroot}%{_datadir}/octave/packages
+octave %{octave_args} --eval pkg prefix 
%{buildroot}%{_datadir}/octave/packages %{buildroot}%{_libdir}/octave/packages; 
pkg install lang/%{name}.tar.gz
+# rm %%{buildroot}%%{_datadir}/octave/packages/*/packinfo/.autoload
+# remove octave module archive
+rm %{buildroot}%{_datadir}/%{name}/%{name}.tar.gz
+%endif
 
 # Install docs
 install -m 644 {AUTHORS,ChangeLog.txt,README,COPYING} 
%{buildroot}%{_docdir}/%{name}/
@@ -538,12 +550,12 @@
 
 %postun -n %{libname}-wx%{libversion} -p /sbin/ldconfig
 
-%if 0
-# %%post -n octave-mathgl
-# octave -qf 

commit mathgl for openSUSE:Factory

2015-06-10 Thread h_root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2015-06-10 09:16:34

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is mathgl

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2015-06-08 
08:30:48.0 +0200
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2015-06-10 
09:16:35.0 +0200
@@ -1,0 +2,7 @@
+Tue Jun  9 09:27:57 UTC 2015 - sch...@suse.de
+
+- getopt.patch: Fix use of getopt
+- Compile with %{optflags}
+- Fix %postun -n %{libname}-wx%{libversion}
+
+---

New:

  getopt.patch



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.PXR0eI/_old  2015-06-10 09:16:36.0 +0200
+++ /var/tmp/diff_new_pack.PXR0eI/_new  2015-06-10 09:16:36.0 +0200
@@ -45,6 +45,8 @@
 Patch6: mathgl-cmake-3.2.patch
 # PATCH-FIX-OPENSUSE mathgl-oldtexinfo.patch -- fix build with old texinfo
 Patch7: mathgl-oldtexinfo.patch
+# PATCH-FIX-UPSTREAM getopt.patch -- fix use of getopt
+Patch8: getopt.patch
 BuildRequires:  cmake = 2.8.12
 BuildRequires:  desktop-file-utils
 BuildRequires:  fltk-devel
@@ -410,6 +412,7 @@
 %if 0%{?suse_version} = 1320
 %patch7 -p1
 %endif
+%patch8 -p1
 
 # Correct octave-mathgl version
 sed -i 's/2.0/%{oct_version}/' lang/DESCRIPTION
@@ -426,6 +429,8 @@
   -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix}  \
   -DMGL_LIB_INSTALL_DIR:PATH=%{_lib}  \
   -DTEXMFDIR:PATH=%{_datadir}/texmf/  \
+  -DCMAKE_C_FLAGS=%{optflags}  \
+  -DCMAKE_CXX_FLAGS=%{optflags}\
   -Denable-double=on  \
   -Denable-mpi=on \
   -Denable-pthread=off\
@@ -533,11 +538,13 @@
 
 %postun -n %{libname}-wx%{libversion} -p /sbin/ldconfig
 
+%if 0
 # %%post -n octave-mathgl
 # octave -qf %%{octave_args} --eval pkg rebuild -auto mathgl
 
 # %%postun -n octave-mathgl
 # octave -qf %%{octave_args} --eval pkg rebuild
+%endif
 
 %post tex
 mkdir -p /var/run/texlive

++ getopt.patch ++
Index: mathgl-2.3.3/utils/make_bin.cpp
===
--- mathgl-2.3.3.orig/utils/make_bin.cpp
+++ mathgl-2.3.3/utils/make_bin.cpp
@@ -24,7 +24,7 @@ int main(int argc, char *argv[])
 {
mglFont fnt;
std::string path, base, fname;
-   char ch;
+   int ch;
 
while(1)
{
Index: mathgl-2.3.3/utils/mglconv.cpp
===
--- mathgl-2.3.3.orig/utils/mglconv.cpp
+++ mathgl-2.3.3/utils/mglconv.cpp
@@ -28,7 +28,8 @@ int main(int argc, char *argv[])
mgl_suppress_warn(true);
mglGraph gr;
mglParse p(true);
-   char ch, buf[2048], iname[256]=, oname[256]=;
+   char buf[2048], iname[256]=, oname[256]=;
+   int ch;
std::vectorstd::wstring var;
std::wstring str;
bool none=false;
Index: mathgl-2.3.3/utils/mglview.cpp
===
--- mathgl-2.3.3.orig/utils/mglview.cpp
+++ mathgl-2.3.3/utils/mglview.cpp
@@ -39,7 +39,8 @@ int show(mglGraph *gr)
 //-
 int main(int argc, char **argv)
 {
-   char ch, iname[256]=;
+   char iname[256]=;
+   int ch;
mgl_suppress_warn(true);
while(1)
{



commit mathgl for openSUSE:Factory

2015-06-02 Thread h_root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2015-06-02 10:09:37

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is mathgl

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2015-03-28 
18:38:43.0 +0100
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2015-06-02 
10:09:38.0 +0200
@@ -1,0 +2,5 @@
+Sun May 31 09:56:08 UTC 2015 - dmitr...@opensuse.org
+
+- Disable Octave module due to swig incompatibility with Octave 4.0
+
+---



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.bvYzXe/_old  2015-06-02 10:09:39.0 +0200
+++ /var/tmp/diff_new_pack.bvYzXe/_new  2015-06-02 10:09:39.0 +0200
@@ -63,7 +63,7 @@
 BuildRequires:  libtiff-devel
 BuildRequires:  libtool
 BuildRequires:  lua51-devel
-BuildRequires:  octave-devel
+# BuildRequires:  octave-devel
 BuildRequires:  openmpi-devel
 BuildRequires:  python-devel
 BuildRequires:  python-numpy-devel
@@ -100,6 +100,8 @@
 Summary:MathGL is a cross-platform library for making high-quality 
scientific graphics
 Group:  System/Libraries
 Requires:   %{name}-fonts = %{version}
+# FIXME temporary, octave-mathgl is inconsistent with octave 4.0
+Obsoletes:  octave-mathgl
 
 %description -n %{libname}%{libversion}
 MathGL is a cross-platform library for making high-quality scientific
@@ -311,19 +313,19 @@
 
 This package provides lua interface for MathGL.
 
-%package -n octave-mathgl
-Summary:Octave interface for MathGL library
-Group:  Productivity/Scientific/Other
-Requires:   octave
-
-%description -n octave-mathgl
-MathGL is a cross-platform library for making high-quality scientific
-graphics. It provides fast data plotting and handling of large data
-arrays, as well as  window and console modes and for easy embedding
-into other programs. MathGL integrates into FLTK, Qt and
-OpenGL applications.
-
-This package provides Octave interface for MathGL.
+# %%package -n octave-mathgl
+# Summary:Octave interface for MathGL library
+# Group:  Productivity/Scientific/Other
+# Requires:   octave
+# 
+# %%description -n octave-mathgl
+# MathGL is a cross-platform library for making high-quality scientific
+# graphics. It provides fast data plotting and handling of large data
+# arrays, as well as  window and console modes and for easy embedding
+# into other programs. MathGL integrates into FLTK, Qt and
+# OpenGL applications.
+# 
+# This package provides Octave interface for MathGL.
 
 %package -n python-mathgl
 Summary:Libraries and header files for MathGL library
@@ -439,7 +441,7 @@
   %endif
   -Denable-python=on  \
   -Denable-lua=on \
-  -Denable-octave=on  \
+  -Denable-octave=off \
   -Denable-octave-install=off \
   -Denable-mgltex=on  \
   -Denable-doc-html=on\
@@ -454,14 +456,14 @@
 %install
 %make_install
 
-export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%{buildroot}%{_libdir}
-# # Install octave-mathgl
-mkdir -p %{buildroot}%{_libdir}/octave/packages
-mkdir -p %{buildroot}%{_datadir}/octave/packages
-octave %{octave_args} --eval pkg prefix 
%{buildroot}%{_datadir}/octave/packages %{buildroot}%{_libdir}/octave/packages; 
pkg install lang/%{name}.tar.gz
-# rm %%{buildroot}%%{_datadir}/octave/packages/*/packinfo/.autoload
-# remove octave module archive
-rm %{buildroot}%{_datadir}/%{name}/%{name}.tar.gz
+# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%%{buildroot}%%{_libdir}
+# # # Install octave-mathgl
+# mkdir -p %%{buildroot}%%{_libdir}/octave/packages
+# mkdir -p %%{buildroot}%%{_datadir}/octave/packages
+# octave %%{octave_args} --eval pkg prefix 
%%{buildroot}%%{_datadir}/octave/packages 
%%{buildroot}%%{_libdir}/octave/packages; pkg install lang/%%{name}.tar.gz
+# # rm %%{buildroot}%%{_datadir}/octave/packages/*/packinfo/.autoload
+# # remove octave module archive
+# rm %%{buildroot}%%{_datadir}/%%{name}/%%{name}.tar.gz
 
 # Install docs
 install -m 644 {AUTHORS,ChangeLog.txt,README,COPYING} 
%{buildroot}%{_docdir}/%{name}/
@@ -524,11 +526,11 @@
 
 %postun -n %{libname}-wx%{libversion} -p /sbin/ldconfig
 
-%post -n octave-mathgl
-octave -qf %{octave_args} --eval pkg rebuild -auto mathgl
+# %%post -n octave-mathgl
+# octave -qf %%{octave_args} --eval pkg rebuild -auto mathgl
 
-%postun -n octave-mathgl
-octave -qf %{octave_args} --eval pkg rebuild
+# %%postun -n octave-mathgl
+# octave -qf %%{octave_args} --eval pkg 

commit mathgl for openSUSE:Factory

2015-03-28 Thread h_root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2015-03-28 18:38:42

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is mathgl

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2015-03-05 
18:16:15.0 +0100
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2015-03-28 
18:38:43.0 +0100
@@ -1,0 +2,6 @@
+Thu Mar 26 11:46:23 UTC 2015 - dims...@opensuse.org
+
+- Add mathgl-cmake-3.2.patch: Fix build with cmake 3.2; X11 is no
+  longer implicit linked.
+
+---

New:

  mathgl-cmake-3.2.patch



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.R94yQh/_old  2015-03-28 18:38:44.0 +0100
+++ /var/tmp/diff_new_pack.R94yQh/_new  2015-03-28 18:38:44.0 +0100
@@ -41,6 +41,8 @@
 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-cmake-3.2.patch dims...@opensuse.org -- Fix build 
with cmake 3.2 (x11 no longer implicit linked)
+Patch6: mathgl-cmake-3.2.patch
 BuildRequires:  cmake = 2.8.12
 BuildRequires:  fltk-devel
 BuildRequires:  freeglut-devel
@@ -398,6 +400,7 @@
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
+%patch6 -p1
 
 # Correct octave-mathgl version
 sed -i 's/2.0/%{oct_version}/' lang/DESCRIPTION

++ mathgl-cmake-3.2.patch ++
Index: mathgl-2.3.2/udav/CMakeLists.txt
===
--- mathgl-2.3.2.orig/udav/CMakeLists.txt
+++ mathgl-2.3.2/udav/CMakeLists.txt
@@ -38,10 +38,10 @@ endif(enable-qt5)
 add_executable(udav ${udav_src} ${udav_moc_src} ${udav_rc_src})
 #set_target_properties(udav PROPERTIES COMPILE_FLAGS ${CMAKE_CXX_FLAGS} 
-pthread)
 if(enable-qt5)
-   target_link_libraries(udav mgl-qt5)
+   target_link_libraries(udav mgl-qt5 X11)
qt5_use_modules(udav Core Widgets Gui PrintSupport)
 else(enable-qt5)
-   target_link_libraries(udav mgl-qt4)
+   target_link_libraries(udav mgl-qt4 X11)
target_link_libraries(udav ${QT_LIBRARIES})
 endif(enable-qt5)
 
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit mathgl for openSUSE:Factory

2015-03-05 Thread h_root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2015-03-05 15:40:00

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is mathgl

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2015-02-18 
12:09:23.0 +0100
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2015-03-05 
18:16:15.0 +0100
@@ -1,0 +2,5 @@
+Sat Feb 28 22:25:44 UTC 2015 - dmitr...@opensuse.org
+
+- Build with MPI support
+
+---



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.S5opUy/_old  2015-03-05 18:16:16.0 +0100
+++ /var/tmp/diff_new_pack.S5opUy/_new  2015-03-05 18:16:16.0 +0100
@@ -62,7 +62,7 @@
 BuildRequires:  libtool
 BuildRequires:  lua51-devel
 BuildRequires:  octave-devel
-# BuildRequires:  openmpi-devel
+BuildRequires:  openmpi-devel
 BuildRequires:  python-devel
 BuildRequires:  python-numpy-devel
 BuildRequires:  swig
@@ -106,6 +106,17 @@
 into other programs. MathGL integrates into FLTK, Qt and
 OpenGL applications.
 
+%package -n %{libname}-mpi%{libversion}
+Summary:MathGL library with MPI support
+Group:  System/Libraries
+
+%description -n %{libname}-mpi%{libversion}
+MathGL is a cross-platform library for making high-quality scientific
+graphics. It provides fast data plotting and handling of large data
+arrays, as well as  window and console modes and for easy embedding
+into other programs. MathGL integrates into FLTK, Qt and
+OpenGL applications.
+
 %package -n %{libname}-fltk%{libversion}
 Summary:MathGL FLTK widget library for making high-quality scientific 
graphics
 Group:  System/Libraries
@@ -404,7 +415,7 @@
   -DMGL_LIB_INSTALL_DIR:PATH=%{_lib}  \
   -DTEXMFDIR:PATH=%{_datadir}/texmf/  \
   -Denable-double=on  \
-  -Denable-mpi=off\
+  -Denable-mpi=on \
   -Denable-pthread=off\
   -Denable-openmp=on  \
   -Denable-ltdl=on\
@@ -480,6 +491,10 @@
 
 %postun -n %{libname}%{libversion} -p /sbin/ldconfig
 
+%post -n %{libname}-mpi%{libversion} -p /sbin/ldconfig
+
+%postun -n %{libname}-mpi%{libversion} -p /sbin/ldconfig
+
 %post -n %{libname}-fltk%{libversion} -p /sbin/ldconfig
 
 %postun -n %{libname}-fltk%{libversion} -p /sbin/ldconfig
@@ -536,6 +551,10 @@
 %defattr(-,root,root)
 %{_libdir}/libmgl.so.%{somajor}*
 
+%files -n %{libname}-mpi%{libversion}
+%defattr(-,root,root)
+%{_libdir}/libmgl-mpi.so.%{somajor}*
+
 %files -n %{libname}-fltk%{libversion}
 %defattr(-,root,root)
 %{_libdir}/libmgl-fltk.so.%{somajor}*

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit mathgl for openSUSE:Factory

2015-02-18 Thread h_root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2015-02-18 11:39:53

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is mathgl

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2015-02-10 
20:21:12.0 +0100
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2015-02-18 
12:09:23.0 +0100
@@ -1,0 +2,5 @@
+Tue Feb 17 15:16:29 UTC 2015 - dmitr...@opensuse.org
+
+- Use texinfo for documentation generation on openSUSE  13.2
+
+---



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.xgmF1b/_old  2015-02-18 12:09:24.0 +0100
+++ /var/tmp/diff_new_pack.xgmF1b/_new  2015-02-18 12:09:24.0 +0100
@@ -430,7 +430,9 @@
   -Denable-mgltex=on  \
   -Denable-doc-html=on\
   -Denable-doc-pdf-en=on  \
+  %if 0%{?suse_version} = 1320
   -Denable-texi2html=on   \
+  %endif
   .
 
 make %{?_smp_mflags}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit mathgl for openSUSE:Factory

2015-02-10 Thread h_root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2015-02-10 20:21:09

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is mathgl

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2015-02-01 
12:30:19.0 +0100
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2015-02-10 
20:21:12.0 +0100
@@ -1,0 +2,19 @@
+Mon Feb  2 19:15:03 UTC 2015 - dmitr...@opensuse.org
+
+- Update to version 2.3.2
+  * Update mgltex.
+  * Add reading files with complex numbers by 'read' command.
+  * Parallelize reading textual data files.
+  * Add 'i','j','k' variables for data filling.
+  * Add saving images in QMathGL even if corresponding format
+support is disabled.
+  * Add cmake option MGL_DEF_FONT to change default font name
+or use built-in one (if MGL_DEF_FONT is empty).
+  * Compatibility changes and bugfixes.
+  * Update mathgl-fix-python-module-path.patch
+- Add mathgl-tex subpackage
+- Set correct path to texmf directory
+  * mathgl-texmf-dir.patch
+- Fix package descriptions
+
+---
@@ -5 +24,23 @@
-  * See included ChangeLog.txt file for details
+  * Add MGL command 'load' for loading MGL commands from external
+.so module.
+  * Add Logo() function to draw bitmap (logo), which is stretched
+along whole axis range
+  * Add MGL command 'reset' which restore default settings and
+clear image (i.e. call DefaultPlotParam()).
+  * Change y coordinate at x-z projection.
+  * Improve projection of 'unrotatable' objects (like legend, title, ...).
+  * Add projection (Ternary8) which is the same as usual (Ternary4)
+but don't print text on projections
+  * Improve orientation of axis ticks and labels.
+  * Add mglWnd::SetDrawFunc().
+  * Add mgl_set_global_warn() and mgl_get_global_warn() for set/get
+messages of global scope.
+  * Make copying private of mglGraph and derived.
+  * Add virtual destructors.
+  * Add some static functions for mglGraph.
+  * Add option -n to mglconv to disable automatic saving of the image.
+  * Add option -s to mglview and mglconv to run setup script before
+the main one.
+  * Add light scaling at MGLD import.
+  * Add scaling of frames at Adjust().
+  * Update docs.

Old:

  mathgl-2.3.1.tar.gz

New:

  mathgl-2.3.2.tar.gz
  mathgl-texmf-dir.patch



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.FZHqnt/_old  2015-02-10 20:21:13.0 +0100
+++ /var/tmp/diff_new_pack.FZHqnt/_new  2015-02-10 20:21:13.0 +0100
@@ -20,10 +20,10 @@
 
 Name:   mathgl
 %define libname libmgl
-Version:2.3.1
+Version:2.3.2
 Release:0
 # oct_version must be x.y.z
-%define oct_version 2.3.1
+%define oct_version %{version}
 %define somajor 7.4.0
 %define libversion 7_4_0
 Summary:Cross-platform library for making high-quality scientific 
graphics
@@ -39,7 +39,9 @@
 Patch3: mathgl-doc-path.patch
 # PATCH-FIX-OPENSUSE udav-help-path.patch -- fix path to documentation 
directory
 Patch4: udav-help-path.patch
-BuildRequires:  cmake
+# PATCH-FIX-OPENSUSE mathgl-texmf-dir.patch -- set correct path to texmf 
directory
+Patch5: mathgl-texmf-dir.patch
+BuildRequires:  cmake = 2.8.12
 BuildRequires:  fltk-devel
 BuildRequires:  freeglut-devel
 BuildRequires:  gcc-c++
@@ -65,6 +67,7 @@
 BuildRequires:  python-numpy-devel
 BuildRequires:  swig
 BuildRequires:  texinfo
+BuildRequires:  texlive-filesystem
 BuildRequires:  texlive-latex
 %if 0%{?suse_version} = 1320
 BuildRequires:  wxWidgets-devel = 3
@@ -85,99 +88,99 @@
 %endif
 
 %description
-Mathgl is a cross-platform library for making high-quality scientific
+MathGL is a cross-platform library for making high-quality scientific
 graphics. It provides fast data plotting and handling of large data
 arrays, as well as  window and console modes and for easy embedding
-into other programs. Mathgl integrates into fltk, qt and
-opengl applications.
+into other programs. MathGL integrates into FLTK, Qt and
+OpenGL applications.
 
 %package -n %{libname}%{libversion}
-Summary:Mathgl is a cross-platform library for making high-quality 
scientific graphics
+Summary:MathGL is a cross-platform library for making high-quality 
scientific graphics
 Group:  System/Libraries
 Requires:   %{name}-fonts = %{version}
 
 %description -n %{libname}%{libversion}
-Mathgl is a cross-platform library for making high-quality scientific
+MathGL is a cross-platform library for making high-quality scientific
 graphics. It provides fast data plotting and handling of large data
 

commit mathgl for openSUSE:Factory

2015-02-01 Thread h_root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2015-02-01 12:30:15

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is mathgl

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2014-11-24 
11:09:02.0 +0100
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2015-02-01 
12:30:19.0 +0100
@@ -1,0 +2,7 @@
+Sat Jan 31 16:41:17 UTC 2015 - dmitr...@opensuse.org
+
+- Update to version 2.3.1
+  * See included ChangeLog.txt file for details
+  * Update mathgl-examples-install.patch
+
+---

Old:

  mathgl-2.3.tar.gz

New:

  mathgl-2.3.1.tar.gz



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.eeyZZB/_old  2015-02-01 12:30:20.0 +0100
+++ /var/tmp/diff_new_pack.eeyZZB/_new  2015-02-01 12:30:20.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package mathgl
 #
-# 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
@@ -16,18 +16,16 @@
 #
 
 
-%{!?python_sitelib: %global python_sitelib %(%{__python} -c from 
distutils.sysconfig import get_python_lib; print(get_python_lib()))}
-%{!?python_sitearch: %global python_sitearch %(%{__python} -c from 
distutils.sysconfig import get_python_lib; print(get_python_lib(1)))}
 %define octave_args --no-window-system --norc
 
 Name:   mathgl
 %define libname libmgl
-Version:2.3
+Version:2.3.1
 Release:0
 # oct_version must be x.y.z
-%define oct_version 2.3.0
-%define somajor 7.3.0
-%define libversion 7_3_0
+%define oct_version 2.3.1
+%define somajor 7.4.0
+%define libversion 7_4_0
 Summary:Cross-platform library for making high-quality scientific 
graphics
 License:GPL-3.0
 Group:  Productivity/Scientific/Other
@@ -359,11 +357,6 @@
 # convert EOL encodings, maintaining timestames
 sed -i 's/\r$//' AUTHORS README
 
-# workaround for qt5 headers, not controllable by enable-qt5
-%if 0%{?suse_version} = 1315
-sed -i '/\#include qt5\/QtCore\/QTimer/d' widgets/qt.cpp
-%endif
-
 %build
 cmake \
   -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix}  \
@@ -372,6 +365,7 @@
   -Denable-mpi=off\
   -Denable-pthread=off\
   -Denable-openmp=on  \
+  -Denable-ltdl=on\
   -Denable-gsl=on \
   -Denable-jpeg=on\
   -Denable-png=on \

++ mathgl-2.3.tar.gz - mathgl-2.3.1.tar.gz ++
 5696 lines of diff (skipped)

++ mathgl-examples-install.patch ++
--- /var/tmp/diff_new_pack.eeyZZB/_old  2015-02-01 12:30:21.0 +0100
+++ /var/tmp/diff_new_pack.eeyZZB/_new  2015-02-01 12:30:21.0 +0100
@@ -1,8 +1,8 @@
-Index: mathgl-2.2.1/examples/CMakeLists.txt
+Index: mathgl-2.3.1/examples/CMakeLists.txt
 ===
 mathgl-2.2.1.orig/examples/CMakeLists.txt
-+++ mathgl-2.2.1/examples/CMakeLists.txt
-@@ -4,22 +4,38 @@ endif(MGL_HAVE_GSL)
+--- mathgl-2.3.1.orig/examples/CMakeLists.txt
 mathgl-2.3.1/examples/CMakeLists.txt
+@@ -4,34 +4,59 @@ endif(MGL_HAVE_GSL)
  
  add_executable(mgl_example wnd_samples.cpp full_test.cpp samples.cpp)
  target_link_libraries(mgl_example mgl)
@@ -24,7 +24,7 @@
  if(MGL_HAVE_GLUT)
add_executable(mgl_glut_example wnd_samples.cpp glut_example.cpp)
target_link_libraries(mgl_glut_example mgl-glut)
-+  install(
++  install(
 +  TARGETS mgl_glut_example
 +  RUNTIME DESTINATION bin
 +  )
@@ -34,27 +34,41 @@
include(${wxWidgets_USE_FILE})
add_executable(mgl_wx_example wnd_samples.cpp wx_example.cpp)
target_link_libraries(mgl_wx_example mgl-wx)
-+  install(
++  install(
 +  TARGETS mgl_wx_example
 +  RUNTIME DESTINATION bin
 +  )
  endif(MGL_HAVE_WX)
  
- if(enable-qt)
-@@ -27,8 +43,16 @@ if(enable-qt)
-   if(enable-qt5)
-   include(../cmake-qt5.txt)
-   target_link_libraries(mgl_qt_example mgl-qt5)
-+  install(
-+  TARGETS mgl_qt_example
+-if(enable-qt)
+-  add_executable(mgl_qt_example wnd_samples.cpp qt_example.cpp 
${MGL_MOC_EX_FILES})
+-  if(enable-qt5)
+-  include(../cmake-qt5.txt)
+-  target_link_libraries(mgl_qt_example mgl-qt5)

commit mathgl for openSUSE:Factory

2014-11-24 Thread h_root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2014-11-24 11:08:53

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is mathgl

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2014-10-02 
14:14:48.0 +0200
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2014-11-24 
11:09:02.0 +0100
@@ -1,0 +2,5 @@
+Thu Nov 13 15:22:22 UTC 2014 - dmitr...@opensuse.org
+
+- Fix build on SLE12
+
+---



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.QVtnh1/_old  2014-11-24 11:09:04.0 +0100
+++ /var/tmp/diff_new_pack.QVtnh1/_new  2014-11-24 11:09:04.0 +0100
@@ -360,7 +360,7 @@
 sed -i 's/\r$//' AUTHORS README
 
 # workaround for qt5 headers, not controllable by enable-qt5
-%if 0%{?suse_version} = 1310
+%if 0%{?suse_version} = 1315
 sed -i '/\#include qt5\/QtCore\/QTimer/d' widgets/qt.cpp
 %endif
 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit mathgl for openSUSE:Factory

2014-10-02 Thread h_root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2014-10-02 14:13:54

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is mathgl

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2014-08-18 
11:23:54.0 +0200
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2014-10-02 
14:14:48.0 +0200
@@ -1,0 +2,5 @@
+Wed Sep 24 17:40:32 UTC 2014 - sfal...@opensuse.org
+
+- Specfile Cleanup to clear some rpmlint warnings 
+
+---



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.fpVGFq/_old  2014-10-02 14:14:49.0 +0200
+++ /var/tmp/diff_new_pack.fpVGFq/_new  2014-10-02 14:14:49.0 +0200
@@ -406,7 +406,7 @@
 mkdir -p %{buildroot}%{_libdir}/octave/packages
 mkdir -p %{buildroot}%{_datadir}/octave/packages
 octave %{octave_args} --eval pkg prefix 
%{buildroot}%{_datadir}/octave/packages %{buildroot}%{_libdir}/octave/packages; 
pkg install lang/%{name}.tar.gz
-# rm %{buildroot}%{_datadir}/octave/packages/*/packinfo/.autoload
+# rm %%{buildroot}%%{_datadir}/octave/packages/*/packinfo/.autoload
 # remove octave module archive
 rm %{buildroot}%{_datadir}/%{name}/%{name}.tar.gz
 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit mathgl for openSUSE:Factory

2014-08-18 Thread h_root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2014-08-18 11:23:52

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is mathgl

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2014-03-21 
15:22:29.0 +0100
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2014-08-18 
11:23:54.0 +0200
@@ -1,0 +2,43 @@
+Thu Aug  7 14:54:49 UTC 2014 - dmitr...@opensuse.org
+
+- Update to version 2.3
+  * Add background image, which allow in particular semi-transparent
+background color.
+  * Add primitives to draw polygon and angle arc.
+  * Allow arbitrary factor for axis ticks.
+  * Add function AddTick() for adding manual tick to existed ones.
+  * Add new styles and symbols.
+  * Add ODE solving functions for textual formulas.
+  * Add function for global cubic spline interpolation, and function
+to refill using global spline.
+  * Add functions random(dat) and gamma_inc(a,x) to the list
+of known functions for formula parsing
+  * Add 'inf' variable to the MGL and formula parsing
+  * Allow reading JPEG files for mglData::Import().
+  * Warning messages and information are printed to stderr until
+call of mgl_suppress_warn(true) will disable it.
+  * Add move constructor(s) if compiler support C++11 rvalues.
+  * Changes in algorithms:
+- Greatly increase speed of formula parsing, and speeding up
+  many other places;
+- Improve algorithm for contours drawing and filling, taking
+  special attention to quasi-random data.
+- Spline() now use 5-th order polynomials to keep continuity
+  of 2nd derivative too.
+- Add function attributes 'pure' or 'const', which potentially
+  can speed up drawing.
+- Use spline instead of linear interpolation in functions
+  Flow() and Pipe().
+- Adjust columnplot and gridplot positions for non-zero
+  distance between the inplots.
+- Improve colorbar labels drawing at SetRotatedText(false)
+- Choose new scales for perspective.
+- Allow 'negative' angles for text rotation
+- Use new s-hull version for triangulation.
+  * UDAV improvements.
+  * Remove obsolete mathgl-fltk.patch
+- Enable OpenMP support
+- Move PDF documentation to separate package.
+- Disable info files build due to outdated texinfo
+
+---

Old:

  mathgl-2.2.2.1.tar.gz
  mathgl-fltk.patch

New:

  mathgl-2.3.tar.gz



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.FyPDSH/_old  2014-08-18 11:23:55.0 +0200
+++ /var/tmp/diff_new_pack.FyPDSH/_new  2014-08-18 11:23:55.0 +0200
@@ -22,26 +22,25 @@
 
 Name:   mathgl
 %define libname libmgl
-Version:2.2.2.1
+Version:2.3
 Release:0
-%define oct_version 2.2.2
-%define somajor 7.2.0
-%define libversion 7_2_0
+# oct_version must be x.y.z
+%define oct_version 2.3.0
+%define somajor 7.3.0
+%define libversion 7_3_0
 Summary:Cross-platform library for making high-quality scientific 
graphics
 License:GPL-3.0
 Group:  Productivity/Scientific/Other
 Url:http://mathgl.sourceforge.net
 Source: 
http://downloads.sourceforge.net/mathgl/%{name}-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM mathgl-fltk.patch -- Correct typo in fltk's include 
statements
-Patch1: mathgl-fltk.patch
 # PATCH-FIX-UPSTREAM mathgl-fix-python-module-path.patch -- Make python 
modules install arch-depended
-Patch2: mathgl-fix-python-module-path.patch
+Patch1: mathgl-fix-python-module-path.patch
 # PATCH-FEATURE-UPSTREAM mathgl-examples-install.patch -- Enable examples 
install
-Patch3: mathgl-examples-install.patch
+Patch2: mathgl-examples-install.patch
 # PATCH-FIX-OPENSUSE mathgl-doc-path.patch -- Locate documentation to right 
place
-Patch4: mathgl-doc-path.patch
+Patch3: mathgl-doc-path.patch
 # PATCH-FIX-OPENSUSE udav-help-path.patch -- fix path to documentation 
directory
-Patch5: udav-help-path.patch
+Patch4: udav-help-path.patch
 BuildRequires:  cmake
 BuildRequires:  fltk-devel
 BuildRequires:  freeglut-devel
@@ -69,9 +68,13 @@
 BuildRequires:  swig
 BuildRequires:  texinfo
 BuildRequires:  texlive-latex
+%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
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -93,7 +96,7 @@
 %package -n %{libname}%{libversion}
 Summary:Mathgl is a cross-platform library for making 

commit mathgl for openSUSE:Factory

2014-03-21 Thread h_root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2014-03-21 15:22:28

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is mathgl

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2014-03-18 
14:15:20.0 +0100
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2014-03-21 
15:22:29.0 +0100
@@ -1,0 +2,8 @@
+Wed Mar 19 13:26:21 UTC 2014 - dmitr...@opensuse.org
+
+- Update to version 2.2.2.1
+  * Function SetRange(v1,v2) ignore NAN values now.
+  * Add enable-json-sample for building json-samples on demand only.
+  * Update docs.
+
+---

Old:

  mathgl-2.2.2.tar.gz

New:

  mathgl-2.2.2.1.tar.gz



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.6Lhyvp/_old  2014-03-21 15:22:30.0 +0100
+++ /var/tmp/diff_new_pack.6Lhyvp/_new  2014-03-21 15:22:30.0 +0100
@@ -22,9 +22,9 @@
 
 Name:   mathgl
 %define libname libmgl
-Version:2.2.2
+Version:2.2.2.1
 Release:0
-%define oct_version %{version}
+%define oct_version 2.2.2
 %define somajor 7.2.0
 %define libversion 7_2_0
 Summary:Cross-platform library for making high-quality scientific 
graphics

++ mathgl-2.2.2.tar.gz - mathgl-2.2.2.1.tar.gz ++
 2037 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit mathgl for openSUSE:Factory

2014-03-18 Thread h_root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2014-03-18 14:15:19

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is mathgl

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2014-03-15 
17:36:57.0 +0100
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2014-03-18 
14:15:20.0 +0100
@@ -1,0 +2,5 @@
+Mon Mar 17 11:41:21 UTC 2014 - dmitr...@opensuse.org
+
+- Fix -devel package dependences, Qt5 available only for openSUSE = 13.2
+
+---



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.bPGnJs/_old  2014-03-18 14:15:21.0 +0100
+++ /var/tmp/diff_new_pack.bPGnJs/_new  2014-03-18 14:15:21.0 +0100
@@ -182,7 +182,9 @@
 Requires:   %{libname}-fltk%{libversion} = %{version}
 Requires:   %{libname}-glut%{libversion} = %{version}
 Requires:   %{libname}-qt4-%{libversion} = %{version}
+%if 0%{?suse_version} = 1320
 Requires:   %{libname}-qt5-%{libversion} = %{version}
+%endif
 Requires:   %{libname}-wnd%{libversion} = %{version}
 Requires:   %{libname}-wx%{libversion} = %{version}
 %if 0%{?suse_version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit mathgl for openSUSE:Factory

2014-03-15 Thread h_root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2014-03-15 17:36:55

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is mathgl

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2014-02-02 
18:09:50.0 +0100
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2014-03-15 
17:36:57.0 +0100
@@ -1,0 +2,13 @@
+Mon Mar 10 07:34:42 UTC 2014 - dmitr...@opensuse.org
+
+- Update to version 2.2.2
+  * Add mgl_region_3d() to draw region (or ribbon) between 2 curves.
+Correspondingly extend mglGraph::Region() function and MGL
+command 'region'.
+  * Allow LGPL for MathGL widgets.
+  * Improve export to TeX.
+  * Add missing functions to Fortran interface.
+  * Bugfix for legend with enabled lighting.
+  * Minor bugfixes and memory leaks.
+
+---

Old:

  mathgl-2.2.1.tar.gz

New:

  mathgl-2.2.2.tar.gz



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.gKklsL/_old  2014-03-15 17:36:57.0 +0100
+++ /var/tmp/diff_new_pack.gKklsL/_new  2014-03-15 17:36:57.0 +0100
@@ -22,7 +22,7 @@
 
 Name:   mathgl
 %define libname libmgl
-Version:2.2.1
+Version:2.2.2
 Release:0
 %define oct_version %{version}
 %define somajor 7.2.0
@@ -398,6 +398,10 @@
 install -d %{buildroot}/srv/www/cgi-bin/
 mv %{buildroot}%{_datadir}/%{name}/mgl.cgi %{buildroot}/srv/www/cgi-bin/mgl.cgi
 
+# Qt libraries
+rm %{buildroot}%{_libdir}/libmgl-qt.so.%{somajor}
+ln -s libmgl-qt4.so.%{somajor} %{buildroot}%{_libdir}/libmgl-qt.so.%{somajor}
+
 %post doc
 %install_info --info-dir=%{_infodir} %{_infodir}/%{name}_en.info.gz
 %install_info --info-dir=%{_infodir} %{_infodir}/%{name}_en.info-1.gz

++ mathgl-2.2.1.tar.gz - mathgl-2.2.2.tar.gz ++
 3267 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit mathgl for openSUSE:Factory

2014-02-02 Thread h_root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2014-02-02 18:09:49

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is mathgl

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2014-01-30 
06:55:27.0 +0100
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2014-02-02 
18:09:50.0 +0100
@@ -1,0 +2,7 @@
+Fri Jan 31 01:07:29 UTC 2014 - badshah...@gmail.com
+
+- Re-enable octave bindings; patched swig with support for
+  octave = 3.8.0 is already in science and should fix building
+  mathgl with octave enabled.
+
+---



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.qVOAci/_old  2014-02-02 18:09:51.0 +0100
+++ /var/tmp/diff_new_pack.qVOAci/_new  2014-02-02 18:09:51.0 +0100
@@ -62,7 +62,7 @@
 BuildRequires:  libtiff-devel
 BuildRequires:  libtool
 BuildRequires:  lua51-devel
-# BuildRequires:  octave-devel
+BuildRequires:  octave-devel
 # BuildRequires:  openmpi-devel
 BuildRequires:  python-devel
 BuildRequires:  python-numpy-devel
@@ -366,7 +366,7 @@
 %endif
 -Denable-python=on  \
 -Denable-lua=on \
--Denable-octave=off \
+-Denable-octave=on \
 -Denable-octave-install=off \
 -Denable-all-docs=on\
 -Denable-texi2html=on   \
@@ -377,14 +377,14 @@
 %install
 %make_install
 
-# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%{buildroot}%{_libdir}
+export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%{buildroot}%{_libdir}
 # # Install octave-mathgl
-# mkdir -p %{buildroot}%{_libdir}/octave/packages
-# mkdir -p %{buildroot}%{_datadir}/octave/packages
-# octave %{octave_args} --eval pkg prefix 
%{buildroot}%{_datadir}/octave/packages %{buildroot}%{_libdir}/octave/packages; 
pkg install lang/%{name}.tar.gz
-# rm %{buildroot}%{_datadir}/octave/packages/*/packinfo/.autoload
-# # remove octave module archive
-# rm %{buildroot}%{_datadir}/%{name}/%{name}.tar.gz
+mkdir -p %{buildroot}%{_libdir}/octave/packages
+mkdir -p %{buildroot}%{_datadir}/octave/packages
+octave %{octave_args} --eval pkg prefix 
%{buildroot}%{_datadir}/octave/packages %{buildroot}%{_libdir}/octave/packages; 
pkg install lang/%{name}.tar.gz
+rm %{buildroot}%{_datadir}/octave/packages/*/packinfo/.autoload
+# remove octave module archive
+rm %{buildroot}%{_datadir}/%{name}/%{name}.tar.gz
 
 # Install docs
 install -m 644 {AUTHORS,ChangeLog.txt,README,COPYING} 
%{buildroot}%{_docdir}/%{name}/
@@ -521,10 +521,10 @@
 %defattr(-,root,root)
 %{_libdir}/mgl-lua.so
 
-# %files -n octave-mathgl
-# %defattr(-,root,root)
-# %{_datadir}/octave/packages/%{name}-%{oct_version}/
-# %{_libdir}/octave/packages/%{name}-%{oct_version}/
+%files -n octave-mathgl
+%defattr(-,root,root)
+%{_datadir}/octave/packages/%{name}-%{oct_version}/
+%{_libdir}/octave/packages/%{name}-%{oct_version}/
 
 %files -n python-mathgl
 %defattr(-,root,root)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit mathgl for openSUSE:Factory

2014-01-29 Thread h_root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2014-01-30 06:55:25

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is mathgl

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2013-12-18 
07:51:17.0 +0100
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2014-01-30 
06:55:27.0 +0100
@@ -1,0 +2,31 @@
+Sun Jan 26 19:52:23 UTC 2014 - dmitr...@opensuse.org
+
+- Update to version 2.2.1
+  * Add Qt5 support.
+  * Add Pascal interface.
+  * Improve JavaScript interface.
+  * Add function AddRange(char dir, mreal v1, mreal v2) and extend
+corresponding MGL commands '[xyzc]range'.
+  * Add 'hypot' function for known functions in formula parsing.
+  * Add style '~' to disable colorbar or axis labels. NOTE, axis
+style '_' is obsolete and should be replaced by '~'.
+  * Change Aspect() if Ax=NAN. Now, Ay and Az set the ratio to
+optimal aspect (not exact value as previously).
+  * Disable changes by View(),Zoom(),Perspective() for position
+of Title(), Legend(), Colorbar().
+  * Partial support of perspective in CalcXYZ().
+  * Speed up PDE solving.
+  * Add complex versions of PDE, QO2d, QO3d.
+  * Correct filled background for Box() in curved coordinates.
+  * Allow nx=1 for Stem and Error.
+  * Bugfix for drawing single axis.
+  * Bugfix for missing options parsing for some of MGL commands.
+  * Bugfix for .pmin suffix in MGL. Add mglData::MaximalNeg() and
+mglData::MinimalPos() functions. Add .nmin and .nmax suffixes.
+  * Bugfix for colorbar labels.
+  * Force using python 2.7 by default.
+  * Minor bugfixes and memory leaks.
+- Disable Octave interface due to Octave 3.8.0 changes
+- Disable openmp support due to instability
+
+---

Old:

  mathgl-2.2.tar.gz

New:

  mathgl-2.2.1.tar.gz



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.K5IaSv/_old  2014-01-30 06:55:27.0 +0100
+++ /var/tmp/diff_new_pack.K5IaSv/_new  2014-01-30 06:55:27.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package mathgl
 #
-# 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
@@ -22,11 +22,11 @@
 
 Name:   mathgl
 %define libname libmgl
-Version:2.2
+Version:2.2.1
 Release:0
-%define oct_version 2.2.0
-%define somajor 7.1.0
-%define libversion 7_1_0
+%define oct_version %{version}
+%define somajor 7.2.0
+%define libversion 7_2_0
 Summary:Cross-platform library for making high-quality scientific 
graphics
 License:GPL-3.0
 Group:  Productivity/Scientific/Other
@@ -54,10 +54,15 @@
 BuildRequires:  libjpeg-devel
 BuildRequires:  libpng-devel
 BuildRequires:  libqt4-devel = 4.8
+%if 0%{?suse_version} = 1320
+BuildRequires:  libQt5WebKit5-devel
+BuildRequires:  libQt5WebKitWidgets-devel
+BuildRequires:  libqt5-qtbase-devel
+%endif
 BuildRequires:  libtiff-devel
 BuildRequires:  libtool
 BuildRequires:  lua51-devel
-BuildRequires:  octave-devel
+# BuildRequires:  octave-devel
 # BuildRequires:  openmpi-devel
 BuildRequires:  python-devel
 BuildRequires:  python-numpy-devel
@@ -119,11 +124,22 @@
 into other programs. Mathgl integrates into fltk, qt and
 opengl applications.
 
-%package -n %{libname}-qt%{libversion}
+%package -n %{libname}-qt4-%{libversion}
 Summary:Mathgl Qt4 widget library for making high-quality scientific 
graphics
 Group:  System/Libraries
 
-%description -n %{libname}-qt%{libversion}
+%description -n %{libname}-qt4-%{libversion}
+Mathgl is a cross-platform library for making high-quality scientific
+graphics. It provides fast data plotting and handling of large data
+arrays, as well as  window and console modes and for easy embedding
+into other programs. Mathgl integrates into fltk, qt and
+opengl applications.
+
+%package -n %{libname}-qt5-%{libversion}
+Summary:Mathgl Qt5 widget library for making high-quality scientific 
graphics
+Group:  System/Libraries
+
+%description -n %{libname}-qt5-%{libversion}
 Mathgl is a cross-platform library for making high-quality scientific
 graphics. It provides fast data plotting and handling of large data
 arrays, as well as  window and console modes and for easy embedding
@@ -165,7 +181,8 @@
 Requires:   %{libname}%{libversion} = %{version}
 Requires:   %{libname}-fltk%{libversion} = %{version}
 Requires:   

commit mathgl for openSUSE:Factory

2013-12-17 Thread h_root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2013-12-18 07:51:16

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is mathgl

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2013-09-23 
10:03:18.0 +0200
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2013-12-18 
07:51:17.0 +0100
@@ -1,0 +2,51 @@
+Mon Nov 11 13:53:44 UTC 2013 - dmitr...@opensuse.org
+
+- Update to version 2.2
+  * Add OpenMP calls mostly everywhere (can work as replacement
+of pthreads - a bit faster since more loops is parallelized).
+  * Greatly speed up consequent FFT and Hankel transforms. Add
+mgl_clear_fft() function for manual clearing of saved FFT/Hankel data.
+  * Add OHLC() plot for drawing Open-High-Low-Close diagram
+  * Add wxMathGL widget.
+  * Add interface for Lua v.5.1.
+  * Add mask for face drawing if one of symbols -+=;oOsS~jdD*^
+is specified in color scheme. This work only for export in
+bitmap images.
+  * Add Quality=8 for dots drawing (extremely fast).
+  * Add styles '4','6','8' for Cone() and Cones() to produce square,
+hex-, octo-prism.
+  * Add style 't' for Cones() to produce tubes (cylinders).
+  * Add style '^' for Legend() to left/right align legend if its
+coordinates are right/left from the center
+  * Add style '', '^', '' for aligning/centering boxes in Bars(),
+Barh(), BoxPlot(), Cones(). Also this plots become centered by
+default if nx sizes are the same for all data.
+  * Add Dots() function which set independently both color and alpha
+of dots
+  * Improve automatic axis position. Add style '^' for inverse
+automatic axis position.
+  * Improve tick labeling. Add style TuneTicks4 for zero filling
+of tick labels.
+  * Add mglData::Refill() for filling by interpolation of
+parametrically dependent data
+  * Add transparency for Area() and Region() plots.
+  * Add mgl_clf_chr() function and extend 'clf' command.
+  * Fourier now perform true inverse Fourier transform (instead of
+backward one).
+  * Improve/change lighting from local sources. Add SetDiffuse() function.
+  * C functions now return NULL if HMDT data cannot be created for
+given input argument(s).
+  * Enable line width for Mesh() and Fall() plots.
+  * Replace +INF and -INF by NAN in textual formula output.
+  * Add manual compression of JSON.
+  * Define WORDS_BIGENDIAN and HAVE_MEMRCHR (thanks to Dinar Valeev).
+  * Bugfix for cleaning unused points.
+  * Fix 'setsize' command at UDAV starting.
+  * Rewrite MGL parsing by using std::wstring for avoiding possible
+bugs of wcs*() functions.
+  * Minor bugfixes.
+  * Update docs.
+- Removed obsolete mathgl-bigendian.patch
+- Removed obsolete mathgl-gsl-deprecated-code-usage.patch
+
+---

Old:

  mathgl-2.1.3.1.tar.gz
  mathgl-bigendian.patch
  mathgl-gsl-deprecated-code-usage.patch

New:

  mathgl-2.2.tar.gz



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.436JsO/_old  2013-12-18 07:51:18.0 +0100
+++ /var/tmp/diff_new_pack.436JsO/_new  2013-12-18 07:51:18.0 +0100
@@ -22,11 +22,11 @@
 
 Name:   mathgl
 %define libname libmgl
-Version:2.1.3.1
+Version:2.2
 Release:0
-%define oct_version 2.1.3
-%define somajor 7
-%define libversion %{somajor}_0_0
+%define oct_version 2.2.0
+%define somajor 7.1.0
+%define libversion 7_1_0
 Summary:Cross-platform library for making high-quality scientific 
graphics
 License:GPL-3.0
 Group:  Productivity/Scientific/Other
@@ -42,10 +42,6 @@
 Patch4: mathgl-doc-path.patch
 # PATCH-FIX-OPENSUSE udav-help-path.patch -- fix path to documentation 
directory
 Patch5: udav-help-path.patch
-# PATCH-FIX-UPSTREAM mathgl-bigendian.patch -- fixes build on bigendian 
platforms
-Patch6: mathgl-bigendian.patch
-# PATCH-FIX-UPSTREAM mathgl-gsl-deprecated-code-usage.patch 
badshah...@gmail.com -- Fix build failures when compiling with gsl-1.16 due to 
usage of deprecated code
-Patch7: mathgl-gsl-deprecated-code-usage.patch
 BuildRequires:  cmake
 BuildRequires:  fltk-devel
 BuildRequires:  freeglut-devel
@@ -60,6 +56,7 @@
 BuildRequires:  libqt4-devel = 4.8
 BuildRequires:  libtiff-devel
 BuildRequires:  libtool
+BuildRequires:  lua51-devel
 BuildRequires:  octave-devel
 # BuildRequires:  openmpi-devel
 BuildRequires:  python-devel
@@ -91,7 +88,6 @@
 %package -n %{libname}%{libversion}
 Summary:Mathgl is a cross-platform library for making high-quality 
scientific graphics
 Group:  

commit mathgl for openSUSE:Factory

2013-09-23 Thread h_root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2013-09-23 10:03:17

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is mathgl

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2013-06-05 
17:45:36.0 +0200
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2013-09-23 
10:03:18.0 +0200
@@ -1,0 +2,6 @@
+Tue Sep 17 20:53:06 UTC 2013 - badshah...@gmail.com
+
+- Add mathgl-gsl-deprecated-code-usage.patch to fix build failures
+  with gsl version 1.16, notably in openSUSE:Factory.
+
+---

New:

  mathgl-gsl-deprecated-code-usage.patch



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.eWVkGi/_old  2013-09-23 10:03:18.0 +0200
+++ /var/tmp/diff_new_pack.eWVkGi/_new  2013-09-23 10:03:18.0 +0200
@@ -44,6 +44,8 @@
 Patch5: udav-help-path.patch
 # PATCH-FIX-UPSTREAM mathgl-bigendian.patch -- fixes build on bigendian 
platforms
 Patch6: mathgl-bigendian.patch 
+# PATCH-FIX-UPSTREAM mathgl-gsl-deprecated-code-usage.patch 
badshah...@gmail.com -- Fix build failures when compiling with gsl-1.16 due to 
usage of deprecated code
+Patch7: mathgl-gsl-deprecated-code-usage.patch
 BuildRequires:  cmake
 BuildRequires:  fltk-devel
 BuildRequires:  freeglut-devel
@@ -303,6 +305,7 @@
 %patch4 -p1
 %patch5 -p1
 %patch6 -p0
+%patch7 -p1
 
 # Correct octave-mathgl version
 sed -i 's/2.0/%{oct_version}/' lang/DESCRIPTION

++ mathgl-gsl-deprecated-code-usage.patch ++
Index: mathgl-2.1.3.1/src/fft.cpp
===
--- mathgl-2.1.3.1.orig/src/fft.cpp
+++ mathgl-2.1.3.1/src/fft.cpp
@@ -82,7 +82,7 @@ void MGL_EXPORT mgl_fft_free(void *wt, v
 void MGL_EXPORT mgl_fft(double *x, long s, long n, const void *wt, void *ws, 
bool inv)
 {
 #if MGL_HAVE_GSL
-gsl_fft_complex_transform(x, s, n, (const gsl_fft_complex_wavetable*)wt, 
(gsl_fft_complex_workspace*)ws, inv?backward:forward);
+gsl_fft_complex_transform(x, s, n, (const gsl_fft_complex_wavetable*)wt, 
(gsl_fft_complex_workspace*)ws, inv?gsl_fft_backward:gsl_fft_forward);
 #else  // NOTE this is VERY slow!
const double *c = (const double *)wt;
double *d = (double *)ws, f = inv?1./n:1;
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit mathgl for openSUSE:Factory

2013-06-05 Thread h_root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2013-06-05 17:45:35

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is mathgl

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2013-05-13 
15:08:53.0 +0200
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2013-06-05 
17:45:36.0 +0200
@@ -1,0 +2,11 @@
+Sat Jun  1 15:30:36 UTC 2013 - dmitr...@opensuse.org
+
+- Add package with static libraries
+
+---
+Thu May 30 15:32:54 UTC 2013 - dval...@suse.com
+
+- Detect WORDS_BIGENDIAN and HAVE_MEMRCHR to build on bigendian
+  platforms correctly (mathgl-bigendian.patch)
+
+---

New:

  mathgl-bigendian.patch



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.TCH7A0/_old  2013-06-05 17:45:37.0 +0200
+++ /var/tmp/diff_new_pack.TCH7A0/_new  2013-06-05 17:45:37.0 +0200
@@ -42,6 +42,8 @@
 Patch4: mathgl-doc-path.patch
 # PATCH-FIX-OPENSUSE udav-help-path.patch -- fix path to documentation 
directory
 Patch5: udav-help-path.patch
+# PATCH-FIX-UPSTREAM mathgl-bigendian.patch -- fixes build on bigendian 
platforms
+Patch6: mathgl-bigendian.patch 
 BuildRequires:  cmake
 BuildRequires:  fltk-devel
 BuildRequires:  freeglut-devel
@@ -182,6 +184,21 @@
 This package contains libraries and header files for developing
 applications that use mathgl.
 
+%packagedevel-static
+Summary:Static libraries for %{name} library
+Group:  Development/Libraries/Other
+Requires:   mathgl-devel = %{version}
+
+%descriptiondevel-static
+Mathgl is a cross-platform library for making high-quality scientific
+graphics. It provides fast data plotting and handling of large data
+arrays, as well as  window and console modes and for easy embedding
+into other programs. Mathgl integrates into fltk, qt and
+opengl applications.
+
+This package contains static libraries for developing applications
+that use mathgl.
+
 %packagedoc
 Summary:Documentation for %{name}
 Group:  Documentation/Other
@@ -285,6 +302,7 @@
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
+%patch6 -p0
 
 # Correct octave-mathgl version
 sed -i 's/2.0/%{oct_version}/' lang/DESCRIPTION
@@ -336,9 +354,6 @@
 # remove octave module archive
 rm %{buildroot}%{_datadir}/%{name}/%{name}.tar.gz
 
-# Remove static library files
-rm %{buildroot}/%{_libdir}/*.a
-
 # Install docs
 install -m 644 {AUTHORS,ChangeLog.txt,README,COPYING} 
%{buildroot}%{_docdir}/%{name}/
 install -m 644 texinfo/{classes.pdf,mgl_en.pdf} %{buildroot}%{_docdir}/%{name}/
@@ -423,6 +438,10 @@
 %{_includedir}/mgl2/
 %{_libdir}/*.so
 
+%files devel-static
+%defattr(-,root,root)
+%{_libdir}/*.a
+
 %files doc
 %defattr(-,root,root)
 %dir %{_defaultdocdir}/mathgl

++ mathgl-bigendian.patch ++
Index: CMakeLists.txt
===
--- CMakeLists.txt  (revision 747)
+++ CMakeLists.txt  (working copy)
@@ -103,7 +103,16 @@
 
 include(CheckFunctionExists)
 include(CMakePushCheckState)
+include(TestBigEndian)
+
+TEST_BIG_ENDIAN(WORDS_BIGENDIAN)
+if(WORDS_BIGENDIAN)
+   ADD_DEFINITIONS(-DWORDS_BIGENDIAN)
+endif(WORDS_BIGENDIAN)
+message(STATUS ENDIAN: ${TEST_ENDIAN})
+
 CHECK_FUNCTION_EXISTS(sin MGL_SIN)
+CHECK_FUNCTION_EXISTS(memrchr HAVE_MEMRCHR)
 if(NOT MGL_SIN)
 cmake_push_check_state()
 set(CMAKE_REQUIRED_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES} m)
@@ -115,6 +124,9 @@
 message(SEND_ERROR Math library not found)
 endif(MGL_SIN_M)
 endif(NOT MGL_SIN)
+if(HAVE_MEMRCHR)
+   ADD_DEFINITIONS(-DHAVE_MEMRCHR)
+endif(HAVE_MEMRCHR)
 
 if(enable-double)
set(MGL_USE_DOUBLE 1)
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit mathgl for openSUSE:Factory

2013-05-13 Thread h_root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2013-05-13 15:08:51

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is mathgl

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2013-05-03 
13:43:29.0 +0200
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2013-05-13 
15:08:53.0 +0200
@@ -1,0 +2,6 @@
+Wed May  8 18:07:21 UTC 2013 - dmitr...@opensuse.org
+
+- Update to version 2.1.3.1
+  * bugfix release, see included ChangeLog.txt for details
+
+---

Old:

  mathgl-2.1.3.tar.gz

New:

  mathgl-2.1.3.1.tar.gz



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.NR1x3t/_old  2013-05-13 15:08:55.0 +0200
+++ /var/tmp/diff_new_pack.NR1x3t/_new  2013-05-13 15:08:55.0 +0200
@@ -22,8 +22,9 @@
 
 Name:   mathgl
 %define libname libmgl
-Version:2.1.3
+Version:2.1.3.1
 Release:0
+%define oct_version 2.1.3
 %define somajor 7
 %define libversion %{somajor}_0_0
 Summary:Cross-platform library for making high-quality scientific 
graphics
@@ -286,7 +287,7 @@
 %patch5 -p1
 
 # Correct octave-mathgl version
-sed -i 's/2.0/%{version}/' lang/DESCRIPTION
+sed -i 's/2.0/%{oct_version}/' lang/DESCRIPTION
 
 # Correct location of numpy/arrayobject.h header file
 numpy_h=%{python_sitearch}/numpy/core/include/numpy/arrayobject.h
@@ -452,8 +453,8 @@
 
 %files -n octave-mathgl
 %defattr(-,root,root)
-%{_datadir}/octave/packages/%{name}-%{version}/
-%{_libdir}/octave/packages/%{name}-%{version}/
+%{_datadir}/octave/packages/%{name}-%{oct_version}/
+%{_libdir}/octave/packages/%{name}-%{oct_version}/
 
 %files -n python-mathgl
 %defattr(-,root,root)

++ mathgl-2.1.3.tar.gz - mathgl-2.1.3.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mathgl-2.1.3/ChangeLog.txt 
new/mathgl-2.1.3.1/ChangeLog.txt
--- old/mathgl-2.1.3/ChangeLog.txt  2013-05-02 14:34:12.0 +0200
+++ new/mathgl-2.1.3.1/ChangeLog.txt2013-05-08 09:39:45.0 +0200
@@ -1,3 +1,9 @@
+2.1.3.1 Released 8 May 2013
+
+* Compatibility changes for MS VS.
+* Bugfixes for cmake options enable-double=OFF, enable-zlib=OFF.
+* Enable mouse actions for Firefox in JS sample.
+
 2.1.3 Released 2 May 2013
 
 * Functions SinFFT, CosFFT, Hankel and so on, become multi-threaded
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mathgl-2.1.3/examples/fltk_example.cpp 
new/mathgl-2.1.3.1/examples/fltk_example.cpp
--- old/mathgl-2.1.3/examples/fltk_example.cpp  2013-05-02 14:34:17.0 
+0200
+++ new/mathgl-2.1.3.1/examples/fltk_example.cpp2013-05-08 
09:39:45.0 +0200
@@ -31,8 +31,7 @@
 int sample_3(mglGraph *gr);
 int sample_d(mglGraph *gr);
 //-
-//#include unistd.h
-mglPoint pnt;  // some global variable for changable data
+mglPoint pnt;  // some global variable for changeable data
 void *mgl_fltk_tmp(void *) {   mgl_fltk_run(); return 0;   }
 //#define PTHREAD_SAMPLE
 //-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mathgl-2.1.3/examples/full_test.cpp 
new/mathgl-2.1.3.1/examples/full_test.cpp
--- old/mathgl-2.1.3/examples/full_test.cpp 2013-05-02 14:34:17.0 
+0200
+++ new/mathgl-2.1.3.1/examples/full_test.cpp   2013-05-08 09:39:45.0 
+0200
@@ -63,8 +63,11 @@
 //-
 void save(mglGraph *gr,const char *name,const char *suf);
 void smgl_stfa(mglGraph *gr);  // STFA sample
+void smgl_text(mglGraph *gr);  // text drawing
 void test(mglGraph *gr)
 {
+   smgl_text(gr);  return;
+   
mglParse par;
par.AllowSetSize(true);
setlocale(LC_CTYPE, );
@@ -200,8 +203,13 @@
snprintf(buf,128,%s%s.jsonz,name,suf);
gr-WriteJSON(buf); break;
default:// PNG (no alpha)
+#if MGL_HAVE_PNG
snprintf(buf,128,%s%s.png,name,suf);
gr-WritePNG(buf,0,false);  break;
+#else
+   snprintf(buf,128,%s%s.bmp,name,suf);
+   gr-WriteBMP(buf);  break;
+#endif
}
 }
 //-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 

commit mathgl for openSUSE:Factory

2013-05-03 Thread h_root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2013-05-03 13:43:27

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is mathgl

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2013-03-08 
09:22:42.0 +0100
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2013-05-03 
13:43:29.0 +0200
@@ -1,0 +2,10 @@
+Thu May  2 15:19:52 UTC 2013 - dmitr...@opensuse.org
+
+- Update to version 2.1.3
+  * bugfix release, see included ChangeLog.txt for details
+- Split libraries into separate packages
+- Split mathgl CGI into separate package
+- Spec file reformatting
+- Removed obsolete mathgl-libpath.patch 
+
+---

Old:

  mathgl-2.1.2.tar.gz
  mathgl-libpath.patch

New:

  mathgl-2.1.3.tar.gz



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.08SV7C/_old  2013-05-03 13:43:30.0 +0200
+++ /var/tmp/diff_new_pack.08SV7C/_new  2013-05-03 13:43:30.0 +0200
@@ -18,21 +18,21 @@
 
 %{!?python_sitelib: %global python_sitelib %(%{__python} -c from 
distutils.sysconfig import get_python_lib; print(get_python_lib()))}
 %{!?python_sitearch: %global python_sitearch %(%{__python} -c from 
distutils.sysconfig import get_python_lib; print(get_python_lib(1)))}
+%define octave_args --no-window-system --norc
 
 Name:   mathgl
-%define libname lib%{name}
-Version:2.1.2
+%define libname libmgl
+Version:2.1.3
 Release:0
 %define somajor 7
+%define libversion %{somajor}_0_0
 Summary:Cross-platform library for making high-quality scientific 
graphics
 License:GPL-3.0
 Group:  Productivity/Scientific/Other
 Url:http://mathgl.sourceforge.net
 Source: 
http://downloads.sourceforge.net/mathgl/%{name}-%{version}.tar.gz
 # PATCH-FIX-UPSTREAM mathgl-fltk.patch -- Correct typo in fltk's include 
statements
-Patch0: mathgl-fltk.patch
-# PATCH-FIX-UPSTREAM mathgl-libpath.patch -- Allow setting installed libraries 
location using a cmake variable
-Patch1: mathgl-libpath.patch
+Patch1: mathgl-fltk.patch
 # PATCH-FIX-UPSTREAM mathgl-fix-python-module-path.patch -- Make python 
modules install arch-depended
 Patch2: mathgl-fix-python-module-path.patch
 # PATCH-FEATURE-UPSTREAM mathgl-examples-install.patch -- Enable examples 
install
@@ -48,10 +48,11 @@
 BuildRequires:  giflib-devel
 BuildRequires:  gsl-devel
 BuildRequires:  hdf5-devel
+BuildRequires:  libQtWebKit-devel
+BuildRequires:  libharu-devel
 BuildRequires:  libjpeg-devel
-# BuildRequires:  libharu-devel
 BuildRequires:  libpng-devel
-BuildRequires:  libqt4-devel
+BuildRequires:  libqt4-devel = 4.8
 BuildRequires:  libtiff-devel
 BuildRequires:  libtool
 BuildRequires:  octave-devel
@@ -82,22 +83,90 @@
 into other programs. Mathgl integrates into fltk, qt and
 opengl applications.
 
-%package -n %{libname}%{somajor}
-Summary:Cross-platform library for making high-quality scientific 
graphics
+%package -n %{libname}%{libversion}
+Summary:Mathgl is a cross-platform library for making high-quality 
scientific graphics
 Group:  System/Libraries
+Obsoletes:  libmathgl7 = 2.1.2
 Requires:   %{name}-fonts
 
-%description -n %{libname}%{somajor}
+%description -n %{libname}%{libversion}
+Mathgl is a cross-platform library for making high-quality scientific
+graphics. It provides fast data plotting and handling of large data
+arrays, as well as  window and console modes and for easy embedding
+into other programs. Mathgl integrates into fltk, qt and
+opengl applications.
+
+%package -n %{libname}-fltk%{libversion}
+Summary:Mathgl FLTK widget library for making high-quality scientific 
graphics
+Group:  System/Libraries
+
+%description -n %{libname}-fltk%{libversion}
 Mathgl is a cross-platform library for making high-quality scientific
 graphics. It provides fast data plotting and handling of large data
 arrays, as well as  window and console modes and for easy embedding
 into other programs. Mathgl integrates into fltk, qt and
 opengl applications.
 
+%package -n %{libname}-glut%{libversion}
+Summary:Mathgl window library for making high-quality scientific 
graphics
+Group:  System/Libraries
+
+%description -n %{libname}-glut%{libversion}
+Mathgl is a cross-platform library for making high-quality scientific
+graphics. It provides fast data plotting and handling of large data
+arrays, as well as  window and console modes and for easy embedding
+into other programs. Mathgl integrates into fltk, qt and
+opengl 

commit mathgl for openSUSE:Factory

2013-03-08 Thread h_root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2013-03-08 09:22:39

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is mathgl, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2012-12-30 
12:19:32.0 +0100
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2013-03-08 
09:22:42.0 +0100
@@ -2 +2,12 @@
-Mon Dec 24 12:32:37 UTC 2012 - dmi...@roshchin.org
+Thu Feb  7 17:02:48 UTC 2013 - dmitr...@opensuse.org
+
+- Disable reading octave initialization files during build
+
+---
+Mon Jan 28 12:52:18 UTC 2013 - dmitr...@opensuse.org
+
+- Update to version 2.1.2
+  * bugfix release, see included ChangeLog.txt for details
+
+---
+Mon Dec 24 12:32:37 UTC 2012 - dmitr...@opensuse.org
@@ -10 +21 @@
-Wed Dec 19 11:15:44 UTC 2012 - dmi...@roshchin.org
+Wed Dec 19 11:15:44 UTC 2012 - dmitr...@opensuse.org
@@ -22 +33 @@
-Fri Dec 14 06:11:29 UTC 2012 - dmi...@roshchin.org
+Fri Dec 14 06:11:29 UTC 2012 - dmitr...@opensuse.org
@@ -42 +53 @@
-Wed Oct 17 19:45:11 UTC 2012 - dmi...@roshchin.org
+Wed Oct 17 19:45:11 UTC 2012 - dmitr...@opensuse.org
@@ -49 +60 @@
-Fri Aug 24 15:34:59 UTC 2012 - dmi...@roshchin.org
+Fri Aug 24 15:34:59 UTC 2012 - dmitr...@opensuse.org
@@ -54 +65 @@
-Tue Aug 21 14:58:30 UTC 2012 - dmi...@roshchin.org
+Tue Aug 21 14:58:30 UTC 2012 - dmitr...@opensuse.org

Old:

  mathgl-2.1.1.tar.gz

New:

  mathgl-2.1.2.tar.gz



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.Tn9I2q/_old  2013-03-08 09:22:43.0 +0100
+++ /var/tmp/diff_new_pack.Tn9I2q/_new  2013-03-08 09:22:43.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package mathgl
 #
-# 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
@@ -21,7 +21,7 @@
 
 Name:   mathgl
 %define libname lib%{name}
-Version:2.1.1
+Version:2.1.2
 Release:0
 %define somajor 7
 Summary:Cross-platform library for making high-quality scientific 
graphics
@@ -49,6 +49,7 @@
 BuildRequires:  gsl-devel
 BuildRequires:  hdf5-devel
 BuildRequires:  libjpeg-devel
+# BuildRequires:  libharu-devel
 BuildRequires:  libpng-devel
 BuildRequires:  libqt4-devel
 BuildRequires:  libtiff-devel
@@ -252,7 +253,7 @@
 # Install octave-mathgl
 mkdir -p %{buildroot}%{_libdir}/octave/packages
 mkdir -p %{buildroot}%{_datadir}/octave/packages
-octave --eval pkg prefix %{buildroot}%{_datadir}/octave/packages 
%{buildroot}%{_libdir}/octave/packages; pkg install lang/%{name}.tar.gz
+octave --norc --eval pkg prefix %{buildroot}%{_datadir}/octave/packages 
%{buildroot}%{_libdir}/octave/packages; pkg install lang/%{name}.tar.gz
 rm %{buildroot}%{_datadir}/octave/packages/*/packinfo/.autoload
 # remove octave module archive
 rm %{buildroot}%{_datadir}/%{name}/%{name}.tar.gz

++ mathgl-2.1.1.tar.gz - mathgl-2.1.2.tar.gz ++
 26102 lines of diff (skipped)

++ mathgl-examples-install.patch ++
--- /var/tmp/diff_new_pack.Tn9I2q/_old  2013-03-08 09:22:44.0 +0100
+++ /var/tmp/diff_new_pack.Tn9I2q/_new  2013-03-08 09:22:44.0 +0100
@@ -1,8 +1,8 @@
-Index: mathgl-2.1/examples/CMakeLists.txt
+Index: mathgl-2.1.2/examples/CMakeLists.txt
 ===
 mathgl-2.1.orig/examples/CMakeLists.txt
-+++ mathgl-2.1/examples/CMakeLists.txt
-@@ -4,21 +4,37 @@ endif(MGL_HAVE_GSL)
+--- mathgl-2.1.2.orig/examples/CMakeLists.txt
 mathgl-2.1.2/examples/CMakeLists.txt
+@@ -4,22 +4,38 @@ endif(MGL_HAVE_GSL)
  
  add_executable(mgl_example wnd_samples.cpp full_test.cpp samples.cpp)
  target_link_libraries(mgl_example mgl)
@@ -12,9 +12,10 @@
 +)
  
  if(MGL_HAVE_FLTK)
+   include_directories(${FLTK_INCLUDE_DIR})
add_executable(mgl_fltk_example wnd_samples.cpp fltk_example.cpp)
target_link_libraries(mgl_fltk_example mgl-fltk)
-+  install(
++  install(
 +  TARGETS mgl_fltk_example
 +  RUNTIME DESTINATION bin
 +  )
@@ -23,7 +24,7 @@
  if(MGL_HAVE_GLUT)
add_executable(mgl_glut_example wnd_samples.cpp glut_example.cpp)
target_link_libraries(mgl_glut_example mgl-glut)
-+  install(
++  install(
 +  TARGETS mgl_glut_example
 +  RUNTIME DESTINATION bin
 +  )
@@ -33,18 +34,18 

commit mathgl for openSUSE:Factory

2012-12-30 Thread h_root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2012-12-30 12:19:29

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is mathgl, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2012-12-03 
16:38:07.0 +0100
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2012-12-30 
12:19:32.0 +0100
@@ -1,0 +2,32 @@
+Mon Dec 24 12:32:37 UTC 2012 - dmi...@roshchin.org
+
+- Update to version 2.1.1
+  * bugfix release, see included ChangeLog.txt for details
+  * removed obsolete mathgl-rpath.patch
+  * updated mathgl-libpath.patch
+
+---
+Wed Dec 19 11:15:44 UTC 2012 - dmi...@roshchin.org
+
+- Update rpath patch
+  * mathgl-rpath.patch
+
+---
+Wed Dec 19 07:54:15 UTC 2012 - rene.vanpaas...@gmail.com
+
+- Add fltk-fluid for fedora 
+- Recommends tag conditional on suse versions 
+
+---
+Fri Dec 14 06:11:29 UTC 2012 - dmi...@roshchin.org
+
+- Update to version 2.1
+  * see ChangeLog.txt for details
+- Set correct path to documentation directory
+  * udav-help-path.patch
+- Disable rpath
+  * mathgl-rpath.patch
+- Update other patches
+- Delete SLE-specific things from spec file
+
+---

Old:

  mathgl-2.0.3.tar.gz

New:

  mathgl-2.1.1.tar.gz
  udav-help-path.patch



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.WXsilS/_old  2012-12-30 12:19:34.0 +0100
+++ /var/tmp/diff_new_pack.WXsilS/_new  2012-12-30 12:19:34.0 +0100
@@ -20,28 +20,29 @@
 %{!?python_sitearch: %global python_sitearch %(%{__python} -c from 
distutils.sysconfig import get_python_lib; print(get_python_lib(1)))}
 
 Name:   mathgl
-Version:2.0.3
+%define libname lib%{name}
+Version:2.1.1
 Release:0
+%define somajor 7
 Summary:Cross-platform library for making high-quality scientific 
graphics
 License:GPL-3.0
 Group:  Productivity/Scientific/Other
 Url:http://mathgl.sourceforge.net
 Source: 
http://downloads.sourceforge.net/mathgl/%{name}-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM mathgl-fltk.patch badshah...@gmail.com -- Correct typo in 
fltk's include statements
+# PATCH-FIX-UPSTREAM mathgl-fltk.patch -- Correct typo in fltk's include 
statements
 Patch0: mathgl-fltk.patch
-# PATCH-FIX-UPSTREAM mathgl-libpath.patch badshah...@gmail.com -- Allow 
setting installed libraries location using a cmake variable
+# PATCH-FIX-UPSTREAM mathgl-libpath.patch -- Allow setting installed libraries 
location using a cmake variable
 Patch1: mathgl-libpath.patch
-# PATCH-FIX-UPSTREAM mathgl-fix-python-module-path.patch bashah...@gmail.com 
-- Make python modules install in subdirectories of $RPM_BUILD_ROOT during make 
install
+# PATCH-FIX-UPSTREAM mathgl-fix-python-module-path.patch -- Make python 
modules install arch-depended
 Patch2: mathgl-fix-python-module-path.patch
 # PATCH-FEATURE-UPSTREAM mathgl-examples-install.patch -- Enable examples 
install
 Patch3: mathgl-examples-install.patch
 # PATCH-FIX-OPENSUSE mathgl-doc-path.patch -- Locate documentation to right 
place
 Patch4: mathgl-doc-path.patch
+# PATCH-FIX-OPENSUSE udav-help-path.patch -- fix path to documentation 
directory
+Patch5: udav-help-path.patch
 BuildRequires:  cmake
-# mathgl's fltk bindings do not build on openSUSE 12.1 and lower
-%if 0%{?suse_version}  1210
 BuildRequires:  fltk-devel
-%endif
 BuildRequires:  freeglut-devel
 BuildRequires:  gcc-c++
 BuildRequires:  giflib-devel
@@ -52,29 +53,21 @@
 BuildRequires:  libqt4-devel
 BuildRequires:  libtiff-devel
 BuildRequires:  libtool
-%if 0%{?suse_version} = 1210
 BuildRequires:  octave-devel
-%endif
+# BuildRequires:  openmpi-devel
 BuildRequires:  python-devel
 BuildRequires:  python-numpy-devel
 BuildRequires:  swig
 BuildRequires:  texinfo
 BuildRequires:  texlive-latex
-%if 0%{?suse_version} = 1140
 BuildRequires:  wxWidgets-devel
 %define _use_internal_dependency_generator 0
 %define __find_requires %wx_requires
-%else
-BuildRequires:  wxGTK-devel
-%endif
-%if 0%{?sles_version}
-BuildRequires:  update-desktop-files
-%endif
+
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-%if 0%{?suse_version}
-Recommends: %{name}-doc
-%endif
+
 %if 0%{?fedora_version}
+BuildRequires:  fltk-fluid
 BuildRequires:  libXmu-devel
 BuildRequires:  texi2html
 BuildRequires:  texinfo-tex
@@ -88,12 +81,25 @@
 into other 

commit mathgl for openSUSE:Factory

2012-12-03 Thread h_root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2012-12-03 16:37:59

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is mathgl, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2012-05-29 
10:34:05.0 +0200
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2012-12-03 
16:38:07.0 +0100
@@ -1,0 +2,54 @@
+Thu Nov 15 15:13:01 UTC 2012 - rene.vanpaas...@gmail.com
+
+- Fix spec file for build on Fedora:
+  * add dependencies (xmu, texi2html, texinfo-tex)
+  * re-define _defaultdocdir, to reflect correct doc path
+  * correct test for suse_version
+
+---
+Wed Oct 17 19:45:11 UTC 2012 - dmi...@roshchin.org
+
+- Locate documentation to right place
+  * mathgl-doc-path.patch
+- Update post and postup for octave-mathgl
+
+---
+Fri Aug 24 15:34:59 UTC 2012 - dmi...@roshchin.org
+
+- Fix octave-mathgl package installation
+
+---
+Tue Aug 21 14:58:30 UTC 2012 - dmi...@roshchin.org
+
+- Add octave-mathgl package
+- Add mathgl-examples package
+
+---
+Sun Jul 29 12:18:55 UTC 2012 - badshah...@gmail.com
+
+- Update to version 2.0.3:
+  + Make code compilable by compilers GNU/MinGW GCC, Clang, MS
+VisualStudio
+  + Add mglTriangulation() using s_hull_pro algorithm
+  + Add mglData::Grid() and mglGraph::DataGrid() for filling
+regular data by values of triangulated surface
+  + Add cmake options ’enable-png’ and ’enable-zlib’
+  + Add SetTimeUTC() for using UTC time instead of local one
+  + Add SetTickShift() for additional shift of tick labels
+  + Add mglGraph::MPI_Send() and mglGraph::MPI_Recv()
+  + Vector plots now draw vector at edges, which are directed out
+of bounding box
+  + Add gap between 1d plots for avoiding possible undetermined
+overlapping
+  + Add parallel build for documentation
+  + Bugfixes for memory leaks and uninitialized variables, for
+setting text size, for handling NAN color value, for missing
+lines in export to EPS/SVG 
+- Drop mathgl-cmake-enable-doc-option-fix.patch; implemented 
+  upstream
+- Split udav into its own package
+- Add %suse_update_desktop_file for SLE to fix brp complaints
+  about missing generic name for udav.desktop
+- Add install-info post scriplets for the installed info files.
+
+---

Old:

  mathgl-2.0.2.tar.gz
  mathgl-cmake-enable-doc-option-fix.patch

New:

  mathgl-2.0.3.tar.gz
  mathgl-doc-path.patch
  mathgl-examples-install.patch



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.7o7HKC/_old  2012-12-03 16:38:08.0 +0100
+++ /var/tmp/diff_new_pack.7o7HKC/_new  2012-12-03 16:38:08.0 +0100
@@ -20,7 +20,7 @@
 %{!?python_sitearch: %global python_sitearch %(%{__python} -c from 
distutils.sysconfig import get_python_lib; print(get_python_lib(1)))}
 
 Name:   mathgl
-Version:2.0.2
+Version:2.0.3
 Release:0
 Summary:Cross-platform library for making high-quality scientific 
graphics
 License:GPL-3.0
@@ -33,8 +33,10 @@
 Patch1: mathgl-libpath.patch
 # PATCH-FIX-UPSTREAM mathgl-fix-python-module-path.patch bashah...@gmail.com 
-- Make python modules install in subdirectories of $RPM_BUILD_ROOT during make 
install
 Patch2: mathgl-fix-python-module-path.patch
-# PATCH-FIX-UPSTERAM mathgl-cmake-enable-doc-option-fix.patch sf#3529593 
badshah...@gmail.com -- Fix the cmake option for enable-doc
-Patch3: mathgl-cmake-enable-doc-option-fix.patch
+# PATCH-FEATURE-UPSTREAM mathgl-examples-install.patch -- Enable examples 
install
+Patch3: mathgl-examples-install.patch
+# PATCH-FIX-OPENSUSE mathgl-doc-path.patch -- Locate documentation to right 
place
+Patch4: mathgl-doc-path.patch
 BuildRequires:  cmake
 # mathgl's fltk bindings do not build on openSUSE 12.1 and lower
 %if 0%{?suse_version}  1210
@@ -50,21 +52,34 @@
 BuildRequires:  libqt4-devel
 BuildRequires:  libtiff-devel
 BuildRequires:  libtool
-#BuildRequires:  octave-devel
+%if 0%{?suse_version} = 1210
+BuildRequires:  octave-devel
+%endif
 BuildRequires:  python-devel
 BuildRequires:  python-numpy-devel
 BuildRequires:  swig
 BuildRequires:  texinfo
 BuildRequires:  texlive-latex
-%if %suse_version = 1140
+%if 0%{?suse_version} = 1140
 BuildRequires:  wxWidgets-devel
 %define _use_internal_dependency_generator 0
 %define 

commit mathgl for openSUSE:Factory

2012-05-29 Thread h_root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2012-05-29 10:34:03

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is mathgl, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2012-05-10 
14:34:07.0 +0200
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2012-05-29 
10:34:05.0 +0200
@@ -1,0 +2,26 @@
+Thu May 24 13:15:32 UTC 2012 - badshah...@gmail.com
+
+- Update to version 2.0.2:
+  + Add 'U' style for Axis() which disable ticks rotation
+  + Bugfix for enable-opengl option
+  + Bugfix for lighting
+- Changes from version 2.0.1:
+  + Improve speed of drawing
+  + Add reading 3d data files using mglData::ReadMat()
+  + Exclude unnecessary dependencies/inclusions
+  + Improve build system:
+- Add multithreading
+- Add install for Octave
+- Separate enable-doc option from enable-all
+  + Minor bugfixes
+- Add mathgl-cmake-enable-doc-option-fix.patch to fix the usage
+  of the cmake option: enable-doc (sf#3529593)
+- Modify existing patch mathgl-fix-python-module-path.patch
+  to use DESTDIR environment variable instead of RPM_BUILD_ROOT
+  directly; set DESTDIR during make install stage
+- Enable building with hdf5 support: introduces build dependency
+  on hdf5-devel
+- Disable octave bindings for now as they do not build
+- Enable building on SLE 11 by turnning off doc building for it.
+
+---

Old:

  mathgl-2.0.tar.gz

New:

  mathgl-2.0.2.tar.gz
  mathgl-cmake-enable-doc-option-fix.patch



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.KLVm3P/_old  2012-05-29 10:34:06.0 +0200
+++ /var/tmp/diff_new_pack.KLVm3P/_new  2012-05-29 10:34:06.0 +0200
@@ -20,7 +20,7 @@
 %{!?python_sitearch: %global python_sitearch %(%{__python} -c from 
distutils.sysconfig import get_python_lib; print(get_python_lib(1)))}
 
 Name:   mathgl
-Version:2.0
+Version:2.0.2
 Release:0
 Summary:Cross-platform library for making high-quality scientific 
graphics
 License:GPL-3.0
@@ -33,6 +33,8 @@
 Patch1: mathgl-libpath.patch
 # PATCH-FIX-UPSTREAM mathgl-fix-python-module-path.patch bashah...@gmail.com 
-- Make python modules install in subdirectories of $RPM_BUILD_ROOT during make 
install
 Patch2: mathgl-fix-python-module-path.patch
+# PATCH-FIX-UPSTERAM mathgl-cmake-enable-doc-option-fix.patch sf#3529593 
badshah...@gmail.com -- Fix the cmake option for enable-doc
+Patch3: mathgl-cmake-enable-doc-option-fix.patch
 BuildRequires:  cmake
 # mathgl's fltk bindings do not build on openSUSE 12.1 and lower
 %if 0%{?suse_version}  1210
@@ -42,11 +44,13 @@
 BuildRequires:  gcc-c++
 BuildRequires:  giflib-devel
 BuildRequires:  gsl-devel
+BuildRequires:  hdf5-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  libpng-devel
 BuildRequires:  libqt4-devel
 BuildRequires:  libtiff-devel
 BuildRequires:  libtool
+#BuildRequires:  octave-devel
 BuildRequires:  python-devel
 BuildRequires:  python-numpy-devel
 BuildRequires:  swig
@@ -122,6 +126,7 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 #Correct location of numpy/arrayobject.h header file
 numpy_h=%{python_sitearch}/numpy/core/include/numpy/arrayobject.h
@@ -134,20 +139,23 @@
 cmake \\\
   -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix}   \
   -DLIB_INSTALL_DIR:PATH=%{_lib}   \
-  -Denable-ltdl=on \
   -Denable-pthread=on  \
   -Denable-gsl=on  \
   -Denable-jpeg=on \
   -Denable-pdf=off \
   -Denable-gif=on  \
-  -Denable-hdf5_18=off \
+  -Denable-hdf5_18=on  \
   -Denable-opengl=on   \
   -Denable-glut=on \
   -Denable-wx=on   \
   -Denable-qt=on   \
   -Denable-python=on   \
   -Denable-octave=off  \
+%if 0%{?sles_version}
+  -Denable-doc=off \
+%else
   -Denable-doc=on  \
+%endif
 %if 0%{?suse_version}  1210
   -Denable-fltk=on \
 %else  
@@ -158,20 +166,23 @@
 cmake \\\
   -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix}   \
   -DLIB_INSTALL_DIR:PATH=%{_lib}   \
-  -Denable-ltdl=on \
   -Denable-pthread=on  \
   -Denable-gsl=on   

commit mathgl for openSUSE:Factory

2012-02-16 Thread h_root
Hello community,

here is the log from the commit of package mathgl for openSUSE:Factory checked 
in at 2012-02-16 10:06:14

Comparing /work/SRC/openSUSE:Factory/mathgl (Old)
 and  /work/SRC/openSUSE:Factory/.mathgl.new (New)


Package is mathgl, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/mathgl/mathgl.changes2011-09-23 
02:12:49.0 +0200
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes   2012-02-16 
10:06:16.0 +0100
@@ -1,0 +2,10 @@
+Mon Feb 13 10:50:13 UTC 2012 - co...@suse.com
+
+- patch license to follow spdx.org standard
+
+---
+Mon Oct  3 11:59:27 UTC 2011 - dims...@opensuse.org
+
+- Fix typo in patch tagline.
+
+---



Other differences:
--
++ mathgl.spec ++
--- /var/tmp/diff_new_pack.0geJ34/_old  2012-02-16 10:06:18.0 +0100
+++ /var/tmp/diff_new_pack.0geJ34/_new  2012-02-16 10:06:18.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package mathgl
 #
-# 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,21 +16,20 @@
 #
 
 
-
 Name:   mathgl
 Version:1.11.2
-Release:1
-License:GPLv3
+Release:0
 Summary:Cross-platform library for making high-quality scientific 
graphics
-Url:http://mathgl.sourceforge.net
+License:GPL-3.0
 Group:  Productivity/Scientific/Other
+Url:http://mathgl.sourceforge.net
 Source: %{name}-%{version}.tar.bz2
-# PATCH-FIX-UPSTERAM mathgl-fltk.patch badshah...@gmail.com -- Correct typo in 
fltk's include statements
+# PATCH-FIX-UPSTREAM mathgl-fltk.patch badshah...@gmail.com -- Correct typo in 
fltk's include statements
 Patch0: mathgl-fltk.patch
-BuildRequires:  gcc-c++
 BuildRequires:  fdupes
 BuildRequires:  fltk-devel
 BuildRequires:  freeglut-devel
+BuildRequires:  gcc-c++
 BuildRequires:  giflib-devel
 BuildRequires:  gsl-devel
 BuildRequires:  libjpeg-devel
@@ -39,9 +38,9 @@
 BuildRequires:  libtiff-devel
 BuildRequires:  libtool
 BuildRequires:  libtool
-BuildRequires:  swig
 BuildRequires:  python-devel
 BuildRequires:  python-numpy-devel
+BuildRequires:  swig
 BuildRequires:  texinfo
 %if %suse_version = 1140
 BuildRequires:  wxWidgets-devel

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org