{"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":1599}],"variants":["native","universal"],"dependencies":[{"type":"build","ports":["m4","clang-18"]}],"depends_on":[{"type":"build","ports":["libgcc9","libgcc7","libgcc13","libgcc14","libgcc-devel","libgcc15","libgcc6","libgcc45","mozart","libgcc11"]},{"type":"lib","ports":["p5.26-math-mpc","p5.26-math-mpfi","p5.26-math-mpfr","p5.26-math-prime-util-gmp","py39-bigfloat","py27-gmpy2","py35-gmpy2","py36-gmpy2","py27-gmpy","py35-gmpy","py36-gmpy","emacs","emacs-app","emacs-devel","emacs-app-devel","aqbanking6","aqbanking6-gtk2","aqbanking6-gtk3","lsh","py39-gmpy2","VLC2","libVLC2","riscv64-unknown-linux-gnu-gcc","riscv64-linux-gcc-bootstrap","riscv64-unknown-linux-musl-gcc","riscv64-unknown-linux-uclibc-gcc","ghc","swi-prolog-devel","py37-gmpy","coot","coot-devel","py37-bigfloat","py37-gmpy2","SuiteSparse_SLIP_LU","py38-pytorch","cadabra2","py38-bigfloat","symengine","py38-gmpy","py39-pytorch","luanti","texlive-bin","py39-gmpy","py38-gmpy2","R-AlphaHull3D","R-LOMAR","R-PMCMRplus","R-RationalMatrix","R-RcppAlgos","R-RcppBigIntAlgos","R-Rmpfr","R-arrangements","R-cgalMeshes","R-cgalPolygons","R-gmp","R-hypergeo2","R-igraph","R-interpolation","R-jack","R-kantorovich","R-lazyNumbers","R-leidenbase","R-qspray","R-ratioOfQsprays","R-rcdd","R-scModels","R-symbolicQspray","R-symengine","emacs-mac-app","emacs-mac-app-devel","arm-elf-gcc","arm-none-eabi-gcc","arm-none-eabi-gcc8","arm-none-eabi-gdb","avr-gcc","avr-gdb","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","HaXml","aeson-pretty","aqbanking5","aqbanking5-gtk","aqbanking5-gtk3","cddlib","cloog","cpphs","gdb","gnutls","gnutls-devel","haskell-language-server","haskell-stan","hlint","ihaskell","isl","isl-devel","isl14","isl18","libfilezilla","libmpc","libpoly","mpfr","nettle","openscop","ppl","shellcheck","ledger","gnubg","cgal4","cgal5","cgal6","sfcgal","gtk-vnc","blender","kcalc","libktorrent","Io","Maude","algol68g","arturo","cabal","ecl","ecl-devel","gcc-devel","gawk-mpfr","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gcc43","gcc44","gcc45","gcc46","adblock2privoxy","pandoc","p5.26-alien-gmp","p5.26-crypt-dh-gmp","gnuradio-devel","p5.26-math-bigint-gmp","p5.26-math-gmp","p5.26-math-gmpf","p5.26-math-gmpq","p5.26-math-gmpz","john-jumbo","john-jumbo-devel","hindent","lhs2tex","libuninum","py37-pytorch","gcc47","gcc48","gcc49","gcc5","gcc6","gcc7","gcc8","gcc9","gcl","gnat-gcc","gnucobol","gst","guile-1.8","guile-2.2","guile-3.0","idris2","ikarus-scheme-devel","kaffe","librep","mdk","mlton","mlton-bootstrap","mosml","mosml-dynlibs","omnicompiler","php85-gmp","php84-gmp","php83-gmp","php82-gmp","php81-gmp","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","stklos-devel","swi-prolog","upc","yap","yap-devel","4ti2","LiDIA","QSopt_ex","TOPCOM","SuiteSparse_SPEX","boolector","cln","cmh","cvc4","flint","fplll","gfan","glpk","gmp-ecm","gretl","igraph","latte-int","lean","libqalculate","lrslib","mpfi","mpfrcx","msieve","msieve-devel","normaliz","ntl","papilo","libpapilo","pari","polymake","scip","singular","soplex","sympol","yices","mkvtoolnix","mkvtoolnix-devel","mkvtoolnix-legacy","fzssh","matterhorn","rdesktop","zmap","ocaml-zarith","octave-interval","m68k-palm-elf-gcc","p5.28-alien-gmp","p5.30-alien-gmp","p5.32-alien-gmp","p5.34-alien-gmp","p5.28-crypt-dh-gmp","p5.30-crypt-dh-gmp","p5.32-crypt-dh-gmp","p5.34-crypt-dh-gmp","p5.28-math-bigint-gmp","p5.30-math-bigint-gmp","p5.32-math-bigint-gmp","p5.34-math-bigint-gmp","p5.28-math-gmp","p5.30-math-gmp","p5.32-math-gmp","p5.34-math-gmp","p5.28-math-gmpf","p5.30-math-gmpf","p5.32-math-gmpf","p5.34-math-gmpf","p5.28-math-gmpq","p5.30-math-gmpq","p5.32-math-gmpq","p5.34-math-gmpq","p5.28-math-gmpz","p5.30-math-gmpz","p5.32-math-gmpz","p5.34-math-gmpz","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","p5.28-math-prime-util-gmp","p5.30-math-prime-util-gmp","p5.32-math-prime-util-gmp","p5.34-math-prime-util-gmp","pure-fastcgi","pure-ffi","pure-gen","pure-glpk","pure-liblo","pure-mpfr","pure-odbc","pure-reduce","pure-sql3","py310-bigfloat","py311-bigfloat","py312-bigfloat","py313-bigfloat","py314-bigfloat","py310-gmpy","py310-gmpy2","py311-gmpy2","py312-gmpy2","py313-gmpy2","py314-gmpy2","py27-mx-experimental","rb33-gmp","rb32-gmp","rb31-gmp","rb30-gmp","gmsh","gnuradio","gnuradio37","gnuradio-next","gr-adapt","gr-air-modes","gr37-adapt","gr37-air-modes","gr-baz","gr37-ais","gr37-baz","gr-fcdproplus","gr37-cdma","gr37-fcdproplus","gr-foo","gr-fosphor","gr37-foo","gr37-fosphor","gr-gfdm","gr-gsm","gr37-gfdm","gr37-gsm","gr-hermeslite2","gr-hpsdr","gr-ieee802-11","gr-ieee802-15-4","gr37-ieee802-11","gr37-ieee802-15-4","gr-iio","gr-iqbalance","gr37-iio","gr37-iqbalance","gr-iridium","gr-limesdr","gr37-iridium","gr37-limesdr","gr-linrad","gr37-lora-BastilleResearch","gr37-lora-rpp0","gr-lora-rpp0","gr37-lte","gr37-mapper","gr37-mac","gr-osmosdr","gr37-ofdm","gr37-osmosdr","gr37-pcap","gr37-pyqt","gr-rds","gr-satellites","gr37-rds","gr37-satellites","gr37-sdrplay","gr-specest","gr37-specest","gr37-tdd","numdiff","openscad","openscad-devel","root5","root6","sollya","libbswabe","pbc","coreutils","coreutils-devel","initool"]},{"type":"run","ports":["R-mlr","R-blindreview","R-forsearch","R-fitdistrplus","crystal","ruby-build"]}]}