{"count":52323,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=1030","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=1028","results":[{"name":"p5-http-date","portdir":"perl/p5-http-date","version":"6.70.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-http-date","homepage":"https://metacpan.org/pod/HTTP::Date","description":"HTTP::Date - date conversion for HTTP date formats","long_description":"HTTP::Date - date conversion for HTTP date formats","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-http-date"]}],"depends_on":[]},{"name":"p5.28-http-date","portdir":"perl/p5-http-date","version":"6.70.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/HTTP::Date","description":"HTTP::Date - date conversion for HTTP date formats","long_description":"HTTP::Date - date conversion for HTTP date formats","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-time-local","p5.28-timedate"]}],"depends_on":[{"type":"build","ports":["p5.28-dancer-session-cookie"]},{"type":"lib","ports":["p5.28-libwww-perl","p5.28-http-message","p5.28-astro-spacetrack","p5.28-http-daemon","p5.28-amazon-s3","p5.28-dancer2","p5.28-file-listing","p5.28-http-cookiejar","p5.28-http-cookies","p5.28-http-headers-fast","p5.28-mojo-useragent-role-retry","p5.28-privileges-drop","p5.28-starman","p5.28-http-xsheaders","p5.28-test-lwp-useragent"]}]},{"name":"p5.30-http-date","portdir":"perl/p5-http-date","version":"6.70.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/HTTP::Date","description":"HTTP::Date - date conversion for HTTP date formats","long_description":"HTTP::Date - date conversion for HTTP date formats","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-time-local","p5.30-timedate"]}],"depends_on":[{"type":"build","ports":["p5.30-dancer-session-cookie"]},{"type":"lib","ports":["p5.30-libwww-perl","p5.30-http-message","p5.30-astro-spacetrack","p5.30-http-daemon","p5.30-amazon-s3","p5.30-dancer2","p5.30-file-listing","p5.30-http-cookiejar","p5.30-http-cookies","p5.30-http-headers-fast","p5.30-mojo-useragent-role-retry","p5.30-privileges-drop","p5.30-starman","p5.30-http-xsheaders","p5.30-test-lwp-useragent"]}]},{"name":"p5.32-http-date","portdir":"perl/p5-http-date","version":"6.70.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/HTTP::Date","description":"HTTP::Date - date conversion for HTTP date formats","long_description":"HTTP::Date - date conversion for HTTP date formats","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-time-local","p5.32-timedate"]}],"depends_on":[{"type":"build","ports":["p5.32-dancer-session-cookie"]},{"type":"lib","ports":["p5.32-libwww-perl","p5.32-http-message","p5.32-astro-spacetrack","p5.32-http-daemon","p5.32-amazon-s3","p5.32-dancer2","p5.32-file-listing","p5.32-http-cookiejar","p5.32-http-cookies","p5.32-http-headers-fast","p5.32-mojo-useragent-role-retry","p5.32-privileges-drop","p5.32-starman","p5.32-http-xsheaders","p5.32-test-lwp-useragent"]}]},{"name":"p5.34-http-date","portdir":"perl/p5-http-date","version":"6.70.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/HTTP::Date","description":"HTTP::Date - date conversion for HTTP date formats","long_description":"HTTP::Date - date conversion for HTTP date formats","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.34","p5.34-time-local","p5.34-timedate"]}],"depends_on":[{"type":"build","ports":["p5.34-dancer-session-cookie"]},{"type":"lib","ports":["p5.34-libwww-perl","p5.34-http-message","p5.34-astro-spacetrack","p5-http-date","p5.34-http-daemon","mailqfmt","p5.34-amazon-s3","p5.34-dancer2","p5.34-file-listing","p5.34-http-cookiejar","p5.34-http-cookies","p5.34-http-headers-fast","p5.34-mojo-useragent-role-retry","p5.34-privileges-drop","p5.34-starman","p5.34-http-xsheaders","p5.34-test-lwp-useragent"]}]},{"name":"skalibs","portdir":"devel/skalibs","version":"2.15.0.0","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://skarnet.org/software/skalibs/","description":"general-purpose libraries for C system programming","long_description":"skalibs is a package centralizing the free software / open source C development files used for building all software at skarnet.org: it contains essentially general-purpose libraries. skalibs can also be used as a sound basic start for C development. There are a lot of general-purpose libraries out there; but if your main goal is to produce small and secure C code with a focus on system programming, skalibs might be for you.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]}],"depends_on":[{"type":"build","ports":["s6","execline"]}]},{"name":"gstreamer1-gst-libav","portdir":"gnome/gstreamer1-gst-libav","version":"1.28.4","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","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["glib2","gstreamer1","gstreamer1-gst-plugins-base","ffmpeg8"]}],"depends_on":[{"type":"lib","ports":["game-porting-toolkit","totem"]},{"type":"run","ports":["pympress"]}]},{"name":"execline","portdir":"lang/execline","version":"2.9.9.1","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://skarnet.org/software/execline/","description":"non-interactive scripting language","long_description":"execline is a (non-interactive) scripting language, like sh - but its syntax is quite different from a traditional shell syntax. The execlineb program is meant to be used as an interpreter for a text file; the other commands are essentially useful inside an execlineb script. execline is as powerful as a shell: it features conditional loops, getopt-style option handling, filename globbing, and more. Meanwhile, its syntax is far more logic and predictable than the shell's syntax, and has no security issues.","active":true,"categories":["lang"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","skalibs","clang-18"]}],"depends_on":[{"type":"build","ports":["s6"]},{"type":"run","ports":["s6"]}]},{"name":"fvm","portdir":"devel/fvm","version":"4.1.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://fvm.app/","description":"A simple CLI to manage Flutter SDK versions","long_description":"A simple CLI to manage Flutter SDK versions","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["dart-sdk","clang-18"]}],"depends_on":[]},{"name":"gpgme","portdir":"devel/gpgme","version":"2.1.1","license":"(LGPL-2.1+ or GPL-3+)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.gnupg.org/related_software/gpgme/","description":"A library for easy acces to GnuPG.","long_description":"GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG easier for applications. It provides a High-Level Crypto API for encryption, decryption, signing, signature verification and key management. Currently it uses GnuPG as its backend but the API isn't restricted to this engine in fact we have already developed a backend for CMS (S/MIME).","active":true,"categories":["devel","security","crypto"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","autoconf","automake","libtool","pkgconfig"]},{"type":"lib","ports":["libgpg-error","pth","gnupg2","libassuan"]}],"depends_on":[{"type":"build","ports":["operator-sdk"]},{"type":"lib","ports":["profanity","samba4","neomutt","gpgmepp","R-gpg","dar","bazaar","geany-plugins","gpgme-objc","balsa","gitg","seahorse","gmime","gmime3","notmuch","centerim","dino","fwknop-client","mcabber","wget2","py27-pygpgme","rb33-gpgme","rb32-gpgme","rb31-gpgme","gpg-tui","nasty","openvas-libnasl","skopeo","claws-mail","retroshare-qt4"]}]},{"name":"gpgmepp","portdir":"devel/gpgmepp","version":"2.1.0","license":"(LGPL-2.1+ or GPL-3+)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.gnupg.org/related_software/gpgme/","description":"C++ bindings for GPGME","long_description":"GPGME++ is a C++ wrapper (or C++ bindings) for the GnuPG project's GPGME (GnuPG Made Easy) library, version 0.4.4 and later.","active":true,"categories":["devel","security","crypto"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-20"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["gpgme"]}],"depends_on":[{"type":"lib","ports":["poppler","poppler-qt5","poppler-devel","poppler-devel-qt5","kde4-runtime","kdepimlibs4","kdepimlibs4-kioslaves","kget","kopete"]}]},{"name":"libidn","portdir":"mail/libidn","version":"1.44","license":"(LGPL-2.1+ or GPL-3+)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.gnu.org/software/libidn/","description":"GNU International Domain Name Library (legacy version 1).","long_description":"GNU International Domain Name Library (legacy version 1). GNU Libidn is a fully documented implementation of the Stringprep, Punycode and IDNA 2003 specifications. Libidn's purpose is to encode and decode internationalized domain names.","active":true,"categories":["mail"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["gettext","clang-18"]},{"type":"lib","ports":["libiconv","gettext-runtime"]}],"depends_on":[{"type":"lib","ports":["p5.26-net-libidn","Io","VLC2","libVLC2","ghostscript","podofo","monotone","monotone-devel","podofo-0.10","kopete","mutt","FileZilla","echoping","jabber","jabberd","loudmouth","pidgin","libpurple","finch","proftpd","prosody","psi","tin","p5.28-net-libidn","p5.30-net-libidn","p5.32-net-libidn","p5.34-net-libidn","rb33-idn-ruby","rb32-idn-ruby","rb31-idn-ruby","rb33-twterm","rb32-twterm","rb31-twterm","hydra","libgsasl","skipfish","html-xml-utils","elinks","elinks-devel"]}]},{"name":"skim","portdir":"sysutils/skim","version":"4.9.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/skim-rs/skim","description":"Fuzzy Finder in Rust","long_description":"Skim is a general fuzzy finder that saves you time. It works on files, lines and commands. It is blazingly fast as it reads the data source asynchronously.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1069}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"p5.26-crypt-openssl-x509","portdir":"perl/p5-crypt-openssl-x509","version":"1.902.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::OpenSSL::X509","description":"Perl extension to OpenSSL's X509 API.","long_description":"Perl extension to OpenSSL's X509 API.","active":false,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["openssl","perl5.26"]}],"depends_on":[]},{"name":"p5-crypt-openssl-x509","portdir":"perl/p5-crypt-openssl-x509","version":"2.1.2","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":"p5.34-crypt-openssl-x509","homepage":"https://metacpan.org/pod/Crypt::OpenSSL::X509","description":"Crypt::OpenSSL::X509 - Perl extension to OpenSSL's X509 API","long_description":"Crypt::OpenSSL::X509 - Perl extension to OpenSSL's X509 API","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-crypt-openssl-x509"]}],"depends_on":[]},{"name":"p5.28-crypt-openssl-x509","portdir":"perl/p5-crypt-openssl-x509","version":"2.1.2","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::OpenSSL::X509","description":"Crypt::OpenSSL::X509 - Perl extension to OpenSSL's X509 API","long_description":"Crypt::OpenSSL::X509 - Perl extension to OpenSSL's X509 API","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.28-crypt-openssl-guess","p5.28-test-pod","clang-18"]},{"type":"lib","ports":["openssl","perl5.28","p5.28-convert-asn1"]}],"depends_on":[]},{"name":"p5.30-crypt-openssl-x509","portdir":"perl/p5-crypt-openssl-x509","version":"2.1.2","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::OpenSSL::X509","description":"Crypt::OpenSSL::X509 - Perl extension to OpenSSL's X509 API","long_description":"Crypt::OpenSSL::X509 - Perl extension to OpenSSL's X509 API","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.30-crypt-openssl-guess","p5.30-test-pod","clang-18"]},{"type":"lib","ports":["openssl","perl5.30","p5.30-convert-asn1"]}],"depends_on":[]},{"name":"p5.32-crypt-openssl-x509","portdir":"perl/p5-crypt-openssl-x509","version":"2.1.2","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::OpenSSL::X509","description":"Crypt::OpenSSL::X509 - Perl extension to OpenSSL's X509 API","long_description":"Crypt::OpenSSL::X509 - Perl extension to OpenSSL's X509 API","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.32-crypt-openssl-guess","p5.32-test-pod","clang-18"]},{"type":"lib","ports":["openssl","perl5.32","p5.32-convert-asn1"]}],"depends_on":[]},{"name":"p5.34-crypt-openssl-x509","portdir":"perl/p5-crypt-openssl-x509","version":"2.1.2","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Crypt::OpenSSL::X509","description":"Crypt::OpenSSL::X509 - Perl extension to OpenSSL's X509 API","long_description":"Crypt::OpenSSL::X509 - Perl extension to OpenSSL's X509 API","active":true,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["p5.34-crypt-openssl-guess","p5.34-test-pod","clang-18"]},{"type":"lib","ports":["openssl","perl5.34","p5.34-convert-asn1"]}],"depends_on":[{"type":"lib","ports":["p5-crypt-openssl-x509","sympa"]}]},{"name":"uthash","portdir":"devel/uthash","version":"2.4.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://troydhanson.github.io/uthash/","description":"easy-to-use hash implementation for C programmers.","long_description":"easy-to-use hash implementation for C programmers.","active":true,"categories":["devel"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"build","ports":["burp","libdicom"]},{"type":"lib","ports":["mle"]}]},{"name":"wasmtime","portdir":"devel/wasmtime","version":"46.0.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://wasmtime.dev","description":"Standalone JIT-style runtime for WebAssembly, using Cranelift","long_description":"Standalone JIT-style runtime for WebAssembly, using Cranelift","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1069}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"llvm-22","portdir":"lang/llvm-22","version":"22.1.8","license":"NCSA","platforms":"{darwin >= 16}","epoch":0,"replaced_by":null,"homepage":"https://llvm.org/","description":"llvm is a next generation compiler infrastructure","long_description":"The LLVM Core libraries provide a modern source- and target-independent optimizer, along with code generation support for many popular CPUs (as well as some less common ones!) These libraries are built around a well specified code representation known as the LLVM intermediate representation (\"LLVM IR\").","active":true,"categories":["lang"],"maintainers":[],"variants":["universal","debug","tests"],"dependencies":[{"type":"build","ports":["py314-yaml","cmake","ninja","clang-17","python314","py314-pygments","cctools"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["zlib","zstd","libedit","libffi","libcxx","libxml2"]},{"type":"run","ports":["llvm_select-22"]}],"depends_on":[{"type":"build","ports":["libclc-22"]},{"type":"lib","ports":["crystal","odin","mlir-22","clang-22","lldb-22","flang-22","spirv-llvm-translator-22","apache-arrow","include-what-you-use"]}]},{"name":"mlir-22","portdir":"lang/llvm-22","version":"22.1.8","license":"NCSA","platforms":"{darwin >= 16}","epoch":0,"replaced_by":null,"homepage":"https://mlir.llvm.org","description":"The MLIR project is a novel approach to building reusable and extensible compiler infrastructure.","long_description":"The MLIR project is a novel approach to building reusable and extensible compiler infrastructure. MLIR aims to address software fragmentation, improve compilation for heterogeneous hardware, significantly reduce the cost of building domain specific compilers, and aid in connecting existing compilers together.","active":true,"categories":["lang"],"maintainers":[],"variants":["debug","tests","universal"],"dependencies":[{"type":"build","ports":["py314-yaml","cmake","ninja","clang-17","python314","py314-pygments","cctools"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["zstd","libcxx","llvm-22","zlib"]}],"depends_on":[{"type":"lib","ports":["flang-22"]}]},{"name":"clang-22","portdir":"lang/llvm-22","version":"22.1.8","license":"NCSA","platforms":"{darwin >= 19}","epoch":0,"replaced_by":null,"homepage":"https://clang.llvm.org/","description":"C, C++, Objective C and Objective C++ compiler","long_description":"The Clang project provides a language front-end and tooling infrastructure for languages in the C language family (C, C++, Objective C/C++, OpenCL, CUDA, and RenderScript) for the LLVM project.","active":true,"categories":["lang"],"maintainers":[],"variants":["debug","tests","analyzer","libstdcxx","universal"],"dependencies":[{"type":"build","ports":["py314-yaml","python314","cctools","cmake","ninja","clang-17","py314-pygments"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["zlib","zstd","ld64","libcxx","libomp","llvm-22"]},{"type":"run","ports":["clang_select-22","perl5","cctools"]}],"depends_on":[{"type":"build","ports":["nghttp2-tools","lms","rsgain","transmission","libheif-devel","libheif","libmcfp","rdkit","notekit","qt610-qtwebengine","qt610-qtwebengine-docs","qt69-qtwebengine","qt69-qtwebengine-docs","qt6-qtwebengine","qt6-qtwebengine-docs","vte","coot","coot-devel","toxcore","kakoune","nodejs26","gtk4","gtk4-devel","goodasm","mapnik","rspamd","oxen-logging","TermME","tapkee","poac","caps-log","nodejs24","iaito","mlx-c","qBittorrent","libtorrent","rtorrent","gn","py310-pikepdf","py311-pikepdf","py312-pikepdf","py313-pikepdf","py314-pikepdf","mtxclient","nheko","cdo","angle","just-fast","vtm","marisa-trie","mdtree-cpp","qpdf","vectorscan","vislcg3","libcifpp","libclc-22","dia","wsddn","qt67-qtwebengine","qt67-qtwebengine-docs","qt68-qtwebengine","qt68-qtwebengine-docs","mpd","ncmpc","ncmpcpp","openal-soft","mysql8","ccache","hyprlang","hyprutils","icey","libnick","libplacebo","mold","numkong","phosg","resource_dasm","step-writer","treesheets","bitcoin","archivemount","appstream","ctpv","darktable-devel","inkscape","ipe-tools","poppler","poppler-qt5","poppler-devel","poppler-devel-qt5","z3","z3-fstar","z3-fstar-legacy","py-z3","py310-z3","py311-z3","py312-z3","py314-z3","py313-z3","z3-java","live555","mkvtoolnix","mkvtoolnix-devel","oxenc","parabolic","bali-phy","bali-phy-devel","basix","dssp","seqan3","btop"]},{"type":"lib","ports":["lldb-22","flang-22","include-what-you-use","py310-pyside6","py311-pyside6","py312-pyside6","py313-pyside6","py314-pyside6"]}]},{"name":"lldb-22","portdir":"lang/llvm-22","version":"22.1.8","license":"NCSA","platforms":"{darwin >= 18}","epoch":0,"replaced_by":null,"homepage":"https://lldb.llvm.org/","description":"the LLVM debugger","long_description":"lldb is the LLVM native debugger.","active":true,"categories":["lang"],"maintainers":[],"variants":["debug","tests","universal"],"dependencies":[{"type":"build","ports":["py314-yaml","cctools","cmake","ninja","swig-python","doxygen","clang-17","python314","py314-pygments"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["xz","zlib","libedit","ncurses","libcxx","libxml2","python314","llvm-22","clang-22"]},{"type":"run","ports":["lldb_select-22"]}],"depends_on":[]},{"name":"flang-22","portdir":"lang/llvm-22","version":"22.1.8","license":"NCSA","platforms":"{darwin >= 21}","epoch":0,"replaced_by":null,"homepage":"https://flang.llvm.org/","description":"LLVM Fortran compiler","long_description":"LLVM Fortran compiler","active":true,"categories":["lang"],"maintainers":[],"variants":["debug","tests"],"dependencies":[{"type":"build","ports":["py314-yaml","cctools","cmake","ninja","clang-17","python314","py314-pygments"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libcxx","libomp","ld64","mlir-22","clang-22","llvm-22"]}],"depends_on":[]},{"name":"libclc-22","portdir":"lang/llvm-22","version":"22.1.8","license":"NCSA","platforms":"{darwin >= 16}","epoch":0,"replaced_by":null,"homepage":"https://libclc.llvm.org/","description":"OpenCL library","long_description":"libclc is an implementation of the library requirements of the OpenCL C programming language","active":true,"categories":["lang"],"maintainers":[],"variants":["debug","tests","universal"],"dependencies":[{"type":"build","ports":["spirv-llvm-translator-22","llvm-22","clang-22","cctools","cmake","ninja","clang-17","python314","py314-pygments","py314-yaml"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libcxx"]}],"depends_on":[]},{"name":"spirv-llvm-translator-22","portdir":"lang/llvm-22","version":"22.1.3","license":"NCSA","platforms":"{darwin >= 16}","epoch":0,"replaced_by":null,"homepage":"https://github.com/KhronosGroup/SPIRV-LLVM-Translator","description":"LLVM/SPIR-V Bi-Directional Translator","long_description":"A library and tool for translation between LLVM IR and SPIR-V.","active":true,"categories":["lang"],"maintainers":[],"variants":["debug","tests","universal"],"dependencies":[{"type":"build","ports":["py314-yaml","clang-17","python314","py314-pygments","cctools","cmake","ninja","spirv-tools"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["llvm-22","libcxx"]}],"depends_on":[{"type":"build","ports":["libclc-22"]}]},{"name":"llama.cpp","portdir":"llm/llama.cpp","version":"9811","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ggerganov/llama.cpp","description":"LLM inference in C/C++","long_description":"The main goal of llama.cpp is to enable LLM inference with minimal setup and state-of-the-art performance on a wide variety of hardware - locally and in the cloud.","active":true,"categories":["llm"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":287}],"variants":["debug","blas","openmp","metal","model_converters","native","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-20"]},{"type":"lib","ports":["libomp","curl"]}],"depends_on":[{"type":"run","ports":["ollama"]}]},{"name":"powershell","portdir":"shells/powershell","version":"7.6.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://microsoft.com/PowerShell","description":"Cross-platform automation and configuration tool/framework","long_description":"PowerShell is a cross-platform task automation solution made up of a command-line shell, a scripting language, and a configuration management framework.","active":true,"categories":["shells","dotnet"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":287}],"variants":[],"dependencies":[{"type":"build","ports":["dotnet-cli","clang-18","dotnet-sdk-10"]},{"type":"lib","ports":["dotnet-runtime-10"]}],"depends_on":[]},{"name":"py38-propcache","portdir":"python/py-propcache","version":"0.2.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/propcache","description":"fast implementation of cached properties","long_description":"accelerated versions of functools.cached_property","active":false,"categories":["devel","python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":254}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-expandvars","py38-cython","py38-setuptools","py38-wheel","py38-tomli","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-yarl"]}]},{"name":"py39-propcache","portdir":"python/py-propcache","version":"0.4.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/propcache","description":"fast implementation of cached properties","long_description":"accelerated versions of functools.cached_property","active":false,"categories":["devel","python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":254}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py39-cython","py39-setuptools","py39-wheel","py39-tomli","py39-build","py39-installer","py39-expandvars"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-aiohttp","py39-yarl"]}]},{"name":"llmfit","portdir":"llm/llmfit","version":"0.9.33","license":"MIT","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://github.com/AlexsJones/llmfit","description":"A terminal tool for finding best fitted LLM models for your machine.","long_description":"A terminal tool that right-sizes LLM models to your system's RAM, CPU, and GPU. Detects your hardware, scores each model across quality, speed, fit, and context dimensions, and tells you which ones will actually run well on your machine. Ships with an interactive TUI (default) and a classic CLI mode. Supports multi-GPU setups, MoE architectures, dynamic quantization selection, speed estimation, and local runtime providers (Ollama, llama.cpp, MLX, Docker Model Runner, LM Studio).","active":true,"categories":["llm"],"maintainers":[{"name":"","github":"oytech","ports_count":5}],"variants":[],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"py-propcache","portdir":"python/py-propcache","version":"0.5.2","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/propcache","description":"fast implementation of cached properties","long_description":"accelerated versions of functools.cached_property","active":true,"categories":["devel","python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":254}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-propcache"]}],"depends_on":[]},{"name":"py310-propcache","portdir":"python/py-propcache","version":"0.5.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/propcache","description":"fast implementation of cached properties","long_description":"accelerated versions of functools.cached_property","active":true,"categories":["devel","python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":254}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-cython","py310-tomli","py310-wheel","py310-build","py310-installer","py310-expandvars"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-aiohttp","py310-yarl"]}]},{"name":"py311-propcache","portdir":"python/py-propcache","version":"0.5.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/propcache","description":"fast implementation of cached properties","long_description":"accelerated versions of functools.cached_property","active":true,"categories":["devel","python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":254}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-cython","py311-expandvars"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-aiohttp","py311-yarl"]}]},{"name":"py312-propcache","portdir":"python/py-propcache","version":"0.5.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/propcache","description":"fast implementation of cached properties","long_description":"accelerated versions of functools.cached_property","active":true,"categories":["devel","python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":254}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-cython","py312-expandvars"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-aiohttp","py312-yarl"]}]},{"name":"py313-propcache","portdir":"python/py-propcache","version":"0.5.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/propcache","description":"fast implementation of cached properties","long_description":"accelerated versions of functools.cached_property","active":true,"categories":["devel","python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":254}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-expandvars","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel","py313-cython"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py313-aiohttp","py313-yarl"]}]},{"name":"py314-propcache","portdir":"python/py-propcache","version":"0.5.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/propcache","description":"fast implementation of cached properties","long_description":"accelerated versions of functools.cached_property","active":true,"categories":["devel","python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":254}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-expandvars","clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel","py314-cython"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py-propcache","py314-aiohttp","py314-yarl"]}]},{"name":"dos2unix","portdir":"textproc/dos2unix","version":"7.5.6","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://waterlan.home.xs4all.nl/dos2unix.html","description":"Convert text files with DOS or Mac line breaks to Unix line breaks and vice versa","long_description":"This is an update of Benjamin Lin's implementations of dos2unix and unix2dos. Benjamin Lin's implementations of dos2unix and unix2dos were distributed via SunSITE.unc.edu (later MetaLab.unc.edu, now ibiblio) and became part of several Linux distributions such as RedHat, Suse, Gentoo, and others. This update includes all RedHat patches and fixes several other problems. Internationalization has been added and ports to DOS, Windows, Cygwin and OS/2 Warp have been made.","active":true,"categories":["textproc"],"maintainers":[{"name":"therealketo","github":"therealketo","ports_count":17}],"variants":["universal"],"dependencies":[{"type":"build","ports":["gettext","clang-18"]},{"type":"lib","ports":["gettext-runtime"]}],"depends_on":[{"type":"build","ports":["hunspell-en_US_large","kchmviewer","hunspell-en_US","fluid-soundfont","hunspell-en_AU","hunspell-en_AU_large","hunspell-en_CA","hunspell-en_CA_large","hunspell-en_GB_ise","hunspell-en_GB_ize","hunspell-en_GB_large"]},{"type":"patch","ports":["pdb2pqr"]},{"type":"run","ports":["gutils-suite-core"]}]},{"name":"iana-enterprise-numbers","portdir":"net/iana-enterprise-numbers","version":"20260626","license":"public-domain","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.iana.org/assignments/enterprise-numbers/","description":"IANA Private Enterprise Number (PEN) registry","long_description":"The IANA Private Enterprise Numbers (PEN) registry maps numeric organizational identifiers, assigned under the iso.org.dod.internet.private.enterprise (1.3.6.1.4.1) OID arc, to organization names. Tools such as ipmitool, net-snmp, and wireshark consume this database to translate enterprise OIDs to human-readable names. This port installs the registry as ${prefix}/share/misc/enterprise-numbers.","active":true,"categories":["net"],"maintainers":[{"name":"dports","github":"drkp","ports_count":80}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["ipmitool"]}]},{"name":"gemini-cli","portdir":"llm/gemini-cli","version":"0.49.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":106}],"variants":[],"dependencies":[{"type":"build","ports":["npm10","clang-18"]},{"type":"lib","ports":["nodejs22"]}],"depends_on":[]},{"name":"py37-npe2","portdir":"python/py-npe2","version":"0.2.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/napari/npe2","description":"napari plugin refactor","long_description":"napari plugin refactor","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1532}],"variants":[],"dependencies":[{"type":"build","ports":["py37-python-install","py37-setuptools","py37-setuptools_scm","py37-toml","py37-wheel","py37-build","clang-13"]},{"type":"lib","ports":["py37-napari-plugin-engine","python37","py37-pytomlpp","py37-psygnal","py37-importlib-metadata","py37-intervaltree","py37-pydantic","py37-typer","py37-yaml","py37-magicgui"]}],"depends_on":[]},{"name":"py39-npe2","portdir":"python/py-npe2","version":"0.7.9","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/napari/npe2","description":"napari plugin refactor","long_description":"napari plugin refactor","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1532}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-hatchling","py39-hatch-vcs","py39-installer","clang-17"]},{"type":"lib","ports":["py39-yaml","py39-magicgui","python39","py39-pytomlpp","py39-pydantic-compat","py39-psygnal","py39-appdirs","py39-pydantic","py39-rich","py39-typer"]}],"depends_on":[]},{"name":"py38-npe2","portdir":"python/py-npe2","version":"0.7.7","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/napari/npe2","description":"napari plugin refactor","long_description":"napari plugin refactor","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1532}],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-hatchling","py38-hatch-vcs","py38-installer","clang-16"]},{"type":"lib","ports":["py38-yaml","py38-magicgui","python38","py38-pytomlpp","py38-pydantic-compat","py38-psygnal","py38-appdirs","py38-pydantic","py38-rich","py38-typer"]}],"depends_on":[]},{"name":"sqlite3","portdir":"databases/sqlite3","version":"3.53.3","license":"public-domain","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://www.sqlite.org","description":"an embedded SQL database engine","long_description":"SQLite3 is an SQL database engine in a C library. Programs that link the SQLite3 library can have SQL database access without running a separate RDBMS process. The distribution comes with a standalone command-line access program (sqlite3) that can be used to administer an SQLite3 database and which serves as an example of how to use the SQLite3 library.","active":true,"categories":["databases"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1532}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["zlib","libedit","ncurses"]}],"depends_on":[{"type":"build","ports":["sqlitewrapped"]},{"type":"lib","ports":["subversion-perlbindings-5.26","moodss","py27-apsw","py35-apsw","py36-apsw","sequoia-pgp","libcifpp","warzone2100","Io","tenacity","dlib","py310-dlib","py311-dlib","py312-dlib","py313-dlib","py314-dlib","ReadyMedia","ocaml-sqlite3","emacs","emacs-devel","emacs-app","emacs-app-devel","python315-devel","python315-freethreading-devel","avidemux","octave-sqlite","gnubg","qgis3","py37-dlib","py38-dlib","rdkit","vtk","qt513-qtwebkit","qt513-sqlite-plugin","luanti","eiskaltdcpp","qt610-sqlite-plugin","qt69-sqlite-plugin","qt6-sqlite-plugin","coot","coot-devel","doxygen-devel","subversion-pythonbindings-3.9","qt5-qtwebkit","qt5-sqlite-plugin","doxygen","audacity2","audacity-devel","lastfm-desktop","netatalk","openslide","gdal","gdal-hdf5","gdal-kea","gdal-netcdf","python314","python314-freethreading","gnupg2","subversion-pythonbindings-2.7","subversion-pythonbindings-3.5","subversion-pythonbindings-3.6","subversion-pythonbindings-3.7","R-gdalraster","R-sf","R-terra","grass","grass7","pounce","nss","rspamd","abaddon","newsboat","zeal","python313","python313-freethreading","py37-apsw","cherrytree","cadabra2","py38-apsw","subversion-pythonbindings-3.8","fastfetch","py39-dlib","libdbi-drivers","py39-apsw","R-adbcsqlite","R-lwgeom","emacs-mac-app","emacs-mac-app-devel","phantomjs-qt-qtwebkit","phantomjs-qt-sqlite-plugin","qt4-mac-sqlite3-plugin","qt511-qtwebkit","qt511-sqlite-plugin","qt53-qtwebkit","qt53-sqlite-plugin","qt55-qtwebkit","qt55-sqlite-plugin","qt56-qtwebkit","qt56-sqlite-plugin","qt57-qtwebkit","qt57-sqlite-plugin","qt58-qtwebkit","qt58-sqlite-plugin","qt59-qtwebkit","qt59-sqlite-plugin","qt64-sqlite-plugin","qt67-sqlite-plugin","qt68-sqlite-plugin","tagtool","telepathy-logger","Akumuli","librasterlite2","libzdb-sqlite3","pgtcl","spatialite","sqlean","sqlite3-pcre2","sqlitebrowser","sqlitecpp","snobol4","webkit-gtk3-2.0","webkit2-gtk","webkit2-gtk-devel","xeus-sqlite","apr-util","bzrtp","darwinbuild","darwinbuild-legacy","fossil","gdb-apple","kyua","libcmatrix","libwired","monotone","monotone-devel","poco","radlib","subversion","subversion-javahlbindings","subversion-python27bindings","subversion-perlbindings-5.28","subversion-perlbindings-5.30","subversion-perlbindings-5.32","subversion-perlbindings-5.34","subversion-rubybindings","subversion-pythonbindings-3.10","subversion-pythonbindings-3.11","subversion-pythonbindings-3.12","wt","zeitgeist","textmate2","mame","bitcoin","fortran-sqlite3","freeciv","freeciv-x11","supertuxkart","xmoto","gramps","proj6","proj7","proj8","proj9","tilemaker","tippecanoe","Chatty","balsa","epiphany","evolution-data-server","evolution-data-server-gtk4","gom","grilo-plugins","libchamplain","libshumate","libsoup","libsoup-2.4","libsoup-devel","liferea","seed","tracker","tracker3","yelp","SQLClient","darktable","darktable-devel","hugin-app","rawstudio","janet-sqlite3","javasqlite","kget","kopete","gnu-apl","gst","neko","php85-sqlite","php84-sqlite","php83-sqlite","php82-sqlite","php81-sqlite","php80-sqlite","php74-sqlite","php73-sqlite","php72-sqlite","php71-sqlite","php70-sqlite","php56-sqlite","php55-sqlite","php54-sqlite","php53-sqlite","pypy","pypy36","pypy37","pypy38","pypy39","python26","python27","python310","python311","python312","python32","python33","python34","python35","python37","python36","python39","python38","qore-sqlite3-module","audacity","cl-sqlite","bogofilter","exim","muchsync","nmail","apophenia","xmltv","FileZilla","dino","logjam","mediatomb","mosquitto","nanomq","ncdc","newsraft","scamper","wire","wired-server","libreoffice","zathura","zathura-docs","p5.28-alien-sqlite","p5.30-alien-sqlite","p5.32-alien-sqlite","p5.34-alien-sqlite","pure-sql3","py310-apsw","py311-apsw","py27-sqlite","py27-yum-metadata-parser","rb-sqlite3","rb19-sqlite3","limesuite","limesuite-devel","wview","aircrack-ng","botan","bulk_extractor","gnomint","libpreludedb","sequoia-chameleon-gnupg","sequoia-sq","softhsm","dupd","fdupes","fluent-bit","font-manager","gearmand","lnav","lnav-devel","lporg","macports.sqlext","rpm","rpm54","sleuthkit","bibledit","hyperscan","link-grammar","ocropus","vectorscan","vislcg3","xlsx2csv","zorba","Deriv","midori","mongrel2","nextcloud-client","retroshare-qt4","webkit-gtk","webkit-gtk-2.0","webkit-gtk3"]},{"type":"run","ports":["sqliteman","auto-multiple-choice","auto-multiple-choice-devel"]}]},{"name":"sqlite3-tools","portdir":"databases/sqlite3","version":"3.53.3","license":"public-domain","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://www.sqlite.org","description":"A bundle of command-line tools for managing SQLite database files","long_description":"A bundle of command-line tools for managing SQLite database files, including the sqldiff program and the sqlite3_analyzer program.","active":true,"categories":["databases"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1532}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["zlib","tcl"]}],"depends_on":[]},{"name":"sqlite3-tcl","portdir":"databases/sqlite3","version":"3.53.3","license":"public-domain","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://www.sqlite.org","description":"an embedded SQL database engine","long_description":"SQLite3 is an SQL database engine in a C library. Programs that link the SQLite3 library can have SQL database access without running a separate RDBMS process. The distribution comes with a standalone command-line access program (sqlite3) that can be used to administer an SQLite3 database and which serves as an example of how to use the SQLite3 library.","active":true,"categories":["databases"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1532}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["zlib","tcl"]}],"depends_on":[]},{"name":"skaffold","portdir":"devel/skaffold","version":"2.23.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://skaffold.dev","description":"Skaffold is a command line tool that facilitates continuous development for Kubernetes applications","long_description":"Skaffold is a command line tool that facilitates continuous development for Kubernetes applications. You can iterate on your application source code locally then deploy to local or remote Kubernetes clusters. Skaffold handles the workflow for building, pushing and deploying your application. It also provides building blocks and describe customizations for a CI/CD pipeline.","active":true,"categories":["devel"],"maintainers":[{"name":"breun","github":"breun","ports_count":106}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"py-npe2","portdir":"python/py-npe2","version":"0.8.3","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/napari/npe2","description":"napari plugin refactor","long_description":"napari plugin refactor","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1532}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-npe2"]}],"depends_on":[]}]}