BSD Ports

math/mpfrc++ 3.7.2 FreeBSD

High-performance C++ interface for MPFR library

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv3
Categories
math, devel
Package size
28.8 KiB, 164.5 KiB installed

Description

MPFR library allows user to conduct floating-point calculations with virtually any (restricted by available memory only) precision with correct rounding. Besides simple arithmetic operations like "+" and "/" the whole set of mathematical functions is supported: sin, sqrt, pow, log, etc.

MPFR defines custom C-language type to represent floating-point number mpfr_t. Mathematical manipulations with mpfr_t - variables are done through assembler-look-like functions. For instance, to add two numbers x and y with result in z special function mpfr_add(z,x,y,GMP_RNDN) should be called.

In the other systems

SystemPortVersion
FreeBSDmath/mpfrc++3.7.2
DragonFlymath/mpfrc++3.7.1

Install

Binary package:

pkg install mpfrc++

From the ports tree:

cd /usr/ports/math/mpfrc++/ && make install clean

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

RUN_DEPENDS=	mpfrc++>0:math/mpfrc++

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:latest3.7.23.7.23.6.93.7.13.7.2
FreeBSD:14:quarterly3.7.23.7.2n/a3.7.13.7.2
FreeBSD:15:latest3.7.23.7.2n/a3.7.13.7.1
FreeBSD:15:quarterly3.7.23.7.2n/an/an/a
FreeBSD:16:latest3.7.23.7.2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 1

Test 1

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

Run dependencies 3

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Files

distinfo 1
FileSizeSHA256
advanpix-mpreal-mpfrc++-3.7.2_GH0.tar.gz394605e31deda0809da078bff43eda7d1117545818f4704f97289c92c34b6f91c2923

Commit history 0

No commits in the history this site was built from.