./devel/libcerf, Library providing efficient and accurate complex error functions

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.13, Package name: libcerf-1.13, Maintainer: pkgsrc-users

This is libcerf, a self-contained numeric library that provides an
efficient and accurate implementation of complex error functions,
along with Dawson, Faddeeva, and Voigt functions.

On current GNU/Linux systems, the man page complex(7) has a "see
also" section that lists complex mathematical functions like cabs(3),
cacos(3), and so on. Among them, there is a complex error function.
However, its manual page cerf(3) describes the functions cerf and
cerfc as "unimplemented" and "reserved for future use". The present
library libcerf provides the missing implementation, along with a
related functions. It comes with a set of man pages, including a
page cerf(3) that overwrites the standard one.


Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 60.146 KB

Version history: (Expand)


CVS history: (Expand)


   2023-01-24 19:36:36 by Thomas Klausner | Files touched by this commit (103)
Log message:
*: convert to cmake/build.mk
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2019-08-11 14:46:55 by Adam Ciarcinski | Files touched by this commit (1) | Package updated
Log message:
libcerf: updated HOMEPAGE
   2019-03-01 13:47:22 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libcerf: updated to 1.13

libcerf-1.13:
  - Further adjustments for compilation under Windows

libcerf-1.12:
  - Require CMake 3.6, outcomment code that requires 3.13.
  - Relative paths in CMake sources, for use as subproject.
  - When compiling as CPP, then #include<complex>, not <complex.h>;
    revise the entire C-vs-CPP machinery.
  - Remove tests with different inf or nan results on different systems or under
    different compilers.
   2019-01-18 10:30:05 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
libcerf: updated to 1.11

libcerf-1.11:
- Cover voigt by test_voigt
- Implement new function voigt_hwhm
- Restore libcerf.pc
- Add INSTALL instructions, and other minor adjustments for use of libcerf in \ 
C++ projects
- Support 'ctest', which runs the numeric accuracy tests from test1.c.
- Rename type cmplx into _cerf_cmplx to avoid name clash with Gnuplot pre 5.3
   2018-12-27 16:57:46 by Joerg Sonnenberger | Files touched by this commit (1)
Log message:
Needs pod2man.
   2018-12-01 22:22:36 by Andreas Gustafsson | Files touched by this commit (1)
Log message:
libcerf: add USE_LANGUAGES=c99 to fix build on NetBSD 7.1.