{"name":"gmp","portdir":"devel/gmp","version":"6.3.0","license":"LGPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gmplib.org/","description":"GNU multiple precision arithmetic library","long_description":"GNU MP is a library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. It has a rich set of functions, and the functions have a regular interface. GNU MP 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, by carefully optimized assembly code for the most common inner loops for a lots of CPUs, and by a general emphasis on speed (instead of simplicity or elegance).","active":true,"categories":["devel","math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1595}],"variants":["native","universal"],"dependencies":[{"type":"build","ports":["m4","clang-16"]}],"depends_on":[{"type":"build","ports":["mozart","libgcc11","libgcc9","libgcc15","libgcc-devel","libgcc7","libgcc45","libgcc6","libgcc14","libgcc13"]},{"type":"lib","ports":["msp430-elf-gcc","msp430-gcc","msp430-gcc-devel","x86_64-elf-gcc","x86_64-w64-mingw32-gcc","x86_64-w64-mingw32-gcc-bootstrap","x86_64-w64-mingw32-gcc-nothreads","aqbanking5","aqbanking5-gtk","aqbanking5-gtk3","aqbanking6","aqbanking6-gtk2","aqbanking6-gtk3","cddlib","cloog","gdb","gnutls","ihaskell","isl","isl14","isl18","isl-devel","libfilezilla","libmpc","mpfr","nettle","openscop","ppl","emacs","emacs-devel","emacs-app","emacs-app-devel","ledger","gnubg","cgal4","cgal5","sfcgal","blender","kcalc","libktorrent","Io","Maude","algol68g","fstar","gcc-devel","gcc10","gcc43","gcc44","gcc45","gcc46","gcc47","gcc48","gcc49","gcc5","gcc6","gcc7","gcc8","gcc9","gcl","gnat-gcc","gnucobol","gst","ikarus-scheme-devel","kaffe","librep","mdk","mosml-dynlibs","omnicompiler","php80-gmp","php74-gmp","php73-gmp","php72-gmp","php71-gmp","php70-gmp","php56-gmp","php55-gmp","php54-gmp","php53-gmp","php52-gmp","pike","polyml","pure","q","qore","stklos","swi-prolog","swi-prolog-devel","upc","yap","yap-devel","SuiteSparse_SLIP_LU","boolector","cadabra2","cln","cvc4","flint","glpk","gmp-ecm","igraph","libqalculate","mpfi","msieve","ntl","octave-interval","singular","symengine","VLC2","libVLC2","mkvtoolnix","lsh","rdesktop","ocaml-zarith","p5.26-alien-gmp","p5.28-alien-gmp","p5.30-alien-gmp","p5.26-crypt-dh-gmp","p5.28-crypt-dh-gmp","p5.30-crypt-dh-gmp","p5.26-math-bigint-gmp","p5.28-math-bigint-gmp","p5.30-math-bigint-gmp","p5.26-math-gmp","p5.28-math-gmp","p5.30-math-gmp","p5.26-math-gmpf","p5.28-math-gmpf","p5.30-math-gmpf","p5.26-math-gmpq","p5.28-math-gmpq","p5.30-math-gmpq","p5.26-math-gmpz","p5.28-math-gmpz","p5.30-math-gmpz","p5.26-math-mpc","p5.28-math-mpc","p5.30-math-mpc","p5.26-math-mpfi","p5.28-math-mpfi","p5.30-math-mpfi","p5.26-math-mpfr","p5.28-math-mpfr","p5.30-math-mpfr","p5.26-math-prime-util-gmp","p5.28-math-prime-util-gmp","p5.30-math-prime-util-gmp","pure-fastcgi","pure-ffi","pure-gen","pure-glpk","pure-liblo","pure-mpfr","pure-odbc","pure-reduce","pure-sql3","py37-bigfloat","py38-bigfloat","py39-bigfloat","py27-gmpy","py35-gmpy","py36-gmpy","py37-gmpy","py38-gmpy","py39-gmpy","py27-gmpy2","py35-gmpy2","py36-gmpy2","py37-gmpy2","py38-gmpy2","py39-gmpy2","py27-mx-experimental","py37-pytorch","py38-pytorch","py39-pytorch","gmsh","gnuradio","gnuradio37","gnuradio-next","gnuradio-devel","gr-adapt","gr37-adapt","gr-air-modes","gr37-air-modes","gr37-ais","gr-baz","gr37-baz","gr37-cdma","gr-fcdproplus","gr37-fcdproplus","gr-foo","gr37-foo","gr-fosphor","gr37-fosphor","gr-gfdm","gr37-gfdm","gr-gsm","gr37-gsm","gr-hpsdr","gr-ieee802-11","gr37-ieee802-11","gr-ieee802-15-4","gr37-ieee802-15-4","gr-iio","gr37-iio","gr-iqbalance","gr37-iqbalance","gr-iridium","gr37-iridium","gr-limesdr","gr37-limesdr","gr-linrad","gr37-lora-BastilleResearch","gr37-lora-rpp0","gr-lora-rpp0","gr37-lte","gr37-mac","gr37-mapper","gr37-ofdm","gr-osmosdr","gr37-osmosdr","gr37-pcap","gr37-pyqt","gr-rds","gr37-rds","gr-satellites","gr37-satellites","gr37-sdrplay","gr-specest","gr37-specest","gr37-tdd","numdiff","openscad","openscad-devel","root5","root6","libbswabe","pbc","coreutils","john-jumbo","texlive-bin","libuninum","gcc11","libpoly","php81-gmp","p5.32-alien-gmp","p5.32-crypt-dh-gmp","p5.32-math-bigint-gmp","p5.32-math-gmp","p5.32-math-gmpf","p5.32-math-gmpq","p5.32-math-gmpz","p5.32-math-mpc","p5.32-math-mpfi","p5.32-math-mpfr","p5.32-math-prime-util-gmp","lean","gretl","py310-bigfloat","msieve-devel","coreutils-devel","mkvtoolnix-devel","py310-gmpy","py310-gmpy2","adblock2privoxy","arm-none-eabi-gdb","avr-gdb","p5.34-alien-gmp","p5.34-crypt-dh-gmp","p5.34-math-bigint-gmp","p5.34-math-gmp","p5.34-math-gmpf","p5.34-math-gmpq","p5.34-math-gmpz","p5.34-math-mpc","p5.34-math-mpfi","p5.34-math-mpfr","p5.34-math-prime-util-gmp","gr-hermeslite2","gawk-mpfr","ghc","gnutls-devel","pari","php82-gmp","gcc12","cabal","HaXml","aeson-pretty","cpphs","hlint","shellcheck","matterhorn","lhs2tex","py311-gmpy2","4ti2","LiDIA","QSopt_ex","TOPCOM","latte-int","lrslib","soplex","papilo","polymake","scip","py311-bigfloat","fplll","mpfrcx","yices","cmh","pandoc","R-Rmpfr","R-gmp","R-igraph","R-RationalMatrix","R-rcdd","R-RcppAlgos","R-RcppBigIntAlgos","stklos-devel","R-AlphaHull3D","R-cgalMeshes","R-lazyNumbers","R-symengine","R-cgalPolygons","R-interpolation","gfan","R-jack","R-qspray","zmap","R-arrangements","ecl","R-leidenbase","normaliz","sympol","php83-gmp","R-LOMAR","R-kantorovich","mlton","mlton-bootstrap","initool","mosml","ecl-devel","R-scModels","R-PMCMRplus","riscv64-unknown-linux-musl-gcc","emacs-mac-app-devel","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","php85-gmp","riscv32-none-elf-gcc","riscv64-unknown-linux-gnu-gcc","riscv64-linux-gcc-bootstrap","riscv64-unknown-linux-uclibc-gcc","emacs-mac-app","john-jumbo-devel","gcc13","m68k-palm-elf-gcc","py312-bigfloat","libpapilo","SuiteSparse_SPEX","haskell-language-server","haskell-stan","mkvtoolnix-legacy","rb33-gmp","rb32-gmp","rb31-gmp","rb30-gmp","R-ratioOfQsprays","R-symbolicQspray","idris2","gcc14","py312-gmpy2","php84-gmp","guile-2.2","guile-1.8","guile-3.0","cgal6","py313-gmpy2","R-hypergeo2","py313-bigfloat","hindent","gcc15","luanti","sollya","py314-bigfloat","py314-gmpy2","arturo"]},{"type":"run","ports":["R-forsearch","ruby-build","R-mlr","R-blindreview","R-fitdistrplus","crystal"]}]}