| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: cln | Distribution: SUSE Linux Enterprise 16 |
| Version: 1.3.7 | Vendor: openSUSE |
| Release: bp160.1.13 | Build date: Thu Feb 8 13:58:06 2024 |
| Group: Productivity/Scientific/Math | Build host: reproducible |
| Size: 1707783 | Source RPM: cln-1.3.7-bp160.1.13.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://www.ginac.de/CLN/ | |
| Summary: Class Library for Numbers (C++) | |
CLN features a rich set of number classes: integer (unlimited precision), rational, short float, single float, double float, long float (unlimited precision), complex, modular integer, and univariate polynomial. It implements elementary, logical, and transcendental functions. C++ as the implementation language brings efficiency, type safety, and algebraic syntax. Memory efficiency: small integers and short floats are immediate, not heap allocated. Automatic, noninterruptive garbage collection. Speed efficiency: assembly language kernel for some CPUs, Karatsuba and Schoenhage-Strassen multiplication. Interoperability: garbage collection with no burden on the main application, hooks for memory allocation and exceptions. The following C++ features are used: classes, member functions, overloading of functions and operators, constructors and destructors, inline, const, multiple inheritance, templates, and namespaces. The following C++ features are not used: new, delete, virtual inheritance, and exceptions.
GPL-2.0-or-later
* Thu Feb 08 2024 pgajdos@suse.com
- version update to 1.3.7
* Fixed compilation on ARM platforms.
* Add support for LoongArch.
* Mon Sep 21 2020 pgajdos@suse.com
- remove -fvisibility-inlines-hidden for now [bsc#1176710]
* Thu Dec 19 2019 pgajdos@suse.com
- version update to 1.3.6
* fix build errors
- run tests
* Wed Nov 20 2019 Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.3.5:
* Fix bug in scale_float() throwing underflow_exception.
- Drop riscv.patch. Fixed upstream.
* Mon Mar 11 2019 Andreas Schwab <schwab@suse.de>
- riscv.patch: Add support for riscv64 platform
- Use %license
* Tue Nov 18 2014 pgajdos@suse.com
- updated to 1.3.4:
* Fix input of huge floats.
* Support the AArch64 and the Mips64 ABIs.
=> dropped cln-aarch64.patch
* Mon Sep 09 2013 pgajdos@suse.com
- updated to 1.3.3:
* Fix integer input of leading zeros in power-of-two base.
* Fix several floating-poing conversion bugs involving huge
numbers.
* Fix bug that would set input stream fail state when reading
a number at EOF.
- removed upstreamed s390x.patch
- refreshed aarch64.patch
* Wed Mar 06 2013 schwab@suse.de
- cln-aarch64.patch: add support for aarch64
* Tue Nov 20 2012 cgiboudeaux@gmx.com
- Fix the SLES build (%make_install is not expanded)
- Install the license file
* Fri Jan 20 2012 crrodriguez@opensuse.org
- build with -fvisibility-inlines-hidden, in the unlikely
case this cause trouble, drop me a note (the test suite passes
so I expect none) . This reduces the exported symbol table
in around 200(!!) symbols.
* Tue Dec 20 2011 dmueller@suse.de
- build with optflags again
- fix build on arm
* Mon Nov 28 2011 ro@suse.de
- make it build on s390x
* Mon Oct 17 2011 arun@gmx.de
- Update to version 1.3.2: (changes taken from git log)
* Fix scale_float for large factors on x86.
* Update documentation about infrastructure requirements.
* Support for MSVC.
* Fix yet another dependent base C++ language issue.
* Fix compilation with clang.
* Configure: be more cross-compilation friendly.
* Fix the documentation build failure (wrong texinfo).
* Remove 'auto' keyword used as storage specifier.
* Mon Aug 08 2011 toddrme2178@gmail.ccom
- Fixed group (fix for RPMLINT warning)
- Removed commented files (fix for RPMLINT warning)
- Switched hard-coded paths and commands to RPM macros in spec file
- Cleaned up spec file formatting
* Mon Jun 28 2010 pgajdos@suse.cz
- Added pkg-config to BuildRequires to generate right Provides
* Mon Sep 28 2009 masterpatricko@gmail.com
- Update to verion 1.3.1
* Sat Aug 08 2009 masterpatricko@gmail.com
- Update to version 1.3
* Mon Mar 17 2008 bwalle@suse.de
- fix build on ia64
* Wed Dec 19 2007 bwalle@suse.de
- fix build for gcc 4.3 after the gmp update (CL_GMP_SET_UINTD
needs to be run with C and not with C++ language)
- require emacs-nox instead of emacs-x11 because emacs-x11 requires
a terminal as standard input even in batch mode
- changed RPM Group for devel subpackage to "Development/Lib-
raries/C and C++" because of rpmlint
* Wed Oct 24 2007 bwalle@suse.de
- update to latest CVS
- fix build for gcc 4.3
* Fri Jun 22 2007 bwalle@suse.de
- update to 1.1.13
o Compilation fixes for 64-bit
o Fix rare assertion when printing quite large floats.
o Compilation fixes for several platforms: *BSD, Intel Mac, and
MinGW.
- created -devel subpackage
- fixed dependency for 10.3
* Thu Mar 23 2006 schwab@suse.de
- Don't generate debug information twice.
* Thu Jan 26 2006 sbrabec@suse.cz
- Added %%install_info_prereq.
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Wed Jan 18 2006 ro@suse.de
- added gmp-devel to nfb
* Thu Nov 24 2005 jj@suse.de
- update to new version, disabled patch
* Mon May 23 2005 schwab@suse.de
- Add -fno-reorder-blocks to work around design bug.
- Fix missing declaration.
* Thu Jan 27 2005 uli@suse.de
- update -> 1.1.9 (bugfixes, speedups, new function sintL
ldegree(const cl_UP& x))
* Fri Jan 09 2004 adrian@suse.de
- add %%run_ldconfig
* Thu Nov 06 2003 ro@suse.de
- use -fno-unit-at-a-time (constructor detection in configure)
* Thu Jul 10 2003 meissner@suse.de
- Fixed ppc64 fix (use __powerpc64__, not __ppc64__). Now crashes
the assembler with slightly invalid assembler.
- Added s390x.
- Merged all diffs into 1.
* Mon Jul 07 2003 meissner@suse.de
- Reenabled make check.
- Fixed ppc/ppc64 build.
- Fixed ia64 build.
- Fixed so that it will at least run the testsuite on x86_64.
* Thu Jul 03 2003 jj@suse.de
- support for ppc64: cln-1.1.5-ppc64.diff
- RPM_OPT_FLAGS
* Thu Jun 19 2003 ro@suse.de
- fix filelist
* Mon May 26 2003 ro@suse.de
- added info page to filelist
- added info page installation handling
* Mon Feb 24 2003 ro@suse.de
- use libdir
* Wed Feb 05 2003 jj@suse.de
- disabled 'make check' because it is expensive
* Fri Aug 02 2002 jj@suse.de
- update to version 1.1.5 (bugfix-version)
* Tue Jun 11 2002 stepan@suse.de
- add type defines for x86-64
* Mon Jan 14 2002 schwab@suse.de
- Fix use of namespaces.
* Sat Dec 08 2001 jj@suse.de
- update to version 1.1.3
* Thu Aug 30 2001 jj@suse.de
- upgraded to 1.1.2 that should fix all problems
- disabled patches cln-ia64.dif and cln-namesp.dif
* Mon Jul 16 2001 schwab@suse.de
- Fix namespace bug.
* Wed Apr 04 2001 jj@suse.de
- fixed permissions for /usr/bin/pi
* Wed Mar 07 2001 jj@suse.de
- entered patch for ia64
- added example program /usr/bin/pi ;-)
* Mon Feb 19 2001 jj@suse.de
- initial version
/usr/bin/pi /usr/lib64/libcln.so.6 /usr/lib64/libcln.so.6.0.7 /usr/share/doc/packages/cln /usr/share/doc/packages/cln/ChangeLog /usr/share/doc/packages/cln/NEWS /usr/share/doc/packages/cln/README /usr/share/licenses/cln /usr/share/licenses/cln/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Sep 30 22:53:47 2025