{"count":52881,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=1018","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=1016","results":[{"name":"py314-lxml","portdir":"python/py-lxml","version":"6.1.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://lxml.de/","description":"Powerful and Pythonic XML processing library","long_description":"lxml is a Pythonic binding for the libxml2 and libxslt libraries. It is unique in that it combines the speed and feature completeness of these libraries with the simplicity of a native Python API, mostly compatible but superior to the well-known ElementTree API.","active":true,"categories":["devel","python"],"maintainers":[{"name":"petr","github":"petrrr","ports_count":618}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-cython","py314-build","py314-installer","py314-setuptools","py314-wheel","clang-18"]},{"type":"lib","ports":["libxml2","libxslt","python314","zlib"]}],"depends_on":[{"type":"lib","ports":["py314-beangulp","py314-glymur","komikku","py314-beautifulsoup4","sigil","py314-skyfield","py314-zeep","py314-svglib","py314-xmlsec","py314-pikepdf","py314-napari-resources","py-lxml","py314-owslib","py314-pptx","xml2rfc","plip","yfinance","py314-ebooklib","py314-hanko","py314-lxml_html_clean","py314-signxml","maigret","gtk-doc","streamlink","py314-obspy"]},{"type":"run","ports":["recoll","inkscape","py314-fonttools"]}]},{"name":"napari","portdir":"science/napari","version":"0.9.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/napari/napari","description":"napari is a fast, interactive, multi-dimensional image viewer for Python.","long_description":"napari is a fast, interactive, multi-dimensional image viewer for Python. It's designed for browsing, annotating, and analyzing large multi-dimensional images. It's built on top of Qt (for the GUI), vispy (for performant GPU-based rendering), and the scientific Python stack (numpy, scipy).","active":true,"categories":["science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1618}],"variants":["python311","python312","python313","python314"],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel","py314-setuptools_scm"]},{"type":"lib","ports":["py314-tqdm","py314-typing_extensions","py314-yaml","py314-click","py314-Pillow","py314-psutil","py314-wrapt","py314-pandas","py314-pydantic","py314-toolz","py314-qtpy","py314-imageio","py314-lazy_loader","py314-scikit-image","py314-tifffile","py314-jsonschema","py314-numpydoc","py314-dask","py314-psygnal","py314-vispy","py314-superqt","py314-pint","py314-npe2","py314-pydantic-extra-types","py314-napari-plugin-engine","py314-lxml_html_clean","py314-pydantic_settings","py314-in-n-out","py314-app-model","py314-cachey","py314-magicgui","py314-napari-console","py314-napari-svg","py314-opengl","py314-pydantic-compat","python314","py314-napari-resources","py314-pygments","py314-certifi","py314-appdirs","py314-numpy","py314-scipy"]}],"depends_on":[]},{"name":"recoll","portdir":"textproc/recoll","version":"1.44.2","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.lesbonscomptes.com/recoll/","description":"Desktop full text search","long_description":"Recoll is a desktop search tool based on Xapian","active":true,"categories":["textproc"],"maintainers":[{"name":"jf","github":"medoc92","ports_count":1}],"variants":[],"dependencies":[{"type":"build","ports":["clang-20","pkgconfig","ninja","meson"]},{"type":"lib","ports":["jsoncpp","xapian-core","libmagic","aspell","libiconv","libxml2","qt5-qtbase","python314","libxslt","qt5-qtwebkit","qt5-qttools","zlib"]},{"type":"run","ports":["py314-lxml","unrtf","antiword","poppler","unzip"]}],"depends_on":[]},{"name":"unrtf","portdir":"textproc/unrtf","version":"0.21.12","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.gnu.org/software/unrtf/unrtf.html","description":"RTF converter","long_description":"UnRTF is a command-line program written in C which converts documents in Rich Text (.rtf) format to HTML, LaTeX, PostScript, plain text and other formats.","active":true,"categories":["textproc"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libiconv"]}],"depends_on":[{"type":"run","ports":["recoll"]}]},{"name":"py37-wcwidth","portdir":"python/py-wcwidth","version":"0.2.13","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jquast/wcwidth/","description":"Library for building powerful interactive command lines in Python","long_description":"Library for building powerful interactive command lines in Python","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-build","py37-setuptools","py37-wheel","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-prompt_toolkit","py37-awscli2","py37-blessed","py37-cli-helpers","py37-pyte"]},{"type":"run","ports":["py37-cmd2"]}]},{"name":"py36-wcwidth","portdir":"python/py-wcwidth","version":"0.2.12","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jquast/wcwidth/","description":"Library for building powerful interactive command lines in Python","long_description":"Library for building powerful interactive command lines in Python","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-16"]},{"type":"lib","ports":["python36"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[{"type":"lib","ports":["py36-blessed","py36-cli-helpers","py36-prompt_toolkit"]},{"type":"run","ports":["py36-cmd2"]}]},{"name":"py35-wcwidth","portdir":"python/py-wcwidth","version":"0.2.14","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jquast/wcwidth/","description":"Library for building powerful interactive command lines in Python","long_description":"Library for building powerful interactive command lines in Python","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python35"]},{"type":"test","ports":["py35-pytest"]}],"depends_on":[{"type":"lib","ports":["py35-blessed","py35-curtsies","py35-prompt_toolkit","py35-pytest"]}]},{"name":"py38-wcwidth","portdir":"python/py-wcwidth","version":"0.2.13","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jquast/wcwidth/","description":"Library for building powerful interactive command lines in Python","long_description":"Library for building powerful interactive command lines in Python","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-setuptools","py38-wheel","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-urwid","py38-pyte","py38-git-delete-merged-branches","py38-blessed","py38-cli-helpers","py38-asciimatics","py38-prompt_toolkit"]},{"type":"run","ports":["py38-cmd2"]}]},{"name":"py39-wcwidth","portdir":"python/py-wcwidth","version":"0.2.14","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jquast/wcwidth/","description":"Library for building powerful interactive command lines in Python","long_description":"Library for building powerful interactive command lines in Python","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-setuptools","py39-wheel","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-cli-helpers","py39-git-delete-merged-branches","py39-prompt_toolkit","py39-urwid","py39-blessed","py39-pyte","py39-asciimatics"]},{"type":"run","ports":["py39-cmd2"]},{"type":"test","ports":["py39-ftfy"]}]},{"name":"py-wcwidth","portdir":"python/py-wcwidth","version":"0.9.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jquast/wcwidth/","description":"Library for building powerful interactive command lines in Python","long_description":"Library for building powerful interactive command lines in Python","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-wcwidth"]}],"depends_on":[]},{"name":"py27-wcwidth","portdir":"python/py-wcwidth","version":"0.2.14","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jquast/wcwidth/","description":"Library for building powerful interactive command lines in Python","long_description":"Library for building powerful interactive command lines in Python","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-18"]},{"type":"lib","ports":["python27","py27-backports-functools_lru_cache"]},{"type":"test","ports":["py27-pytest"]}],"depends_on":[{"type":"lib","ports":["py27-blessed","py27-cli-helpers","py27-prompt_toolkit","py27-curtsies","py27-pytest"]}]},{"name":"py310-wcwidth","portdir":"python/py-wcwidth","version":"0.9.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jquast/wcwidth/","description":"Library for building powerful interactive command lines in Python","long_description":"Library for building powerful interactive command lines in Python","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-build","py310-setuptools","py310-wheel","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-pyte","py310-urwid","py310-git-delete-merged-branches","py310-asciimatics","py310-blessed","py310-cli-helpers","py310-prompt_toolkit"]},{"type":"test","ports":["py310-ftfy"]}]},{"name":"py311-wcwidth","portdir":"python/py-wcwidth","version":"0.9.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jquast/wcwidth/","description":"Library for building powerful interactive command lines in Python","long_description":"Library for building powerful interactive command lines in Python","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-pyte","py311-click-extra","py311-urwid","py311-git-delete-merged-branches","py311-asciimatics","py311-blessed","py311-cli-helpers","py311-prompt_toolkit"]},{"type":"test","ports":["py311-ftfy"]}]},{"name":"py312-wcwidth","portdir":"python/py-wcwidth","version":"0.9.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jquast/wcwidth/","description":"Library for building powerful interactive command lines in Python","long_description":"Library for building powerful interactive command lines in Python","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-pyte","py312-click-extra","py312-urwid","py312-git-delete-merged-branches","py312-blessed","py312-cli-helpers","py312-prompt_toolkit"]},{"type":"test","ports":["py312-ftfy"]}]},{"name":"py313-wcwidth","portdir":"python/py-wcwidth","version":"0.9.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jquast/wcwidth/","description":"Library for building powerful interactive command lines in Python","long_description":"Library for building powerful interactive command lines in Python","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["translate-toolkit","py313-click-extra","py313-urwid","py313-telnetlib3","py313-git-delete-merged-branches","toot","py313-blessed","py313-cli-helpers","py313-prompt_toolkit","py313-pyte"]},{"type":"test","ports":["py313-ftfy"]}]},{"name":"py314-wcwidth","portdir":"python/py-wcwidth","version":"0.9.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jquast/wcwidth/","description":"Library for building powerful interactive command lines in Python","long_description":"Library for building powerful interactive command lines in Python","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py314-prompt_toolkit","py314-click-extra","py314-urwid","py314-telnetlib3","py-wcwidth","py314-git-delete-merged-branches","py314-blessed","py314-pyte","xml2rfc"]}]},{"name":"py38-fqdn","portdir":"python/py-fqdn","version":"1.5.1","license":"MPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ypcrts/fqdn","description":"Validates fully-qualified domain names against RFC 1123","long_description":"Validates fully-qualified domain names against RFC 1123","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-jsonschema-format-nongpl"]}]},{"name":"py39-fqdn","portdir":"python/py-fqdn","version":"1.5.1","license":"MPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ypcrts/fqdn","description":"Validates fully-qualified domain names against RFC 1123","long_description":"Validates fully-qualified domain names against RFC 1123","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-jsonschema-format-nongpl"]}]},{"name":"py-fqdn","portdir":"python/py-fqdn","version":"1.6.0","license":"MPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ypcrts/fqdn","description":"Validates fully-qualified domain names against RFC 1123","long_description":"Validates fully-qualified domain names against RFC 1123","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-fqdn"]}],"depends_on":[]},{"name":"py310-fqdn","portdir":"python/py-fqdn","version":"1.6.0","license":"MPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ypcrts/fqdn","description":"Validates fully-qualified domain names against RFC 1123","long_description":"Validates fully-qualified domain names against RFC 1123","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-setuptools","py310-setuptools_scm","clang-18","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-jsonschema-format-nongpl"]}]},{"name":"py311-fqdn","portdir":"python/py-fqdn","version":"1.6.0","license":"MPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ypcrts/fqdn","description":"Validates fully-qualified domain names against RFC 1123","long_description":"Validates fully-qualified domain names against RFC 1123","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","clang-18","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-jsonschema-format-nongpl"]}]},{"name":"py312-fqdn","portdir":"python/py-fqdn","version":"1.6.0","license":"MPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ypcrts/fqdn","description":"Validates fully-qualified domain names against RFC 1123","long_description":"Validates fully-qualified domain names against RFC 1123","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","clang-18","py312-wheel","py312-setuptools_scm"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-jsonschema-format-nongpl"]}]},{"name":"py313-fqdn","portdir":"python/py-fqdn","version":"1.6.0","license":"MPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ypcrts/fqdn","description":"Validates fully-qualified domain names against RFC 1123","long_description":"Validates fully-qualified domain names against RFC 1123","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-setuptools_scm","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-jsonschema-format-nongpl"]}]},{"name":"py314-fqdn","portdir":"python/py-fqdn","version":"1.6.0","license":"MPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ypcrts/fqdn","description":"Validates fully-qualified domain names against RFC 1123","long_description":"Validates fully-qualified domain names against RFC 1123","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-setuptools_scm","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-fqdn","py314-jsonschema-format-nongpl"]}]},{"name":"pffft","portdir":"math/pffft","version":"1.1.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/marton78/pffft","description":"Pretty Fast FFT (PFFFT) library","long_description":"A fork of Julien Pommier’s Pretty Fast FFT (PFFFT) library with several additions.","active":true,"categories":["math"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[{"type":"lib","ports":["audacity","loop-tempo-estimator"]}]},{"name":"crystal","portdir":"lang/crystal","version":"1.21.1","license":"Apache-2","platforms":"{darwin >= 19}","epoch":0,"replaced_by":null,"homepage":"https://crystal-lang.org","description":"Crystal programming language","long_description":"Crystal is a fast, compiled programming language with a Ruby-inspired syntax.","active":true,"categories":["lang"],"maintainers":[{"name":"makr","github":"mohd-akram","ports_count":89}],"variants":[],"dependencies":[{"type":"build","ports":["pkgconfig","asciidoctor","clang-20"]},{"type":"lib","ports":["libiconv","llvm-23","boehmgc","libffi","pcre2"]},{"type":"run","ports":["zlib","gmp","libevent","libyaml","openssl","pkgconfig","libxml2"]}],"depends_on":[{"type":"build","ports":["shards"]},{"type":"lib","ports":["frightcrawler","amber"]},{"type":"run","ports":["shards"]}]},{"name":"gemini-cli","portdir":"llm/gemini-cli","version":"0.62.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://geminicli.com","description":"Use Google Gemini from your terminal","long_description":"Gemini CLI is an open-source AI agent that brings the power of Google Gemini directly into your terminal.","active":true,"categories":["llm"],"maintainers":[{"name":"breun","github":"breun","ports_count":111}],"variants":[],"dependencies":[{"type":"build","ports":["npm10","clang-18"]},{"type":"lib","ports":["nodejs22"]}],"depends_on":[]},{"name":"octave-statistics","portdir":"octave/octave-statistics","version":"2.0.0","license":"GPL-3+ and public-domain","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/gnu-octave/statistics","description":"Additional statistics functions for Octave.","long_description":"Additional statistics functions for Octave.","active":true,"categories":["science","math","octave"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1618}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20"]},{"type":"lib","ports":["octave"]}],"depends_on":[{"type":"lib","ports":["octave-statistics-resampling","octave-financial","octave-ncarray","octave-optim","octave-vrml"]}]},{"name":"mod_security2","portdir":"www/mod_security2","version":"2.9.15","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/owasp-modsecurity/ModSecurity","description":"Apache 2 intrusion detection and prevention engine for web applications","long_description":"ModSecurity is an open source intrusion detection and prevention engine for web applications. It operates embedded into the web server, acting as a powerful umbrella - shielding applications from attacks.","active":true,"categories":["security","www"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1618}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["curl","libxml2","apache2","lua53"]}],"depends_on":[]},{"name":"octave-datatypes","portdir":"octave/octave-datatypes","version":"1.5.0","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/pr0m1th3as/datatypes","description":"Extra data types for GNU Octave","long_description":"Extra data types for GNU Octave","active":true,"categories":["science","math","octave"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1618}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20"]},{"type":"lib","ports":["octave"]}],"depends_on":[]},{"name":"lagrange","portdir":"net/lagrange","version":"1.21.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://codeberg.org/skyjake/lagrange","description":"A Beautiful Gemini Client","long_description":"A Beautiful Gemini Client","active":true,"categories":["net","gemini"],"maintainers":[{"name":"sikmir","github":"sikmir","ports_count":53}],"variants":["debug","tui","universal"],"dependencies":[{"type":"build","ports":["zip","cmake","pkgconfig","clang-18"]},{"type":"lib","ports":["webp","mpg123","the_Foundation","fribidi","opusfile","libsdl2","harfbuzz"]}],"depends_on":[]},{"name":"dua-cli","portdir":"sysutils/dua-cli","version":"2.45.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://lib.rs/crates/dua-cli","description":"A tool to conveniently learn about the disk usage of directories, fast!","long_description":"dua (-> Disk Usage Analyzer) is a tool to conveniently learn about the usage of disk space of a given directory. It's parallel by default and will max out your SSD, providing relevant information as fast as possible. Optionally delete superfluous data, and do so more quickly than rm.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1128}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"gdcm","portdir":"science/gdcm","version":"3.2.11","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://sourceforge.net/projects/gdcm/","description":"a C++ library for DICOM medical files","long_description":"Grassroots DiCoM is a C++ library for DICOM medical files.","active":true,"categories":["graphics","science"],"maintainers":[{"name":"dave.allured","github":"Dave-Allured","ports_count":26}],"variants":["debug","applications","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-20"]},{"type":"lib","ports":["socketxx","charls","openjpeg","zlib","expat","json-c","vtk","jsoncpp","openssl"]}],"depends_on":[{"type":"lib","ports":["InsightToolkit","InsightToolkit4","py310-InsightToolkit","py311-InsightToolkit","py312-InsightToolkit","py313-InsightToolkit","py310-InsightToolkit4","py311-InsightToolkit4","py312-InsightToolkit4","py313-InsightToolkit4","octave-dicom"]}]},{"name":"txt","portdir":"editors/txt","version":"0.8.1","license":"(MIT or Apache-2)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://txt.hellman.io/","description":"A fast, intuitive terminal text editor","long_description":"txt is a fast terminal text editor for making quick, precise edits without leaving the terminal. It works without configuration, is keyboard-driven with familiar shortcuts, and offers a fuzzy file picker, multi-cursor editing, AST-aware selection, and optional LSP support.","active":true,"categories":["editors"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1128}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"p5.26-dbi","portdir":"perl/p5-dbi","version":"1.643.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://dbi.perl.org/","description":"Abstract database access module for Perl","long_description":"The DBI module enables your Perl applications to access multiple database types transparently. You can connect to MySQL, MSSQL, Oracle, Informix, Sybase, ODBC etc. without having to know the different underlying interfaces of each. The API defined by DBI will work on all these database types and many more.","active":false,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]}],"depends_on":[{"type":"build","ports":["p5.26-data-printer"]},{"type":"lib","ports":["p5.26-dancer-plugin-database-core","p5.26-dbd-csv","p5.26-dbd-mariadb","p5.26-dbd-mock","p5.26-dbd-mysql","p5.26-dbd-pg","p5.26-dbd-sqlite","p5.26-dbd-sqlite2","p5.26-dbix-admin-createtable","p5.26-dbix-admin-tableinfo","p5.26-dbix-class","p5.26-dbix-connector","p5.26-dbix-contextualfetch","p5.26-dbix-dbschema","p5.26-dbix-searchbuilder","p5.26-dbix-sqlcrosstab","p5.26-dbm-deep","p5.26-fey-loader","p5.26-fey-test","p5.26-ima-dbi","p5.26-innotop","p5.26-log-handler","p5.26-log-log4perl","p5.26-mail-spamassassin","p5.26-mogilefs-server","p5.26-mytop","p5.26-net-ftpserver","p5.26-pgtop","p5.26-rdf-trine","p5.26-sql-abstract-limit","p5.26-sql-translator","p5.26-statistics-covid","p5.26-test2-plugin-dbiprofile","p5.26-catalyst-plugin-session-store-dbi","p5.26-tie-dbi"]}]},{"name":"qt6-qtlanguageserver-docs","portdir":"aqua/qt6","version":"6.4.3","license":"(LGPL-3 or GPL-3 or OpenSSLException)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.qt.io","description":"Documentation for Qt Tool Kit 6","long_description":"Documentation for Qt Tool Kit 6: Qt Language Server","active":false,"categories":["aqua"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1598}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","qt6-qttools","qt6-sqlite-plugin","cmake","ninja","pkgconfig"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["qt6-qtlanguageserver"]}],"depends_on":[]},{"name":"qt5","portdir":"aqua/qt5","version":"5.15.19","license":"(LGPL-3 or GPL-3 or OpenSSLException)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.qt.io","description":"Qt Tool Kit 5","long_description":"Qt Tool Kit: A cross-platform framework (headers, data, and libraries) for writing cross-platform GUI-based applications.","active":true,"categories":["aqua"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1598},{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["qt5-qtbase","qt5-qtdeclarative","qt5-qtserialport","qt5-qtsensors","qt5-qtwebchannel","qt5-qtimageformats","qt5-qtsvg","qt5-qtmacextras","qt5-qtlocation","qt5-qtxmlpatterns","qt5-qtserialbus","qt5-qtmultimedia","qt5-qtquickcontrols2","qt5-qtnetworkauth","qt5-qtremoteobjects","qt5-qtscxml","qt5-qt3d","qt5-qtconnectivity","qt5-qtgamepad","qt5-qtspeech","qt5-qttools","qt5-qtquickcontrols","qt5-qtwebsockets","qt5-qttranslations","qt5-sqlite-plugin","qt5-qtgraphicaleffects"]}],"depends_on":[{"type":"lib","ports":["py39-pyqt5","py35-pyqt5","py36-pyqt5","py37-pyqt5","py38-pyqt5","py310-pyqt5","py311-pyqt5","py312-pyqt5","py313-pyqt5","py314-pyqt5","py27-pyqt5"]}]},{"name":"qt511","portdir":"aqua/qt511","version":"5.11.3","license":"(LGPL-3 or GPL-3 or OpenSSLException)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.qt.io","description":"Qt Tool Kit 5","long_description":"Qt Tool Kit: A cross-platform framework (headers, data, and libraries) for writing cross-platform GUI-based applications.","active":true,"categories":["aqua"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1598}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["qt511-qtbase","qt511-qtdeclarative","qt511-qtserialport","qt511-qtsensors","qt511-qtwebchannel","qt511-qtimageformats","qt511-qtsvg","qt511-qtmacextras","qt511-qtlocation","qt511-qtxmlpatterns","qt511-qtserialbus","qt511-qtmultimedia","qt511-qtquickcontrols2","qt511-qtgraphicaleffects","qt511-qtnetworkauth","qt511-qtscxml","qt511-qt3d","qt511-qtconnectivity","qt511-qtgamepad","qt511-qtspeech","qt511-qttools","qt511-qtquickcontrols","qt511-qtwebsockets","qt511-qttranslations","qt511-sqlite-plugin","qt511-qtcanvas3d"]}],"depends_on":[]},{"name":"qt5-qtquickcontrols2","portdir":"aqua/qt5","version":"5.15.19","license":"(LGPL-3 or GPL-3 or OpenSSLException)","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://www.qt.io","description":"Tools and Module(s) for Qt Tool Kit 5","long_description":"Tools and Module(s) for Qt Tool Kit 5: Qt Quick Controls 2","active":true,"categories":["aqua"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1598},{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":["examples","tests","debug"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["qt5-qtbase","qt5-qtimageformats","qt5-qtgraphicaleffects"]}],"depends_on":[{"type":"build","ports":["qt5-qtquickcontrols2-docs"]},{"type":"lib","ports":["py36-pyside2","py37-pyside2","nheko","nextcloud-client","py27-pyside2","qt5-qtwebengine","qt5-qtdoc","qt5-qtlocation","py39-pyside2","py38-pyside2","py311-pyside2","py310-pyside2","cool-retro-term","yubico-authenticator","welle.io","Serial-Studio"]},{"type":"run","ports":["qt5"]}]},{"name":"qt5-qtquickcontrols2-docs","portdir":"aqua/qt5","version":"5.15.19","license":"(LGPL-3 or GPL-3 or OpenSSLException)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.qt.io","description":"Documentation for the port qt5-qtquickcontrols2","long_description":"Documentation for the port qt5-qtquickcontrols2","active":true,"categories":["aqua"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1598},{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["qt5-qttools","pkgconfig","clang-18","qt5-qtquickcontrols2","qt5-sqlite-plugin"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["qt5-qtbase"]}],"depends_on":[{"type":"lib","ports":["qt5-qtdoc"]},{"type":"run","ports":["qt5-docs"]}]},{"name":"qt5-qtbase","portdir":"aqua/qt5","version":"5.15.19","license":"(LGPL-3 or GPL-3 or OpenSSLException)","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://www.qt.io","description":"Tools and Module(s) for Qt Tool Kit 5","long_description":"Tools and Module(s) for Qt Tool Kit 5: Qt Core, Qt GUI, Qt Network, Qt SQL, Qt Test, Qt Widgets, Qt Concurrent, Qt D-Bus, Qt OpenGL, Qt Platform Headers, Qt Print Support, and Qt XML","active":true,"categories":["aqua"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1598},{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":["tests","examples","debug","openssl"],"dependencies":[{"type":"build","ports":["pkgconfig","gawk","clang-20"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["glib2","icu","openssl","pcre2","zlib","libjpeg-turbo","libpng","freetype","harfbuzz","zstd","dbus","double-conversion"]}],"depends_on":[{"type":"build","ports":["qt5-qtbase-docs"]},{"type":"lib","ports":["gnuradio-devel","qgis3","qgis3-ltr","gqrx-devel","py27-eric-ide","mindforger","LibreCAD","LibreCAD-devel","luminance-hdr","nomacs","photoqt","py27-pyside2","paraview","gnuplot","py36-spyder-devel","py37-spyder","dvbcut","py35-pyqt5-chart","py36-pyqt5-chart","py36-pyqt5-scintilla","py35-pyqt5-webengine","py36-pyqt5-webengine","gmic-qt","gmic-gimp","py-spyder-devel","py37-spyder-devel","py38-spyder-devel","py39-spyder-devel","py310-spyder-devel","mlt-qt5","avidemux","mythtv.28","mythtv-core.28","mythtv-plugins.28","polkit-qt5-devel","py27-poppler-qt5","py35-poppler-qt5","py36-poppler-qt5","AppCSXCAD","py37-pyqt5-webengine","eiskaltdcpp","py36-pyside2","py35-qscintilla-qt5","py37-pyqt5-scintilla","py37-poppler-qt5","py37-eric-ide","py38-poppler-qt5","py37-pyqt5-chart","openorienteering-mapper","gerbil","octave","py37-pyside2","py39-pyqt5","py39-pyqt5-chart","py39-pyqt5-scintilla","py35-pyqt5","py36-pyqt5","py37-pyqt5","py39-pyqt5-webengine","qmmp","QMPlay2","goldendict","SDRangel","py38-eric-ide","xpdf","py38-pyqt5-scintilla","nheko","recoll","py39-eric-ide","qt5-qtquickcontrols2","qt5-qtquickcontrols2-docs","qt5-qtbase-docs","smtube","nextcloud-client","owncloud-client","py36-spyder","qt5-qtwebengine","qt5-qtwebengine-docs","qt5-qtquicktimeline-docs","qt5-qtquicktimeline","qt5-qtquick3d-docs","qt5-qtquick3d","qt5-qtdeclarative-docs","qt5-qtdeclarative","qt5-qtserialport","qt5-qtserialport-docs","qt5-qtsensors","qt5-qtsensors-docs","qt5-qtcharts-docs","qt5-qtcharts","qt5-qtwebkit","qt5-qtwebkit-docs","qt5-qtdoc","qt5-qtwebchannel","qt5-qtwebchannel-docs","qt5-qtimageformats","qt5-qtimageformats-docs","qt5-qtwebglplugin","qt5-qtvirtualkeyboard","qt5-qtvirtualkeyboard-docs","qt5-qtsvg","qt5-qtsvg-docs","qt5-qtmacextras","qt5-qtmacextras-docs","qt5-qtlocation","qt5-qtlocation-docs","qt5-qtlottie","qt5-qtlottie-docs","qt5-qtxmlpatterns","qt5-qtxmlpatterns-docs","qt5-qtserialbus","qt5-qtserialbus-docs","qt5-qtmultimedia","qt5-qtmultimedia-docs","qt5-qtdatavis3d","qt5-qtdatavis3d-docs","qt5-qtgraphicaleffects","qt5-qtgraphicaleffects-docs","qt5-qtpurchasing","qt5-qtpurchasing-docs","qt5-qtnetworkauth","qt5-qtnetworkauth-docs","qt5-qtscript-docs","qt5-qtscript","qt5-qtremoteobjects","qt5-qtremoteobjects-docs","qt5-qtscxml","qt5-qtscxml-docs","qt5-qt3d","qt5-qt3d-docs","qt5-qtconnectivity-docs","qt5-qtconnectivity","qt5-qtgamepad","qt5-qtgamepad-docs","qt5-qtspeech","qt5-qtspeech-docs","qt5-qtwebview","qt5-qtwebview-docs","qt5-qttools","qt5-qttools-docs","qt5-qtquickcontrols","qt5-qtquickcontrols-docs","qt5-qtwebsockets","qt5-qtwebsockets-docs","qt5-qtwebkit-examples","qt5-qttranslations","qt5-mysql-plugin","qt5-psql-plugin","qt5-sqlite-plugin","assimp_tools","cmake-gui","py38-pyqt5-chart","py38-pyqt5-webengine","poppler-qt5","py39-pyside2","qalculate-qt","py-spyder","py310-spyder","py311-spyder","py312-spyder","py313-spyder","py314-spyder","gvedit-devel","py38-spyder","py38-pyqt5","py39-poppler-qt5","py38-pyside2","LyX","cyan","geant4.10.4","geant4.10.5","geant4.10.6","mythtv-pkg.28","py311-pyside2","py310-pyside2","pcraster","QtPBFImagePlugin","KeePassXC","KeePassXC-devel","py39-spyder","qt5pas","CsoundQt","QtPass","android-file-transfer-linux","barrier","cool-retro-term","oscar","qlipper","tagainijisho","x2goclient","yubico-authenticator","libarchive-qt","quazip","quazip1","libechonest","liblastfm-qt5","phonon-qt5","phonon-backend-gstreamer-qt5","phonon-backend-vlc-qt5","qjackctl","qsynth","unixcw","biblioteq","sqlitebrowser","cmake-gui-devel","dbusmenu-qt5","gitqlient","kchmviewer","kdiff3","libcommuni","liblxqt","libqtxdg","lxqt-build-tools","pyotherside","qcachegrind","qca-qt5","qca-qt5-ossl","qca-qt5-cyrus-sasl","qca-qt5-pkcs11","qca-qt5-gnupg","qgit","qjson-qt5","qscintilla-qt5","qscintilla-designer-qt5","py27-qscintilla-qt5","qt5-qtcreator","qt5-qtcreator-docs","qtermwidget","qttesting","qtutilities","qxmpp","svn2git","xxdiff","JuffEd","PageEdit","liteide","neovim-qt","texstudio","tea","vnote","litecoin","MultiMC5","PolyMC","qtads","GPXLab","QCSXCAD","VIBES","apitrace","gvedit","libfive","osl","poppler-devel-qt5","qcustomplot","qvge","qwt-qt5","qwt-qt5-examples","scantailor","communi-desktop","quassel","quassel-client","QtCurve-qt5","cpi","cl-webengine-lib","trojita","convertall","mathmod","lmms","mkvtoolnix-legacy","welle.io","i2pchat","jreen","kristall-devel","psi","qBittorrent-qt5","qiec104","syncthingtray","wireshark2","wireshark3","wireshark30","charm-qt5","dspdfviewer","scribus-devel","py310-eric-ide","py310-poppler-qt5","py311-poppler-qt5","py310-pyqt5","py311-pyqt5","py312-pyqt5","py313-pyqt5","py314-pyqt5","py310-pyqt5-chart","py311-pyqt5-chart","py312-pyqt5-chart","py313-pyqt5-chart","py314-pyqt5-chart","py310-pyqt5-scintilla","py311-pyqt5-scintilla","py312-pyqt5-scintilla","py313-pyqt5-scintilla","py314-pyqt5-scintilla","py310-pyqt5-webengine","py311-pyqt5-webengine","py312-pyqt5-webengine","py313-pyqt5-webengine","py314-pyqt5-webengine","py27-pyqt5","py27-pyqt5-webengine","py27-pyqt5-chart","NanoVNA-QT","OpenCSG","PothosFlow","PothosPlotters","PothosWidgets","elmerfem","geant4.10.3","gnuradio","gnuradio-next","gqrx","gr-fosphor","gr37-fosphor","inspectrum","openhantek","openscad","openscad-devel","scidavis","Vidalia","qtkeychain-qt5","xca","Serial-Studio","fontmatrix","lxqt-openssh-askpass","qterminal","synergy","synkron","synergy-app","EqualX","texmaker","bibletime","gpsbabel","gpsbabel-app","wkhtmltopdf","zint","QupZilla","Obsession"]},{"type":"patch","ports":["qt5-qtwebengine"]},{"type":"run","ports":["qt5","liteide"]}]},{"name":"qt5-qtbase-docs","portdir":"aqua/qt5","version":"5.15.19","license":"(LGPL-3 or GPL-3 or OpenSSLException)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.qt.io","description":"Documentation for the port qt5-qtbase","long_description":"Documentation for the port qt5-qtbase","active":true,"categories":["aqua"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1598},{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["qt5-qttools","pkgconfig","clang-18","qt5-qtbase","qt5-sqlite-plugin"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["qt5-qtbase"]}],"depends_on":[{"type":"lib","ports":["qt5-qtdoc"]},{"type":"run","ports":["qt5-docs"]}]},{"name":"qt5-qtwebengine","portdir":"aqua/qt5","version":"5.15.19","license":"(LGPL-3 or GPL-3 or OpenSSLException)","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://www.qt.io","description":"Tools and Module(s) for Qt Tool Kit 5","long_description":"Tools and Module(s) for Qt Tool Kit 5: Qt WebEngine","active":true,"categories":["aqua"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1598},{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":["examples","tests","debug"],"dependencies":[{"type":"build","ports":["clang-18","bison","flex","gperf","ninja","pkgconfig","python27","py27-ply","qt5-qtwebengine-gn","nodejs20"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["pulseaudio","dbus","glib2","libevent","re2","fontconfig","harfbuzz","lcms2","libpng","poppler","webp","freetype","libxml2","ffmpeg4","qt5-qtquickcontrols2","qt5-qtbase","qt5-qtdeclarative","qt5-qtwebchannel","qt5-qtlocation","qt5-qttools","qt5-qtquickcontrols","snappy","zlib","minizip","libopus"]},{"type":"patch","ports":["qt5-qtbase"]}],"depends_on":[{"type":"build","ports":["qt5-qtwebengine-docs"]},{"type":"lib","ports":["luminance-hdr","py27-pyside2","py35-pyqt5-webengine","py36-pyqt5-webengine","py37-pyqt5-webengine","py36-pyside2","py37-pyside2","zeal","py39-pyqt5-webengine","QMPlay2","SDRangel","qt5-qtwebview","py38-pyqt5-webengine","py39-pyside2","py38-pyside2","py311-pyside2","py310-pyside2","gitqlient","PageEdit","vnote","quassel","quassel-client","cl-webengine-lib","psi","py310-pyqt5-webengine","py311-pyqt5-webengine","py312-pyqt5-webengine","py313-pyqt5-webengine","py314-pyqt5-webengine","py27-pyqt5-webengine","texmaker","gpsbabel-app","mindforger","QupZilla"]}]},{"name":"qt5-qtwebengine-docs","portdir":"aqua/qt5","version":"5.15.19","license":"(LGPL-3 or GPL-3 or OpenSSLException)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.qt.io","description":"Documentation for the port qt5-qtwebengine","long_description":"Documentation for the port qt5-qtwebengine","active":true,"categories":["aqua"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1598},{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py27-ply","qt5-qtwebengine-gn","qt5-qtwebengine","qt5-qttools","qt5-sqlite-plugin","bison","flex","gperf","ninja","pkgconfig","python27"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["qt5-qtbase"]}],"depends_on":[{"type":"lib","ports":["qt5-qtdoc"]}]},{"name":"qt5-qtquicktimeline-docs","portdir":"aqua/qt5","version":"5.15.19","license":"(LGPL-3 or GPL-3 or OpenSSLException)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.qt.io","description":"Documentation for the port qt5-qtquicktimeline","long_description":"Documentation for the port qt5-qtquicktimeline","active":true,"categories":["aqua"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1598},{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["qt5-qttools","pkgconfig","clang-18","qt5-qtquicktimeline","qt5-sqlite-plugin"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["qt5-qtbase"]}],"depends_on":[{"type":"lib","ports":["qt5-qtdoc"]}]},{"name":"qt5-qtquicktimeline","portdir":"aqua/qt5","version":"5.15.19","license":"(GPL-3 or OpenSSLException)","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://www.qt.io","description":"Tools and Module(s) for Qt Tool Kit 5","long_description":"Tools and Module(s) for Qt Tool Kit 5: A platform target to compile Qt applications for the web browsers using WebAssembly.","active":true,"categories":["aqua"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1598},{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":["examples","tests","debug"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["qt5-qtbase","qt5-qtdeclarative"]}],"depends_on":[{"type":"build","ports":["qt5-qtquicktimeline-docs"]}]},{"name":"qt5-qtquick3d-docs","portdir":"aqua/qt5","version":"5.15.19","license":"(LGPL-3 or GPL-3 or OpenSSLException)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.qt.io","description":"Documentation for the port qt5-qtquick3d","long_description":"Documentation for the port qt5-qtquick3d","active":true,"categories":["aqua"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1598},{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["qt5-qttools","pkgconfig","clang-18","qt5-qtquick3d","qt5-sqlite-plugin"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["qt5-qtbase"]}],"depends_on":[{"type":"lib","ports":["qt5-qtdoc"]}]},{"name":"qt5-qtquick3d","portdir":"aqua/qt5","version":"5.15.19","license":"(GPL-3 or OpenSSLException)","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://www.qt.io","description":"Tools and Module(s) for Qt Tool Kit 5","long_description":"Tools and Module(s) for Qt Tool Kit 5: Provides a high-level API for creating 3D content or UIs based on Qt Quick.","active":true,"categories":["aqua"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1598},{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":["examples","tests","debug"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["qt5-qtbase","qt5-qtdeclarative","assimp"]}],"depends_on":[{"type":"build","ports":["qt5-qtquick3d-docs"]}]},{"name":"qt5-qtdeclarative-docs","portdir":"aqua/qt5","version":"5.15.19","license":"(LGPL-3 or GPL-3 or OpenSSLException)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.qt.io","description":"Documentation for the port qt5-qtdeclarative","long_description":"Documentation for the port qt5-qtdeclarative","active":true,"categories":["aqua"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1598},{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["python314","pkgconfig","clang-18","qt5-qtdeclarative","qt5-qttools","qt5-sqlite-plugin"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["qt5-qtbase"]}],"depends_on":[{"type":"lib","ports":["qt5-qtdoc"]},{"type":"run","ports":["qt5-docs"]}]},{"name":"qt5-qtdeclarative","portdir":"aqua/qt5","version":"5.15.19","license":"(LGPL-3 or GPL-3 or OpenSSLException)","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://www.qt.io","description":"Tools and Module(s) for Qt Tool Kit 5","long_description":"Tools and Module(s) for Qt Tool Kit 5: Qt QML, Qt Quick, Qt Quick Layouts, and Qt Quick Widgets","active":true,"categories":["aqua"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1598},{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":["examples","tests","debug"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18","python314"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["qt5-qtbase","qt5-qtsvg"]}],"depends_on":[{"type":"build","ports":["qt5-qtdeclarative-docs"]},{"type":"lib","ports":["py36-pyside2","py37-pyside2","QMPlay2","SDRangel","qt5-qtwebengine","qt5-qtquicktimeline","qt5-qtquick3d","gpsbabel-app","py27-pyside2","qt5-qtsensors","qt5-qtcharts","qt5-qtwebkit","qt5-qtdoc","qt5-qtwebchannel","qt5-qtwebglplugin","qt5-qtvirtualkeyboard","qt5-qtlocation","qt5-qtlottie","qt5-qtxmlpatterns","qt5-qtmultimedia","qt5-qtdatavis3d","qt5-qtgraphicaleffects","qt5-qtpurchasing","qt5-qtremoteobjects","qt5-qtscxml","qt5-qt3d","qt5-qtconnectivity","qt5-qtgamepad","qt5-qtspeech","qt5-qtwebview","qt5-qttools","qt5-qtquickcontrols","qt5-qtwebsockets","qt5-qtwebkit-examples","py39-pyside2","py38-pyside2","py311-pyside2","py310-pyside2","x2goclient","yubico-authenticator","libcommuni","pyotherside","qt5-qtcreator","welle.io","syncthingtray","xca","bibletime"]},{"type":"run","ports":["qt5"]}]}]}