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