OBS-URL: https://build.opensuse.org/package/show/science/ginac?expand=0&rev=64
344 lines
14 KiB
Plaintext
344 lines
14 KiB
Plaintext
-------------------------------------------------------------------
|
|
Fri May 16 06:24:40 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
- Update to version 1.8.9:
|
|
* Fix compilation with gcc 15.
|
|
- Changes from version 1.8.7:
|
|
* Fix a compilation-dependent crash in the built-in expression
|
|
parser.
|
|
* Work around weird C++ RTTI behaviour on MacOS (like on Win32).
|
|
* Symbol assignment in ginsh recurses into other assigned
|
|
symbols (again).
|
|
- Bump so version in shlib package name in line with upstream.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 28 08:36:20 UTC 2023 - jun wang <junguo.wang@suse.com>
|
|
|
|
- Update to version 1.8.7
|
|
* Fix series expansion of polynomial(x)^n for small and large n.
|
|
* Fix bugs in internal parser from strings.
|
|
* Make ginsh evaluate line-by-line in non-interactive mode.
|
|
* Several build fixes.
|
|
* remove obsolete patch ginac-doc-latex-symbol-error.patch
|
|
becuase it has applied into source code
|
|
* update patch ginac-fix-makeindex.patch because one line
|
|
changed
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 12 04:20:35 UTC 2023 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
- Update to version 1.8.6:
|
|
* Fix wrong numeric info on transcendental functions.
|
|
* Fix crash of evaluation of binomial(n, k) with negative
|
|
integer n, k.
|
|
- Add ginac-doc-latex-symbol-error.patch: Change a math symbol to
|
|
get pdflatex to build reference.pdf correctly; upstream commit.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 8 03:35:32 UTC 2023 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
|
|
|
- Make documentation build reproducible:
|
|
* Use SVGs for HTML API reference documentation
|
|
* Use dot to generate PDFs, instead of relying on ghostscript
|
|
to convert EPS to PDF
|
|
- Disable PDF API reference on Leap/SLE 15.x, fails to build.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 4 14:44:55 UTC 2023 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
|
|
|
- Update to version 1.8.5:
|
|
* Speed up multivariate polynomial factorization
|
|
* fix it in some rare corner cases where it didn't previously
|
|
terminate.
|
|
- Move graphviz build dependency to doc flavor package
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 21 12:58:42 UTC 2022 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
- Update to version 1.8.4:
|
|
* Complete the support for sqrfree_parfrac().
|
|
* Add info methods for transcendental functions.
|
|
- Move BuildArch: noarch tag to relevant subpackages to calm
|
|
rpmlint down.
|
|
- Run fdupes for doc-html package.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 24 11:04:31 UTC 2022 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
- Update to version 1.8.3:
|
|
* series_to_poly() can be used from ginsh.
|
|
* Fix power::to_polynomial() for posint exponents.
|
|
* Fix power::subs() in some special cases.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jan 1 20:41:15 UTC 2022 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
- Update to version 1.8.2:
|
|
* Fix elusive bug in comparing relational objects.
|
|
* Ensure modular_form_kernel::series() includes an Order term.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 21 09:30:26 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
- Explicitly BuildRequire tex(enumitem.sty) and tex(alphalph.sty)
|
|
for doc flavor.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 9 19:47:00 UTC 2021 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
- Update to version 1.8.1:
|
|
* Add method relational::canonical() and improve conversion of
|
|
relational to Boolean (it now works on many simple symbolic
|
|
cases).
|
|
* Improve normalization of negative exponents.
|
|
* Fix indexing multiply referenced objects with ex::operator[].
|
|
* Make functions evalf() their arguments before doing own
|
|
evalf().
|
|
* Fix bugs in H_evalf() and in evaluation of iterated integrals.
|
|
* Several portability improvements and compiler warning fixes.
|
|
- New BuildRequires for doc flavour: tex(fancyvrb.sty).
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 15 21:25:16 UTC 2020 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
- Update to version 1.8.0
|
|
* New routines for the numerical evaluation of iterated
|
|
integrals like elliptic multiple polylogarithms or iterated
|
|
integrals of modular forms.
|
|
* Stronger normalization methods for expressions with powers.
|
|
Where this is safe, GiNaC now tries replacing various kinds of
|
|
powers in order to find and cancel common subexpressions.
|
|
* Improved CMake build.
|
|
- Drop _service file and go back to using full URL for Source.
|
|
- Update so version in keeping with upstream.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Oct 11 15:27:09 UTC 2020 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
- Use multibuild to split off documentation building from main
|
|
package, whereby we build only the reference documentation and
|
|
tutorial pdf for the "doc" flavour and the main libraries and
|
|
binaries for the unflavoured pkg.
|
|
- Move ginac.pdf from the -devel pkg into separate -doc-tutorial
|
|
package as it requires texinfo and texlive to build, and bloats
|
|
the main pkg BuildRequires; add Recommends: ginac-doc-tutorial
|
|
for ginac-devel.
|
|
- BuildRequires: python3-base instead of python3.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 22 23:51:31 UTC 2020 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
- Add _service file to use git version at commit 9b53600 as it
|
|
includes various build related fixes over latest tagged version
|
|
1.7.11.
|
|
- Add patches to fix/improve builds when using cmake:
|
|
* ginac-fix-makeindex.patch: Fix input file path when running
|
|
`makeindex` which does not like absolute paths.
|
|
* ginac-cmake-install-doc.patch: Install man and other
|
|
documentation files when cmake is used for building.
|
|
- Drop ginac-check-for-python3.patch: incorporated upstream.
|
|
- Use cmake for build (Add BuildRequires: cmake and drop libtool).
|
|
- Build API documentation in PDF and HTML formats and package as
|
|
part of new %{name}-doc-pdf and %{name}-doc-html packages
|
|
respectively (add appropriate BuildRequires).
|
|
- Drop Group tags from packages.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 22 10:14:06 UTC 2020 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
- Update to version 1.7.11:
|
|
* Fix elusive bugs in factor() and in expand().
|
|
- Changes from version 1.7.10:
|
|
* Fix collect_common_factors() for hidden zero arguments.
|
|
* Fix build on modern systems (C++20 and Python3).
|
|
- Changes from version 1.7.9:
|
|
* Fix unarchiving of overloaded functions.
|
|
* Fix MinGW64 build.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 21 12:05:39 UTC 2020 - Cristian Rodríguez <crrodriguez@opensuse.org>
|
|
|
|
- Fail to build if there are undefined symbols in the shared library
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 6 11:01:07 UTC 2020 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
- Update to version 1.7.8
|
|
* Fix pseries::evalf(), broken since 1.7.0.
|
|
* Fix a corner-case bug in H_evalf().
|
|
- Changes from version 1.7.4 to 1.7.7: See
|
|
%{_docdir}/ginac-devel/NEWS file.
|
|
- Use python3 instead of python(2) for building.
|
|
- Add ginac-check-for-python3.patch to check for python3 during
|
|
configure; requires running autoreconf before configure.
|
|
- Rename devel file to ginac-devel, instead of libginac-devel,
|
|
according to recommended naming guidelines.
|
|
- Build and package API documentation and examples in html format;
|
|
add BuildRequires necessary for this.
|
|
- Use Requires(post) and Requires(preun) instead of PreReq.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 6 10:53:23 UTC 2018 - dimstar@opensuse.org
|
|
|
|
- Drop baselibs.conf completely: This was introdcued two years ago
|
|
but in this entire time, nobody cared that the resulting -32bit
|
|
library was not installable due to missing dependencies. So it
|
|
is obvioulsy not used.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 4 07:53:46 UTC 2018 - dimstar@opensuse.org
|
|
|
|
- Drop ginac-devel from baselibs: baselibs was produced in 2016,
|
|
but the deps for it where never in place, which means
|
|
ginac-devel-32bit was never installable, and nobody cared.
|
|
Clearly this -32bit package is not used (for -devel there is
|
|
rarely a need for a -32bit package).
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Mar 11 22:53:20 UTC 2018 - badshah400@gmail.com
|
|
|
|
- Update to version 1.7.4:
|
|
* Fix ABI compatibility with 1.7.[0-2] (broken unintentionally
|
|
in 1.7.3).
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 4 09:48:48 UTC 2018 - jengelh@inai.de
|
|
|
|
- Remove --with-pic which has no effect with --disable-static.
|
|
- Fix the shlib package's RPM groups.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Feb 3 16:59:16 UTC 2018 - avindra@opensuse.org
|
|
|
|
- Update to 1.7.3:
|
|
* Speed up some corner cases of polynomial factorization.
|
|
* Speed up some corner cases of gcd computation.
|
|
* Speed up factorization of pre-factored polynomials.
|
|
* Make matrix::solve() work with hidden (non-normal) zeros.
|
|
* Fix bug in evaluation of real and imaginary parts of powers.
|
|
* Fix some LaTeX output, add new function symbol::get_TeX_name().
|
|
- cleanup with spec-cleaner
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 30 08:01:59 UTC 2017 - badshah400@gmail.com
|
|
|
|
- Update to version 1.7.2:
|
|
* Fix memory leak in operators returning relationals, introduced
|
|
in 1.7.0.
|
|
* Make macro GINAC_DECLARE_REGISTERED_CLASS() work outside
|
|
namespace GiNaC.
|
|
* Fix some build issues.
|
|
- Drop ginac-replace-mktemp-with-mkstemp.patch: incorporated
|
|
upstream.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 25 22:44:57 UTC 2016 - badshah400@gmail.com
|
|
|
|
- Fix baselibs.conf file.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 21 10:09:16 UTC 2016 - badshah400@gmail.com
|
|
|
|
- Add ginac-replace-mktemp-with-mkstemp.patch: Replace unsafe and
|
|
deprecated mktemp by its safe variant mkstemp; patch taken from
|
|
upstream git and fixes an rpmlint warning.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 21 01:16:20 UTC 2016 - badshah400@gmail.com
|
|
|
|
- Update to version 1.7.1:
|
|
* Fix crash in basic::subs(), visible in classes which don't
|
|
override it.
|
|
* Fix convergence failure in Li_projection.
|
|
* Fix cliffor_bar() and clifford_star().
|
|
* Improve performance of clifford_to_lst().
|
|
* Fix compilation issues, reduce compiler warnings.
|
|
- Changes from version 1.7.0:
|
|
* Make use of C++11 features:
|
|
- Use new language features 'auto', 'nullptr', 'constexpr',
|
|
range-based for loops, the contextual keyword 'override',
|
|
static 'noexcept' operator, etc.
|
|
- Add initializer list ctors for container<>, lst and nested
|
|
initializer lists ctor for class matrix.
|
|
- Add many rvalue reference overloads for ctors from std
|
|
containers. (Note that whether they really speed up things
|
|
depends on whether evaluation leaves the container unchanged
|
|
or not.)
|
|
- Rvalue reference overloads for ctors from std containers
|
|
made it possible to remove the manual 'discardable' hack and
|
|
std::auto_ptr<T> for good.
|
|
- New dynallocate<T>(args...) helper functions obsolete manual
|
|
allocation on the heap and setting the dynallocated status
|
|
flag.
|
|
- Got rid of C++98ish algorithm features (bind2nd, etc.) and
|
|
replaced them with lambdas.
|
|
* Make add::eval(), mul::eval() more careful so they return an
|
|
evaluated, canonical expression without compromise.
|
|
* Remove 'level' argument of all .eval() methods.
|
|
* Remove 'level' arguments of all .evalf() and .normal()
|
|
methods. They were modeled after the .eval() methods.
|
|
* Make relational::rhs() and lhs() nonvirtual.
|
|
* Add support for power::info(info_flags::real).
|
|
* Add fderivative::derivatives() method.
|
|
* Remove broken info_flags::algebraic.
|
|
* Remove unmaintained support for Cint.
|
|
* Remove unfinished code for hash table-based expairseq.
|
|
* Remove deprecated ex::to_rational(lst) and
|
|
ex::to_polynomial(lst).
|
|
* ginac-excompiler installs in $LIBEXECDIR now, not in $BINDIR.
|
|
* Many minor performance enhancements.
|
|
- Changes from previous versions 1.6.3 through 1.6.7: See
|
|
http://www.ginac.de/News.html.
|
|
- Add a baselibs.conf file.
|
|
- Drop ginac-return-in-nonvoid.patch, no longer required.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 12 09:49:22 UTC 2011 - pgajdos@suse.com
|
|
|
|
- added libtool into explicit build requires
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Nov 19 17:14:18 UTC 2011 - werner.ho@gmx.de
|
|
|
|
- new version 1.6.2
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Oct 23 23:08:17 UTC 2011 - arun@gmx.de
|
|
|
|
- added patch (git commit 265e5f9537)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 24 13:55:34 UTC 2011 - pgajdos@novell.com
|
|
|
|
- updated to 1.6.0
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 19 09:13:58 CEST 2010 - pgajdos@suse.cz
|
|
|
|
- updated to 1.5.7
|
|
* upstreamed gcc45.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 23 11:37:47 CET 2010 - pgajdos@suse.cz
|
|
|
|
- fixed build with gcc 4.5
|
|
* gcc45.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 1 20:02:19 CET 2010 - pgajdos@suse.cz
|
|
|
|
- updated to 1.5.6
|
|
- disable rpath
|
|
- library_version variable in spec file
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jun 26 06:03:07 CEST 2008 - crrodriguez@suse.de
|
|
|
|
- run make check
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 30 03:20:34 CET 2007 - crrodriguez@suse.de
|
|
|
|
- first version for the OBS
|
|
|