{"count":53704,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=774","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=772","results":[{"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":59}],"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":2142}],"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":269}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"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":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs-mac-app","emacs-mac-app-devel","emacs","emacs-devel","emacs-app","emacs-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":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs-mac-app","emacs-mac-app-devel","emacs","emacs-devel","emacs-app","emacs-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":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs-mac-app","emacs-mac-app-devel","emacs","emacs-devel","emacs-app","emacs-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":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs-mac-app","emacs-mac-app-devel","emacs","emacs-devel","emacs-app","emacs-app-devel"]}]},{"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":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs-mac-app","emacs-mac-app-devel","emacs","emacs-devel","emacs-app","emacs-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":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs-mac-app","emacs-mac-app-devel","emacs","emacs-devel","emacs-app","emacs-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":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs-mac-app","emacs-mac-app-devel","emacs","emacs-devel","emacs-app","emacs-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":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs","emacs-devel","emacs-app","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":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"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":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs","emacs-devel","emacs-app","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":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs-mac-app","emacs-mac-app-devel","emacs","emacs-devel","emacs-app","emacs-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":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs","emacs-devel","emacs-app","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":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs-mac-app","emacs-mac-app-devel","emacs","emacs-devel","emacs-app","emacs-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":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs-mac-app","emacs-mac-app-devel","emacs","emacs-devel","emacs-app","emacs-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":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs","emacs-devel","emacs-app","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":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs","emacs-devel","emacs-app","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":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs","emacs-devel","emacs-app","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":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs-mac-app","emacs-mac-app-devel","emacs","emacs-devel","emacs-app","emacs-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":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs-mac-app","emacs-mac-app-devel","emacs","emacs-devel","emacs-app","emacs-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":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs","emacs-devel","emacs-app","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":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs","emacs-devel","emacs-app","emacs-app-devel"]}]},{"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":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs-mac-app","emacs-mac-app-devel","emacs","emacs-devel","emacs-app","emacs-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":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs-mac-app","emacs-mac-app-devel","emacs","emacs-devel","emacs-app","emacs-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":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"lib","ports":["step-writer"]},{"type":"run","ports":["emacs-mac-app-devel","emacs","emacs-mac-app","emacs-app","emacs-app-devel","emacs-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":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs-mac-app","emacs-mac-app-devel","emacs","emacs-devel","emacs-app","emacs-app-devel"]}]},{"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":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs-mac-app","emacs-mac-app-devel","emacs","emacs-devel","emacs-app","emacs-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":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["emacs-mac-app","emacs-mac-app-devel","emacs","emacs-devel","emacs-app","emacs-app-devel"]}]},{"name":"tre","portdir":"devel/tre","version":"0.9.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://laurikari.net/tre/","description":"TRE is a lightweight POSIX compliant regular expression library","long_description":"TRE is a lightweight POSIX compliant regular expression library.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libiconv","gettext-runtime"]}],"depends_on":[{"type":"lib","ports":["py27-tre","vis","gawk-aregex","bulk_extractor","msort","elinks-devel"]}]},{"name":"tradcpp","portdir":"devel/tradcpp","version":"0.5.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://ftp.netbsd.org/pub/NetBSD/misc/dholland/","description":"a traditional (K&R-style) C preprocessor","long_description":"tradcpp is a traditional (K&R-style) C preprocessor. It has the particular property that it doesn't (for the most part) trash whitespace, so it can be used on makefiles.","active":true,"categories":["devel"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["bsdmake","clang-18"]}],"depends_on":[{"type":"build","ports":["tightvnc","xinit"]},{"type":"lib","ports":["imake"]}]},{"name":"trac-devel","portdir":"devel/trac-devel","version":"1.4.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://trac.edgewall.org/","description":"Wiki and issue tracking system.","long_description":"Trac is an enhanced wiki and issue tracking system for software development projects. Trac uses a minimalistic approach to web-based software project management.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["postgres","mysql","subversion"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python27","py27-babel","py27-docutils","py27-genshi","subversion-python27bindings","py27-pygments","py27-sqlite","py27-textile","py27-tz","py27-jinja2"]}],"depends_on":[]},{"name":"trac","portdir":"devel/trac","version":"1.4.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://trac.edgewall.org/","description":"Wiki and issue tracking system.","long_description":"Trac is an enhanced wiki and issue tracking system for software development projects. Trac uses a minimalistic approach to web-based software project management.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["postgres","mysql","subversion"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python27","py27-babel","py27-docutils","py27-genshi","subversion-python27bindings","py27-pygments","py27-sqlite","py27-textile","py27-tz","py27-jinja2"]}],"depends_on":[]},{"name":"tortoisehg","portdir":"devel/tortoisehg","version":"7.0.1","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://foss.heptapod.net/mercurial/tortoisehg/thg","description":"A set of graphical tools for Mercurial","long_description":"A set of graphical tools for the Mercurial distributed source control management system.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-installer","py313-setuptools","py313-wheel","py313-sphinx","librsvg","makeicns","clang-18"]},{"type":"lib","ports":["mercurial","python313","py313-pyqt5","py313-pyqt5-scintilla","py313-iniparse"]},{"type":"test","ports":["py313-pytest","py313-mock","py313-pynose"]}],"depends_on":[]},{"name":"tpasm","portdir":"devel/tpasm","version":"1.5","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.sqrt.com/","description":"A cross assembler for a variety of common microprocessors","long_description":"Tpasm is a command line based cross assembler for a variety of common microprocessors and controllers, currently supporting: Rockwell 6502 (6502, 65c02) Motorola 6805 (6805, 68705), 6809, 68hc11 Intel 8051 (8031, 8032, 8051, 8052, 80c390) Atmel AVR (avt, attiny, at90, atmega series) Core Technologies CTXP-1 Microchip PIC (12xxx, 14xxx, 16xxx, 17xxx) Sunplus SPCxxx series Zilog Z80 (z80, z180)","active":true,"categories":["devel"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"toml11","portdir":"devel/toml11","version":"4.4.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://toruniina.github.io/toml11/","description":"TOML for Modern C++","long_description":"toml11 is a feature-rich TOML language library for C++11/14/17/20: - It complies with the latest TOML language specification. - It passes all the standard TOML language test cases. - It supports new features merged into the upcoming TOML version (v1.1.0). - It provides clear error messages, including the location of the error. - It parses and retains comments, associating them with corresponding values. - It maintains formatting information such as hex integers and considers these during serialization. - It provides exception-less parse function. - It supports complex type conversions from TOML values. - It allows customization of the types stored in toml::value. - It provides some extensions not present in the TOML language standard.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1161}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[]},{"name":"to-f90","portdir":"devel/to-f90","version":"1999-03-08","license":"public-domain","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://cd.textfiles.com/simtel/simtel0101/simtel/fortran/","description":"Fortran 77 to Fortran 90 converter","long_description":"A Fortran 90 program for converting fixed-format Fortran 77 code to Fortran 90 free-format. Other changes replace old Fortran constructs with more modern ones. \n \nThe conversions made include: \n1. Standard format (column 7-72) converted to free-format. \n2. DO loops and IF blocks indented. \n3. Most labels are removed from loops and replaced with END DO, CYCLE, EXIT, and DO-loop constructs where appropriate. \n4. 3-way arithmetic IFs converted to IF .. THEN .. ELSE constructs. \n5. TYPE and INTENT declarations inserted for all subroutine and function arguments. \n6. Computed GOTOs converted to SELECT CASE constructs. \n7. Embedded blanks are removed from numerical constants. They are illegal in free format.","active":true,"categories":["devel"],"maintainers":[{"name":"karl-michael.schindler","github":"kamischi","ports_count":98}],"variants":["g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel"],"dependencies":[{"type":"build","ports":["clang-18","gcc15"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["libgcc"]}],"depends_on":[]},{"name":"tmux-bash-completion","portdir":"devel/tmux-bash-completion","version":"20200419","license":"GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/imomaliev/tmux-bash-completion","description":"TMUX bash completion","long_description":"TMUX bash completion based on bash-it's tmux completion","active":true,"categories":["devel"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["bash-completion","tmux"]}],"depends_on":[]},{"name":"tl-expected","portdir":"devel/tl-expected","version":"1.0.0","license":"public-domain","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/TartanLlama/expected","description":"std::expected with functional-style extensions","long_description":"Single header implementation of std::expected with functional-style extensions.","active":true,"categories":["devel"],"maintainers":[{"name":"l2dy","github":"l2dy","ports_count":97}],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[{"type":"build","ports":["libmamba","micromamba"]}]},{"name":"tklib","portdir":"devel/tklib","version":"0.7","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://core.tcl-lang.org/tklib/home","description":"A companion to Tcllib, for Tk related packages.","long_description":"A companion to Tcllib, for Tk related packages.","active":true,"categories":["devel"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["tcllib","tcl","tk"]}],"depends_on":[{"type":"lib","ports":["p5.26-tcl-ptk","p5.26-tcl-tk","p5.28-tcl-ptk","p5.30-tcl-ptk","p5.32-tcl-ptk","p5.34-tcl-ptk","p5.28-tcl-tk","p5.30-tcl-tk","p5.32-tcl-tk","p5.34-tcl-tk"]}]},{"name":"tinyobjloader-devel","portdir":"devel/tinyobjloader","version":"2.0.0rc13","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tinyobjloader/tinyobjloader","description":"Tiny but powerful single file wavefront obj loader","long_description":"Tiny but powerful single file wavefront obj loader written in C++03. No dependency except for C++ STL. It can parse over 10M polygons with moderate memory and time. tinyobjloader is good for embedding .obj loader to your (global illumination) renderer.","active":true,"categories":["devel","graphics","games"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":688}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[]}]}