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