{"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-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["gmp"]}],"depends_on":[{"type":"build","ports":["libgcc15","libgcc-devel","libgcc9","libgcc13","libgcc14","libgcc6","libgcc7","libgcc45","libgcc11"]},{"type":"lib","ports":["py36-gmpy2","riscv64-unknown-linux-musl-gcc","riscv64-unknown-linux-uclibc-gcc","py39-gmpy2","py37-bigfloat","py37-gmpy2","SuiteSparse_SLIP_LU","py38-pytorch","py38-bigfloat","py39-pytorch","py38-gmpy2","R-AlphaHull3D","R-PMCMRplus","R-Rmpfr","R-cgalMeshes","R-cgalPolygons","R-hypergeo2","R-jack","R-lazyNumbers","R-ratioOfQsprays","R-scModels","R-symbolicQspray","R-symengine","arm-elf-gcc","arm-none-eabi-gcc","arm-none-eabi-gcc8","avr-gcc","i386-elf-gcc","i686-w64-mingw32-gcc","i686-w64-mingw32-gcc-bootstrap","i686-w64-mingw32-gcc-nothreads","msp430-elf-gcc","msp430-gcc","msp430-gcc-devel","riscv32-none-elf-gcc","riscv64-none-elf-gcc","x86_64-elf-gcc","x86_64-w64-mingw32-gcc","x86_64-w64-mingw32-gcc-bootstrap","x86_64-w64-mingw32-gcc-nothreads","gdb","libmpc","ledger","cgal4","cgal5","cgal6","sfcgal","genius","gnome-calculator","seed","algol68g","arturo","gcc-devel","gawk-mpfr","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gcc43","gcc44","gcc45","gcc46","gcc47","gcc48","gcc49","gcc5","gcc6","gcc7","gcc8","gcc9","rasqal","p5.26-math-mpc","p5.26-math-mpfi","p5.26-math-mpfr","py39-bigfloat","riscv64-unknown-linux-gnu-gcc","riscv64-linux-gcc-bootstrap","py27-gmpy2","py35-gmpy2","py37-pytorch","gnat-gcc","pure","qore","racket","upc","SuiteSparse_SPEX","cmh","flint","fplll","gretl","libqalculate","mpfi","mpfrcx","papilo","polymake","scip","singular","soplex","symengine","octave-apa","octave-interval","m68k-palm-elf-gcc","p5.28-math-mpc","p5.30-math-mpc","p5.32-math-mpc","p5.34-math-mpc","p5.28-math-mpfi","p5.30-math-mpfi","p5.32-math-mpfi","p5.34-math-mpfi","p5.28-math-mpfr","p5.30-math-mpfr","p5.32-math-mpfr","p5.34-math-mpfr","pure-fastcgi","pure-mpfr","py310-bigfloat","py311-bigfloat","py312-bigfloat","py313-bigfloat","py314-bigfloat","py310-gmpy2","py311-gmpy2","py312-gmpy2","py313-gmpy2","py314-gmpy2","py27-mx-experimental","rb33-gmp","rb32-gmp","rb31-gmp","rb30-gmp","ViennaRNA","mfem","openscad","openscad-devel","sollya","texlive-bin"]},{"type":"run","ports":["R-mlr"]}]}