Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: mathgl-devel | Distribution: openSUSE:Factory:zSystems |
Version: 8.0.1 | Vendor: openSUSE |
Release: 2.1 | Build date: Tue Dec 27 12:28:30 2022 |
Group: Unspecified | Build host: s390zl21 |
Size: 1120567 | Source RPM: mathgl-8.0.1-2.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://mathgl.sourceforge.net | |
Summary: Libraries and header files for the MathGL library |
MathGL is a library for making scientific graphics. It provides data plotting and handling of large data arrays, as well as window and console modes and for embedding into other programs. This package contains libraries and header files for developing applications that use MathGL.
GPL-3.0-only
* Tue Sep 20 2022 Atri Bhattacharya <badshah400@gmail.com> - Add mathgl-libharu2_4-compat.patch: Fix compilation against libharu 2.4.x [https://sourceforge.net/p/mathgl/bugs/48/]. - Build against wxWidgets >= 3.1 (wxGTK3) instead of wxWidgets=3.0. * Sun Feb 20 2022 Atri Bhattacharya <badshah400@gmail.com> - Update to version 8.0.1: * Increase accuracy at line segment skipping. * Changes in SOVERSION numbering. * Minor spelling fix. - Changes from version 8.0: * Change version numbering according Debian rules. * Add accurate line segment and quadrangle/triangle face cutting at axis border crossing. * Add 'fastcut' for disable accurate but slow line/trig/quad primitives cutting at axis borders. * Restore back transparent background by default. You can set non-transparent background by using 'clf' or 'background' functions. * Compatibility changes for Qt5.15 and MSVC. * Change colorbar C-functions by adding last argument for options. * Add alpha-value in fill_background(). * Disable Qt4 interface by default. - Update mathgl-fix-python-module-path.patch to additionally correct the locations of installed python module files. - Update shlib naming scheme in keeping with upstream so version changes. - Build for multiple python versions (while ensuring stuff like docs, etc are only built once -- for the primary flavor). - Add Requires: libmgl-mpi%{libversion} dependency on -devel package as it is linked to. - Required version of swig is at least 4.0 to build octave bindings. - Drop %{name}-rpmlintrc: No longer needed. * Fri Dec 24 2021 Atri Bhattacharya <badshah400@gmail.com> - Update to version 2.5: * Add functions ‘sum’, ‘prod’ at formula evaluation, like ‘sum(_i^2,5)’ will produce 30=0+1^2+2^2+3^2+4^2, and ‘prod(1+_i,5)’ will produce 120=5!. You can nest them for variables ‘_i’,‘_j’,...,‘_z’, like ‘sum(sum(_j+_i^2,5),5)’ will give 200. * Add user-defined functions ‘fn1()’...‘fn9()’ at formula evaluation, like ‘fn1(3)\x^_1’ will produce x^3. * Add functions ‘value’, ‘spline’ at formula evaluation, like ‘value(a,5)’ will give value of 6-th element of a, i.e. a[5]. * Add keep for keeping the data phase/sign or value along line i and j in given direction * Add mglODEs() (i.e. extend ode) for solving PDE, cascades and etc. * Add dcont to draw a set of curves, which are intersection of two isosurfaces at given level. * Add lines to draw a set of lines with arrows between points. * Add first, last to get array of first/last indexes of values larger specified one along given direction. * Add bernoulli, binomial, brownian, discrete, exponential, gaussian, shuffle, uniform, uniformint for data filling by random numbers with different distributions. * Add readbin to read data from binary files. * Add texparse to enable/disable TeX-like command parsing at text output. * Update ode: regularization is used if dt*tmax<0 (total time may differ, but number of steps still the same). * Add mgl_default_graph() – the global (default) pointer to HMGL for keeping plot settings, simplifying external scripts and capture it in GUI. * Add style ‘p’ in command smooth to use parabolic smoothing of arbitrary points. * Allow background for scaling image, centering image and tessellate image as mosaic. * Allow filling background by the specified color. * Allow masks for candle, area, region, bars, barh, chart, tape, face, polygon, ellipse, rhomb. * Allow single value specification for contour level in cont, contd, contp, contv, cont3, dcont, tricont. * Add mgl_dual_save_hdf(), mgl_real_save_hdf(), mgl_int_save_hdf() for saving single number in HDF5 file. * Add mgl_formula_calc(), mgl_formula_calc_c() for evaluating textual formulas of arbitrary set of data arrays. * Add mglDataList – global mglDataA* collection for viewing/changing in GUI data from external languages (like, Python, ...). * Add Armadillo interface for mglData and mglDataC. * If nsub parameter of command hist is negative (nsub<0) then the linear interpolation is used instead of spline one. * Add dark text colors for mgllab. * Minor bugfixes. * OBSOLETE: Qt4 interface will be disabled in the next release. * OBSOLETE: Functions colorbar will have extra argument opt for options, similarly to axis and other plotting functions. In C++ and SWIG-based interfaces this change "masked" by providing the default value for the argument. - Minor rebase of mathgl-fix-python-module-path.patch to apply cleanly against updated version. - Bump library so version appropriately. - Enable python3 bindings: now supported by upstream; build only for default python3 flavour. - Disable python bindings for Leap, since python >= 3.8 is required whereas Leap 15.2/3 only have python 3.6. - Re-enable octave bindings. - Rename python sub-package to have name consistent with openSUSE's python3 package naming guidelines. - Update _constraints to require 8 GB disk space as required by updated version. - Drop sed fix for location of numpy header file: no longer needed. * 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. * 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.
/usr/include/mgl2 /usr/include/mgl2/Fl_MathGL.h /usr/include/mgl2/abstract.h /usr/include/mgl2/addon.h /usr/include/mgl2/base.h /usr/include/mgl2/base_cf.h /usr/include/mgl2/build.h /usr/include/mgl2/canvas.h /usr/include/mgl2/canvas_cf.h /usr/include/mgl2/canvas_wnd.h /usr/include/mgl2/config.h /usr/include/mgl2/cont.h /usr/include/mgl2/data.h /usr/include/mgl2/data_cf.h /usr/include/mgl2/datac.h /usr/include/mgl2/datac_cf.h /usr/include/mgl2/define.h /usr/include/mgl2/dllexport.h /usr/include/mgl2/eval.h /usr/include/mgl2/evalc.h /usr/include/mgl2/fit.h /usr/include/mgl2/fltk.h /usr/include/mgl2/font.h /usr/include/mgl2/glut.h /usr/include/mgl2/gsl.fs /usr/include/mgl2/mathgl.fs /usr/include/mgl2/mgl.fs /usr/include/mgl2/mgl.h /usr/include/mgl2/mgl_cf.h /usr/include/mgl2/mgl_pas.pas /usr/include/mgl2/mglplot.fs /usr/include/mgl2/mpi.h /usr/include/mgl2/opengl.h /usr/include/mgl2/other.h /usr/include/mgl2/parser.h /usr/include/mgl2/pde.h /usr/include/mgl2/plot.h /usr/include/mgl2/prim.h /usr/include/mgl2/qmathgl.h /usr/include/mgl2/qt.h /usr/include/mgl2/surf.h /usr/include/mgl2/thread.h /usr/include/mgl2/type.h /usr/include/mgl2/vect.h /usr/include/mgl2/vectors.fs /usr/include/mgl2/volume.h /usr/include/mgl2/window.h /usr/include/mgl2/wnd.h /usr/include/mgl2/wnd_cf.h /usr/include/mgl2/wx.h /usr/lib64/cmake/mathgl /usr/lib64/cmake/mathgl/MathGL2Config.cmake /usr/lib64/cmake/mathgl/MathGL2ConfigVersion.cmake /usr/lib64/cmake/mathgl/MathGLTargets-release.cmake /usr/lib64/cmake/mathgl/MathGLTargets.cmake /usr/lib64/cmake/mathgl2 /usr/lib64/cmake/mathgl2/mathgl2-config.cmake /usr/lib64/libmgl-fltk.so /usr/lib64/libmgl-glut.so /usr/lib64/libmgl-mpi.so /usr/lib64/libmgl-qt5.so /usr/lib64/libmgl-wnd.so /usr/lib64/libmgl-wx.so /usr/lib64/libmgl.so /usr/share/doc/packages/mathgl-devel /usr/share/doc/packages/mathgl-devel/AUTHORS /usr/share/doc/packages/mathgl-devel/ChangeLog.txt /usr/share/doc/packages/mathgl-devel/README /usr/share/licenses/mathgl-devel /usr/share/licenses/mathgl-devel/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Aug 22 06:53:47 2024