* Wed Dec 01 2021 Max Lin <mlin@suse.com>
- Do not compile with python2 on Leap 15.4
* Sun Mar 28 2021 Christophe Giboudeaux <christophe@krop.fr>
- Remove the unneeded WebKit build requirements.
'-Denable-json-sample=off' disables the WebKit dependency.
* Mon Mar 22 2021 Atri Bhattacharya <badshah400@gmail.com>
- Disable octave bindings: no longer compatible with any
suppported octave version.
- Disable linking to texconfig zypper posttrans configuration
script; this script is no longer installed by texlive.
* Sun Sep 06 2020 Atri Bhattacharya <badshah400@gmail.com>
- Fix for /usr/lib -> /usr/libexec migration.
* Fri Jul 31 2020 Michel Normand <normand@linux.vnet.ibm.com>
- Add 4G min disk space default in _constraints
* Wed Jun 10 2020 Atri Bhattacharya <badshah400@gmail.com>
- 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.
Version: 2.4.3-bp152.1.52
* Fri Nov 01 2019 Atri Bhattacharya <badshah400@gmail.com>
- openmpi has been renamed to openmpi1 for openSUSE >= 1550;
adapt accordingly.
* Tue Sep 10 2019 Christophe Giboudeaux <christophe@krop.fr>
- Use -ffat-lto-objects when building static libraries.
* Sat May 18 2019 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 2.4.3:
* Add 'clabel' command -- draw labels for colorbar. Should be
used *after* drawing colorbar!
* Extend 'ctick' command
* Add subpixel smoothing for masks
* Boxes around text (style '@') now use actual height and
position of the text.
* Add mask to EPS export. Note, mask angles are reduced to
45*(0,1,...7) degrees for decreasing pattern size in the EPS.
* Update default masks: '*' become dot, '^' become bricks, 'd'
become plus, 'D' become tacks, ';' and 'j' change lengths.
* Note, you can use brush.ods to prepare user-defined masks.
* Add styles '^' and '_' for command 'smooth' to find
upper/lower bound of the data.
* Improve FlowP() to draw both branches (in positive and
negative time direction).
* Improve CGI interface and update website.
* Introduce struct mdual as interface for C and C++ complex
numbers. It is implicitly converted to std::complex<> in C++.
And need to call c2mdual() and mdual2c() in pure C. However
mdual is binary compatible with C _Complex numbers.
* Add flag in CMake to manually disable support of C99 complex
numbers.
* Bypass user-specified extension in base font family name.
* Improve hints in mgllab and udav.
* Add utility 'mgltask' for making output file with a set of
copies of mask-file. It useful for making set of initial
conditions with a few parameters varied in specified range.
* Add example of OpenGL output.
* Bugfix for approximate min and max position.
* Bugfix for position of SVG output.
* Compatibility fixes for new versions of CMake, compilers and
libraries.
* INCOMPATIBLE: Formally pure C interface handle complex numbers
by new way due to strict following of C/C++ standards.
However, the MathGL library is binary compatible with previous
version(s).
- Drop mathgl-fltk-includedir.patch: incorporated upstream.
- Fix Group for %{name}-doc-pdf to Documentation/Other, as
Documentation/PDF isn't a valid group.
Version: 2.4.2-bp150.1.3
* Tue May 08 2018 schwab@suse.de
- Define MathGL_INSTALL_CMAKE_DIR to correct location
* Thu Mar 29 2018 guillaume@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
* Tue Mar 06 2018 toddrme2178@gmail.com
- Have the -tex-doc subpackage conflict with texlive-mgltex-doc
since they share several files
* Sat Dec 09 2017 fabian@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
* Fri Oct 27 2017 badshah400@gmail.com
- Add Provides: mathgl for the libmathgl package, to make the
mathgl-lang package installable.
* Thu Oct 26 2017 dimstar@opensuse.org
- Adapt to latest openmpi packaging changes: setup the openmpi
environment before calling cmake.
* Sat Aug 26 2017 jengelh@inai.de
- Trim some irrelevant words from descriptions.
* Wed Aug 16 2017 badshah400@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.YYYY' or 'hh-mm-ss' or 'DD.MM.YYYY'.
* 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 and desktop file for mgllab as part of the
- udav package; their desktop files share the same icon
unfortunately.
- Disable doc for openSUSE <= 1320; no longer builds with old
texi2html there.
- Move AUTHORS, ChangeLog.txt, README, COPYING to -devel package
for all openSUSE versions; package it using %%doc.
- Add _constraints file to require at least 2 GB of physical
memory on obs; otherwise builds on 64-bit openSUSE > 1320 fail.
* Sat Oct 15 2016 badshah400@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.
* Fri Aug 05 2016 tchvatal@suse.com
- Drop dependency on swig3 as swig in leap got updated to 3.x series
* Wed Feb 24 2016 dmitry_r@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
* Tue Nov 17 2015 dmitry_r@opensuse.org
- Fix octave-mathgl package dependencies
* Wed Sep 30 2015 dmitry_r@opensuse.org
- Disable json examples
- Enable Octave module and Qt5 support for openSUSE Leap 42.1
- Use wxWidgets 3 for openSUSE Leap 42.1
* Thu Aug 13 2015 dmitry_r@opensuse.org
- Enable Octave module for openSUSE > 13.2
* Tue Jun 09 2015 schwab@suse.de
- getopt.patch: Fix use of getopt
- Compile with %{optflags}
- Fix %postun -n %{libname}-wx%{libversion}
* Sat Jun 06 2015 dmitry_r@opensuse.org
- Update to version 2.3.3
* Minor fixes and improvements, see included ChangeLog.txt for details
* Update mathgl-examples-install.patch
* Update mathgl-texmf-dir.patch
- Fix build with old texinfo
* mathgl-oldtexinfo.patch
* Sun May 31 2015 dmitry_r@opensuse.org
- Disable Octave module due to swig incompatibility with Octave 4.0
* Thu Mar 26 2015 dimstar@opensuse.org
- Add mathgl-cmake-3.2.patch: Fix build with cmake 3.2; X11 is no
longer implicit linked.
* Sat Feb 28 2015 dmitry_r@opensuse.org
- Build with MPI support
* Tue Feb 17 2015 dmitry_r@opensuse.org
- Use texinfo for documentation generation on openSUSE > 13.2