gmp
Port variant std
Summary Free library for arbitrary precision arithmetic
BROKEN
Package version 6.3.0_1
Homepage https://gmplib.org/
Keywords math, devel
Maintainer nobody
License LGPL3+ , GPLv2+ (dual)
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 09 AUG 2024, 21:24:17 UTC
Port created 06 APR 2017, 22:07:45 UTC
Subpackage Descriptions
set This is the gmp:std metapackage. It pulls in all subpackages of gmp:std.
primary GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. There is no limit to the precision except the ones implied by the available memory in the machine GMP runs on. GMP has a rich set of functions, and the functions have a regular interface. GMP is designed to be as fast as possible, both for small operands and for huge operands. The speed is achieved by using fullwords as the basic arithmetic type, by using fast algorithms, with carefully optimized assembly code for the most common inner loops for a lot of CPUs, and by a general emphasis on speed (instead of simplicity or elegance). GMP is believed to be faster than any other similar library. The advantage for GMP increases with the operand sizes for certain operations, since GMP in many cases has asymptotically faster algorithms.
dev This is the developer subpackage of the gmp:std port. It may contain headers, pc files, static and PIC libraries and SO links.
info This is the GNU Info manual page subpackage of the gmp:std port.
Configuration Switches (platform-specific settings discarded)
ASM OFF Use optimized assembly code
Package Dependencies by Type
Runtime (only) ravensys-gcc:cxx_run:std (primary subpackage)
ravensys-gcc:libs:std (primary subpackage)
indexinfo:single:std (info subpackage)
Download groups
main mirror://GNU/gmp
Distribution File Information
a3c2b80201b89e68616f4ad30bc66aee4927c3ce50e33929ca819d5c43538898 2094196 gmp-6.3.0.tar.xz
Ports that require gmp:std
R-gmp:std Multiple Precision Arithmetic
R-igraph:std Network Analysis and Visualization
aqbanking:std Online banking interface and financial framework
binutils:std GNU binary tools
cgal:std Computational Geometry Algorithms Library
coreutils:noprefix FSF core utilities (standard names)
coreutils:ravensys FSF core utilities for raven sysroot (no nls)
coreutils:std FSF core utilities (prefixed with g)
ecl:std ANSI Common Lisp implementation
ffmpeg5:std Play, record, convert, and stream audio and video
ffmpeg6:std Play, record, convert, and stream audio and video
ffmpeg:std Play, record, convert, and stream audio and video
gcc12:std GNU Compiler collection (GCC), Series 12
gcc13:std GNU Compiler collection (GCC), Series 13
gcc14:std GNU Compiler collection (GCC), Series 14
gdb:std GNU debugger
glpk:std GNU Linear Programming Kit
gnatcoll-bindings:std Core packages of GNAT Components Collection
gnatcross-binutils:FAMD64_R12 C/Ada cross-compiler linker (FreeBSD/AMD64 R12)
gnatcross-binutils:FARM64_R11 C/Ada cross-compiler linker (FreeBSD/ARM64 R11)
gnatcross-binutils:FI386_R12 C/Ada cross-compiler linker (FreeBSD/I386 R12)
gnatcross-binutils:MAMD64_R3 C/Ada cross-compiler linker: MidnightBSD/AMD64 R3
gnatcross-binutils:MI386_R3 C/Ada cross-compiler linker: MidnightBSD/I386 R3
gnatcross-binutils:NAMD64_R9 C/Ada cross-compiler linker (NetBSD/AMD64 R9)
gnatcross-binutils:SOL10 C/Ada cross-compiler linker (Solaris 10)
gnatcross:FAMD64_R12 C/Ada cross-compiler, target: FreeBSD/AMD64 (R12)
gnatcross:FARM64_R11 C/Ada cross-compiler, target: FreeBSD/ARM64 (R11)
gnatcross:FI386_R12 C/Ada cross-compiler, target: FreeBSD/I386 (R11)
gnatcross:MAMD64_R3 C/Ada cross-compiler, tgt: MidnightBSD/AMD64 (R3)
gnatcross:MI386_R3 C/Ada cross-compiler, tgt: MidnightBSD/I386 (R3)
gnatcross:SOL10 C/Ada cross-compiler, target: Solaris 10 (x86-64)
gnatdoc:std GNAT Documentation Generation Tool
gnatformat:std Ada code formatter based on Prettier-Ada library
gnatstudio:std Multilanguage IDE for Ada, SPARK, C/C++, and more
gnucash:std Financial accounting software
gnustep-base:std GNUstep Base Library
gnutls:std GNU Transport Layer Security library
guile:std GNU Ubiquitous Intelligent Language for Extensions
langkit_support:std Support files for Ada Langkit
libadalang-tools:std Development tools based on libadalang
libcupsfilters:std Library for developing printing filters
libfilezilla:std C++ lib for building platform-independent programs
luanti:std Infinite-world block sandbox game
mkvtoolnix:std Matroska media files manipulation tools
mpc:std High-precision complex number library
mpfr:std Multiple-precision floating-point number library
nettle:std Low-level cryptographic library
nlopt:std Nonlinear optimization library
ntl:std Victor Shoup's Number Theory Library
perl-Math-BigInt-GMP:538 Replacement library for Math::BigInt::Calc (5.38)
perl-Math-BigInt-GMP:540 Replacement library for Math::BigInt::Calc (5.40)
php82-gmp:std PHP 8.2 extension: gmp arbitrary-length integers
php83-gmp:std PHP 8.3 extension: gmp arbitrary-length integers
php84-gmp:std PHP 8.4 extension: gmp arbitrary-length integers
rasqal:std RDF Query Library for Redland
ravensys-binutils:std GNU binary tools for Ravenports toolchain
ravensys-gcc:std GNU Compiler collection (GCC), Series 14
rdesktop:std RDP client - Windows NT/2000/2003 Terminal Server
rpm-sequoia:std OpenPGP backend for rpm using Sequoia PGP
ruby31:std Object-oriented interpreted scripting language
ruby32:std Object-oriented interpreted scripting language
ruby33:std Object-oriented interpreted scripting language
sbcl:std Steel Bank Common Lisp
sfcgal:std C++ wrapper library around CGAL
texlive-bin:std Binary and input files for TeXlive