BSD Ports

devel/libcerf 2.4 NetBSD

Library providing efficient and accurate complex error functions

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
mit
Categories
devel, math
Package size
33.6 KiB, 124.4 KiB installed

Description

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.

In the other systems

SystemPortVersion
NetBSDdevel/libcerf2.4
FreeBSDmath/libcerf3.3
OpenBSDmath/libcerf1.13p0
DragonFlymath/libcerf2.4
HardenedBSDmath/libcerf3.3
GhostBSDmath/libcerf3.3

Install

Binary package:

pkgin install libcerf

From pkgsrc:

cd /usr/pkgsrc/devel/libcerf && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_642.4
NetBSD 10.1 aarch642.4
SmartOS / illumos x86_642.4
macOS 15 arm642.4

Dependencies

Required by 1