{"count":40987,"next":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=358","previous":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=356","results":[{"name":"palmkit","description":"Publicly Available Language Modeling toolKIT"},{"name":"palp","description":"a Package for Analyzing Lattice Polytopes"},{"name":"pam-google-authenticator","description":"Pluggable Authentication Module for Google Authenticator"},{"name":"pam-reattach","description":"PAM module to reattach to user's per-session bootstrap namespace"},{"name":"pam-touchid","description":"PAM plugin module that allows Touch ID to be used for authentication"},{"name":"pam-u2f","description":"Pluggable Authentication Module (PAM) for U2F"},{"name":"pam-watchid","description":"PAM plugin module that allows the Apple Watch to be used for authentication"},{"name":"pamtester","description":"Utility for testing pluggable authentication modules (PAM) facility"},{"name":"pan2","description":"News reader for GTK+ version 3."},{"name":"pandoc","description":"Conversion between markup formats"},{"name":"pandoc-citeproc","description":"Library and executable for using citeproc with pandoc"},{"name":"panel_select","description":"common files for selecting default panel version"},{"name":"pango","description":"Framework for the layout and rendering of i18n text"},{"name":"pango-devel","description":"Framework for the layout and rendering of i18n text"},{"name":"Pangolin","description":"Pangolin is a lightweight portable rapid development library for managing OpenGL display"},{"name":"pangomm","description":"C++ interface to Pango."},{"name":"pangomm-1.4","description":"C++ interface to Pango."},{"name":"pangomm-1.4-devel","description":"C++ interface to Pango."},{"name":"pangomm-devel","description":"C++ interface to Pango."},{"name":"pangox-compat","description":"compatibility library for software needing the old pangox library"},{"name":"pangoxsl","description":"Extends Pango with additional XSL properties."},{"name":"Pantomime","description":"a framework for supporing POP, IMAP3, and SMTP"},{"name":"Pantomime-Framework","description":"a framework for supporing POP, IMAP3, and SMTP"},{"name":"paperkey","description":"An OpenPGP key archiver"},{"name":"papilo","description":"Parallel Presolve for Integer and Linear Optimization"},{"name":"paps","description":"Command line program for converting Unicode text encoded in UTF-8 to postscript and pdf by using pango"},{"name":"paq8","description":"PAQ8, a tight but slow compressor"},{"name":"par","description":"paragraph reflow for email"},{"name":"par2","description":"Parchive: Parity Archive Volume Set for data recovery"},{"name":"parabolic","description":"Download web video and audio"},{"name":"paracode","description":"converts UTF-8 input to use different codepoints"},{"name":"parallel","description":"GNU parallel: Shell command parallelization utility"},{"name":"parallel-hashmap","description":"A family of header-only, very fast and memory-friendly hashmap and btree containers"},{"name":"paramagpy","description":"Calculate paramagnetic effects in NMR spectra of proteins"},{"name":"paramonte","description":"ParaMonte: plain powerful parallel Monte Carlo and MCMC library"},{"name":"paraview","description":"3D data analysis and visualization application"},{"name":"pari","description":"PARI/GP computer algebra system"},{"name":"pari-elldata","description":"PARI/GP version of J. E. Cremona Elliptic Curve Data"},{"name":"pari-extra","description":"PARI/GP optional packages."},{"name":"pari-galdata","description":"Needed by polgalois to compute Galois group in degrees 8 through 11."},{"name":"pari-galpol","description":"PARI package of the GALPOL database of polynomials defining Galois extensions of the rationals"},{"name":"pari-nflistdata","description":"Needed by nflist to list fields of small discriminant"},{"name":"pari-nftables","description":"Repackaging of the historical megrez number field tables (errors fixed, 1/10th the size, easier to use)."},{"name":"pari-seadata","description":"These polynomials were extracted from the ECHIDNA databases and computed by David R. Kohel"},{"name":"pari-seadata-big","description":"The third one is huge and contains extra modular polynomials of level between 500 and 800."},{"name":"pari-seadata-small","description":"The second one is a much smaller version that should be suitable for fields up to 350 bits."},{"name":"parley","description":"Vocabulary Trainer"},{"name":"parmetis","description":"ParMETIS - parallel graph partitioning"},{"name":"parqeye","description":"Peek inside Parquet files right from your terminal"},{"name":"parrot","description":"Obsolete port, replaced by MoarVM"}]}