{"count":52198,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=673","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=671","results":[{"name":"ucpp","portdir":"devel/ucpp","version":"1.3.5","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/scarabeusiv/ucpp","description":"A C preprocessor compliant to ISO-C99.","long_description":"A C preprocessor compliant to ISO-C99.","active":true,"categories":["devel"],"maintainers":[{"name":"audvare","github":"Tatsh","ports_count":25}],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","clang-18"]}],"depends_on":[{"type":"build","ports":["libreoffice"]}]},{"name":"ucommon","portdir":"devel/ucommon","version":"7.0.0","license":"LGPL-3+ and (GPL-2+ or Permissive)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.gnu.org/software/commoncpp/","description":"GNU uCommon C++ Framework","long_description":"C++ framework offering portable support for threading, sockets, file access, daemons, persistence, serial I/O, XML parsing, and system services.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gettext","gnutls"]}],"depends_on":[{"type":"lib","ports":["ccaudio2"]}]},{"name":"uboot-tools","portdir":"devel/uboot-tools","version":"2020.10","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/u-boot/u-boot","description":"Binary tools for U-Boot.","long_description":"U-Boot is a boot loader for Embedded boards based on PowerPC, ARM, MIPS and several other processors. This port compiles some binary tools that can be used to deploy u-boot on embedded devices.","active":true,"categories":["devel"],"maintainers":[{"name":"rubendibattista","github":"rdbisme","ports_count":58}],"variants":["universal"],"dependencies":[{"type":"build","ports":["gmake","clang-18"]},{"type":"lib","ports":["openssl"]}],"depends_on":[]},{"name":"typescript-language-server","portdir":"devel/typescript-language-server","version":"4.3.3","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/typescript-language-server/typescript-language-server","description":"TypeScript & JavaScript Language Server","long_description":"Language Server Protocol implementation for TypeScript wrapping tsserver.","active":true,"categories":["devel"],"maintainers":[{"name":"sainnhe","github":"sainnhe","ports_count":7}],"variants":[],"dependencies":[{"type":"build","ports":["npm10","clang-18"]},{"type":"lib","ports":["nodejs22"]}],"depends_on":[]},{"name":"tweeny","portdir":"devel/tweeny","version":"3.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://mobius3.github.io/tweeny","description":"A C++ tweening library","long_description":"Tweeny is an inbetweening library designed for the creation of complex animations for games and other beautiful interactive software","active":true,"categories":["devel","graphics"],"maintainers":[],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["libsdl2"]}],"depends_on":[{"type":"build","ports":["nheko"]}]},{"name":"turbogit","portdir":"devel/turbogit","version":"5.0.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/b4nst/turbogit","description":"Your git boat friend","long_description":"Opinionated cli enforcing clean git workflow without comprising UX","active":true,"categories":["devel"],"maintainers":[{"name":"bastyen.a","github":"b4nst","ports_count":2}],"variants":[],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","go","clang-18"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["libgit2"]}],"depends_on":[]},{"name":"tup","portdir":"devel/tup","version":"0.7.11","license":"GPL-2","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"http://gittup.org/tup/","description":"A build system with amazingly fast incremental build cycle","long_description":"Tup is a file-based build system - it inputs a list of file changes and a directed acyclic graph (DAG), then processes the DAG to execute the appropriate commands required to update dependent files. The DAG is stored in an SQLite database. By providing the file change log up front and storing the dependencies in an efficient database structure, updates can be performed with very little overhead.","active":true,"categories":["devel"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":[],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["osxfuse","libiconv"]}],"depends_on":[]},{"name":"tuist","portdir":"devel/tuist","version":"3.31.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tuist/tuist","description":"Create, maintain, and interact with Xcode projects at scale","long_description":"Create, maintain, and interact with Xcode projects at scale","active":true,"categories":["devel"],"maintainers":[{"name":"macports","github":"woolsweater","ports_count":3}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"tsx","portdir":"devel/tsx","version":"4.20.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/privatenumber/tsx","description":"The easiest way to run TypeScript in Node.js","long_description":"TypeScript Execute (tsx): The easiest way to run TypeScript in Node.js.","active":true,"categories":["devel"],"maintainers":[{"name":"blair","github":"blair","ports_count":26}],"variants":[],"dependencies":[{"type":"build","ports":["npm10","clang-18"]},{"type":"lib","ports":["nodejs22"]}],"depends_on":[]},{"name":"trio","portdir":"devel/trio","version":"1.16","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://daniel.haxx.se/projects/trio/","description":"trio is a set of printf and string functions","long_description":"Trio is a fully matured and stable set of printf and string functions designed be used by applications with focus on portability or with the need for additional features that are not supported by standard stdio implementation.","active":true,"categories":["devel"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":255}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"triage","portdir":"devel/triage","version":"1.0.0","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/tj/triage","description":"Interactive command-line GitHub issue & notification triaging tool","long_description":"Interactive command-line GitHub issue & notification triaging tool. Triage allows you to quickly view and search notifications (even without marking them as read), view issue details, labels and comments, add comments to issues, add and remove labels to issues, and unsubscribe from repositories & notifications.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1065}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"treefmt","portdir":"devel/treefmt","version":"2.5.0","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://treefmt.com/","description":"One CLI to format your repo","long_description":"One CLI to format your repo. treefmt applies all the needed formatters to your project with one command line.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1065}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"treecc","portdir":"devel/treecc","version":"0.3.10","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.gnu.org/software/dotgnu/","description":"Manages generation of code to handle syntax trees.","long_description":"The treecc program is designed to assist in the development of compilers and other language-based tools. It manages the generation of code to handle abstract syntax trees and operations upon the trees.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"tree-sitter-yaml","portdir":"devel/tree-sitter-yaml","version":"0.5.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ikatyang/tree-sitter-yaml","description":"A tree-sitter parser for YAML","long_description":"A tree-sitter parser for YAML","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs","emacs-app","emacs-devel","emacs-app-devel","emacs-mac-app","emacs-mac-app-devel"]}]},{"name":"tree-sitter-typst","portdir":"devel/tree-sitter-typst","version":"0.11.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/uben0/tree-sitter-typst","description":"A tree-sitter parser for Typst","long_description":"A tree-sitter parser for Typst","active":true,"categories":["devel"],"maintainers":[{"name":"l2dy","github":"l2dy","ports_count":97}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"tree-sitter-typescript","portdir":"devel/tree-sitter-typescript","version":"0.23.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tree-sitter/tree-sitter-typescript","description":"A tree-sitter parser for TypeScript","long_description":"A tree-sitter parser for TypeScript","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs","emacs-app","emacs-devel","emacs-app-devel","emacs-mac-app","emacs-mac-app-devel"]}]},{"name":"tree-sitter-tsx","portdir":"devel/tree-sitter-tsx","version":"0.23.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tree-sitter/tree-sitter-typescript","description":"A tree-sitter parser for TSX","long_description":"A tree-sitter parser for TSX","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs","emacs-app","emacs-devel","emacs-app-devel","emacs-mac-app","emacs-mac-app-devel"]}]},{"name":"tree-sitter-toml","portdir":"devel/tree-sitter-toml","version":"0.5.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tree-sitter/tree-sitter-toml","description":"A tree-sitter parser for TOML","long_description":"A tree-sitter parser for TOML","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs","emacs-app","emacs-devel","emacs-app-devel","emacs-mac-app","emacs-mac-app-devel"]}]},{"name":"tree-sitter-scala","portdir":"devel/tree-sitter-scala","version":"0.26.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tree-sitter/tree-sitter-scala","description":"A tree-sitter parser for Scala","long_description":"A tree-sitter parser for Scala","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"tree-sitter-rust","portdir":"devel/tree-sitter-rust","version":"0.24.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tree-sitter/tree-sitter-rust","description":"A tree-sitter parser for Rust","long_description":"A tree-sitter parser for Rust","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs","emacs-app","emacs-devel","emacs-app-devel","emacs-mac-app","emacs-mac-app-devel"]}]},{"name":"tree-sitter-ruby","portdir":"devel/tree-sitter-ruby","version":"0.23.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tree-sitter/tree-sitter-ruby","description":"A tree-sitter parser for Ruby","long_description":"A tree-sitter parser for Ruby","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs","emacs-app","emacs-devel","emacs-app-devel","emacs-mac-app","emacs-mac-app-devel"]}]},{"name":"tree-sitter-python","portdir":"devel/tree-sitter-python","version":"0.25.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tree-sitter/tree-sitter-python","description":"A tree-sitter parser for Python","long_description":"A tree-sitter parser for Python","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs","emacs-app","emacs-devel","emacs-app-devel","emacs-mac-app","emacs-mac-app-devel"]}]},{"name":"tree-sitter-phpdoc","portdir":"devel/tree-sitter-phpdoc","version":"0.1.8","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/claytonrcarter/tree-sitter-phpdoc","description":"A tree-sitter parser for PHPDoc","long_description":"A tree-sitter parser for PHPDoc","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs","emacs-app","emacs-devel","emacs-app-devel"]}]},{"name":"tree-sitter-php","portdir":"devel/tree-sitter-php","version":"0.24.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tree-sitter/tree-sitter-php","description":"A tree-sitter parser for PHP","long_description":"A tree-sitter parser for PHP","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs","emacs-app","emacs-devel","emacs-app-devel"]}]},{"name":"tree-sitter-org","portdir":"devel/tree-sitter-org","version":"1.3.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/milisims/tree-sitter-org","description":"A tree-sitter parser for Emacs Org Mode markup","long_description":"A tree-sitter parser for Emacs Org Mode markup","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"tree-sitter-markdown","portdir":"devel/tree-sitter-markdown","version":"0.5.3","license":"MIT","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/tree-sitter-grammars/tree-sitter-markdown","description":"A set of tree-sitter parsers for Markdown","long_description":"A set of tree-sitter parsers for Markdown","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs-devel","emacs-app-devel"]}]},{"name":"tree-sitter-magik","portdir":"devel/tree-sitter-magik","version":"0.0.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/krn-robin/tree-sitter-magik","description":"A tree-sitter parser for Smallworld Magik","long_description":"A tree-sitter parser for Smallworld Magik","active":true,"categories":["devel"],"maintainers":[{"name":"","github":"krn-robin","ports_count":1}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"tree-sitter-lua","portdir":"devel/tree-sitter-lua","version":"2.1.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Azganoth/tree-sitter-lua","description":"A tree-sitter parser for Lua","long_description":"A tree-sitter parser for Lua","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs","emacs-app","emacs-devel","emacs-app-devel"]}]},{"name":"tree-sitter-liquid","portdir":"devel/tree-sitter-liquid","version":"20260326","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/hankthetank27/tree-sitter-liquid","description":"A tree-sitter parser for Liquid","long_description":"A tree-sitter parser for Liquid","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs-devel","emacs-app-devel"]}]},{"name":"tree-sitter-json","portdir":"devel/tree-sitter-json","version":"0.24.8","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tree-sitter/tree-sitter-json","description":"A tree-sitter parser for JSON","long_description":"A tree-sitter parser for JSON","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs","emacs-app","emacs-devel","emacs-app-devel","emacs-mac-app","emacs-mac-app-devel"]}]},{"name":"tree-sitter-jsdoc","portdir":"devel/tree-sitter-jsdoc","version":"0.25.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tree-sitter/tree-sitter-jsdoc","description":"A tree-sitter parser for JSDoc","long_description":"A tree-sitter parser for JSDoc","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs-devel","emacs-app-devel"]}]},{"name":"tree-sitter-javascript","portdir":"devel/tree-sitter-javascript","version":"0.25.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tree-sitter/tree-sitter-javascript","description":"A tree-sitter parser for JavaScript","long_description":"A tree-sitter parser for JavaScript","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs","emacs-app","emacs-devel","emacs-app-devel","emacs-mac-app","emacs-mac-app-devel"]}]},{"name":"tree-sitter-java","portdir":"devel/tree-sitter-java","version":"0.23.5","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tree-sitter/tree-sitter-java","description":"A tree-sitter parser for Java","long_description":"A tree-sitter parser for Java","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs","emacs-app","emacs-devel","emacs-app-devel","emacs-mac-app","emacs-mac-app-devel"]}]},{"name":"tree-sitter-html","portdir":"devel/tree-sitter-html","version":"0.23.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tree-sitter/tree-sitter-html","description":"A tree-sitter parser for HTML","long_description":"A tree-sitter parser for HTML","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs","emacs-app","emacs-devel","emacs-app-devel"]}]},{"name":"tree-sitter-heex","portdir":"devel/tree-sitter-heex","version":"0.9.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/phoenixframework/tree-sitter-heex","description":"A tree-sitter parser for HEEx","long_description":"A tree-sitter parser for HEEx","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs","emacs-app","emacs-devel","emacs-app-devel"]}]},{"name":"tree-sitter-go-work","portdir":"devel/tree-sitter-go-work","version":"20221004","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/omertuc/tree-sitter-go-work","description":"A tree-sitter parser for go.work files","long_description":"A tree-sitter parser for go.work files","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs-devel","emacs-app-devel"]}]},{"name":"tree-sitter-go-mod","portdir":"devel/tree-sitter-go-mod","version":"1.1.0","license":"MIT","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/camdencheek/tree-sitter-go-mod","description":"A tree-sitter parser for go.mod files","long_description":"A tree-sitter parser for go.mod files","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs","emacs-app","emacs-devel","emacs-app-devel","emacs-mac-app","emacs-mac-app-devel"]}]},{"name":"tree-sitter-go","portdir":"devel/tree-sitter-go","version":"0.25.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tree-sitter/tree-sitter-go","description":"A tree-sitter parser for Golang","long_description":"A tree-sitter parser for Golang","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs","emacs-app","emacs-devel","emacs-app-devel","emacs-mac-app","emacs-mac-app-devel"]}]},{"name":"tree-sitter-gitattributes","portdir":"devel/tree-sitter-gitattributes","version":"0.1.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tree-sitter-grammars/tree-sitter-gitattributes","description":"A tree-sitter parser for .gitattributes files","long_description":"A tree-sitter parser for .gitattributes files","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs-devel","emacs-app-devel"]}]},{"name":"tree-sitter-elixir","portdir":"devel/tree-sitter-elixir","version":"0.3.5","license":"MIT","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/elixir-lang/tree-sitter-elixir","description":"A tree-sitter parser for Elixir","long_description":"A tree-sitter parser for Elixir","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs","emacs-app","emacs-devel","emacs-app-devel"]}]},{"name":"tree-sitter-elisp","portdir":"devel/tree-sitter-elisp","version":"1.6.1","license":"MIT","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/Wilfred/tree-sitter-elisp","description":"A tree-sitter parser for Emacs Lisp","long_description":"A tree-sitter parser for Emacs Lisp","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"tree-sitter-dockerfile","portdir":"devel/tree-sitter-dockerfile","version":"0.2.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/camdencheek/tree-sitter-dockerfile","description":"A tree-sitter parser for Dockerfiles","long_description":"A tree-sitter parser for Dockerfiles","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs","emacs-app","emacs-devel","emacs-app-devel","emacs-mac-app","emacs-mac-app-devel"]}]},{"name":"tree-sitter-css","portdir":"devel/tree-sitter-css","version":"0.25.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tree-sitter/tree-sitter-css","description":"A tree-sitter parser for CSS","long_description":"A tree-sitter parser for CSS","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs","emacs-app","emacs-devel","emacs-app-devel","emacs-mac-app","emacs-mac-app-devel"]}]},{"name":"tree-sitter-cpp","portdir":"devel/tree-sitter-cpp","version":"0.23.4","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tree-sitter/tree-sitter-cpp","description":"A tree-sitter parser for C++","long_description":"A tree-sitter parser for C++","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"lib","ports":["step-writer"]},{"type":"run","ports":["emacs-app","emacs-devel","emacs","emacs-mac-app","emacs-mac-app-devel","emacs-app-devel"]}]},{"name":"tree-sitter-cmake","portdir":"devel/tree-sitter-cmake","version":"0.7.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/uyha/tree-sitter-cmake","description":"A tree-sitter parser for CMake files","long_description":"A tree-sitter parser for CMake files","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs","emacs-app","emacs-devel","emacs-app-devel","emacs-mac-app","emacs-mac-app-devel"]}]},{"name":"tree-sitter-c-sharp","portdir":"devel/tree-sitter-c-sharp","version":"0.23.5","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tree-sitter/tree-sitter-c-sharp","description":"A tree-sitter parser for C#","long_description":"A tree-sitter parser for C#","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs","emacs-app","emacs-devel","emacs-app-devel","emacs-mac-app","emacs-mac-app-devel"]}]},{"name":"tree-sitter-cli","portdir":"devel/tree-sitter","version":"0.26.8","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://tree-sitter.github.io","description":"An incremental parsing system for programming tools","long_description":"Tree-sitter is a parser generator tool and an incremental parsing library. It can build a concrete syntax tree for a source file and efficiently update the syntax tree as the source file is edited. Tree-sitter aims to be: General enough to parse any programming language, Fast enough to parse on every keystroke in a text editor, Robust enough to provide useful results even in the presence of syntax errors, Dependency-free so that the runtime library (which is written in pure C) can be embedded in any application","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1065}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]},{"type":"run","ports":["nodejs20"]}],"depends_on":[{"type":"build","ports":["tree-sitter-swift"]}]},{"name":"tree-sitter-c","portdir":"devel/tree-sitter-c","version":"0.24.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tree-sitter/tree-sitter-c","description":"A tree-sitter parser for C","long_description":"A tree-sitter parser for C","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs","emacs-app","emacs-devel","emacs-app-devel","emacs-mac-app","emacs-mac-app-devel"]}]},{"name":"tree-sitter-bash","portdir":"devel/tree-sitter-bash","version":"0.25.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tree-sitter/tree-sitter-bash","description":"A tree-sitter parser for bash","long_description":"A tree-sitter parser for bash","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs","emacs-app","emacs-devel","emacs-app-devel","emacs-mac-app","emacs-mac-app-devel"]}]},{"name":"tree-sitter","portdir":"devel/tree-sitter","version":"0.26.8","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://tree-sitter.github.io","description":"An incremental parsing system for programming tools","long_description":"Tree-sitter is a parser generator tool and an incremental parsing library. It can build a concrete syntax tree for a source file and efficiently update the syntax tree as the source file is edited. Tree-sitter aims to be: General enough to parse any programming language, Fast enough to parse on every keystroke in a text editor, Robust enough to provide useful results even in the presence of syntax errors, Dependency-free so that the runtime library (which is written in pure C) can be embedded in any application","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1065}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"lib","ports":["emacs","emacs-app","emacs-devel","emacs-app-devel","emacs-mac-app","emacs-mac-app-devel","neovim","neovim-devel","step-writer"]}]}]}