HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 49697,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=943",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=941",
"results": [
{
"name": "util-linux",
"portdir": "devel/util-linux",
"version": "2.41.2",
"license": "BSD and GPL-2+ and public-domain",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/util-linux/util-linux",
"description": "Linux utility programs",
"long_description": "util-linux contains miscellaneous utility programs to handle file systems, consoles, partitions, and messages. This port contains ONLY those parts of util-linux that run on Darwin.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 428
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"gettext",
"ncurses"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"strumpack",
"xmlto"
]
},
{
"type": "lib",
"ports": [
"netrik",
"quilt",
"gnetcat"
]
},
{
"type": "run",
"ports": [
"git-flow",
"git-flow-devel",
"git-flow-avh",
"git-flow-hf",
"xmlto",
"rarian",
"pass",
"passage"
]
}
]
},
{
"name": "uthash",
"portdir": "devel/uthash",
"version": "2.3.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-16"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"libdicom"
]
},
{
"type": "lib",
"ports": [
"burp",
"mle"
]
}
]
},
{
"name": "ustl",
"portdir": "devel/ustl",
"version": "1.5",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://ustl.sourceforge.net/",
"description": "micro-STL is a partial implementation of the STL specification",
"long_description": "uSTL (micro-STL) is a partial implementation of the STL specification intended to reduce code size of the derivative programs.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"gsed"
]
}
],
"depends_on": []
},
{
"name": "userspace-rcu",
"portdir": "devel/userspace-rcu",
"version": "0.15.5",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://liburcu.org",
"description": "A userspace RCU (read-copy-update) library, liburcu.",
"long_description": "A userspace RCU (read-copy-update) library, liburcu. This data synchronization library provides read-side access which scales linearly with the number of cores.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1104
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"knot",
"libknot",
"bind9"
]
}
]
},
{
"name": "usbredir",
"portdir": "devel/usbredir",
"version": "0.15.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.spice-space.org/usbredir.html",
"description": "Remote virtual machine server",
"long_description": "Remote virtual machine server",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"ninja",
"meson",
"pkgconfig",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libusb",
"glib2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"spice-gtk",
"qemu"
]
}
]
},
{
"name": "usbmuxd-devel",
"portdir": "devel/usbmuxd",
"version": "20200615",
"license": "GPL-2+ and GPL-3+ and LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/libimobiledevice/usbmuxd",
"description": "USB Multiplex Daemon",
"long_description": "USB Multiplex Daemon is in charge of talking to your iPhone or iPod Touch over USB and coordinating access to its services by other applications.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 224
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"automake",
"pkgconfig",
"clang-17",
"autoconf",
"libtool"
]
},
{
"type": "lib",
"ports": [
"libplist-devel",
"libusb"
]
}
],
"depends_on": []
},
{
"name": "usbmuxd",
"portdir": "devel/usbmuxd",
"version": "1.1.1",
"license": "GPL-2+ and GPL-3+ and LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/libimobiledevice/usbmuxd",
"description": "USB Multiplex Daemon",
"long_description": "USB Multiplex Daemon is in charge of talking to your iPhone or iPod Touch over USB and coordinating access to its services by other applications.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 224
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"automake",
"pkgconfig",
"clang-17",
"autoconf",
"libtool"
]
},
{
"type": "lib",
"ports": [
"libplist",
"libusb"
]
}
],
"depends_on": []
},
{
"name": "uriparser",
"portdir": "devel/uriparser",
"version": "0.9.9",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://uriparser.github.io",
"description": "a strictly RFC 3986 compliant parsing library for URIs",
"long_description": "uriparser is a strictly RFC 3986 compliant parsing library for URIs. uriparser is cross-platform, fast, and supports Unicode.",
"active": true,
"categories": [
"devel",
"www"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1826
}
],
"variants": [
"debug",
"tests",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"aff4",
"libxspf",
"libkml",
"BoCA"
]
}
]
},
{
"name": "upower",
"portdir": "devel/upower",
"version": "0.99.11",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://upower.freedesktop.org/",
"description": "UPower is an abstraction for enumerating power devices, listening to device events and querying history and statistics.",
"long_description": "UPower is an abstraction for enumerating power devices, listening to device events and querying history and statistics. Any application or service on the system can access the org.freedesktop.UPower service via the system message bus.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2695
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"libxslt",
"pkgconfig",
"gtk-doc",
"clang-9.0",
"autoconf",
"automake",
"gettext",
"libtool"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"gobject-introspection",
"dbus-glib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gdm",
"gnome-applets",
"gnome-control-center",
"gnome-settings-daemon"
]
}
]
},
{
"name": "unsermake",
"portdir": "devel/unsermake",
"version": "0.4-20070824",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.kde.me.uk/index.php?page=unsermake",
"description": "Replacement for automake",
"long_description": "Unsermake is an automake replacement from the KDE project.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": []
},
{
"name": "universal-ctags",
"portdir": "devel/universal-ctags",
"version": "6.2.20251102.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://ctags.io",
"description": "A maintained ctags implementation",
"long_description": "universal-ctags has the objective of continuing the development from what existed in the Sourceforge area. Github exuberant-ctags repository was started by Reza Jelveh and was later moved to the universal-ctags organization.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "augustin.guo",
"github": "kaimingguo",
"ports_count": 1
},
{
"name": "judaew",
"github": "judaew",
"ports_count": 611
}
],
"variants": [
"aspell",
"debug",
"iconv",
"libxml2",
"manpages",
"link_to_ctags"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-docutils",
"autoconf",
"automake",
"libtool",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libyaml",
"pcre2",
"libiconv",
"libxml2",
"jansson"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"global"
]
}
]
},
{
"name": "unittest-cpp",
"portdir": "devel/unittest-cpp",
"version": "2.0.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/unittest-cpp/unittest-cpp",
"description": "lightweight unit testing framework for C++",
"long_description": "UnitTest++ is a lightweight unit testing framework for C++. It was designed to do test-driven development on a wide variety of platforms. Simplicity, portability, speed, and small footprint are all very important aspects of UnitTest++.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1826
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "unibilium",
"portdir": "devel/unibilium",
"version": "2.1.2",
"license": "LGPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/neovim/unibilium",
"description": "A terminfo parsing library",
"long_description": "Unibilium is a very basic terminfo library. It doesn't depend on curses or any other library. It also doesn't use global variables, so it should be thread-safe.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-17"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"neovim",
"neovim-devel",
"libtermkey"
]
}
]
},
{
"name": "uncrustify",
"portdir": "devel/uncrustify",
"version": "0.82.0",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://uncrustify.sourceforge.net",
"description": "Source code beautifier",
"long_description": "Banish crusty code with the Uncrustify C/C++/C#/D/Java/Pawn source code beautifier. It indents, adds newlines, aligns etc., and is highly configurable.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"chai"
]
}
]
},
{
"name": "umem",
"portdir": "devel/umem",
"version": "1.0.1",
"license": "CDDL-1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/omniti-labs/portableumem",
"description": "userland slab allocator",
"long_description": "Libumem is a library used to detect memory management bugs in applications. It is based on the Slab allocator concept. Functions in this library provide fast, scalable object-caching memory allocation with multithreaded application support. In addition to the standard malloc(3C) family of functions and the more flexible umem_alloc(3MALLOC) family, libumem provides powerful object-caching services as described in umem_cache_create(3MALLOC). This slab allocator is designed for systems with many threads and many CPUs. Memory allocation with naive allocators can be a serious bottleneck. There are other highly scalable allocators out there, but libumem is about the same or better in terms of performance, and has compelling debugging features.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"automake",
"clang-17"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"libmemcached"
]
},
{
"type": "lib",
"ports": [
"sysbench"
]
}
]
},
{
"name": "uisp",
"portdir": "devel/uisp",
"version": "20050207",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.nongnu.org/uisp/",
"description": "AVR In-System Programmer",
"long_description": "UISP is a tool for AVR (and AT89S) microcontrollers which can interface to many hardware in-system programmers.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "evgeni_dobrev",
"github": "",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "udis86",
"portdir": "devel/udis86",
"version": "1.7.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://udis86.sourceforge.net/",
"description": "Udis86 is a disassembler engine that interprets and decodes a stream of binary machine code bytes as opcodes defined in the x86 and x86-64 class of Instruction Set Architectures.",
"long_description": "Udis86 is a disassembler engine that interprets and decodes a stream of binary machine code bytes as opcodes defined in the x86 and x86-64 class of Instruction Set Architectures. The core component of this project is libudis86 which provides a clean and simple interface to disassemble binary code, and to inspect the disassembly to various degrees of details. The library is designed to aid software projects that entail analysis and manipulation of all flavors of x86 binary code.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"docs"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python27",
"yasm"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"mach_override"
]
}
]
},
{
"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-9.0"
]
}
],
"depends_on": []
},
{
"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-14"
]
},
{
"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": 42
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gmake",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"openssl"
]
}
],
"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-17"
]
},
{
"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-17"
]
},
{
"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": 1826
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"osxfuse",
"libiconv"
]
}
],
"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": 240
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"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": 1013
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"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-16"
]
}
],
"depends_on": []
},
{
"name": "tree-sitter",
"portdir": "devel/tree-sitter",
"version": "0.25.2",
"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": 1013
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"emacs",
"emacs-devel",
"emacs-app",
"emacs-app-devel",
"emacs-mac-app",
"emacs-mac-app-devel",
"neovim",
"neovim-devel",
"step-writer"
]
}
]
},
{
"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-17"
]
},
{
"type": "lib",
"ports": [
"libiconv",
"gettext-runtime"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"bulk_extractor",
"py27-tre",
"msort",
"vis",
"elinks-devel",
"gawk-aregex"
]
}
]
},
{
"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-9.0"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"tightvnc",
"xinit"
]
},
{
"type": "lib",
"ports": [
"imake"
]
}
]
},
{
"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-14"
]
},
{
"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": "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-9.0"
]
}
],
"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-17"
]
},
{
"type": "lib",
"ports": [
"mercurial",
"python313",
"py313-pyqt5",
"py313-pyqt5-scintilla",
"py313-iniparse"
]
},
{
"type": "test",
"ports": [
"py313-pytest",
"py313-mock",
"py313-pynose"
]
}
],
"depends_on": []
},
{
"name": "tokei",
"portdir": "devel/tokei",
"version": "12.1.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/XAMPPRocky/tokei",
"description": "Tokei is a program that displays statistics about your code.",
"long_description": "Tokei is a program that displays statistics about your code. Tokei will show the number of files, total lines within those files and code, comments, and blanks grouped by language.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1013
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"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": 55
}
],
"variants": [
"g95",
"gcc10",
"gcc11",
"gcc5",
"gcc6",
"gcc7",
"gcc8",
"gcc9",
"gccdevel"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"gcc11"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"libgcc"
]
}
],
"depends_on": []
},
{
"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-14"
]
},
{
"type": "lib",
"ports": [
"tcllib",
"tcl",
"tk"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-tcl-ptk",
"p5.26-tcl-tk",
"p5.28-tcl-tk",
"p5.30-tcl-tk",
"p5.32-tcl-tk",
"p5.34-tcl-tk",
"p5.28-tcl-ptk",
"p5.30-tcl-ptk",
"p5.32-tcl-ptk",
"p5.34-tcl-ptk"
]
}
]
},
{
"name": "tkcvs",
"portdir": "devel/tkcvs",
"version": "8.2.3",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://tkcvs.sourceforge.io/",
"description": "Tk-based GUI for CVS",
"long_description": "TkCVS is a Tcl/Tk-based graphical interface to the CVS configuration management system. It displays the status of the files in the current working directory, and provides buttons and menus to execute CVS commands on the selected files. TkDiff is included for browsing and merging your changes.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "run",
"ports": [
"tk"
]
}
],
"depends_on": []
},
{
"name": "tilt",
"portdir": "devel/tilt",
"version": "0.31.1",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://tilt.dev/",
"description": "Run Kubernetes environments locally, for local development",
"long_description": "Tilt powers multi-service development and makes sure they behave! Run tilt up to work in a complete dev environment configured for your team. Tilt automates all the steps from a code change to a new process: watching files, building container images, and bringing your environment up-to-date. Think docker build && kubectl apply or docker-compose up.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"nodejs16",
"yarn",
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "tiled",
"portdir": "devel/tiled",
"version": "0.9.1",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.mapeditor.org/",
"description": "general purpose tile map editor",
"long_description": "tiled is a general purpose tile map editor, built to be flexible and easy to use. In addition to its own map format, Tiled supports read/write plugins for using it with proprietary map formats or formats used by other editors.",
"active": true,
"categories": [
"aqua",
"devel",
"games"
],
"maintainers": [],
"variants": [
"universal",
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"qt4-mac",
"zlib"
]
}
],
"depends_on": []
},
{
"name": "tig",
"portdir": "devel/tig",
"version": "2.5.12",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://jonas.github.io/tig/",
"description": "A text interface to git repositories",
"long_description": "A text interface to git repositories",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "cal",
"github": "neverpanic",
"ports_count": 53
}
],
"variants": [
"doc"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"asciidoc",
"xmlto",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"git",
"libiconv",
"ncurses",
"pcre2",
"readline"
]
}
],
"depends_on": []
},
{
"name": "thrift",
"portdir": "devel/thrift",
"version": "0.20.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://thrift.apache.org/",
"description": "framework for scalable cross-language services development",
"long_description": "Thrift is a software framework for scalable cross-language services development. It combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Swift, Smalltalk, and OCaml.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"glib2",
"php",
"erlang",
"rust",
"java",
"csharp",
"nodejs",
"swift",
"lisp",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"libtool",
"pkgconfig",
"autoconf",
"automake",
"bison",
"libevent"
]
},
{
"type": "lib",
"ports": [
"boost181",
"openssl"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-thrift",
"p5.26-thrift",
"py35-thrift",
"py36-thrift",
"apache-arrow",
"py37-thrift",
"py38-thrift",
"p5.28-thrift",
"p5.30-thrift",
"p5.32-thrift",
"p5.34-thrift",
"py37-pyarrow",
"py38-pyarrow",
"py39-thrift",
"py310-thrift",
"py311-thrift"
]
}
]
},
{
"name": "thieriot",
"portdir": "devel/thieriot",
"version": "1.1.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rodnaph/thieriot",
"description": "Shell tool for managing a projects Jenkins builds",
"long_description": "Thieriot is a simple shell tool for projects that use Git and Jenkins, and allows you to easily check which of your branches currently have builds. And then to easily create/start/delete builds with a single command.",
"active": true,
"categories": [
"devel",
"shells"
],
"maintainers": [],
"variants": [
"perl5_28",
"perl5_30",
"perl5_32",
"perl5_34"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"p5.34-json",
"p5.34-libwww-perl",
"p5.34-yaml"
]
}
],
"depends_on": []
},
{
"name": "terraform-docs",
"portdir": "devel/terraform-docs",
"version": "0.17.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://terraform-docs.io/",
"description": "Generate Terraform modules documentation in various formats.",
"long_description": "A utility to generate documentation from Terraform modules in various output formats.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "",
"github": "asobrien",
"ports_count": 2
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "temporal-cli",
"portdir": "devel/temporal-cli",
"version": "1.18.4",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": "temporal",
"homepage": "https://temporal.io",
"description": "Obsolete port, replaced by temporal",
"long_description": "This port has been replaced by temporal.",
"active": true,
"categories": [
"devel",
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "tektoncd-cli",
"portdir": "devel/tektoncd-cli",
"version": "0.33.0",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tektoncd/cli",
"description": "A CLI for interacting with Tekton",
"long_description": "The Tekton Pipelines cli project provides a CLI for interacting with Tekton. Tekton is a powerful yet flexible framework for building CI/CD systems on Kubernetes. It lets you build, test, and deploy across multiple cloud providers or on-premises systems by abstracting away the underlying implementation details.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1013
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "tecla",
"portdir": "devel/tecla",
"version": "1.6.3",
"license": "X11",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.astro.caltech.edu/~mcs/tecla/",
"description": "The tecla library provides UNIX and LINUX programs with interactive command line editing facilities, similar to those of the unix tcsh shell.",
"long_description": "The tecla library provides UNIX and LINUX programs with interactive command line editing facilities, similar to those of the unix tcsh shell. In addition to simple command-line editing, it supports recall of previously entered command lines, TAB completion of file names, and in-line wild-card expansion of filenames. The internal functions which perform file-name completion and wild-card expansion are also available externally for optional use by programs, along with a module for tab-completion and lookup of filenames in a list of directories.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 462
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"ncurses"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"bladeRF"
]
}
]
},
{
"name": "tclsqlite2",
"portdir": "devel/tclsqlite2",
"version": "2.8.17",
"license": "public-domain",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.sqlite.org/",
"description": "TCL bindings for the SQLite embedded database engine",
"long_description": "TCL bindings for the SQLite embedded database engine. This port contains bindings for sqlite 2.x.",
"active": true,
"categories": [
"devel",
"databases",
"tcl"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"sqlite2"
]
}
],
"depends_on": []
},
{
"name": "tclreadline",
"portdir": "devel/tclreadline",
"version": "2.3.8",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/flightaware/tclreadline",
"description": "An interactive readline for tcl shells.",
"long_description": "The tclreadline package makes the GNU Readline library available for interactive tcl shells. This includes history expansion and file/command completion. Command completion for all tcl/tk commands is provided and commmand completers for user defined commands can be easily added. tclreadline can also be used for tcl scripts which want to use a shell like input interface. In this case the ::tclreadline::readline read command has to be called explicitly.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "darius",
"github": "DanielO",
"ports_count": 2
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"readline",
"tcl"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"gutils-suite-core"
]
}
]
},
{
"name": "tcllib",
"portdir": "devel/tcllib",
"version": "1.21",
"license": "Tcl/Tk",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://tcllib.sf.net/",
"description": "tcllib standardized library",
"long_description": "tcllib is a set of pure-Tcl extensions that you can use to become even more productive with Tcl.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1826
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"tcl"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"tkimg",
"tcl_bonjour"
]
},
{
"type": "lib",
"ports": [
"sguil-client",
"tklib",
"time-track-cli"
]
},
{
"type": "run",
"ports": [
"gutils-suite-core",
"tclxml"
]
}
]
},
{
"name": "tclcurl",
"portdir": "devel/tclcurl",
"version": "7.22.0",
"license": "Tcl/Tk",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/flightaware/tclcurl-fa",
"description": "Tcl binding for libcurl",
"long_description": "The TclCurl extension gives Tcl programmers access to the libcurl library. With it you can download URLs, upload them and many other neat tricks.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"tcl",
"curl"
]
}
],
"depends_on": []
},
{
"name": "tclap",
"portdir": "devel/tclap",
"version": "1.2.5",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://tclap.sourceforge.net/",
"description": "Templatized C++ Command Line Parser",
"long_description": "This is a simple templatized C++ library for parsing command line arguments. The library provides a simple, flexible object-oriented interface to the command line that automates argument parsing, USAGE creation and type casting. \nNote: this port installs no samples or documentation; for that, see tclap's home page.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"aff4"
]
}
]
}
]
}