Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ginac-1.7.8-lp152.1.1 RPM for aarch64

From OpenSuSE Ports Leap 15.2 for aarch64

Name: ginac Distribution: openSUSE Leap 15.2
Version: 1.7.8 Vendor: openSUSE
Release: lp152.1.1 Build date: Mon Jun 1 12:36:36 2020
Group: Development/Libraries/C and C++ Build host: obs-arm-8
Size: 276615 Source RPM: ginac-1.7.8-lp152.1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.ginac.de/
Summary: C++ library for symbolic calculations
GiNaC (which stands for "GiNaC is Not a CAS (Computer Algebra System)") is an
open framework for symbolic computation within the C++ programming language.

Provides

Requires

License

GPL-2.0-only

Changelog

* Thu Feb 06 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 06 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 04 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 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 04 2018 jengelh@inai.de
  - Remove --with-pic which has no effect with --disable-static.
  - Fix the shlib package's RPM groups.
* Sat Feb 03 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 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 2016 badshah400@gmail.com
  - Fix baselibs.conf file.
* Mon Nov 21 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 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.

Files

/usr/bin/ginsh
/usr/bin/viewgar
/usr/lib/ginac-excompiler
/usr/share/man/man1/ginsh.1.gz
/usr/share/man/man1/viewgar.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 12:09:08 2024