HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50805,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=440",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=438",
"results": [
{
"name": "pre-commit",
"portdir": "python/pre-commit",
"version": "4.5.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pre-commit/pre-commit",
"description": "A framework for managing and maintaining multi-language pre-commit hooks.",
"long_description": "A framework for managing and maintaining multi-language pre-commit hooks.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-yaml",
"py314-virtualenv",
"py314-identify",
"py314-cfgv",
"py314-nodeenv"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"podman"
]
}
]
},
{
"name": "PreferencePanes",
"portdir": "gnustep/PreferencePanes",
"version": "1.0.1",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.gnustep.it/enrico/system-preferences/",
"description": "GNUstep's PreferencePanes.",
"long_description": "GNUstep implementation of the PreferencePanes framework.",
"active": true,
"categories": [
"gnustep"
],
"maintainers": [],
"variants": [
"with_docs"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"gnustep-base"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"system-preferences"
]
}
]
},
{
"name": "prek",
"portdir": "devel/prek",
"version": "0.2.18",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://prek.j178.dev",
"description": "Better `pre-commit`, re-engineered in Rust",
"long_description": "Better `pre-commit`, re-engineered in Rust",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "hi",
"github": "j178",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "prelude-lml",
"portdir": "security/prelude-lml",
"version": "5.2.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.prelude-siem.org/",
"description": "Prelude Sensor for analyzing logs and collecting Syslog events",
"long_description": "Prelude is an Hybrid intrusion detection system framework that relies on the IDMEF (Intrusion Detection Message Exchange Format) IETF standard. It enables security sensors such as Snort, honeyd, Nessus Vulnerability Scanner, Samhain, over 30 types of system logs, and many others to verify an attack by performing automatic correlation between events. This port provides the 'log monitoring lackey'",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gnutls",
"icu",
"pcre",
"libprelude"
]
}
],
"depends_on": []
},
{
"name": "prelude-manager",
"portdir": "security/prelude-manager",
"version": "5.2.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.prelude-siem.org/",
"description": "collects and normalize security events from Prelude sensors",
"long_description": "Prelude is a Universal Security Information Management (SIM) system. Prelude collects, normalizes, sorts, aggregates, correlates and reports all security-related events independently of the product brand or license giving rise to such events. Prelude-Manager is a high availability server that accepts secured connections from distributed sensors and/or other Managers and saves received events to a media specified by the user (database, log file, mail etc.).",
"active": true,
"categories": [
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"net-snmp",
"tcp_wrappers",
"gnutls",
"libpreludedb",
"libxml2",
"libprelude",
"libev",
"libgeoip",
"libmaxminddb",
"libtool"
]
}
],
"depends_on": []
},
{
"name": "premake",
"portdir": "devel/premake",
"version": "3.7",
"license": "bsd",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://premake.github.io",
"description": "Premake is a build script generator.",
"long_description": "Premake is a build script generator. Describe your project using the full-featured Lua scripting language and use premake to create input files for various IDEs and GnuMake",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "premake4",
"portdir": "devel/premake4",
"version": "4.3",
"license": "bsd",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://premake.github.io",
"description": "Premake is a build script generator.",
"long_description": "Premake is a build script generator. Describe your project using the full-featured Lua scripting language and use premake to create input files for various IDEs and GnuMake",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "premake5",
"portdir": "devel/premake5",
"version": "5.0.0-beta8",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://premake.github.io/",
"description": "Premake is a build script generator.",
"long_description": "Premake is a build script generator. Describe your project using the full-featured Lua scripting language and use premake to create input files for various IDEs and GnuMake",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 163
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"otfcc"
]
}
]
},
{
"name": "present",
"portdir": "python/present",
"version": "0.6.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/vinayak-mehta/present",
"description": "A terminal-based presentation tool with colors and effects",
"long_description": "A terminal-based presentation tool with colors and effects.",
"active": true,
"categories": [
"office",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-pyfiglet",
"py311-click",
"py311-yaml",
"py311-mistune",
"py311-asciimatics"
]
}
],
"depends_on": []
},
{
"name": "presenterm",
"portdir": "graphics/presenterm",
"version": "0.13.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mfontanini/presenterm",
"description": "A terminal slideshow tool",
"long_description": "A terminal slideshow tool. Features: \n - Define your presentation in a single markdown file. \n - Image rendering support for iterm2, terminals that support the kitty graphics protocol, or sixel. \n - Customize your presentation's look by defining themes, including colors, margins, layout (left/center aligned content), footer for every slide, etc. \n - Code highlighting for a wide list of programming languages. \n - Configurable column layouts that let you structure parts of your slide into columns. \n - Support for an introduction slide that displays the presentation title and your name. \n - Support for slide titles. \n - Create pauses in between each slide so that it progressively renders for a more interactive presentation. \n - Text formatting support for bold, italics, strikethrough, and inline code. \n - Automatically reload your presentation every time it changes for a fast development loop.",
"active": true,
"categories": [
"graphics",
"textproc",
"office"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1024
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "prest",
"portdir": "devel/prest",
"version": "1.5.5",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://prestd.com",
"description": "pREST (PostgreSQL REST) is REST API for any Postgres database.",
"long_description": "pREST (PostgreSQL REST), simplify and accelerate development, instant, realtime, high-performance on any Postgres application, existing or new",
"active": true,
"categories": [
"devel",
"databases"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "prettyping",
"portdir": "net/prettyping",
"version": "1.1.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://denilsonsa.github.io/prettyping/",
"description": "prettier, more colorful, more compact, easier to read ping output",
"long_description": "prettyping is a wrapper around the standard ping tool with the objective of making the output prettier, more colorful, more compact, and easier to read. prettyping runs the standard ping in the background and parses its output, showing the ping responses in a graphical way at the terminal (by using colors and Unicode characters).",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "previous",
"portdir": "emulators/previous",
"version": "4.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sourceforge.net/projects/previous/",
"description": "NeXT computer emulator",
"long_description": "Previous is an open source NeXT computer emulator based on the Atari emulator Hatari. It emulates NeXT's 68030 and 68040 machines running NeXTSTEP operating system.",
"active": true,
"categories": [
"emulators"
],
"maintainers": [
{
"name": "manuals-unread2u",
"github": "trodemaster",
"ports_count": 7
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
},
{
"type": "fetch",
"ports": [
"subversion"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libpcap",
"libsdl2",
"libpng"
]
}
],
"depends_on": []
},
{
"name": "PRICE",
"portdir": "gnustep/PRICE",
"version": "1.3.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://price.sourceforge.net/",
"description": "A high-quality image manipulation and enhancement application.",
"long_description": "PRICE can open several image file formats and apply high-quality filters and other enhancements.",
"active": true,
"categories": [
"gnustep"
],
"maintainers": [
{
"name": "alex",
"github": "",
"ports_count": 2
}
],
"variants": [
"with_docs"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"gnustep-core"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gnustep"
]
}
]
},
{
"name": "PRICE-aqua",
"portdir": "aqua/PRICE-aqua",
"version": "1.3.0",
"license": "GPL-2+",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "http://price.sourceforge.net/",
"description": "Image filtering, enhancing and manipulation application",
"long_description": "PRICE, which stands for Precision Raster Image Convolution Engine, aims to be a high quality Image filtering, enhancing and manipulation application. It is written in Objective-C and AppKit.",
"active": true,
"categories": [
"aqua",
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "prima",
"portdir": "fortran/prima",
"version": "0.7.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://libprima.net",
"description": "PRIMA is a package for solving general non-linear optimization problems without using derivatives",
"long_description": "PRIMA is a package for solving general non-linear optimization problems without using derivatives",
"active": true,
"categories": [
"science",
"fortran"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
},
{
"name": "",
"github": "zaikunzhang",
"ports_count": 1
}
],
"variants": [
"debug",
"clang10",
"clang11",
"clang12",
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang50",
"clang60",
"clang70",
"clang80",
"clang90",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gccdevel",
"gfortran",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-16",
"gcc13"
]
},
{
"type": "lib",
"ports": [
"libgcc"
]
}
],
"depends_on": []
},
{
"name": "primegen",
"portdir": "math/primegen",
"version": "0.97",
"license": "public-domain",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cr.yp.to/primegen.html",
"description": "Binary and library to generate prime numbers",
"long_description": "primegen is a small, fast library to generate prime numbers in order. Can generate primes up to 1000000000000000, although it is not optimized for primes past 32 bits. It uses the Sieve of Atkin instead of the traditional Sieve of Eratosthenes.",
"active": true,
"categories": [
"math"
],
"maintainers": [
{
"name": "bstj",
"github": "",
"ports_count": 3
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "primesieve",
"portdir": "math/primesieve",
"version": "12.4",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://primesieve.org/",
"description": "Fast C/C++ prime number generator",
"long_description": "Primesieve is a C/C++ library that generates prime numbers using a highly optimized sieve of Eratosthenes implementation. It supports segmented sieving and is designed to generate primes in parallel.",
"active": true,
"categories": [
"math"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-20"
]
}
],
"depends_on": []
},
{
"name": "primme",
"portdir": "math/primme",
"version": "3.2.3",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.cs.wm.edu/~andreas/software",
"description": "PReconditioned Iterative MultiMethod Eigensolver for solving symmetric/Hermitian eigenvalue problems and singular value problems",
"long_description": "PReconditioned Iterative MultiMethod Eigensolver for solving symmetric/Hermitian eigenvalue problems and singular value problems",
"active": true,
"categories": [
"math"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"accelerate",
"atlas",
"blis",
"flexiblas",
"openblas",
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang19",
"clang20",
"clang21",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gcc15",
"gccdevel",
"gfortran",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"gcc15"
]
},
{
"type": "lib",
"ports": [
"libgcc",
"OpenBLAS"
]
}
],
"depends_on": []
},
{
"name": "prips",
"portdir": "net/prips",
"version": "1.2.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.com/prips/prips",
"description": "prips is a tool that can be used to print all of the IP address on a given range.",
"long_description": "prips is a tool that can be used to print all of the IP address on a given range.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1024
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gzip",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"bash"
]
}
],
"depends_on": []
},
{
"name": "prips.sh",
"portdir": "net/prips.sh",
"version": "0.1.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/honzahommer/prips.sh",
"description": "Print the IP addresses in a given range",
"long_description": "Print the IP addresses in a given range",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1024
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"bash"
]
}
],
"depends_on": []
},
{
"name": "PrismLauncher",
"portdir": "games/PrismLauncher",
"version": "10.0.5",
"license": "GPL-3 and Apache-2",
"platforms": "{darwin >= 21}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://prismlauncher.org/",
"description": "A custom launcher for Minecraft",
"long_description": "PrismLauncher is A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once.",
"active": true,
"categories": [
"games"
],
"maintainers": [
{
"name": "eleanor.publicmail",
"github": "eleanordoesntcode",
"ports_count": 1
}
],
"variants": [
"debug",
"javadl",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"kde-extra-cmake-modules",
"qt6-qtnetworkauth",
"clang-20"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"libarchive",
"zlib",
"cmark",
"qrencode",
"openjdk8-zulu",
"qt6-qtbase"
]
},
{
"type": "run",
"ports": [
"qt6-qtimageformats",
"qt6-qtsvg"
]
}
],
"depends_on": []
},
{
"name": "prison",
"portdir": "kde/prison",
"version": "1.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.kde.org",
"description": "KDE bar code library",
"long_description": "prison is a barcode api currently offering a nice Qt api to produce QRCode barcodes and DataMatrix barcodes, and can easily be made support more.",
"active": true,
"categories": [
"kde",
"kde4"
],
"maintainers": [],
"variants": [
"debug",
"docs",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"automoc",
"cmake",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"qt4-mac",
"phonon",
"libdmtx",
"qrencode"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"kdepimlibs4",
"kdepimlibs4-kioslaves"
]
}
]
},
{
"name": "privoxy",
"portdir": "www/privoxy",
"version": "4.1.0",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.privoxy.org/",
"description": "Advanced filtering web proxy",
"long_description": "Privoxy is a web proxy with advanced filtering capabilities for protecting privacy, modifying web page content, managing cookies, controlling access, and removing ads, banners, pop-ups and other obnoxious Internet junk. Privoxy has a very flexible configuration and can be customized to suit individual needs and tastes. Privoxy has application for both stand-alone systems and multi-user networks.",
"active": true,
"categories": [
"net",
"security",
"www"
],
"maintainers": [
{
"name": "s.t.smith",
"github": "essandess",
"ports_count": 37
}
],
"variants": [
"https_inspection",
"ecc"
],
"dependencies": [
{
"type": "build",
"ports": [
"libtool",
"sf-pwgen",
"clang-18",
"autoconf",
"automake"
]
},
{
"type": "fetch",
"ports": [
"gnupg2"
]
},
{
"type": "lib",
"ports": [
"brotli",
"zlib",
"openssl",
"pcre2"
]
},
{
"type": "run",
"ports": [
"perl5.34",
"p5.34-getopt-long",
"p5.34-time-local",
"privoxy-pki-bundle"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"macos-fortress-proxy",
"macos-fortress-proxy-squid"
]
},
{
"type": "run",
"ports": [
"adblock2privoxy"
]
}
]
},
{
"name": "privoxy-pki-bundle",
"portdir": "www/privoxy",
"version": "4.1.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.privoxy.org/",
"description": "PKI Bundle for privoxy",
"long_description": "PKI Bundle for privoxy",
"active": true,
"categories": [
"net",
"security",
"www"
],
"maintainers": [
{
"name": "s.t.smith",
"github": "essandess",
"ports_count": 37
}
],
"variants": [
"user_pki_bundle"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"curl-ca-bundle",
"apple-pki-bundle"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"privoxy"
]
}
]
},
{
"name": "procenv",
"portdir": "sysutils/procenv",
"version": "0.60",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jamesodhunt/procenv",
"description": "Command-line utility to show process environment",
"long_description": "procenv is a simple command-line utility, written in C and licensed under the GPL, that dumps all attributes of the environment in which it runs, in well-structured plain ASCII, JSON (YAML), XML or CSV.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "harens",
"github": "harens",
"ports_count": 159
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "processing",
"portdir": "lang/processing",
"version": "3.5.4",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://processing.org",
"description": "Flexible software sketchbook and a language for learning how to code within the context of the visual arts.",
"long_description": "Processing is an open source programming language and environment for people who want to create images, animations, and interactions. Initially developed to serve as a software sketchbook and to teach fundamentals of computer programming within a visual context, Processing also has evolved into a tool for generating finished professional work. Today, there are tens of thousands of students, artists, designers, researchers, and hobbyists who use Processing for learning, prototyping, and production.",
"active": true,
"categories": [
"lang"
],
"maintainers": [
{
"name": "macports",
"github": "numeratus",
"ports_count": 6
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"apache-ant",
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "procmail",
"portdir": "mail/procmail",
"version": "3.24",
"license": "(Artistic-1 or GPL-2+)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/BuGlessRB/procmail",
"description": "A local mail delivery agent",
"long_description": "The procmail mail processing program can be used to create mail-servers, mailing lists, sort your incoming mail into separate folders/files (real convenient when subscribing to one or more mailing lists or for prioritising your mail), preprocess your mail, start any programs upon mail arrival (e.g. to generate different chimes on your workstation for different types of mail) or selectively forward certain incoming mail automatically to someone. Procmail can be used: - and installed by an unprivileged user (for himself only). - as a drop in replacement for the local delivery agent /bin/mail (with biff/comsat support). - as a general mailfilter for whole groups of messages (e.g. when called from within sendmail.cf rules). The accompanying formail program enables you to generate autoreplies, split up digests/mailboxes into the original messages, do some very simple header-munging/extraction, or force mail into mail-format (with leading From line).",
"active": true,
"categories": [
"mail"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"spambnc"
]
}
]
},
{
"name": "procs",
"portdir": "sysutils/procs",
"version": "0.14.10",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dalance/procs",
"description": "A modern replacement for ps written in Rust",
"long_description": "A modern replacement for ps written in Rust. proc output is colored in a human-readable format, allows for multi-column keyword search, pager support, watch mode, tree view, TCP/UDP port listing, read/write throughput, enhanced memory information, and more.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1024
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"asciidoctor",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "procServ",
"portdir": "science/procServ",
"version": "2.8.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sourceforge.net/projects/procserv",
"description": "command wrapper",
"long_description": "procServ is a wrapper that starts an arbitrary command (e.g. an EPICS soft IOC) as a child process in the background, connecting its standard input and output to a TCP port for telnet access. It supports logging, child restart (manual or automatic) etc.",
"active": true,
"categories": [
"science"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15"
]
}
],
"depends_on": []
},
{
"name": "proctools",
"portdir": "sysutils/proctools",
"version": "0.4pre1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://sourceforge.net/projects/proctools/",
"description": "pgrep, pkill and pfind for OpenBSD and Darwin (Mac OS X)",
"long_description": "The proctools are text-based utilities to scan for and send signals to processes.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"bsdmake",
"clang-9.0"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"textmate2"
]
}
]
},
{
"name": "profanity",
"portdir": "net/profanity",
"version": "0.15.1",
"license": "(GPL-3+ or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://profanity-im.github.io",
"description": "A console-based XMPP client written in C using ncurses",
"long_description": "Profanity is a console based XMPP client written in C using ncurses and libstrophe, inspired by Irssi.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [
"notifications",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"autoconf-archive",
"automake",
"cmocka",
"libtool",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"readline",
"qrencode",
"curl",
"glib2",
"libotr",
"expat",
"python312",
"libstrophe",
"gpgme",
"libassuan",
"libgcrypt",
"libgpg-error",
"libsignal-protocol-c",
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "proftpd",
"portdir": "net/proftpd",
"version": "1.3.9",
"license": "GPL-2+",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.proftpd.org",
"description": "Highly configurable ftp-server.",
"long_description": "ProFTPD is a highly configurable ftp daemon for unix and unix-like operating systems. ProFTPD is designed to be somewhat of a drop-in replacement for wu-ftpd with a configuration format like Apache.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "macintosh",
"github": "BjarneDMat",
"ports_count": 1
}
],
"variants": [
"mysql57",
"mysql8",
"postgresql13",
"postgresql14",
"postgresql15",
"postgresql16",
"postgresql17",
"sqlite3",
"quotasql",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"autoconf",
"automake",
"libtool"
]
},
{
"type": "lib",
"ports": [
"libsodium",
"ncurses",
"openssl",
"libidn"
]
}
],
"depends_on": []
},
{
"name": "progress",
"portdir": "sysutils/progress",
"version": "0.17",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Xfennec/progress",
"description": "Tool to show progress for cp, mv, dd, ... (formerly known as cv)",
"long_description": "This tool can be described as a Tiny, Dirty, Linux-and-OSX-Only C command that looks for coreutils basic commands (cp, mv, dd, tar, gzip/gunzip, cat, etc.) currently running on your system and displays the percentage of copied data. It can also show estimated time and throughput, and provides a top-like mode (monitoring).",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1024
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "proguard",
"portdir": "java/proguard",
"version": "7.4.1",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.guardsquare.com/en/products/proguard",
"description": "Java bytecode shrinker, optimizer, and obfuscator.",
"long_description": "ProGuard is a free Java class file shrinker, optimizer, obfuscator, and preverifier. It detects and removes unused classes, fields, methods, and attributes. It optimizes bytecode and removes unused instructions. It renames the remaining classes, fields, and methods using short meaningless names. Finally, it preverifies the processed code for Java 6 or for Java Micro Edition.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"kaffe"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"zeroc-ice33-java",
"zeroc-ice34-java",
"zeroc-ice35-java",
"jd-gui"
]
}
]
},
{
"name": "proj",
"portdir": "gis/proj",
"version": "9.7.1",
"license": "Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://proj.org/",
"description": "Wrapper port for PROJ 9",
"long_description": "Wrapper port for PROJ 9",
"active": true,
"categories": [
"gis"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"proj9"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py39-pysaga",
"py312-pysaga",
"py311-pysaga",
"py313-pysaga",
"py314-pysaga",
"py310-pysaga"
]
},
{
"type": "lib",
"ports": [
"gdal-kea",
"gdal-netcdf",
"liblas",
"librasterlite2",
"mapnik",
"osm2pgsql",
"xastir",
"qgis3",
"grass",
"qgis3-ltr",
"saga",
"libgeotiff",
"gdal",
"gdal-hdf5"
]
}
]
},
{
"name": "proj4",
"portdir": "gis/proj",
"version": "4.9.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://proj.org/",
"description": "PROJ 4 is a generic coordinate transformation software",
"long_description": "PROJ 4 is a generic coordinate transformation software that transforms geospatial coordinates from one coordinate reference system (CRS) to another. This includes cartographic projections as well as geodetic transformations.",
"active": true,
"categories": [
"gis"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-cartopy",
"py35-cartopy",
"py36-cartopy",
"percona-lib_mysqludf_fPROJ4",
"postgis",
"p5.28-alien-proj4",
"p5.30-alien-proj4",
"p5.32-alien-proj4",
"p5.34-alien-proj4",
"py27-spatialite",
"mysql55-lib_mysqludf_fPROJ4",
"mysql5-lib_mysqludf_fPROJ4",
"mysql51-lib_mysqludf_fPROJ4",
"mariadb-lib_mysqludf_fPROJ4",
"vapor",
"qlandkarte"
]
},
{
"type": "run",
"ports": [
"rb33-ffi-proj4",
"rb32-ffi-proj4",
"rb31-ffi-proj4"
]
}
]
},
{
"name": "proj5",
"portdir": "gis/proj",
"version": "5.2.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://proj.org/",
"description": "PROJ 5 is a generic coordinate transformation software",
"long_description": "PROJ 5 is a generic coordinate transformation software that transforms geospatial coordinates from one coordinate reference system (CRS) to another. This includes cartographic projections as well as geodetic transformations.",
"active": true,
"categories": [
"gis"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gerris",
"ncarg"
]
}
]
},
{
"name": "proj6",
"portdir": "gis/proj",
"version": "6.3.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://proj.org/",
"description": "PROJ 6 is a generic coordinate transformation software",
"long_description": "PROJ 6 is a generic coordinate transformation software that transforms geospatial coordinates from one coordinate reference system (CRS) to another. This includes cartographic projections as well as geodetic transformations.",
"active": true,
"categories": [
"gis"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2877
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"sqlite3"
]
}
],
"depends_on": []
},
{
"name": "proj7",
"portdir": "gis/proj",
"version": "7.2.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://proj.org/",
"description": "PROJ 7 is a generic coordinate transformation software",
"long_description": "PROJ 7 is a generic coordinate transformation software that transforms geospatial coordinates from one coordinate reference system (CRS) to another. This includes cartographic projections as well as geodetic transformations.",
"active": true,
"categories": [
"gis"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2877
}
],
"variants": [
"tiff",
"lto",
"native",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"sqlite3",
"tiff",
"curl"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"libosmium",
"libosmium-doc"
]
},
{
"type": "lib",
"ports": [
"relax3d",
"py27-pyproj",
"postgis2",
"qlandkartegt",
"py35-pyproj"
]
}
]
},
{
"name": "proj8",
"portdir": "gis/proj",
"version": "8.2.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://proj.org/",
"description": "PROJ 8 is a generic coordinate transformation software",
"long_description": "PROJ 8 is a generic coordinate transformation software that transforms geospatial coordinates from one coordinate reference system (CRS) to another. This includes cartographic projections as well as geodetic transformations.",
"active": true,
"categories": [
"gis"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2877
}
],
"variants": [
"tiff",
"lto",
"native",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"sqlite3",
"tiff",
"curl"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-pyproj",
"py36-pyproj",
"py37-cartopy",
"wgrib2",
"py38-cartopy"
]
}
]
},
{
"name": "proj9",
"portdir": "gis/proj",
"version": "9.7.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://proj.org/",
"description": "PROJ 9 is a generic coordinate transformation software",
"long_description": "PROJ 9 is a generic coordinate transformation software that transforms geospatial coordinates from one coordinate reference system (CRS) to another. This includes cartographic projections as well as geodetic transformations.",
"active": true,
"categories": [
"gis"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2877
}
],
"variants": [
"debug",
"tiff",
"lto",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"sqlite3",
"tiff",
"curl"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"pg14-postgis-doc",
"pg17-postgis-doc",
"pg12-postgis3-doc",
"pg13-postgis3-doc",
"pg14-postgis3-doc",
"pg15-postgis3-doc",
"pg16-postgis3-doc",
"pg17-postgis3-doc",
"pg13-postgis-doc",
"pg12-postgis-doc",
"pg15-postgis-doc",
"pg16-postgis-doc"
]
},
{
"type": "lib",
"ports": [
"pg13-postgis",
"pg14-postgis",
"pg15-postgis",
"pg16-postgis",
"pg17-postgis",
"R-gdalraster",
"R-rgdal",
"R-sf",
"R-terra",
"R-vapour",
"py38-pyproj",
"grass7",
"proj",
"cdo",
"mapserver",
"p5.28-alien-proj",
"p5.30-alien-proj",
"p5.32-alien-proj",
"p5.34-alien-proj",
"osm2pgsql-lua",
"octave-octproj",
"gnudatalanguage",
"py310-pyproj",
"py311-pyproj",
"py312-pyproj",
"py313-pyproj",
"mod_tile",
"py314-pyproj",
"py39-pyproj",
"R-lwgeom",
"spatialite",
"spatialite-tools",
"R-proj4",
"vtk",
"metview",
"magicspp",
"R-PROJ",
"R-reproj",
"pg12-postgis"
]
}
]
},
{
"name": "ProjectCenter",
"portdir": "gnustep/ProjectCenter",
"version": "0.6.2",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.gnustep.org/",
"description": "GNUstep's integrated developement environment (IDE).",
"long_description": "ProjectCenter is GNUstep's integrated developement environment (IDE). It is based in part on NeXT's original Project Builder. It assists you in starting new projects and lets you manage your project files using a intuitive and well ordered graphical user interface.",
"active": true,
"categories": [
"gnustep"
],
"maintainers": [
{
"name": "alex",
"github": "",
"ports_count": 2
}
],
"variants": [
"with_docs"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"gnustep-core"
]
}
],
"depends_on": []
},
{
"name": "ProjectLibre",
"portdir": "office/ProjectLibre",
"version": "1.8.0-git",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.projectlibre.com/",
"description": "ProjectLibre is a project management software.",
"long_description": "ProjectLibre is an open source desktop alternative to Microsoft Project. It has been downloaded over 3,000,000 times in over 200 countries and has won InfoWorld Best of Open Source award. If you are looking for a team solution or multi-project management we recommend our cloud version. ProjectLibre has a lengthy list of Fortune 500, Government, small business and non-profits utilizing our comprehensive project management features. ProjectLibre has been translated into 20 languages.",
"active": true,
"categories": [
"java",
"office"
],
"maintainers": [
{
"name": "giansalvo.gusinu",
"github": "giansalvo",
"ports_count": 2
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"apache-ant",
"openjdk8"
]
}
],
"depends_on": []
},
{
"name": "ProjectManager",
"portdir": "gnustep/ProjectManager",
"version": "0.2",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://home.gna.org/pmanager",
"description": "Integrated Development Environment (IDE) for GNUstep",
"long_description": "Integrated Development Environment (IDE) for GNUstep",
"active": true,
"categories": [
"gnustep"
],
"maintainers": [],
"variants": [
"with_docs"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"HighlighterKit",
"KeyArcher",
"WizardKit",
"plconv"
]
}
],
"depends_on": []
},
{
"name": "prolog-mode.el",
"portdir": "lang/prolog-mode.el",
"version": "1.27",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://bruda.ca/emacs/prolog_mode_for_emacs",
"description": "An emacs major mode for editing prolog programs.",
"long_description": "So the Prolog mode that comes with Emacs sucks. Well, here is a better alternative, with all the features you would expect, including syntax highlighting, auto indent, and full interaction with an inferior Prolog process. This mode supports in principle any Prolog system, though it is primarily maintained with SWI Prolog in mind. It also has some special tweaks for SICStus Prolog, and explicitly supports Prolog's close relatives Eclipse and Mercury.",
"active": true,
"categories": [
"lang",
"editors"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"emacs"
]
},
{
"type": "run",
"ports": [
"swi-prolog"
]
}
],
"depends_on": []
},
{
"name": "prometheus",
"portdir": "sysutils/prometheus",
"version": "3.6.0",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://prometheus.io",
"description": "The Prometheus monitoring system and time series database",
"long_description": "Prometheus is an open-source systems monitoring and alerting toolkit originally built at SoundCloud. Since its inception in 2012, many companies and organizations have adopted Prometheus, and the project has a very active developer and user community.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1024
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"gnutar",
"golangci-lint",
"promu",
"yarn",
"go",
"npm10",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "promu",
"portdir": "devel/promu",
"version": "0.17.0",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/prometheus/promu",
"description": "The Prometheus Utility Tool",
"long_description": "A utility tool for building and releasing Prometheus projects.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1024
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"golangci-lint",
"go",
"clang-17"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"node_exporter",
"prometheus",
"alertmanager"
]
}
]
},
{
"name": "ProofGeneral",
"portdir": "math/ProofGeneral",
"version": "4.2",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://proofgeneral.inf.ed.ac.uk/",
"description": "An emacs mode for interactive prooving",
"long_description": "The aim of Proof General is to provide powerful and configurable interfaces which help user-interaction with proof assistants. Proof General targets power users rather than novices, but is designed to be useful to both. Proof General leads to an environment for serious proof engineering of interactively-constructed proofs.",
"active": true,
"categories": [
"math"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "propka",
"portdir": "science/propka",
"version": "3.5.1",
"license": "LGPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jensengroup/propka",
"description": "Heuristic pKa calculations with ligands",
"long_description": "Heuristic pKa calculations with ligands",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "howarth.at.macports",
"github": "jwhowarth",
"ports_count": 18
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest",
"py314-numpy"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"pdb2pqr"
]
}
]
}
]
}