HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50794,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=441",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=439",
"results": [
{
"name": "proselint",
"portdir": "textproc/proselint",
"version": "0.14.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://proselint.com/",
"description": "A linter for English prose",
"long_description": "A linter for English prose",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"clang-18",
"py314-installer",
"py314-poetry-core"
]
},
{
"type": "lib",
"ports": [
"py314-click",
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": []
},
{
"name": "prosody",
"portdir": "net/prosody",
"version": "0.12.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://prosody.im",
"description": "Prosody is a modern flexible communications server for Jabber/XMPP written in Lua.",
"long_description": "Prosody is a modern flexible communications server for Jabber/XMPP written in Lua. It aims to be easy to set up and configure, and light on resources. For developers it aims to be easy to extend and give a flexible system on which to rapidly develop added functionality, or prototype new protocols.",
"active": true,
"categories": [
"net",
"chat"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libidn",
"lua53-luafilesystem",
"openssl3",
"icu",
"lua53-luasec",
"lua53-luasocket",
"lua53-luaexpat",
"lua"
]
}
],
"depends_on": []
},
{
"name": "protobuf",
"portdir": "devel/protobuf",
"version": "33.5",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://protobuf.dev",
"description": "protocol buffers",
"long_description": "Protocol Buffers (a.k.a., protobuf) are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"zlib",
"abseil"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"bloaty"
]
}
]
},
{
"name": "protobuf3-cpp",
"portdir": "devel/protobuf3-cpp",
"version": "3.21.12",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://protobuf.dev",
"description": "Encode data in an efficient yet extensible format.",
"long_description": "Google Protocol Buffers are a flexible, efficient, automated mechanism for serializing structured data -- think XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages. You can even update your data structure without breaking deployed programs that are compiled against the old format. You specify how you want the information you're serializing to be structured by defining protocol buffer message types in .proto files. Each protocol buffer message is a small logical record of information, containing a series of name-value pairs.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 354
}
],
"variants": [
"debug",
"tests",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"zlib"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py37-tensorboardX",
"influxdb",
"py39-tensorboardX",
"atuin",
"py310-tensorboardX",
"py38-tensorboardX",
"termusic"
]
},
{
"type": "lib",
"ports": [
"py38-sentencepiece",
"gnss-sdr",
"gnss-sdr-devel",
"astroid",
"Bear",
"R-cld3",
"grpc",
"py39-grpcio",
"py39-grpcio-tools",
"py310-grpcio",
"py310-grpcio-tools",
"libphonenumber-cpp",
"py37-protobuf3",
"py35-protobuf3",
"py36-protobuf3",
"py310-sentencepiece",
"py311-sentencepiece",
"py312-sentencepiece",
"paraview",
"py37-pyarrow",
"py38-pyarrow",
"qgis3",
"qgis3-ltr",
"protobuf-c",
"mosh",
"percona",
"php71-mysql_xdevapi",
"php72-mysql_xdevapi",
"php73-mysql_xdevapi",
"php80-mysql_xdevapi",
"php74-mysql_xdevapi",
"php81-mysql_xdevapi",
"php82-mysql_xdevapi",
"php83-mysql_xdevapi",
"ola",
"py37-grpcio",
"py37-grpcio-tools",
"py39-sentencepiece",
"sentencepiece",
"apache-arrow",
"py310-pytorch",
"py311-pytorch",
"py312-pytorch",
"py313-pytorch",
"py314-pytorch",
"py38-protobuf3",
"R-protolite",
"litecoin",
"Cockatrice",
"tilemaker",
"qt513-qtwebengine",
"py38-grpcio",
"py38-grpcio-tools",
"caffe",
"qt6-qtgrpc",
"py27-protobuf3",
"py39-protobuf3",
"py310-protobuf3",
"py311-protobuf3",
"py312-protobuf3",
"py313-protobuf3",
"py314-protobuf3",
"kismet",
"mysql8",
"ostinato",
"raceintospace",
"et",
"R-RProtoBuf",
"protobuf3-java",
"py37-sentencepiece"
]
}
]
},
{
"name": "protobuf3-cpp-upstream",
"portdir": "devel/protobuf3-cpp-upstream",
"version": "3.29.5",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://protobuf.dev",
"description": "Encode data in an efficient yet extensible format.",
"long_description": "Google Protocol Buffers are a flexible, efficient, automated mechanism for serializing structured data -- think XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages. You can even update your data structure without breaking deployed programs that are compiled against the old format. You specify how you want the information you're serializing to be structured by defining protocol buffer message types in .proto files. Each protocol buffer message is a small logical record of information, containing a series of name-value pairs.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 354
}
],
"variants": [
"debug",
"tests",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"zlib",
"abseil"
]
}
],
"depends_on": []
},
{
"name": "protobuf3-java",
"portdir": "devel/protobuf3-java",
"version": "3.4.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/google/protobuf",
"description": "Encode data in an efficient yet extensible format.",
"long_description": "Google Protocol Buffers are a flexible, efficient, automated mechanism for serializing structured data -- think XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages. You can even update your data structure without breaking deployed programs that are compiled against the old format. You specify how you want the information you're serializing to be structured by defining protocol buffer message types in .proto files. Each protocol buffer message is a small logical record of information, containing a series of name-value pairs.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"maven3",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"zlib",
"protobuf3-cpp"
]
}
],
"depends_on": []
},
{
"name": "protobuf5-cpp",
"portdir": "devel/protobuf5-cpp",
"version": "5.29.5",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://protobuf.dev",
"description": "Encode data in an efficient yet extensible format.",
"long_description": "Google Protocol Buffers are a flexible, efficient, automated mechanism for serializing structured data -- think XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages. You can even update your data structure without breaking deployed programs that are compiled against the old format. You specify how you want the information you're serializing to be structured by defining protocol buffer message types in .proto files. Each protocol buffer message is a small logical record of information, containing a series of name-value pairs.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 354
}
],
"variants": [
"debug",
"tests",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"zlib",
"abseil"
]
}
],
"depends_on": []
},
{
"name": "protobuf-c",
"portdir": "devel/protobuf-c",
"version": "1.5.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/protobuf-c/protobuf-c",
"description": "Pure C code generator and runtime libraries for Protocol Buffers",
"long_description": "protobuf-c is a C implementation of the Google Protocol Buffers data serialization format. It includes libprotobuf-c, a pure C library that implements protobuf encoding and decoding, and protoc-c, a code generator that converts Protocol Buffer .proto files to C descriptor code, based on the original protoc.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"protobuf3-cpp"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"pg15-postgis-doc",
"pg16-postgis-doc",
"pg16-postgis3-doc",
"pg17-postgis-doc",
"pg13-postgis-doc",
"pg12-postgis3-doc",
"pg13-postgis3-doc",
"pg14-postgis3-doc",
"pg15-postgis3-doc",
"pg14-postgis-doc",
"pg12-postgis-doc",
"pg17-postgis3-doc"
]
},
{
"type": "lib",
"ports": [
"knot-resolver",
"pg12-postgis",
"pg13-postgis",
"pg14-postgis",
"pg15-postgis",
"pg16-postgis",
"pg17-postgis",
"nsd",
"libknot",
"kismet",
"yara",
"mapserver",
"netdata",
"libshumate",
"knot"
]
},
{
"type": "run",
"ports": [
"rb31-protobuf",
"rb32-protobuf",
"rb33-protobuf"
]
}
]
},
{
"name": "protobuf-cpp",
"portdir": "devel/protobuf-cpp",
"version": "2.6.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/google/protobuf",
"description": "Encode data in an efficient yet extensible format.",
"long_description": "Google Protocol Buffers are a flexible, efficient, automated mechanism for serializing structured data -- think XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages. You can even update your data structure without breaking deployed programs that are compiled against the old format. You specify how you want the information you're serializing to be structured by defining protocol buffer message types in .proto files. Each protocol buffer message is a small logical record of information, containing a series of name-value pairs.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"zlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-protobuf",
"protobuf-java",
"shogun-devel"
]
}
]
},
{
"name": "protobuf-java",
"portdir": "devel/protobuf-java",
"version": "2.6.1",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/google/protobuf",
"description": "Encode data in an efficient yet extensible format.",
"long_description": "Google Protocol Buffers are a flexible, efficient, automated mechanism for serializing structured data -- think XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use special generated source code to easily write and read your structured data to and from a variety of data streams and using a variety of languages. You can even update your data structure without breaking deployed programs that are compiled against the old format. You specify how you want the information you're serializing to be structured by defining protocol buffer message types in .proto files. Each protocol buffer message is a small logical record of information, containing a series of name-value pairs.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"apache-ant",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"zlib",
"protobuf-cpp"
]
}
],
"depends_on": []
},
{
"name": "protozero",
"portdir": "devel/protozero",
"version": "1.8.1",
"license": "BSD and Boost-1 and Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mapbox/protozero",
"description": "A minimalistic protocol buffer decoder and encoder in C++",
"long_description": "Low-level: this is designed to be a building block for writing a very customized decoder for a stable protobuf schema. If your protobuf schema is changing frequently or lazy decoding is not critical for your application then this approach offers no value: just use the C++ API that can be generated with the Google Protobufs protoc program.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "frank.dean",
"github": "frankdean",
"ports_count": 12
}
],
"variants": [
"debug",
"protobuf"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"libosmium",
"libosmium-doc",
"osmium-tool"
]
},
{
"type": "lib",
"ports": [
"osm2pgsql-lua",
"osm2pgsql"
]
}
]
},
{
"name": "proxify",
"portdir": "net/proxify",
"version": "0.0.16",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/projectdiscovery/proxify",
"description": "Swiss Army knife Proxy tool for HTTP/HTTPS traffic capture, manipulation, and replay on the go.",
"long_description": "Swiss Army Knife Proxy for rapid deployments. Supports multiple operations such as request/response dump, filtering and manipulation via DSL language, upstream HTTP/Socks5 proxy. Additionally a replay utility allows to import the dumped traffic (request/responses with correct domain name) into burp or any other proxy by simply setting the upstream proxy to proxify.",
"active": true,
"categories": [
"net",
"www"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1024
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "proxmark3-iceman",
"portdir": "science/proxmark3-iceman",
"version": "4.20728",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/RfidResearchGroup/proxmark3",
"description": "RRG/Iceman version of proxmark3 RFID Instrument Client/FW",
"long_description": "RRG/Iceman version of proxmark3 RFID Instrument Client/FW. By default, the repository is built for PM3RDV4. To build for other hardware releases, please check the package variants.",
"active": true,
"categories": [
"science",
"comms"
],
"maintainers": [
{
"name": "proxmark3packaging",
"github": "linuxgemini",
"ports_count": 1
}
],
"variants": [
"pm3generic",
"pm3easy",
"pm3icopyx",
"pm3ultimate"
],
"dependencies": [
{
"type": "build",
"ports": [
"arm-none-eabi-binutils",
"arm-none-eabi-gcc",
"pkgconfig",
"coreutils",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gd2",
"openssl11",
"lua54",
"python312",
"qt5-qtbase",
"py312-bitstring",
"py312-ansicolors",
"py312-sslcrypto",
"py312-pexpect",
"bzip2",
"lz4",
"jansson",
"readline"
]
}
],
"depends_on": []
},
{
"name": "proxsmtp",
"portdir": "mail/proxsmtp",
"version": "1.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://memberwebs.com/nielsen/software/proxsmtp/",
"description": "ProxSMTP is a filtering SMTP proxy daemon",
"long_description": "ProxSMTP is a flexible tool that allows you to reject, change or log email based on arbitrary critera. It accepts SMTP connections and forwards the SMTP commands and responses to another SMTP server. The 'DATA' email body is intercepted and filtered before forwarding.",
"active": true,
"categories": [
"mail"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "proxy-audio-device",
"portdir": "audio/proxy-audio-device",
"version": "1.0.7",
"license": "public-domain",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/briankendall/proxy-audio-device",
"description": "A HAL virtual audio driver for macOS that sends all output to another audio device.",
"long_description": "A HAL virtual audio driver for macOS that sends all output to another audio device. It's main purpose is to make it possible to use macOS's system volume controls such as the volume menu bar icon or volume keyboard keys to change the volume of external audio interfaces that don't allow it. It might be useful for something else too.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "proxychains-ng",
"portdir": "devel/proxychains-ng",
"version": "4.17",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rofl0r/proxychains-ng",
"description": "hook preloader",
"long_description": "proxychains-ng is a hook preloader which hooks calls to sockets indynamically linked programs and redirects it through one or more socks/http proxies.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "proxygen",
"portdir": "devel/proxygen",
"version": "2024.09.23.00",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/facebook/proxygen",
"description": "Collection of C++ HTTP libraries including an easy to use HTTP server",
"long_description": "This project comprises the core C++ HTTP abstractions used at Facebook. Internally, it is used as the basis for building many HTTP servers, proxies and clients. This release focuses on the common HTTP abstractions and our simple HTTPServer framework. Future releases will provide simple client APIs as well. The framework supports HTTP/1.1, SPDY/3, SPDY/3.1, HTTP/2 and HTTP/3. The goal is to provide a simple, performant and modern C++ HTTP library.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"gperf",
"pkgconfig",
"python311",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"openssl3",
"boost181",
"zlib",
"libfmt11",
"mvfst",
"zstd",
"folly",
"wangle",
"fizz"
]
}
],
"depends_on": []
},
{
"name": "proxytunnel",
"portdir": "net/proxytunnel",
"version": "1.9.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://proxytunnel.sourceforge.net/",
"description": "ProxyTunnel is a program that connects stdin and stdout to a server somewhere on the network, through a standard HTTPS proxy. This will allow you for example to access SSH servers when you normally only have http(s) access.",
"long_description": "ProxyTunnel is a program that connects stdin and stdout to a server somewhere on the network, through a standard HTTPS proxy. This will allow you for example to access SSH servers when you normally only have http(s) access.",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"openssl"
]
}
],
"depends_on": []
},
{
"name": "prtunnel",
"portdir": "net/prtunnel",
"version": "0.2.7",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://joshbeam.com/software/prtunnel/",
"description": "tunnel TCP/IP through HTTP and SOCKS5 proxy servers",
"long_description": "prtunnel is a program that can tunnel TCP/IP connections in a variety of ways, including through HTTP and SOCKS5 proxy servers.",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "ps2eps",
"portdir": "print/ps2eps",
"version": "1.70",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://ctan.org/pkg/ps2eps",
"description": "PostScript to Encapsulated PostScript (EPS) conversion utility",
"long_description": "ps2eps is a tool (written in Perl) to produce Encapsulated PostScript Files (EPS/EPSF) from usual one-paged PostScript documents. It calculates correct bounding boxes for those EPS files and filters some special PostScript command sequences that can produce erroneous results on printers. EPS files are often needed for including (scalable) graphics of high quality into TeX/LaTeX (or even Word) documents.",
"active": true,
"categories": [
"print"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "run",
"ports": [
"perl5",
"ghostscript"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"texlive-fontutils"
]
}
]
},
{
"name": "psbind",
"portdir": "textproc/psbind",
"version": "20090315",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://conway.bostoncoop.net/~ccshan/wiki/psbind/",
"description": "psbind is a smarter psnup",
"long_description": "psbind examines the margins in a PostScript document and rearranges the pages to fit them onto paper efficiently. It outputs a transformed PostScript document.",
"active": true,
"categories": [
"textproc",
"print"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15"
]
},
{
"type": "run",
"ports": [
"a2ps",
"ghostscript",
"libpaper"
]
}
],
"depends_on": []
},
{
"name": "psblas3",
"portdir": "math/psblas3",
"version": "3.8.1-2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sfilippone/psblas3",
"description": "Library of parallel sparse linear algebra on high performance computer.",
"long_description": "Library of parallel sparse linear algebra on high performance computer.",
"active": true,
"categories": [
"science",
"math",
"parallel"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"accelerate",
"atlas",
"blis",
"flexiblas",
"openblas",
"clang10",
"clang11",
"clang12",
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang90",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gfortran",
"mpich",
"openmpi",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"gcc13"
]
},
{
"type": "lib",
"ports": [
"libomp",
"SuiteSparse_AMD",
"vecLibFort",
"mpich-clang16",
"metis",
"libgcc"
]
}
],
"depends_on": []
},
{
"name": "pscal",
"portdir": "print/pscal",
"version": "1.16",
"license": "Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.panix.com/~mbh/projects.html",
"description": "produces simple, nice-looking PostScript calendars",
"long_description": "pscal is Bourne shell script that produces simple, nice-looking PostScript calendars.",
"active": true,
"categories": [
"print"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
}
],
"depends_on": []
},
{
"name": "pserv",
"portdir": "www/pserv",
"version": "3.4",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://pserv.sourceforge.net/",
"description": "Pico Server is a small web server.",
"long_description": "Pico Server is a small web server.",
"active": true,
"categories": [
"www"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "psfex",
"portdir": "science/psfex",
"version": "3.24.2",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.astromatic.net/software/psfex/",
"description": "tool to extract the point spread function from astronomical images",
"long_description": "PSFEx (“PSF Extractor”) extracts models of the Point Spread Function (PSF) from FITS images processed with SExtractor, and measures the quality of images. The generated PSF models can be used for model-fitting photometry or morphological analyses.",
"active": true,
"categories": [
"science"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"OpenBLAS",
"fftw-3-single"
]
}
],
"depends_on": []
},
{
"name": "psgml",
"portdir": "editors/psgml",
"version": "1.3.1",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.lysator.liu.se/projects/about_psgml.html",
"description": "XML/SGML editing mode for emacs",
"long_description": "Emacs is an advanced and extensible editor. A Major Mode customizes Emacs for editing text of a particular sort. PSGML is a major mode for SGML documents. PSGML has several functions for editing SGML documents. Indentation according to element nesting depth and identification of structural errors (but it is not a validating SGML parser). Menus and commands for inserting tags with only the contextually valid tags. Attribute values can be edited in a separate window with information about types and defaults. Structure based editing includes movement and killing; and also several commands for folding editing.",
"active": true,
"categories": [
"textproc",
"editors"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"emacs",
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "psh",
"portdir": "shells/psh",
"version": "1.9_01-20121218",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gnp.github.io/psh/",
"description": "The Perl Shell",
"long_description": "The Perl Shell (psh) combines aspects of bash and other shells with the power of Perl scripting.",
"active": true,
"categories": [
"shells",
"perl"
],
"maintainers": [],
"variants": [
"perl5_28",
"perl5_30",
"perl5_32",
"perl5_34"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-bsd-resource",
"p5.34-term-readline-gnu"
]
}
],
"depends_on": []
},
{
"name": "psi",
"portdir": "net/psi",
"version": "1.5",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://psi-im.org",
"description": "jabber-based instant messaging client",
"long_description": "Psi is a capable Jabber client aimed at experienced users. Its design goals are simplicity and stability.",
"active": true,
"categories": [
"net",
"chat"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"qt4",
"qt5"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-16"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"zlib",
"minizip",
"qt5-qtbase",
"libidn",
"qca-qt5",
"qt5-qtwebengine",
"qt5-qtmultimedia"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"psi-otr"
]
}
]
},
{
"name": "psiconv",
"portdir": "databases/psiconv",
"version": "0.9.9",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://frodo.looijaard.name/project/psiconv",
"description": "A utility for converting Psion files.",
"long_description": "A utility for converting Psion files.",
"active": true,
"categories": [
"databases"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ImageMagick"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gnumeric",
"abiword-x11"
]
}
]
},
{
"name": "psi-otr",
"portdir": "net/psi-otr",
"version": "0.5",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.tfh-berlin.de/~s30935/",
"description": "otr-plugin for psi - for plugin-enabled psi",
"long_description": "Psi is a capable Jabber client aimed at experienced users. Its design goals are simplicity and stability. This plugin adds the support fot off the message recording to psi",
"active": false,
"categories": [
"net",
"chat"
],
"maintainers": [
{
"name": "rowue",
"github": "rowue",
"ports_count": 10
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"psi",
"libotr"
]
}
],
"depends_on": []
},
{
"name": "pslib",
"portdir": "print/pslib",
"version": "0.4.6",
"license": "(GPL-2+ or LGPL-2+)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://pslib.sourceforge.net/",
"description": "C-library to create PostScript files on the fly",
"long_description": "pslib is a C-library to create PostScript files on the fly. It offers many drawing primitives, inclusion of png and eps images and a very sophisticated text rendering including hyphenation, kerning and ligatures. It can read external Type1 fonts and embed them into the output file. It supports pdfmarks which makes it in combination with ghostscript's pdfwriter an alternative for libraries creating PDF.",
"active": true,
"categories": [
"print"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14",
"automake",
"glib2",
"libtool",
"intltool",
"autoconf"
]
},
{
"type": "lib",
"ports": [
"libjpeg-turbo",
"libpng",
"tiff",
"giflib"
]
}
],
"depends_on": []
},
{
"name": "pspg",
"portdir": "databases/pspg",
"version": "5.8.7",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/okbob/pspg",
"description": "pspg is a Unix pager optimized for table browsing",
"long_description": "pspg is a Unix pager optimized for table browsing",
"active": true,
"categories": [
"databases"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"readline"
]
}
],
"depends_on": []
},
{
"name": "pspp",
"portdir": "math/pspp",
"version": "1.6.2",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/pspp/",
"description": "Statistical analysis of sampled data (free replacement for SPSS).",
"long_description": "PSPP is a program for statistical analysis of sampled data. It is a Free replacement for the proprietary program SPSS, and appears very similar to it with a few exceptions.",
"active": true,
"categories": [
"math"
],
"maintainers": [
{
"name": "snc",
"github": "nerdling",
"ports_count": 157
}
],
"variants": [
"help",
"doc",
"reloc",
"postgres",
"gui",
"quartz",
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"gettext",
"pkgconfig",
"makeicns",
"texinfo",
"python310"
]
},
{
"type": "lib",
"ports": [
"readline",
"gtksourceview3",
"cairo",
"fontconfig",
"gdk-pixbuf2",
"gsl",
"spread-sheet-widget",
"freetype",
"libiconv",
"libxml2",
"pango",
"xorg-libX11",
"zlib",
"xorg-libXcomposite",
"xorg-libXcursor",
"xorg-libXdamage",
"xorg-libXdmcp",
"xorg-libXext",
"xorg-libXfixes",
"xorg-libXi",
"xorg-libXinerama",
"xorg-libXrandr",
"xorg-libxcb",
"xrender",
"xorg-libXau",
"appstream-glib",
"atk",
"gettext",
"glib2",
"ncurses"
]
},
{
"type": "run",
"ports": [
"adwaita-icon-theme"
]
}
],
"depends_on": []
},
{
"name": "pspp-devel",
"portdir": "math/pspp-devel",
"version": "2.0.1",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/pspp/",
"description": "Statistical analysis of sampled data (free replacement for SPSS).",
"long_description": "PSPP is a program for statistical analysis of sampled data. It is a Free replacement for the proprietary program SPSS, and appears very similar to it with a few exceptions.",
"active": true,
"categories": [
"math"
],
"maintainers": [
{
"name": "snc",
"github": "nerdling",
"ports_count": 157
}
],
"variants": [
"help",
"postgres",
"gui",
"quartz",
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"pkgconfig",
"makeicns",
"coreutils",
"p5.34-text-diff",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"gtksourceview4",
"cairo",
"fontconfig",
"gdk-pixbuf2",
"harfbuzz",
"librsvg",
"gsl",
"spread-sheet-widget",
"freetype",
"libiconv",
"libxml2",
"texinfo",
"pango",
"perl5.34",
"gettext-runtime",
"python311",
"zlib",
"atk",
"glib2",
"ncurses",
"readline",
"gtk3"
]
},
{
"type": "test",
"ports": [
"coreutils",
"p5.34-text-diff"
]
}
],
"depends_on": []
},
{
"name": "psqlODBC",
"portdir": "databases/psqlODBC",
"version": "16.00.0000",
"license": "LGPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://odbc.postgresql.org",
"description": "Official ODBC driver for the PostgreSQL database.",
"long_description": "psqlODBC allows ODBC-compliant applications to connect to PostgreSQL database servers.",
"active": true,
"categories": [
"databases"
],
"maintainers": [
{
"name": "macports",
"github": "",
"ports_count": 2
}
],
"variants": [
"iodbc",
"unixodbc",
"postgresql82",
"postgresql83",
"postgresql84",
"postgresql90",
"postgresql91",
"postgresql92",
"postgresql93",
"postgresql94",
"postgresql95",
"postgresql96",
"postgresql10",
"postgresql11",
"postgresql12",
"postgresql13",
"postgresql14",
"postgresql15",
"postgresql16",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"unixODBC",
"libtool",
"postgresql16"
]
}
],
"depends_on": []
},
{
"name": "pssh",
"portdir": "sysutils/pssh",
"version": "2.3.1",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "pssh-lilydjwg",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by pssh-lilydjwg",
"long_description": "This port has been replaced by pssh-lilydjwg.",
"active": true,
"categories": [
"sysutils",
"net"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "pssh-lilydjwg",
"portdir": "sysutils/pssh-lilydjwg",
"version": "2.3.6",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/lilydjwg/pssh",
"description": "Fork of pssh (Parallel SSH) with Python 3 support and bugfixes",
"long_description": "Fork of pssh (Parallel SSH) with Python 3 support and bugfixes",
"active": true,
"categories": [
"sysutils",
"net"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1024
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": []
},
{
"name": "pstoedit",
"portdir": "graphics/pstoedit",
"version": "4.01",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.pstoedit.net",
"description": "Translate PostScript and PDF to other vector formats",
"long_description": "pstoedit converts PostScript™ and PDF files to other vector graphic formats so that they can be edited graphically.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"autoconf",
"automake",
"libtool",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"ImageMagick",
"plotutils",
"libzip"
]
},
{
"type": "run",
"ports": [
"ghostscript"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"autotrace"
]
},
{
"type": "run",
"ports": [
"texlive-bin-extra",
"octave"
]
}
]
},
{
"name": "pstree",
"portdir": "sysutils/pstree",
"version": "2.40",
"license": "GPL-2",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/FredHucht/pstree",
"description": "pstree shows the output of the ps command as a tree",
"long_description": "pstree shows the output of the ps command as a tree",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-13"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": []
},
{
"name": "psutils",
"portdir": "print/psutils",
"version": "p17",
"license": "Permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.knackered.org/angus/psutils/",
"description": "Useful utilities for manipulating PostScript documents",
"long_description": "PSUtils is a collection of useful utilities for manipulating PostScript documents. Programs included are psnup, for placing out several logical pages on a single sheet of paper, psselect, for selecting pages from a document, pstops, for general imposition, psbook, for signature generation for booklet printing, and psresize, for adjusting page sizes.",
"active": true,
"categories": [
"print"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"perl5"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"a2ps"
]
},
{
"type": "lib",
"ports": [
"groff"
]
},
{
"type": "run",
"ports": [
"yap-app",
"texlive-fontutils"
]
}
]
},
{
"name": "psutilsql",
"portdir": "sysutils/psutilsql",
"version": "0.0.2",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/noborus/psutilsql",
"description": "CLI utility to query process & system information using SQL",
"long_description": "CLI utility to query process & system information using SQL, written in Go handling SQL via trdsql.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1024
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "PsyncX",
"portdir": "aqua/PsyncX",
"version": "2.2.2",
"license": "unknown",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "http://psyncx.sourceforge.net/",
"description": "Mac OS X wrapper around psync and crontab",
"long_description": "PsyncX is a Mac OS X wrapper around psync and crontab. That means that PsyncX uses an existing free Unix application, psync, and the ability to schedule jobs (known as cron in Unix) to allow you to schedule backups whenever you want.",
"active": true,
"categories": [
"aqua",
"sysutils"
],
"maintainers": [
{
"name": "ryandesign",
"github": "",
"ports_count": 218
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-13"
]
},
{
"type": "fetch",
"ports": [
"subversion"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-macosx-file"
]
}
],
"depends_on": []
},
{
"name": "pta",
"portdir": "finance/pta",
"version": "0.1",
"license": "ISC",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mandoc.bsd.lv/pta/",
"description": "the plain text accounting program",
"long_description": "pta reads bookkeeping journals and writes account lists, balances, and cost center assessments to standard output.",
"active": true,
"categories": [
"finance"
],
"maintainers": [
{
"name": "",
"github": "admacleod",
"ports_count": 1
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "ptex",
"portdir": "graphics/ptex",
"version": "2.4.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/wdas/ptex",
"description": "Per-face texture mapping for production rendering",
"long_description": "Ptex is a texture mapping system developed by Walt Disney Animation Studios for production-quality rendering.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1513
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"doxygen",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"zlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"usd",
"openimageio",
"opensubdiv",
"pbrt3"
]
}
]
},
{
"name": "ptex-sfmacros",
"portdir": "tex/ptex-sfmacros",
"version": "0",
"license": "unknown",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://xymtex.my.coocan.jp/fujitas2/texlatex/",
"description": "Tategumi/Tateyoko/Kunten packages written by Shinsaku Fujita.",
"long_description": "Tategumi/Tateyoko/Kunten packages written by Shinsaku Fujita.",
"active": true,
"categories": [
"japanese",
"tex",
"print"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"lha",
"nkf",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"texlive-basic"
]
},
{
"type": "run",
"ports": [
"texlive-common"
]
}
],
"depends_on": []
},
{
"name": "pth",
"portdir": "devel/pth",
"version": "2.0.7",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/pth/",
"description": "GNU Portable Threads",
"long_description": "Pth is a very portable POSIX/ANSI-C based library for Unix platforms which provides non-preemptive priority-based scheduling for multiple threads of execution (\"multithreading\") inside server applications. All threads run in the same address space of the server application, but each thread has its own individual program-counter, run-time stack, signal mask and errno variable.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gpgme",
"jabber",
"libassuan",
"nasty"
]
}
]
},
{
"name": "pthsem",
"portdir": "devel/pthsem",
"version": "2.0.8",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.auto.tuwien.ac.at/~mkoegler/index.php/pth",
"description": "pthsem is an extend version of GNU pth, with support for semaphores",
"long_description": "GNU pth is a user mode multi threading library. pthsem is an extend version, with support for semaphores added. It can be installed parallel to a normal pth. The header file is called pthsem.h, the configuration program pthsem-config and the autoconf macro AC_CHECK_PTHSEM. If references to one of these names are changed, pthsem can be used as an replacement of GNU pth.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"libtool",
"pkgconfig",
"clang-9.0"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"eibd"
]
}
]
},
{
"name": "ptpython",
"portdir": "python/ptpython",
"version": "3.0.20",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "py-ptpython",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by py-ptpython",
"long_description": "This port has been replaced by py-ptpython.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "ptpython_select",
"portdir": "python/ptpython_select",
"version": "0.1",
"license": "Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "common files for selecting default ptpython version",
"long_description": "This port installs files that allow 'port select' to be used to create links to the preferred default version of ptpython.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py38-ptpython",
"py310-ptpython",
"py311-ptpython",
"py313-ptpython",
"py312-ptpython",
"py314-ptpython",
"py39-ptpython"
]
}
]
},
{
"name": "pts-tiny-7z-sfx",
"portdir": "archivers/pts-tiny-7z-sfx",
"version": "9.22+pts8",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pts/pts-tiny-7z-sfx",
"description": "size-optimized tiny .7z extractor and SFX",
"long_description": "pts-tiny-7z-sfx is a tiny 7-Zip (.7z archive) extractor and self-extractor (SFX) written in standard C",
"active": true,
"categories": [
"archivers"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 229
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
}
]
}