{"name":"mpfr","portdir":"devel/mpfr","version":"4.2.2","license":"LGPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.mpfr.org/","description":"C library for multiple-precision floating-point computations","long_description":"MPFR is a portable C library for arbitrary-precision binary floating-point computation with correct rounding, based on the GMP multiple-precision library. The computation is both efficient and has a well-defined semantics. It copies the good ideas from the ANSI/IEEE-754 standard for fixed-precision floating-point arithmetic.","active":true,"categories":["devel","math"],"maintainers":[{"name":"larryv","github":"larryv","ports_count":49}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-17"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["gmp"]}],"depends_on":[{"type":"build","ports":["libgcc-devel","libgcc14","libgcc13","libgcc9","libgcc11","libgcc6","libgcc7","libgcc45","libgcc15"]},{"type":"lib","ports":["py35-gmpy2","py36-gmpy2","gnat-gcc","mpfi","texlive-bin","py39-gmpy2","sfcgal","i386-elf-gcc","x86_64-elf-gcc","pure-fastcgi","pure-mpfr","algol68g","cgal5","py27-mx-experimental","libmpc","upc","py310-gmpy2","py312-gmpy2","py313-gmpy2","py314-gmpy2","py311-gmpy2","symengine","R-hypergeo2","py37-bigfloat","py37-gmpy2","msp430-elf-gcc","msp430-gcc","msp430-gcc-devel","p5.28-math-mpfr","p5.30-math-mpfr","p5.32-math-mpfr","p5.34-math-mpfr","p5.28-math-mpc","p5.30-math-mpc","p5.32-math-mpc","p5.34-math-mpc","SuiteSparse_SLIP_LU","cgal4","m68k-palm-elf-gcc","py38-pytorch","py38-bigfloat","riscv32-none-elf-gcc","SuiteSparse_SPEX","arturo","R-AlphaHull3D","R-Rmpfr","R-cgalMeshes","R-cgalPolygons","py39-pytorch","p5.28-math-mpfi","p5.32-math-mpfi","p5.34-math-mpfi","p5.30-math-mpfi","libqalculate","R-PMCMRplus","avr-gcc","arm-none-eabi-gcc","qore","R-jack","flint","gcc10","gcc11","gcc12","R-lazyNumbers","gcc15","R-ratioOfQsprays","py38-gmpy2","scip","gcc14","genius","R-scModels","gnome-calculator","cgal6","R-symbolicQspray","R-symengine","octave-interval","gretl","polymake","singular","soplex","openscad","openscad-devel","octave-apa","sollya","rasqal","ledger","gcc13","x86_64-w64-mingw32-gcc","i686-w64-mingw32-gcc","x86_64-w64-mingw32-gcc-bootstrap","x86_64-w64-mingw32-gcc-nothreads","i686-w64-mingw32-gcc-nothreads","i686-w64-mingw32-gcc-bootstrap","gcc-devel","gcc43","gcc44","gcc45","gcc46","gcc47","gcc48","gcc49","gcc5","gcc6","gcc7","gcc8","gcc9","gawk-mpfr","p5.26-math-mpc","p5.26-math-mpfi","p5.26-math-mpfr","seed","py39-bigfloat","arm-elf-gcc","arm-none-eabi-gcc8","py27-gmpy2","py37-pytorch","py310-bigfloat","racket","py311-bigfloat","py312-bigfloat","py313-bigfloat","py314-bigfloat","ViennaRNA","cmh","fplll","mpfrcx","riscv64-unknown-linux-gnu-gcc","riscv64-linux-gcc-bootstrap","riscv64-unknown-linux-uclibc-gcc","riscv64-unknown-linux-musl-gcc","pure","gdb","rb33-gmp","rb32-gmp","rb31-gmp","rb30-gmp","mfem"]},{"type":"run","ports":["R-mlr"]}]}