{"count":51501,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=151","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=149","results":[{"name":"py311-acme","portdir":"python/py-acme","version":"5.4.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://certbot.eff.org/","description":"ACME protocol implementation in Python.","long_description":"ACME protocol implementation in Python.","active":true,"categories":["security","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1354}],"variants":["docs"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311","py311-pyrfc3339","py311-requests","py311-cryptography","py311-openssl","py311-josepy"]}],"depends_on":[]},{"name":"py310-acme","portdir":"python/py-acme","version":"5.4.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://certbot.eff.org/","description":"ACME protocol implementation in Python.","long_description":"ACME protocol implementation in Python.","active":true,"categories":["security","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1354}],"variants":["docs"],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310","py310-pyrfc3339","py310-requests","py310-cryptography","py310-josepy","py310-openssl"]}],"depends_on":[]},{"name":"py-acme","portdir":"python/py-acme","version":"5.4.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://certbot.eff.org/","description":"ACME protocol implementation in Python.","long_description":"ACME protocol implementation in Python.","active":true,"categories":["security","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1354}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-acme"]}],"depends_on":[]},{"name":"py39-acme","portdir":"python/py-acme","version":"4.2.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://certbot.eff.org/","description":"ACME protocol implementation in Python.","long_description":"ACME protocol implementation in Python.","active":false,"categories":["security","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1354}],"variants":["docs"],"dependencies":[{"type":"build","ports":["clang-17","py39-funcsigs","py39-mock","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39","py39-cryptography","py39-josepy","py39-openssl","py39-pyrfc3339","py39-requests","py39-tz"]}],"depends_on":[]},{"name":"py36-acme","portdir":"python/py-acme","version":"1.22.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://certbot.eff.org/","description":"ACME protocol implementation in Python.","long_description":"ACME protocol implementation in Python.","active":false,"categories":["security","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1354}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py36-funcsigs","py36-mock","py36-setuptools"]},{"type":"lib","ports":["py36-idna","py36-josepy","py36-ndg_httpsclient","py36-openssl","py36-pyrfc3339","python36","py36-requests-toolbelt","py36-six","py36-tz","py36-werkzeug","py36-requests","py36-asn1","py36-chardet","py36-cryptography"]}],"depends_on":[]},{"name":"py37-acme","portdir":"python/py-acme","version":"2.7.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://certbot.eff.org/","description":"ACME protocol implementation in Python.","long_description":"ACME protocol implementation in Python.","active":false,"categories":["security","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1354}],"variants":["docs"],"dependencies":[{"type":"build","ports":["clang-16","py37-funcsigs","py37-mock","py37-setuptools","py37-wheel","py37-build","py37-installer"]},{"type":"lib","ports":["python37","py37-cryptography","py37-josepy","py37-openssl","py37-pyrfc3339","py37-requests","py37-tz"]}],"depends_on":[]},{"name":"py38-acme","portdir":"python/py-acme","version":"2.11.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://certbot.eff.org/","description":"ACME protocol implementation in Python.","long_description":"ACME protocol implementation in Python.","active":false,"categories":["security","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1354}],"variants":["docs"],"dependencies":[{"type":"build","ports":["clang-16","py38-funcsigs","py38-mock","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["python38","py38-cryptography","py38-josepy","py38-openssl","py38-pyrfc3339","py38-requests","py38-tz"]}],"depends_on":[]},{"name":"certbot-dns-cloudxns","portdir":"security/certbot","version":"2.7.4","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://certbot.eff.org/","description":"The certbot dns_cloudxns plugin for dns-01 challenges","long_description":"This port is obsolete.","active":false,"categories":["security"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1354}],"variants":["python38","python39","python310","python311"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-16"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":["python311"]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"watchexec","portdir":"sysutils/watchexec","version":"2.5.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://watchexec.github.io/","description":"Executes commands in response to file modifications","long_description":"Software development often involves running the same commands over and over. Boring! watchexec is a simple, standalone tool that watches a path and runs a command whenever it detects modifications. Example use cases: automatically run unit tests, run linters/syntax checkers, rebuild artifacts","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1041}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"aria2","portdir":"net/aria2","version":"1.37.0","license":"(GPL-2+ or OpenSSLException)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aria2/aria2","description":"download utility with resuming and segmented downloading","long_description":"aria2 is a download utility with resuming and segmented downloading. Supported protocols are HTTP/HTTPS/FTP/BitTorrent.","active":true,"categories":["net"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1354}],"variants":["cares","docs","sqlite3","universal"],"dependencies":[{"type":"build","ports":["autoconf","clang-20","pkgconfig","libtool","gettext","automake"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["zlib","gettext-runtime","libxml2","libiconv","libuv","gnutls"]}],"depends_on":[{"type":"run","ports":["parabolic"]}]},{"name":"fend","portdir":"math/fend","version":"1.5.8","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://printfn.github.io/fend","description":"Arbitrary-precision unit-aware calculator","long_description":"fend is an Arbitrary-precision unit-aware calculator. It features: Arbitrary-precision arithmetic using rational numbers, Full support for complex numbers, D&D-style dice rolls, Variables, Binary, octal, hexadecimal and all other bases between 2 and 36, The ability to keep track of units, with support for SI, US and UK customary and many historical units, Emacs-style CLI shortcuts, Trigonometric functions, and Lambda calculus","active":true,"categories":["math"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1041}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"mail-server","portdir":"mail/mail-server","version":"1.6.0","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.postfix.org/","description":"Mail server configuration","long_description":"Mail server working configuration that provides a basic, working, easily modifiable mail server. The configuration is built using postfix for the MTA, dovecot for the MDA, solr for fast search, rspamd for a milter, and clamav for email virus scans. The configuration includes a surrogate TLS certificate, DKIM, and Apple Push Notification Service (APNS) capability for iOS devices.","active":true,"categories":["net","mail"],"maintainers":[{"name":"s.t.smith","github":"essandess","ports_count":37}],"variants":["initialize_always","logrotate"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["pcre2","dcc","dovecot","dovecot-sieve","postfix","rspamd","openssl","sf-pwgen","logrotate","expat","curl"]},{"type":"run","ports":["apache-solr9","clamav-server"]}],"depends_on":[{"type":"lib","ports":["calendar-contacts-server"]}]},{"name":"deff","portdir":"textproc/deff","version":"0.2.4","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/flamestro/deff","description":"interactive, side-by-side file review for git diffs","long_description":"deff is a Rust TUI: interactive, side-by-side file review for git diffs with per-file navigation, vertical and horizontal scrolling, syntax highlighting, and added/deleted line tinting.","active":true,"categories":["textproc"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1041}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"apache-solr9","portdir":"java/apache-solr9","version":"9.10.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://solr.apache.org/","description":"An open source enterprise search platform.","long_description":"Solr is the popular, blazing fast open source enterprise search platform from the Apache Lucene project.","active":true,"categories":["textproc","java"],"maintainers":[{"name":"s.t.smith","github":"essandess","ports_count":37}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["openjdk11"]}],"depends_on":[{"type":"run","ports":["mail-server"]}]},{"name":"libgsf","portdir":"gnome/libgsf","version":"1.14.55","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.gnome.org/","description":"An I/O abstraction library for dealing with file formats","long_description":"libgsf aims to provide an efficient extensible I/O abstraction for dealing with different structured file formats.","active":true,"categories":["gnome"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["gettext","pkgconfig","gtk-doc","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libxml2","bzip2","gettext-runtime","zlib","glib2","gobject-introspection","gdk-pixbuf2"]}],"depends_on":[{"type":"lib","ports":["libpst","tumbler","gnome3-core","libextractor","pxlib","rb33-gsf","rb32-gsf","rb31-gsf","vips","abiword-x11","goffice","goffice08","gretl","wv","wv2"]},{"type":"run","ports":["gnome3-core"]}]},{"name":"gstreamer1-gst-plugins-good","portdir":"gnome/gstreamer1-gst-plugins-good","version":"1.24.9","license":"LGPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gstreamer.freedesktop.org/modules/gst-plugins-good.html","description":"A set of good-quality plug-ins for GStreamer under GStreamer's preferred license, LGPL.","long_description":"GStreamer Good Plug-ins is a set of plug-ins that GStreamer's developers consider to have good quality code, correct functionality, and their preferred license (LGPL for the plug-in code, LGPL or LGPL-compatible for the supporting library).","active":true,"categories":["gnome"],"maintainers":[],"variants":["gtk3","jack","pulseaudio","x11","qt","universal"],"dependencies":[{"type":"build","ports":["python314","gettext","meson","ninja","pkgconfig","gtk-doc","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["wavpack","nettle","orc","gstreamer1-gst-plugins-base","gtk3","libsoup","aalib","cairo","gdk-pixbuf2","libcaca","flac","libpng","libdv","libvpx","libxml2","xorg-libX11","xorg-libXdamage","xorg-libXext","xorg-libXfixes","gettext-runtime","libjpeg-turbo","lame","libshout2","mpg123","pulseaudio","speex","taglib","twolame"]}],"depends_on":[{"type":"build","ports":["gnome-internet-radio-locator","gtk-radio","gtk-internet-radio-locator"]},{"type":"lib","ports":["quodlibet","game-porting-toolkit","webkit2-gtk","webkit2-gtk-devel","phonon-backend-gstreamer","garagejam","gingerblue","pdfpc","phonon-backend-gstreamer-qt5","totem","gnome-radio","gnome-voice"]},{"type":"run","ports":["gtk-radio","farstream","gtk-internet-radio-locator","dmapd","gnome-internet-radio-locator","pympress"]}]},{"name":"gstreamer1-gst-plugins-ugly","portdir":"gnome/gstreamer1-gst-plugins-ugly","version":"1.24.9","license":"GPL-2+ and LGPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gstreamer.freedesktop.org/modules/gst-plugins-ugly.html","description":"A set of good-quality plug-ins for GStreamer that might pose distribution problems.","long_description":"GStreamer Ugly Plug-ins is a set of plug-ins that have good quality and correct functionality, but distributing them might pose problems. The license on either the plug-ins or the supporting libraries might not be how we'd like. The code might be widely known to present patent problems.","active":true,"categories":["gnome"],"maintainers":[],"variants":["gpl","universal"],"dependencies":[{"type":"build","ports":["meson","ninja","pkgconfig","clang-18","python314"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["a52dec","x264","libcdio","libdvdread","gobject-introspection","gstreamer1-gst-plugins-base","libmpeg2"]}],"depends_on":[{"type":"build","ports":["gtk-radio","gnome-internet-radio-locator","gtk-internet-radio-locator"]},{"type":"lib","ports":["game-porting-toolkit","gnome-voice","gnome-radio","garagejam","gingerblue"]},{"type":"run","ports":["gtk-internet-radio-locator","gtk-radio","gnome-internet-radio-locator"]}]},{"name":"gstreamer1-gst-plugins-base","portdir":"gnome/gstreamer1-gst-plugins-base","version":"1.24.9","license":"LGPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gstreamer.freedesktop.org/modules/gst-plugins-base.html","description":"This is gst-plugins, a set of plug-ins for GStreamer.","long_description":"This is gst-plugins, a set of plug-ins for GStreamer.","active":true,"categories":["gnome"],"maintainers":[],"variants":["x11","ogg","cdparanoia","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","meson","ninja","python314","gtk-doc","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libjpeg-turbo","libpng","libogg","libtheora","zlib","pango","xorg-libX11","xorg-libXext","xorg-libXv","mesa","libopus","libvorbis","orc","gobject-introspection","gstreamer1","graphene"]}],"depends_on":[{"type":"lib","ports":["spice-server","farstream","gstreamer1-gst-libav","gstreamer1-gst-plugins-ugly","gstreamer1-gst-plugins-good","clutter-gst","clutter-gst3","spice-gtk","tumbler","libdmapsharing","totem","gthumb","p5.28-gstreamer1","p5.30-gstreamer1","p5.32-gstreamer1","p5.34-gstreamer1","gst-plugins-math","game-porting-toolkit","libextractor","gtkpod","libnice","rygel","OpenSceneGraph-devel","p5.26-gstreamer1","dino","webkit-gtk","webkit-gtk3","webkit-gtk-2.0","webkit2-gtk","webkit-gtk3-2.0","webkit2-gtk-devel","pdfpc","garagejam","gingerblue","gnome-internet-radio-locator","gnome-radio","gnome-voice","gtk-internet-radio-locator","gtk-radio","eboard","gupnp-dlna","gstreamer1-gst-plugins-bad","OpenSceneGraph"]},{"type":"run","ports":["dmapd","pympress"]}]},{"name":"gstreamer1","portdir":"gnome/gstreamer1","version":"1.24.9","license":"LGPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gstreamer.freedesktop.org/","description":"GStreamer is a library for constructing graphs of media-handling components.","long_description":"The applications it supports range from simple Ogg/Vorbis playback, audio/video streaming to complex audio (mixing) and video (non-linear editing) processing.","active":true,"categories":["gnome"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["python314","gettext","meson","ninja","pkgconfig","gtk-doc","perl5","clang-18","gzip"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["glib2","gobject-introspection","flex","gettext-runtime","bison","libxml2"]}],"depends_on":[{"type":"lib","ports":["p5.26-gstreamer1","mp3splt-gtk","gstreamer1-gst-libav","gstreamer1-gst-plugins-base","clutter-gst","clutter-gst3","spice-gtk","totem","p5.28-gstreamer1","p5.30-gstreamer1","p5.32-gstreamer1","p5.34-gstreamer1","gst-plugins-math","game-porting-toolkit","Chatty","libextractor","dmapd","spice-server","dino","webkit2-gtk","webkit2-gtk-devel","pdfpc","telepathy-qt","empathy","frogr","garagejam","gingerblue","gnome-internet-radio-locator","gnome-radio","gnome-voice","grilo-plugins","gtk-internet-radio-locator","gtk-radio","eboard"]},{"type":"run","ports":["pympress"]}]},{"name":"gstreamer1-gst-libav","portdir":"gnome/gstreamer1-gst-libav","version":"1.24.9","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gstreamer.freedesktop.org/","description":"This is gst-libav, a set of plug-ins for GStreamer.","long_description":"This is gst-libav, a set of plug-ins for GStreamer.","active":true,"categories":["gnome"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["python314","meson","ninja","pkgconfig","gtk-doc","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["gstreamer1","gstreamer1-gst-plugins-base","ffmpeg8","glib2"]}],"depends_on":[{"type":"lib","ports":["totem","game-porting-toolkit"]},{"type":"run","ports":["pympress"]}]},{"name":"xmlto","portdir":"textproc/xmlto","version":"0.0.29","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pagure.io/xmlto","description":"Convert an XML document to another format based on XSL or other tools","long_description":"The purpose of xmlto is to convert an XML file to the desired format using whatever means necessary. This may involve two steps: 1. The application of an appropriate XSL stylesheet using an XSL-T processor. 2. Further processing with other tools. This step may not be necessary.","active":true,"categories":["textproc"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","autoconf","automake","libtool","util-linux","docbook-xml","docbook-xsl-nons","libxslt"]},{"type":"run","ports":["util-linux","docbook-xml","docbook-xsl-nons","fop","libxml2","libxslt","w3m","libpaper-utils"]}],"depends_on":[{"type":"build","ports":["xine-lib","xdg-utils","accountsservice","stgit","zbar","p5.30-barcode-zbar","p5.28-barcode-zbar","p5.32-barcode-zbar","p5.34-barcode-zbar","git-devel","xorg-libXt","shadowsocks-libev","dvisvgm-devel","i3","libnotify","shared-mime-info","teg","rabbitmq-c","dvisvgm","tig"]},{"type":"lib","ports":["itpp","itpp-devel","gnuradio-devel"]}]},{"name":"ccache","portdir":"devel/ccache","version":"4.13.1","license":"GPL-3+","platforms":"darwin freebsd","epoch":0,"replaced_by":null,"homepage":"https://ccache.dev","description":"object-file caching compiler wrapper","long_description":"ccache is a compiler cache. It acts as a caching pre-processor to C/C++ compilers, using the -E compiler switch and a hash to detect when a compilation can be satisfied from cache. This often results in a 5 to 10 times speedup in common compilations.","active":true,"categories":["devel"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2084}],"variants":["debug","doc","universal"],"dependencies":[{"type":"build","ports":["clang-21","pkgconfig","perl5","asciidoctor","doctest","cmake"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["hiredis","xxhashlib","zstd"]}],"depends_on":[{"type":"build","ports":["arangodb","dosbox-staging","py310-pytorch","py312-pytorch","py311-pytorch","py313-pytorch","py314-pytorch"]},{"type":"run","ports":["gutils-suite-core"]}]},{"name":"colordiff","portdir":"textproc/colordiff","version":"1.0.22","license":"GPL-2+","platforms":"any","epoch":20090422,"replaced_by":null,"homepage":"https://www.colordiff.org","description":"Color-highlighted diff(1) output","long_description":"The Perl script colordiff is a wrapper for diff(1) and produces the same output but with pretty 'syntax' highlighting. Colour schemes can be customized.","active":true,"categories":["textproc"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2084}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"gptfdisk","portdir":"sysutils/gptfdisk","version":"1.0.10","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.rodsbooks.com/gdisk/","description":"GUID partition table fdisk (gdisk)","long_description":"GPT fdisk (gdisk) is a disk partitioning tool loosely modeled on Linux fdisk, but used for modifying GUID Partition Table (GPT) disks. The related FixParts utility fixes some common problems on Master Boot Record (MBR) disks.","active":true,"categories":["sysutils"],"maintainers":[{"name":"nano103","github":"nano103","ports_count":3}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ncurses","popt"]}],"depends_on":[]},{"name":"py314-plotly","portdir":"python/py-plotly","version":"6.6.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://plotly.com/python/","description":"Interactive graphing library for Python.","long_description":"Plotly's Python graphing library makes interactive, publication-quality graphs. Examples of how to make line plots, scatter plots, area charts, bar charts, error bars, box plots, histograms, heatmaps, subplots, multiple-axes, polar charts, and bubble charts.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"joe.fowler","github":"joefowler","ports_count":98}],"variants":[],"dependencies":[{"type":"build","ports":["py314-setuptools","py314-wheel","py314-hatchling","py314-jupyter_packaging","clang-18","py314-build","py314-installer"]},{"type":"lib","ports":["python314","py314-matplotlib","py314-tenacity","py314-jupyterlab"]},{"type":"run","ports":["py314-narwhals"]}],"depends_on":[{"type":"lib","ports":["py-plotly","peakipy"]},{"type":"run","ports":["qgis3","qgis3-ltr"]}]},{"name":"py313-plotly","portdir":"python/py-plotly","version":"6.6.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://plotly.com/python/","description":"Interactive graphing library for Python.","long_description":"Plotly's Python graphing library makes interactive, publication-quality graphs. Examples of how to make line plots, scatter plots, area charts, bar charts, error bars, box plots, histograms, heatmaps, subplots, multiple-axes, polar charts, and bubble charts.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"joe.fowler","github":"joefowler","ports_count":98}],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools","py313-wheel","py313-hatchling","py313-jupyter_packaging","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["python313","py313-matplotlib","py313-tenacity","py313-jupyterlab"]},{"type":"run","ports":["py313-narwhals"]}],"depends_on":[{"type":"run","ports":["py313-pymatgen"]}]},{"name":"py312-plotly","portdir":"python/py-plotly","version":"6.6.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://plotly.com/python/","description":"Interactive graphing library for Python.","long_description":"Plotly's Python graphing library makes interactive, publication-quality graphs. Examples of how to make line plots, scatter plots, area charts, bar charts, error bars, box plots, histograms, heatmaps, subplots, multiple-axes, polar charts, and bubble charts.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"joe.fowler","github":"joefowler","ports_count":98}],"variants":[],"dependencies":[{"type":"build","ports":["py312-wheel","py312-hatchling","py312-jupyter_packaging","clang-18","py312-build","py312-installer","py312-setuptools"]},{"type":"lib","ports":["python312","py312-matplotlib","py312-jupyterlab","py312-tenacity"]},{"type":"run","ports":["py312-narwhals"]}],"depends_on":[{"type":"run","ports":["py312-pymatgen"]}]},{"name":"py311-plotly","portdir":"python/py-plotly","version":"6.6.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://plotly.com/python/","description":"Interactive graphing library for Python.","long_description":"Plotly's Python graphing library makes interactive, publication-quality graphs. Examples of how to make line plots, scatter plots, area charts, bar charts, error bars, box plots, histograms, heatmaps, subplots, multiple-axes, polar charts, and bubble charts.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"joe.fowler","github":"joefowler","ports_count":98}],"variants":[],"dependencies":[{"type":"build","ports":["py311-wheel","py311-hatchling","py311-jupyter_packaging","clang-18","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["python311","py311-matplotlib","py311-jupyterlab","py311-tenacity"]},{"type":"run","ports":["py311-narwhals"]}],"depends_on":[{"type":"run","ports":["py311-pymatgen"]}]},{"name":"py310-plotly","portdir":"python/py-plotly","version":"6.6.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://plotly.com/python/","description":"Interactive graphing library for Python.","long_description":"Plotly's Python graphing library makes interactive, publication-quality graphs. Examples of how to make line plots, scatter plots, area charts, bar charts, error bars, box plots, histograms, heatmaps, subplots, multiple-axes, polar charts, and bubble charts.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"joe.fowler","github":"joefowler","ports_count":98}],"variants":[],"dependencies":[{"type":"build","ports":["py310-jupyter_packaging","py310-hatchling","py310-installer","clang-18","py310-setuptools","py310-wheel","py310-build"]},{"type":"lib","ports":["python310","py310-tenacity","py310-matplotlib","py310-jupyterlab"]},{"type":"run","ports":["py310-narwhals"]}],"depends_on":[{"type":"run","ports":["py310-pymatgen"]}]},{"name":"py-plotly","portdir":"python/py-plotly","version":"6.6.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://plotly.com/python/","description":"Interactive graphing library for Python.","long_description":"Plotly's Python graphing library makes interactive, publication-quality graphs. Examples of how to make line plots, scatter plots, area charts, bar charts, error bars, box plots, histograms, heatmaps, subplots, multiple-axes, polar charts, and bubble charts.","active":true,"categories":["graphics","python"],"maintainers":[{"name":"joe.fowler","github":"joefowler","ports_count":98}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-plotly"]}],"depends_on":[]},{"name":"fpc-cross-powerpc-netbsd","portdir":"lang/fpc","version":"3.2.2","license":"(GPL-2 or LGPL-2)","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://www.freepascal.org","description":"FPC cross-compiler for powerpc-netbsd","long_description":"This Pascal crosscompiler produces powerpc executables, which run natively on powerpc-netbsd systems. \n Get help with: \n fpc -h \n Compile and link a Pascal file with: \n \n fpc -Ppowerpc -Tnetbsd FILENAME","active":true,"categories":["lang","cross","pascal"],"maintainers":[{"name":"karl-michael.schindler","github":"kamischi","ports_count":56},{"name":"vital.had","github":"barracuda156","ports_count":2571}],"variants":[],"dependencies":[{"type":"build","ports":["fpc","fpc-cross","clang-18","powerpc-netbsd-binutils"]}],"depends_on":[]},{"name":"fpc-cross-powerpc-linux","portdir":"lang/fpc","version":"3.2.2","license":"(GPL-2 or LGPL-2)","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://www.freepascal.org","description":"FPC cross-compiler for powerpc-linux","long_description":"This Pascal crosscompiler produces powerpc executables, which run natively on powerpc-linux systems. \n Get help with: \n fpc -h \n Compile and link a Pascal file with: \n \n fpc -Ppowerpc -Tlinux FILENAME","active":true,"categories":["lang","cross","pascal"],"maintainers":[{"name":"karl-michael.schindler","github":"kamischi","ports_count":56},{"name":"vital.had","github":"barracuda156","ports_count":2571}],"variants":[],"dependencies":[{"type":"build","ports":["fpc","fpc-cross","clang-18","powerpc-linux-binutils"]}],"depends_on":[]},{"name":"fpc-cross-x86_64-openbsd","portdir":"lang/fpc","version":"3.2.2","license":"(GPL-2 or LGPL-2)","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://www.freepascal.org","description":"FPC cross-compiler for x86_64-openbsd","long_description":"This Pascal crosscompiler produces x86_64 executables, which run natively on x86_64-openbsd systems. \n Get help with: \n fpc -h \n Compile and link a Pascal file with: \n \n fpc -Px86_64 -Topenbsd FILENAME","active":true,"categories":["lang","cross","pascal"],"maintainers":[{"name":"karl-michael.schindler","github":"kamischi","ports_count":56},{"name":"vital.had","github":"barracuda156","ports_count":2571}],"variants":[],"dependencies":[{"type":"build","ports":["fpc","fpc-cross","clang-18","x86_64-openbsd-binutils"]}],"depends_on":[]},{"name":"fpc-cross-x86_64-freebsd","portdir":"lang/fpc","version":"3.2.2","license":"(GPL-2 or LGPL-2)","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://www.freepascal.org","description":"FPC cross-compiler for x86_64-freebsd","long_description":"This Pascal crosscompiler produces x86_64 executables, which run natively on x86_64-freebsd systems. \n Get help with: \n fpc -h \n Compile and link a Pascal file with: \n \n fpc -Px86_64 -Tfreebsd FILENAME","active":true,"categories":["lang","cross","pascal"],"maintainers":[{"name":"karl-michael.schindler","github":"kamischi","ports_count":56},{"name":"vital.had","github":"barracuda156","ports_count":2571}],"variants":[],"dependencies":[{"type":"build","ports":["fpc","fpc-cross","clang-18","x86_64-freebsd-binutils"]}],"depends_on":[]},{"name":"fpc-cross-x86_64-netbsd","portdir":"lang/fpc","version":"3.2.2","license":"(GPL-2 or LGPL-2)","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://www.freepascal.org","description":"FPC cross-compiler for x86_64-netbsd","long_description":"This Pascal crosscompiler produces x86_64 executables, which run natively on x86_64-netbsd systems. \n Get help with: \n fpc -h \n Compile and link a Pascal file with: \n \n fpc -Px86_64 -Tnetbsd FILENAME","active":true,"categories":["lang","cross","pascal"],"maintainers":[{"name":"karl-michael.schindler","github":"kamischi","ports_count":56},{"name":"vital.had","github":"barracuda156","ports_count":2571}],"variants":[],"dependencies":[{"type":"build","ports":["fpc","fpc-cross","clang-18","x86_64-netbsd-binutils"]}],"depends_on":[]},{"name":"fpc-cross-x86_64-dragonfly","portdir":"lang/fpc","version":"3.2.2","license":"(GPL-2 or LGPL-2)","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://www.freepascal.org","description":"FPC cross-compiler for x86_64-dragonfly","long_description":"This Pascal crosscompiler produces x86_64 executables, which run natively on x86_64-dragonfly systems. \n Get help with: \n fpc -h \n Compile and link a Pascal file with: \n \n fpc -Px86_64 -Tdragonfly FILENAME","active":true,"categories":["lang","cross","pascal"],"maintainers":[{"name":"karl-michael.schindler","github":"kamischi","ports_count":56},{"name":"vital.had","github":"barracuda156","ports_count":2571}],"variants":[],"dependencies":[{"type":"build","ports":["fpc","fpc-cross","clang-18","x86_64-dragonfly-binutils"]}],"depends_on":[]},{"name":"fpc-cross-x86_64-linux","portdir":"lang/fpc","version":"3.2.2","license":"(GPL-2 or LGPL-2)","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://www.freepascal.org","description":"FPC cross-compiler for x86_64-linux","long_description":"This Pascal crosscompiler produces x86_64 executables, which run natively on x86_64-linux systems. \n Get help with: \n fpc -h \n Compile and link a Pascal file with: \n \n fpc -Px86_64 -Tlinux FILENAME","active":true,"categories":["lang","cross","pascal"],"maintainers":[{"name":"karl-michael.schindler","github":"kamischi","ports_count":56},{"name":"vital.had","github":"barracuda156","ports_count":2571}],"variants":[],"dependencies":[{"type":"build","ports":["fpc","fpc-cross","clang-18","x86_64-linux-binutils"]}],"depends_on":[]},{"name":"fpc-cross-x86_64-win64","portdir":"lang/fpc","version":"3.2.2","license":"(GPL-2 or LGPL-2)","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://www.freepascal.org","description":"FPC cross-compiler for x86_64-win64","long_description":"This Pascal crosscompiler produces x86_64 executables, which run natively on x86_64-win64 systems. \n Get help with: \n fpc -h \n Compile and link a Pascal file with: \n \n fpc -Px86_64 -Twin64 FILENAME","active":true,"categories":["lang","cross","pascal"],"maintainers":[{"name":"karl-michael.schindler","github":"kamischi","ports_count":56},{"name":"vital.had","github":"barracuda156","ports_count":2571}],"variants":[],"dependencies":[{"type":"build","ports":["fpc","fpc-cross","clang-18"]}],"depends_on":[]},{"name":"fpc-cross-x86-64-win64","portdir":"lang/fpc","version":"3.2.2","license":"(GPL-2 or LGPL-2)","platforms":"macosx","epoch":0,"replaced_by":"fpc-cross-x86_64-win64","homepage":"https://www.freepascal.org","description":"Obsolete port, replaced by fpc-cross-x86_64-win64","long_description":"This port has been replaced by fpc-cross-x86_64-win64.","active":true,"categories":["lang","pascal"],"maintainers":[{"name":"karl-michael.schindler","github":"kamischi","ports_count":56},{"name":"vital.had","github":"barracuda156","ports_count":2571}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"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":"fpc-cross-i386-wince","portdir":"lang/fpc","version":"3.2.2","license":"(GPL-2 or LGPL-2)","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://www.freepascal.org","description":"FPC cross-compiler for i386-wince","long_description":"This Pascal crosscompiler produces i386 executables, which run natively on i386-wince systems. \n Get help with: \n fpc -h \n Compile and link a Pascal file with: \n \n fpc -Pi386 -Twince FILENAME","active":true,"categories":["lang","cross","pascal"],"maintainers":[{"name":"karl-michael.schindler","github":"kamischi","ports_count":56},{"name":"vital.had","github":"barracuda156","ports_count":2571}],"variants":[],"dependencies":[{"type":"build","ports":["fpc","fpc-cross","clang-18"]}],"depends_on":[]},{"name":"fpc-cross-i386-win32","portdir":"lang/fpc","version":"3.2.2","license":"(GPL-2 or LGPL-2)","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://www.freepascal.org","description":"FPC cross-compiler for i386-win32","long_description":"This Pascal crosscompiler produces i386 executables, which run natively on i386-win32 systems. \n Get help with: \n fpc -h \n Compile and link a Pascal file with: \n \n fpc -Pi386 -Twin32 FILENAME","active":true,"categories":["lang","cross","pascal"],"maintainers":[{"name":"karl-michael.schindler","github":"kamischi","ports_count":56},{"name":"vital.had","github":"barracuda156","ports_count":2571}],"variants":[],"dependencies":[{"type":"build","ports":["fpc","fpc-cross","clang-18"]}],"depends_on":[]},{"name":"fpc-cross-i386-nativent","portdir":"lang/fpc","version":"3.2.2","license":"(GPL-2 or LGPL-2)","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://www.freepascal.org","description":"FPC cross-compiler for i386-nativent","long_description":"This Pascal crosscompiler produces i386 executables, which run natively on i386-nativent systems. \n Get help with: \n fpc -h \n Compile and link a Pascal file with: \n \n fpc -Pi386 -Tnativent FILENAME","active":true,"categories":["lang","cross","pascal"],"maintainers":[{"name":"karl-michael.schindler","github":"kamischi","ports_count":56},{"name":"vital.had","github":"barracuda156","ports_count":2571}],"variants":[],"dependencies":[{"type":"build","ports":["fpc","fpc-cross","clang-18"]}],"depends_on":[]},{"name":"fpc-cross-arm-wince","portdir":"lang/fpc","version":"3.2.2","license":"(GPL-2 or LGPL-2)","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://www.freepascal.org","description":"FPC cross-compiler for arm-wince","long_description":"This Pascal crosscompiler produces arm executables, which run natively on arm-wince systems. \n Get help with: \n fpc -h \n Compile and link a Pascal file with: \n \n fpc -Parm -Twince FILENAME","active":true,"categories":["lang","cross","pascal"],"maintainers":[{"name":"karl-michael.schindler","github":"kamischi","ports_count":56},{"name":"vital.had","github":"barracuda156","ports_count":2571}],"variants":[],"dependencies":[{"type":"build","ports":["fpc","fpc-cross","clang-18"]}],"depends_on":[]},{"name":"fpc-cross","portdir":"lang/fpc","version":"3.2.2","license":"(GPL-2 or LGPL-2)","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://www.freepascal.org","description":"FreePascal common cross-compiler binaries","long_description":"Crosscompilers serving as starting points for specific operating system targets. OS runtime libraries are not yet ready.","active":true,"categories":["lang","cross","pascal"],"maintainers":[{"name":"karl-michael.schindler","github":"kamischi","ports_count":56},{"name":"vital.had","github":"barracuda156","ports_count":2571}],"variants":[],"dependencies":[{"type":"build","ports":["fpc","clang-18"]}],"depends_on":[{"type":"build","ports":["fpc-cross-arm-wince","fpc-cross-i386-nativent","fpc-cross-i386-win32","fpc-cross-i386-wince","fpc-cross-x86_64-win64","fpc-cross-x86_64-linux","fpc-cross-x86_64-dragonfly","fpc-cross-x86_64-netbsd","fpc-cross-x86_64-freebsd","fpc-cross-x86_64-openbsd","fpc-cross-powerpc-linux","fpc-cross-powerpc-netbsd"]}]},{"name":"chmcmd-fpc","portdir":"lang/fpc","version":"3.2.2","license":"(GPL-2 or LGPL-2)","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://www.freepascal.org","description":"The FPC Pascal htmlhelp (CHM) compiler","long_description":"chmcmd is a cross-platform utility to generate compressed HTML (.chm) documentation, written in Free Pascal.","active":true,"categories":["lang","pascal"],"maintainers":[{"name":"karl-michael.schindler","github":"kamischi","ports_count":56},{"name":"vital.had","github":"barracuda156","ports_count":2571}],"variants":[],"dependencies":[{"type":"build","ports":["fpc","clang-18"]}],"depends_on":[]},{"name":"fpc","portdir":"lang/fpc","version":"3.2.2","license":"(GPL-2 or LGPL-2)","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://www.freepascal.org","description":"Free Pascal, an open source Pascal and Object Pascal compiler.","long_description":"Free Pascal is a 32, 64 and 16 bit professional Pascal compiler. It can target many processor architectures: Intel x86 (including 8086), AMD64/x86-64, PowerPC, PowerPC64, SPARC, ARM, AArch64, MIPS and the JVM. Supported operating systems include Linux, FreeBSD, Mac OS X/iOS/iPhoneSimulator/Darwin, Win32, Win64, WinCE and Android.","active":true,"categories":["lang","pascal"],"maintainers":[{"name":"karl-michael.schindler","github":"kamischi","ports_count":56},{"name":"vital.had","github":"barracuda156","ports_count":2571}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"build","ports":["pascal-p5","fpc-cross","fpc-cross-arm-wince","fpc-cross-i386-nativent","fpc-cross-i386-win32","fpc-cross-i386-wince","fpc-cross-x86_64-win64","fpc-cross-x86_64-linux","fpc-cross-x86_64-dragonfly","fpc-cross-x86_64-netbsd","fpc-cross-x86_64-freebsd","fpc-cross-x86_64-openbsd","fpc-cross-powerpc-linux","fpc-cross-powerpc-netbsd","chmcmd-fpc"]},{"type":"lib","ports":["lazarus"]}]},{"name":"py39-plotly","portdir":"python/py-plotly","version":"6.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://plotly.com/python/","description":"Interactive graphing library for Python.","long_description":"Plotly's Python graphing library makes interactive, publication-quality graphs. Examples of how to make line plots, scatter plots, area charts, bar charts, error bars, box plots, histograms, heatmaps, subplots, multiple-axes, polar charts, and bubble charts.","active":false,"categories":["graphics","python"],"maintainers":[{"name":"joe.fowler","github":"joefowler","ports_count":98}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-wheel","py39-build","py39-hatchling","py39-installer","py39-jupyter_packaging","py39-setuptools"]},{"type":"lib","ports":["py39-jupyterlab","py39-matplotlib","py39-tenacity","python39"]}],"depends_on":[{"type":"run","ports":["py39-pymatgen"]}]},{"name":"py37-plotly","portdir":"python/py-plotly","version":"5.19.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://plotly.com/python/","description":"Interactive graphing library for Python.","long_description":"Plotly's Python graphing library makes interactive, publication-quality graphs. Examples of how to make line plots, scatter plots, area charts, bar charts, error bars, box plots, histograms, heatmaps, subplots, multiple-axes, polar charts, and bubble charts.","active":false,"categories":["graphics","python"],"maintainers":[{"name":"joe.fowler","github":"joefowler","ports_count":98}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py37-setuptools","py37-wheel","py37-build","py37-installer"]},{"type":"lib","ports":["py37-jupyterlab","py37-matplotlib","py37-tenacity","python37"]}],"depends_on":[{"type":"run","ports":["py37-pymatgen"]}]},{"name":"py38-plotly","portdir":"python/py-plotly","version":"5.23.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://plotly.com/python/","description":"Interactive graphing library for Python.","long_description":"Plotly's Python graphing library makes interactive, publication-quality graphs. Examples of how to make line plots, scatter plots, area charts, bar charts, error bars, box plots, histograms, heatmaps, subplots, multiple-axes, polar charts, and bubble charts.","active":false,"categories":["graphics","python"],"maintainers":[{"name":"joe.fowler","github":"joefowler","ports_count":98}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["py38-jupyterlab","py38-matplotlib","py38-tenacity","python38"]}],"depends_on":[{"type":"run","ports":["py38-pymatgen"]}]},{"name":"mas","portdir":"sysutils/mas","version":"6.0.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mas-cli/mas","description":"Mac App Store command line interface","long_description":"A simple command line interface for the Mac App Store. Designed for scripting and automation.","active":true,"categories":["sysutils"],"maintainers":[{"name":"kimuraw","github":"kimuraw","ports_count":110},{"name":"judaew","github":"judaew","ports_count":654}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]}]}