BSD Ports

math/mpfi 1.5.5 FreeBSD

Multiple Precision Floating-point Interval library

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
df0ad48429
License
LGPL3, GPLv3
Categories
math
Package size
87.7 KiB, 596.8 KiB installed

Description

MPFI is a library for interval arithmetic, which is built upon the MPFR multiple precision floating-point arithmetic.

MPFI is intended to be a portable library written in C for arbitrary precision interval arithmetic with intervals represented using MPFR reliable floating-point numbers. It is based on the GNU MP library and on the MPFR library. The purpose of an arbitrary precision interval arithmetic is on the one hand to get "guaranteed" results, thanks to interval computation, and on the other hand to obtain accurate results, thanks to multiple precision arithmetic. The MPFI library is built upon MPFR in order to benefit from the correct rounding provided, for each operation or function, by MPFR. Further advantages of using MPFR are its portability and compliance with the IEEE 754 standard for floating-point arithmetic.

In the other systems

SystemPortVersion
FreeBSDmath/mpfi1.5.5
NetBSDmath/mpfi1.5.4
DragonFlymath/mpfi1.5.4

Install

Binary package:

pkg install mpfi

From the ports tree:

cd /usr/ports/math/mpfi/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	mpfi>0:math/mpfi
LIB_DEPENDS=	libmpfi.so:math/mpfi

Packages

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

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.5.4_11.5.51.5.41.5.41.5.5
FreeBSD:14:quarterly1.5.4_11.5.4_1n/a1.5.41.5.4_1
FreeBSD:15:latest1.5.51.5.5n/a1.5.41.5.4
FreeBSD:15:quarterly1.5.4_11.5.4_1n/an/an/a
FreeBSD:16:latest1.5.4_11.5.5n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 2

The full lists below include those, and their dependencies in turn.

Build dependencies 16
Run dependencies 3
Required by 109

The first 100 are listed.

Configuration

No options to configure.

USES
autoreconf libtool localbase tar:bz2
Service scripts
none

Files

pkg-plist 7
  • include/mpfi.h
  • include/mpfi_io.h
  • lib/libmpfi.a
  • lib/libmpfi.so
  • lib/libmpfi.so.0
  • lib/libmpfi.so.0.0.1
  • libdata/pkgconfig/mpfi.pc
distinfo 1
FileSizeSHA256
mpfi-1.5.5.tar.bz21490114c5d0c43759ee3e2bd8e4ffce078e85e928925b8bea97206cdf1620b2225b463

Commit history 1

DateCommitCreditsLog message
df0ad48429 Thierry Thomas math/mpfi: upgrade to 1.5.5
Also add a test target.