{"count":51637,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=717","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=715","results":[{"name":"py39-sphinxnotes-strike","portdir":"python/py-sphinxnotes-strike","version":"1.2.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sphinx-notes.github.io/strike","description":"Sphinx extension for strikethrough text support","long_description":"Sphinx extension for strikethrough text support","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-build","py39-installer","py39-setuptools","py39-setuptools_scm","py39-wheel"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-sphinx"]}],"depends_on":[]},{"name":"py37-aioftp","portdir":"python/py-aioftp","version":"0.21.4","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aioftp","description":"ftp client/server for asyncio","long_description":"ftp client/server for asyncio","active":false,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-14"]},{"type":"lib","ports":["python37"]}],"depends_on":[]},{"name":"py39-aioftp","portdir":"python/py-aioftp","version":"0.26.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aioftp","description":"ftp client/server for asyncio","long_description":"ftp client/server for asyncio","active":false,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[]},{"name":"py38-aioftp","portdir":"python/py-aioftp","version":"0.23.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aioftp","description":"ftp client/server for asyncio","long_description":"ftp client/server for asyncio","active":false,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]}],"depends_on":[]},{"name":"py-aioftp","portdir":"python/py-aioftp","version":"0.27.2","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aioftp","description":"ftp client/server for asyncio","long_description":"ftp client/server for asyncio","active":true,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-aioftp"]}],"depends_on":[]},{"name":"py311-aioftp","portdir":"python/py-aioftp","version":"0.27.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aioftp","description":"ftp client/server for asyncio","long_description":"ftp client/server for asyncio","active":true,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py310-aioftp","portdir":"python/py-aioftp","version":"0.27.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aioftp","description":"ftp client/server for asyncio","long_description":"ftp client/server for asyncio","active":true,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"py312-aioftp","portdir":"python/py-aioftp","version":"0.27.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aioftp","description":"ftp client/server for asyncio","long_description":"ftp client/server for asyncio","active":true,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"py313-aioftp","portdir":"python/py-aioftp","version":"0.27.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aioftp","description":"ftp client/server for asyncio","long_description":"ftp client/server for asyncio","active":true,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[]},{"name":"py314-aioftp","portdir":"python/py-aioftp","version":"0.27.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/aioftp","description":"ftp client/server for asyncio","long_description":"ftp client/server for asyncio","active":true,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["ghost-downloader","py-aioftp"]}]},{"name":"py-sphinxnotes-strike","portdir":"python/py-sphinxnotes-strike","version":"2.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://sphinx-notes.github.io/strike","description":"Sphinx extension for strikethrough text support","long_description":"Sphinx extension for strikethrough text support","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-sphinxnotes-strike"]}],"depends_on":[]},{"name":"py310-sphinxnotes-strike","portdir":"python/py-sphinxnotes-strike","version":"2.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sphinx-notes.github.io/strike","description":"Sphinx extension for strikethrough text support","long_description":"Sphinx extension for strikethrough text support","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-build","py310-installer","py310-setuptools","py310-setuptools_scm","py310-wheel"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-sphinx"]}],"depends_on":[]},{"name":"py311-sphinxnotes-strike","portdir":"python/py-sphinxnotes-strike","version":"2.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sphinx-notes.github.io/strike","description":"Sphinx extension for strikethrough text support","long_description":"Sphinx extension for strikethrough text support","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-wheel","py311-setuptools_scm","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-sphinx"]}],"depends_on":[]},{"name":"py312-sphinxnotes-strike","portdir":"python/py-sphinxnotes-strike","version":"2.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sphinx-notes.github.io/strike","description":"Sphinx extension for strikethrough text support","long_description":"Sphinx extension for strikethrough text support","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-wheel","py312-setuptools_scm","py312-build","py312-installer","py312-setuptools"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-sphinx"]}],"depends_on":[]},{"name":"py313-sphinxnotes-strike","portdir":"python/py-sphinxnotes-strike","version":"2.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sphinx-notes.github.io/strike","description":"Sphinx extension for strikethrough text support","long_description":"Sphinx extension for strikethrough text support","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools_scm","py313-setuptools","py313-wheel","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-sphinx"]}],"depends_on":[]},{"name":"py314-sphinxnotes-strike","portdir":"python/py-sphinxnotes-strike","version":"2.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sphinx-notes.github.io/strike","description":"Sphinx extension for strikethrough text support","long_description":"Sphinx extension for strikethrough text support","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-setuptools_scm","py314-setuptools","py314-wheel","clang-18","py314-build","py314-installer"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-sphinx"]}],"depends_on":[{"type":"build","ports":["cabal"]},{"type":"lib","ports":["py-sphinxnotes-strike"]}]},{"name":"userspace-rcu","portdir":"devel/userspace-rcu","version":"0.15.6","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://liburcu.org","description":"A userspace RCU (read-copy-update) library, liburcu.","long_description":"A userspace RCU (read-copy-update) library, liburcu. This data synchronization library provides read-side access which scales linearly with the number of cores.","active":true,"categories":["devel"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"lib","ports":["knot","libknot","bind9"]}]},{"name":"alex","portdir":"devel/alex","version":"3.5.4.0","license":"GPL-3","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://www.haskell.org/alex/","description":"A tool for generating lexical analysers in Haskell","long_description":"Alex is a tool for generating lexical analysers in Haskell. It takes a description of tokens based on regular expressions and generates a Haskell module containing code for scanning text efficiently. It is similar to the tool lex or flex for C/C++.","active":true,"categories":["devel","haskell"],"maintainers":[],"variants":["stack","haskell_cabal_use_prebuilt"],"dependencies":[{"type":"build","ports":["cctools","openssl","file","grep","gsed","cabal-prebuilt","ghc-prebuilt","clang-18"]},{"type":"patch","ports":["cabal-prebuilt","ghc-prebuilt"]}],"depends_on":[{"type":"build","ports":["pure-gen","cpphs","ghc"]},{"type":"lib","ports":["cabal"]}]},{"name":"dcfldd","portdir":"sysutils/dcfldd","version":"1.9.3","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/resurrecting-open-source-projects/dcfldd","description":"Enhanced version of dd for forensics and security","long_description":"dcfldd is an enhanced version of the dd command with additional features useful for forensics and information security, designed to run on Unix or Unix-like (POSIX-compliant) operating systems.","active":true,"categories":["sysutils"],"maintainers":[{"name":"davidpolverari","github":"davidpolverari","ports_count":1}],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","pkgconfig","clang-18"]}],"depends_on":[{"type":"run","ports":["kfloppy"]}]},{"name":"happy","portdir":"devel/happy","version":"2.2","license":"GPL-3","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://github.com/simonmar/happy","description":"A parser generator for Haskell","long_description":"Happy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the yacc tool for C.","active":true,"categories":["devel","haskell"],"maintainers":[],"variants":["stack","haskell_cabal_use_prebuilt"],"dependencies":[{"type":"build","ports":["cctools","openssl","file","grep","gsed","cabal-prebuilt","ghc-prebuilt","clang-18"]},{"type":"patch","ports":["cabal-prebuilt","ghc-prebuilt"]}],"depends_on":[{"type":"build","ports":["pure-gen","cpphs","ghc"]},{"type":"lib","ports":["cabal"]}]},{"name":"cabal","portdir":"lang/cabal","version":"3.16.1.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.haskell.org/cabal","description":"Haskell Cabal: Common Architecture for Building Applications and Libraries","long_description":"Cabal is a system for building and packaging Haskell libraries and programs. It defines a common interface for package authors and distributors to easily build their applications in a portable way. Cabal is part of a larger infrastructure for distributing, organizing, and cataloging Haskell libraries and programs.","active":true,"categories":["devel","lang","haskell"],"maintainers":[{"name":"s.t.smith","github":"essandess","ports_count":37}],"variants":["prebuilt"],"dependencies":[{"type":"build","ports":["cctools","openssl","file","grep","gsed","cabal-prebuilt","ghc-prebuilt","clang-18","python314","py314-setuptools","py314-tz","py314-parsing","py314-yaml","py314-sphinx","py314-sphinx_rtd_theme","py314-importlib-metadata","py314-zipp","py314-sphinx-jsonschema","py314-sphinxnotes-strike"]},{"type":"lib","ports":["zlib","alex","cctools","gmp","happy","hscolour","ld64","pkgconfig","ghc","curl","wget","libiconv"]},{"type":"patch","ports":["cabal-prebuilt","ghc-prebuilt"]},{"type":"run","ports":["curl","wget"]}],"depends_on":[{"type":"build","ports":["haskell-stan","cpphs","matterhorn","lhs2tex","pandoc","hindent","haskell-language-server","shellcheck","adblock2privoxy","HaXml","hlint","pure-gen","ihaskell","aeson-pretty"]},{"type":"patch","ports":["cpphs","pure-gen","shellcheck","haskell-stan","hindent","HaXml","aeson-pretty","matterhorn","lhs2tex","haskell-language-server","adblock2privoxy","hlint","ihaskell","pandoc"]},{"type":"run","ports":["haskell-language-server"]}]},{"name":"cabal-prebuilt","portdir":"lang/cabal","version":"3.16.1.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.haskell.org/cabal","description":"Haskell Cabal: Common Architecture for Building Applications and Libraries","long_description":"Cabal is a system for building and packaging Haskell libraries and programs. It defines a common interface for package authors and distributors to easily build their applications in a portable way. Cabal is part of a larger infrastructure for distributing, organizing, and cataloging Haskell libraries and programs.","active":true,"categories":["devel","lang","haskell"],"maintainers":[{"name":"s.t.smith","github":"essandess","ports_count":37}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["wget","pkgconfig","curl","cctools","ld64"]},{"type":"run","ports":["wget","curl"]}],"depends_on":[{"type":"build","ports":["alex","cabal","hscolour","ghc","happy","hadrian"]},{"type":"patch","ports":["cabal","alex","happy","hscolour","ghc","hadrian"]}]},{"name":"rtmidi","portdir":"audio/rtmidi","version":"6.0.0","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/thestk/rtmidi","description":"A set of C++ classes that provide a common API for realtime MIDI input/output across Linux (ALSA & JACK), Macintosh OS X (CoreMIDI) and Windows (Multimedia)","long_description":"A set of C++ classes that provide a common API for realtime MIDI input/output across Linux (ALSA & JACK), Macintosh OS X (CoreMIDI) and Windows (Multimedia)","active":true,"categories":["audio"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-18"]},{"type":"lib","ports":["jack"]}],"depends_on":[{"type":"lib","ports":["octave-audio"]}]},{"name":"haskell-language-server","portdir":"devel/haskell-language-server","version":"2.13.0.0","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/haskell/haskell-language-server","description":"Official haskell ide support via language server (LSP).","long_description":"The haskell-language-server (HLS) project is an implementation of a server (a \"language server\") for the Language Server Protocol (LSP). A language server talks to a client (typically an editor), which can ask the server to perform various operations, such as reporting errors or providing code completions. The advantage of this system is that clients and servers can interoperate more easily so long as they all speak the LSP protocol. In the case of HLS, that means that it can be used with many different editors, since editor support for the LSP protocol is now widespread.","active":true,"categories":["devel","haskell"],"maintainers":[],"variants":["dynamic"],"dependencies":[{"type":"build","ports":["file","grep","gsed","clang-18","cctools","openssl","cabal","ghc"]},{"type":"lib","ports":["gmp","ghc","libiconv"]},{"type":"patch","ports":["cabal"]},{"type":"run","ports":["hscolour","cabal"]}],"depends_on":[]},{"name":"py38-parfive","portdir":"python/py-parfive","version":"2.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://parfive.readthedocs.io/en/stable/","description":"A parallel file downloader using asyncio.","long_description":"A parallel file downloader using asyncio. parfive can handle downloading multiple files in parallel as well as downloading each file in a number of chunks.","active":false,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":["ftp"],"dependencies":[{"type":"build","ports":["clang-16","py38-wheel","py38-build","py38-installer","py38-setuptools","py38-setuptools_scm"]},{"type":"lib","ports":["py38-aiohttp","py38-tqdm","python38"]}],"depends_on":[{"type":"lib","ports":["py38-sunpy"]}]},{"name":"py39-parfive","portdir":"python/py-parfive","version":"2.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://parfive.readthedocs.io/en/stable/","description":"A parallel file downloader using asyncio.","long_description":"A parallel file downloader using asyncio. parfive can handle downloading multiple files in parallel as well as downloading each file in a number of chunks.","active":false,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":["ftp"],"dependencies":[{"type":"build","ports":["clang-17","py39-wheel","py39-build","py39-installer","py39-setuptools","py39-setuptools_scm"]},{"type":"lib","ports":["py39-aiohttp","py39-tqdm","python39"]}],"depends_on":[{"type":"lib","ports":["py39-sunpy"]}]},{"name":"py37-parfive","portdir":"python/py-parfive","version":"2.0.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://parfive.readthedocs.io/en/stable/","description":"A parallel file downloader using asyncio.","long_description":"A parallel file downloader using asyncio. parfive can handle downloading multiple files in parallel as well as downloading each file in a number of chunks.","active":false,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":["ftp"],"dependencies":[{"type":"build","ports":["clang-16","py37-setuptools_scm","py37-wheel","py37-build","py37-installer","py37-setuptools"]},{"type":"lib","ports":["py37-aiohttp","py37-tqdm","py37-typing_extensions","python37"]}],"depends_on":[{"type":"lib","ports":["py37-sunpy"]}]},{"name":"py-parfive","portdir":"python/py-parfive","version":"2.3.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://parfive.readthedocs.io/en/stable/","description":"A parallel file downloader using asyncio.","long_description":"A parallel file downloader using asyncio. parfive can handle downloading multiple files in parallel as well as downloading each file in a number of chunks.","active":true,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":["ftp"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-parfive"]}],"depends_on":[]},{"name":"py310-parfive","portdir":"python/py-parfive","version":"2.3.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://parfive.readthedocs.io/en/stable/","description":"A parallel file downloader using asyncio.","long_description":"A parallel file downloader using asyncio. parfive can handle downloading multiple files in parallel as well as downloading each file in a number of chunks.","active":true,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":["ftp"],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools","py310-setuptools_scm"]},{"type":"lib","ports":["py310-aiohttp","py310-tqdm","python310"]}],"depends_on":[{"type":"lib","ports":["py310-sunpy"]}]},{"name":"py311-parfive","portdir":"python/py-parfive","version":"2.3.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://parfive.readthedocs.io/en/stable/","description":"A parallel file downloader using asyncio.","long_description":"A parallel file downloader using asyncio. parfive can handle downloading multiple files in parallel as well as downloading each file in a number of chunks.","active":true,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":["ftp"],"dependencies":[{"type":"build","ports":["clang-18","py311-setuptools","py311-wheel","py311-setuptools_scm","py311-build","py311-installer"]},{"type":"lib","ports":["py311-aiohttp","py311-tqdm","python311"]}],"depends_on":[{"type":"lib","ports":["py311-sunpy"]}]},{"name":"py312-parfive","portdir":"python/py-parfive","version":"2.3.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://parfive.readthedocs.io/en/stable/","description":"A parallel file downloader using asyncio.","long_description":"A parallel file downloader using asyncio. parfive can handle downloading multiple files in parallel as well as downloading each file in a number of chunks.","active":true,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":["ftp"],"dependencies":[{"type":"build","ports":["clang-18","py312-setuptools","py312-wheel","py312-setuptools_scm","py312-build","py312-installer"]},{"type":"lib","ports":["py312-aiohttp","py312-tqdm","python312"]}],"depends_on":[{"type":"lib","ports":["py312-sunpy"]}]},{"name":"py313-parfive","portdir":"python/py-parfive","version":"2.3.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://parfive.readthedocs.io/en/stable/","description":"A parallel file downloader using asyncio.","long_description":"A parallel file downloader using asyncio. parfive can handle downloading multiple files in parallel as well as downloading each file in a number of chunks.","active":true,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":["ftp"],"dependencies":[{"type":"build","ports":["py313-setuptools_scm","py313-installer","py313-setuptools","py313-wheel","clang-18","py313-build"]},{"type":"lib","ports":["py313-tqdm","py313-aiohttp","python313"]}],"depends_on":[{"type":"lib","ports":["py313-sunpy"]}]},{"name":"py314-parfive","portdir":"python/py-parfive","version":"2.3.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://parfive.readthedocs.io/en/stable/","description":"A parallel file downloader using asyncio.","long_description":"A parallel file downloader using asyncio. parfive can handle downloading multiple files in parallel as well as downloading each file in a number of chunks.","active":true,"categories":["net","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1397}],"variants":["ftp"],"dependencies":[{"type":"build","ports":["py314-setuptools_scm","py314-installer","py314-setuptools","py314-wheel","clang-18","py314-build"]},{"type":"lib","ports":["py314-tqdm","py314-aiohttp","python314"]}],"depends_on":[{"type":"lib","ports":["py-parfive","py314-sunpy"]}]},{"name":"ocaml-stdcompat","portdir":"ocaml/ocaml-stdcompat","version":"21.1","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ocamllibs/stdcompat","description":"Stdcompat: compatibility module for OCaml standard library","long_description":"Stdcompat: compatibility module for OCaml standard library","active":true,"categories":["devel","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["coccinelle"]}]},{"name":"p5.26-dancer","portdir":"perl/p5-dancer","version":"1.351.300","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Dancer","description":"Lightweight yet powerful web application framework","long_description":"Dancer aims to provide the simplest way for writing web applications, and offers the flexibility to scale between a very simple lightweight web service consisting of a few lines of code in a single file, all the way up to a more complex fully-fledged web application with session support, templates for views and layouts, etc.","active":false,"categories":["perl"],"maintainers":[{"name":"jpo","github":"jpoliv","ports_count":60}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","p5.26-devel-hide","p5.26-json","p5.26-plack","p5.26-template-provider-fromdata","p5.26-template-toolkit","p5.26-test-nowarnings","p5.26-test-output"]},{"type":"lib","ports":["p5.26-uri","p5.26-xml-simple","perl5.26","p5.26-yaml-libyaml","p5.26-yaml","p5.26-hash-merge-simple","p5.26-http-body","p5.26-http-server-simple-psgi","p5.26-mime-types","p5.26-module-runtime","p5.26-time-hires","p5.26-try-tiny"]}],"depends_on":[{"type":"lib","ports":["p5.26-dancer-plugin-database","p5.26-dancer-session-cookie","p5.26-dancer-template-mason","p5.26-dancer-template-mason2"]}]},{"name":"p5.26-astro-spacetrack","portdir":"perl/p5-astro-spacetrack","version":"0.142.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Astro::SpaceTrack","description":"Astro::SpaceTrack - Retrieve orbital data from www.space-track.org","long_description":"Astro::SpaceTrack - Retrieve orbital data from www.space-track.org","active":false,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2636}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["p5.26-browser-open","p5.26-config-identity","p5.26-http-date","p5.26-http-message","p5.26-io-compress","perl5.26","p5.26-libwww-perl","p5.26-lwp-protocol-https","p5.26-module-build","p5.26-text-parsewords","p5.26-uri","p5.26-json"]}],"depends_on":[{"type":"lib","ports":["p5.26-astro-app-satpass2"]}]},{"name":"p5-astro-spacetrack","portdir":"perl/p5-astro-spacetrack","version":"0.180.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-astro-spacetrack","homepage":"https://metacpan.org/pod/Astro::SpaceTrack","description":"Astro::SpaceTrack - Retrieve orbital data from www.space-track.org","long_description":"Astro::SpaceTrack - Retrieve orbital data from www.space-track.org","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2636}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-astro-spacetrack"]}],"depends_on":[]},{"name":"p5.28-astro-spacetrack","portdir":"perl/p5-astro-spacetrack","version":"0.180.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Astro::SpaceTrack","description":"Astro::SpaceTrack - Retrieve orbital data from www.space-track.org","long_description":"Astro::SpaceTrack - Retrieve orbital data from www.space-track.org","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2636}],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-module-build","clang-18"]},{"type":"lib","ports":["p5.28-config-identity","p5.28-http-date","p5.28-http-message","p5.28-io-compress","perl5.28","p5.28-libwww-perl","p5.28-lwp-protocol-https","p5.28-text-parsewords","p5.28-uri","p5.28-json","p5.28-browser-open"]}],"depends_on":[{"type":"lib","ports":["p5.28-astro-app-satpass2"]}]},{"name":"p5.30-astro-spacetrack","portdir":"perl/p5-astro-spacetrack","version":"0.180.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Astro::SpaceTrack","description":"Astro::SpaceTrack - Retrieve orbital data from www.space-track.org","long_description":"Astro::SpaceTrack - Retrieve orbital data from www.space-track.org","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2636}],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-module-build","clang-18"]},{"type":"lib","ports":["p5.30-config-identity","p5.30-http-date","p5.30-http-message","p5.30-io-compress","perl5.30","p5.30-libwww-perl","p5.30-lwp-protocol-https","p5.30-text-parsewords","p5.30-uri","p5.30-json","p5.30-browser-open"]}],"depends_on":[{"type":"lib","ports":["p5.30-astro-app-satpass2"]}]},{"name":"p5.32-astro-spacetrack","portdir":"perl/p5-astro-spacetrack","version":"0.180.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Astro::SpaceTrack","description":"Astro::SpaceTrack - Retrieve orbital data from www.space-track.org","long_description":"Astro::SpaceTrack - Retrieve orbital data from www.space-track.org","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2636}],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-module-build","clang-18"]},{"type":"lib","ports":["p5.32-config-identity","p5.32-http-date","p5.32-http-message","p5.32-io-compress","perl5.32","p5.32-libwww-perl","p5.32-lwp-protocol-https","p5.32-text-parsewords","p5.32-uri","p5.32-json","p5.32-browser-open"]}],"depends_on":[{"type":"lib","ports":["p5.32-astro-app-satpass2"]}]},{"name":"p5.34-astro-spacetrack","portdir":"perl/p5-astro-spacetrack","version":"0.180.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Astro::SpaceTrack","description":"Astro::SpaceTrack - Retrieve orbital data from www.space-track.org","long_description":"Astro::SpaceTrack - Retrieve orbital data from www.space-track.org","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2636}],"variants":[],"dependencies":[{"type":"build","ports":["p5.34-module-build","clang-18"]},{"type":"lib","ports":["p5.34-config-identity","p5.34-http-date","p5.34-http-message","p5.34-io-compress","perl5.34","p5.34-libwww-perl","p5.34-lwp-protocol-https","p5.34-text-parsewords","p5.34-uri","p5.34-json","p5.34-browser-open"]}],"depends_on":[{"type":"lib","ports":["p5.34-astro-app-satpass2","p5-astro-spacetrack"]}]},{"name":"p5-dancer","portdir":"perl/p5-dancer","version":"1.352.200","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-dancer","homepage":"https://metacpan.org/pod/Dancer","description":"Lightweight yet powerful web application framework","long_description":"Dancer aims to provide the simplest way for writing web applications, and offers the flexibility to scale between a very simple lightweight web service consisting of a few lines of code in a single file, all the way up to a more complex fully-fledged web application with session support, templates for views and layouts, etc.","active":true,"categories":["perl"],"maintainers":[{"name":"jpo","github":"jpoliv","ports_count":60}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-dancer"]}],"depends_on":[]},{"name":"p5.28-dancer","portdir":"perl/p5-dancer","version":"1.352.200","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Dancer","description":"Lightweight yet powerful web application framework","long_description":"Dancer aims to provide the simplest way for writing web applications, and offers the flexibility to scale between a very simple lightweight web service consisting of a few lines of code in a single file, all the way up to a more complex fully-fledged web application with session support, templates for views and layouts, etc.","active":true,"categories":["perl"],"maintainers":[{"name":"jpo","github":"jpoliv","ports_count":60}],"variants":[],"dependencies":[{"type":"build","ports":["p5.28-devel-hide","p5.28-json","p5.28-plack","p5.28-template-provider-fromdata","p5.28-template-toolkit","p5.28-test-nowarnings","clang-18"]},{"type":"lib","ports":["p5.28-test-longstring","p5.28-test-simple","p5.28-time-hires","p5.28-try-tiny","perl5.28","p5.28-xml-simple","p5.28-yaml","p5.28-yaml-libyaml","p5.28-uri","p5.28-hash-merge-simple","p5.28-http-body","p5.28-http-parser-xs","p5.28-http-server-simple-psgi","p5.28-mime-types","p5.28-module-runtime"]}],"depends_on":[{"type":"lib","ports":["p5.28-dancer-template-mason","p5.28-dancer-session-cookie","p5.28-dancer-template-mason2","p5.28-dancer-plugin-database"]}]},{"name":"p5.30-dancer","portdir":"perl/p5-dancer","version":"1.352.200","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Dancer","description":"Lightweight yet powerful web application framework","long_description":"Dancer aims to provide the simplest way for writing web applications, and offers the flexibility to scale between a very simple lightweight web service consisting of a few lines of code in a single file, all the way up to a more complex fully-fledged web application with session support, templates for views and layouts, etc.","active":true,"categories":["perl"],"maintainers":[{"name":"jpo","github":"jpoliv","ports_count":60}],"variants":[],"dependencies":[{"type":"build","ports":["p5.30-devel-hide","p5.30-json","p5.30-plack","p5.30-template-provider-fromdata","p5.30-template-toolkit","p5.30-test-nowarnings","clang-18"]},{"type":"lib","ports":["p5.30-test-longstring","p5.30-test-simple","p5.30-time-hires","p5.30-try-tiny","perl5.30","p5.30-xml-simple","p5.30-yaml","p5.30-yaml-libyaml","p5.30-uri","p5.30-hash-merge-simple","p5.30-http-body","p5.30-http-parser-xs","p5.30-http-server-simple-psgi","p5.30-mime-types","p5.30-module-runtime"]}],"depends_on":[{"type":"lib","ports":["p5.30-dancer-template-mason","p5.30-dancer-session-cookie","p5.30-dancer-template-mason2","p5.30-dancer-plugin-database"]}]},{"name":"p5.32-dancer","portdir":"perl/p5-dancer","version":"1.352.200","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Dancer","description":"Lightweight yet powerful web application framework","long_description":"Dancer aims to provide the simplest way for writing web applications, and offers the flexibility to scale between a very simple lightweight web service consisting of a few lines of code in a single file, all the way up to a more complex fully-fledged web application with session support, templates for views and layouts, etc.","active":true,"categories":["perl"],"maintainers":[{"name":"jpo","github":"jpoliv","ports_count":60}],"variants":[],"dependencies":[{"type":"build","ports":["p5.32-devel-hide","p5.32-json","p5.32-plack","p5.32-template-provider-fromdata","p5.32-template-toolkit","p5.32-test-nowarnings","clang-18"]},{"type":"lib","ports":["p5.32-test-longstring","p5.32-test-simple","p5.32-time-hires","p5.32-try-tiny","perl5.32","p5.32-xml-simple","p5.32-yaml","p5.32-yaml-libyaml","p5.32-uri","p5.32-hash-merge-simple","p5.32-http-body","p5.32-http-parser-xs","p5.32-http-server-simple-psgi","p5.32-mime-types","p5.32-module-runtime"]}],"depends_on":[{"type":"lib","ports":["p5.32-dancer-template-mason","p5.32-dancer-session-cookie","p5.32-dancer-template-mason2","p5.32-dancer-plugin-database"]}]},{"name":"p5.34-dancer","portdir":"perl/p5-dancer","version":"1.352.200","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Dancer","description":"Lightweight yet powerful web application framework","long_description":"Dancer aims to provide the simplest way for writing web applications, and offers the flexibility to scale between a very simple lightweight web service consisting of a few lines of code in a single file, all the way up to a more complex fully-fledged web application with session support, templates for views and layouts, etc.","active":true,"categories":["perl"],"maintainers":[{"name":"jpo","github":"jpoliv","ports_count":60}],"variants":[],"dependencies":[{"type":"build","ports":["p5.34-devel-hide","p5.34-json","p5.34-plack","p5.34-template-provider-fromdata","p5.34-template-toolkit","p5.34-test-nowarnings","clang-18"]},{"type":"lib","ports":["p5.34-test-longstring","p5.34-test-simple","p5.34-time-hires","p5.34-try-tiny","perl5.34","p5.34-xml-simple","p5.34-yaml","p5.34-yaml-libyaml","p5.34-uri","p5.34-hash-merge-simple","p5.34-http-body","p5.34-http-parser-xs","p5.34-http-server-simple-psgi","p5.34-mime-types","p5.34-module-runtime"]}],"depends_on":[{"type":"lib","ports":["p5.34-dancer-template-mason","p5.34-dancer-session-cookie","p5.34-dancer-template-mason2","p5.34-dancer-plugin-database","p5-dancer"]}]},{"name":"p5-hash-case","portdir":"perl/p5-hash-case","version":"1.70.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-hash-case","homepage":"https://metacpan.org/pod/Hash::Case","description":"Hash::Case - base class for hashes with key-casing requirements","long_description":"Hash::Case - base class for hashes with key-casing requirements","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2636}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-hash-case"]}],"depends_on":[]},{"name":"p5.28-hash-case","portdir":"perl/p5-hash-case","version":"1.70.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Hash::Case","description":"Hash::Case - base class for hashes with key-casing requirements","long_description":"Hash::Case - base class for hashes with key-casing requirements","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2636}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28"]}],"depends_on":[{"type":"lib","ports":["p5.28-mail-message"]}]},{"name":"p5.30-hash-case","portdir":"perl/p5-hash-case","version":"1.70.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Hash::Case","description":"Hash::Case - base class for hashes with key-casing requirements","long_description":"Hash::Case - base class for hashes with key-casing requirements","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2636}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30"]}],"depends_on":[{"type":"lib","ports":["p5.30-mail-message"]}]},{"name":"p5.32-hash-case","portdir":"perl/p5-hash-case","version":"1.70.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Hash::Case","description":"Hash::Case - base class for hashes with key-casing requirements","long_description":"Hash::Case - base class for hashes with key-casing requirements","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2636}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.32"]}],"depends_on":[{"type":"lib","ports":["p5.32-mail-message"]}]}]}