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.changes    2013-09-23 
10:03:18.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.mathgl.new/mathgl.changes       2013-12-18 
07:51:17.000000000 +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 TuneTicks&4 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.000000000 +0100
+++ /var/tmp/diff_new_pack.436JsO/_new  2013-12-18 07:51:18.000000000 +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:          System/Libraries
-Obsoletes:      libmathgl7 <= 2.1.2
 Requires:       %{name}-fonts
 
 %description -n %{libname}%{libversion}
@@ -251,6 +247,19 @@
 %description    fonts
 This package contains command fonts for mathgl library.
 
+%package        lua
+Summary:        Lua interface for %{name} library
+Group:          Productivity/Scientific/Other
+
+%description    lua
+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 lua interface for mathgl.
+
 %package -n     octave-mathgl
 Summary:        Octave interface for %{name} library
 Group:          Productivity/Scientific/Other
@@ -263,7 +272,7 @@
 into other programs. Mathgl integrates into fltk, qt and
 opengl applications.
 
-This package provides octave interface for mathgl.
+This package provides Octave interface for mathgl.
 
 %package -n     python-mathgl
 Summary:        Libraries and header files for %{name} library
@@ -304,8 +313,6 @@
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
-%patch6 -p0
-%patch7 -p1
 
 # Correct octave-mathgl version
 sed -i 's/2.0/%{oct_version}/' lang/DESCRIPTION
@@ -324,7 +331,8 @@
         -DMGL_LIB_INSTALL_DIR:PATH=%{_lib}      \
         -Denable-double=on                      \
         -Denable-mpi=off                        \
-        -Denable-pthread=on                     \
+        -Denable-pthread=off                    \
+        -Denable-openmp=on                      \
         -Denable-gsl=on                         \
         -Denable-jpeg=on                        \
         -Denable-png=on                         \
@@ -338,9 +346,11 @@
         -Denable-wx=on                          \
         -Denable-qt=on                          \
         -Denable-python=on                      \
+        -Denable-lua=on                         \
         -Denable-octave=on                      \
         -Denable-octave-install=off             \
-        -Denable-doc=on                         \
+        -Denable-all-docs=on                    \
+        -Denable-texi2html=on                   \
         .
 
 make %{?_smp_mflags}
@@ -360,8 +370,10 @@
 # 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}/
-install -d %{buildroot}%{_docdir}/%{name}/mathgl_ru
-install -m 644 texinfo/mathgl_ru/* %{buildroot}%{_docdir}/%{name}/mathgl_ru/
+install -d %{buildroot}%{_docdir}/%{name}/doc_en
+install -m 644 texinfo/doc_en/* %{buildroot}%{_docdir}/%{name}/doc_en/
+install -d %{buildroot}%{_docdir}/%{name}/doc_ru
+install -m 644 texinfo/doc_ru/* %{buildroot}%{_docdir}/%{name}/doc_ru/
 
 # move mgl.cgi
 install -d %{buildroot}/srv/www/cgi-bin/
@@ -439,7 +451,7 @@
 %files devel
 %defattr(-,root,root)
 %{_includedir}/mgl2/
-%{_libdir}/*.so
+%{_libdir}/libmgl*.so
 
 %files devel-static
 %defattr(-,root,root)
@@ -448,7 +460,7 @@
 %files doc
 %defattr(-,root,root)
 %dir %{_defaultdocdir}/mathgl
-%doc %{_defaultdocdir}/mathgl/mathgl_en/
+%doc %{_defaultdocdir}/mathgl/doc_en/
 %doc %{_defaultdocdir}/mathgl/png/
 %doc %{_defaultdocdir}/mathgl/udav/
 %doc %{_defaultdocdir}/mathgl/*.html
@@ -462,7 +474,7 @@
 
 %files doc-ru
 %defattr(-,root,root)
-%doc %{_defaultdocdir}/mathgl/mathgl_ru/
+%doc %{_defaultdocdir}/mathgl/doc_ru/
 
 %files examples
 %defattr(-,root,root)
@@ -473,6 +485,10 @@
 %dir %{_datadir}/%{name}
 %{_datadir}/%{name}/fonts/
 
+%files lua
+%defattr(-,root,root)
+%{_libdir}/mgl-lua.so
+
 %files -n octave-mathgl
 %defattr(-,root,root)
 %{_datadir}/octave/packages/%{name}-%{oct_version}/

++++++ mathgl-2.1.3.1.tar.gz -> mathgl-2.2.tar.gz ++++++
++++ 44345 lines of diff (skipped)

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

Reply via email to