{"count":51960,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=672","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=670","results":[{"name":"duktape","portdir":"devel/duktape","version":"2.7.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/svaarala/duktape","description":"Duktape is an embeddable Javascript engine, with a focus on portability and compact footprint.","long_description":"Duktape is an embeddable Javascript engine, with a focus on portability and compact footprint.","active":true,"categories":["devel"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"extract","ports":["xz"]}],"depends_on":[{"type":"lib","ports":["policykit"]}]},{"name":"dud","portdir":"devel/dud","version":"0.4.5","license":"BSD","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://kevin-hanselman.github.io/dud","description":"Dud is a lightweight tool for versioning data alongside source code and building data pipelines.","long_description":"Dud is a lightweight tool for versioning data alongside source code and building data pipelines. In practice, Dud extends many of the benefits of source control to large binary data.\nWith Dud, you can commit, checkout, fetch, and push large files and directories with a simple command line interface. Dud stores recipes (a.k.a. stages) for retrieving your data in small YAML files. These stages can be stored in source control to link your data to your code. On top of that, stages can run the commands to generate the data, sort of like Make. Stages can be chained together to create data pipelines. See the Getting Started guide for a hands-on overview.","active":true,"categories":["devel"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"dub","portdir":"devel/dub","version":"1.18.0","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/dlang/dub","description":"Package and build management system for D","long_description":"Package and build manager for D applications and libraries.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["dmd","dmd-tools","druntime","phobos"]}],"depends_on":[]},{"name":"dtool","portdir":"devel/dtool","version":"0.12.0","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/guoxbin/dtool","description":"A command-line tool collection to assist development","long_description":"A command-line tool collection to assist development","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1056}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"dsfmt","portdir":"devel/dsfmt","version":"2.2.5","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.math.sci.hiroshima-u.ac.jp/m-mat/MT/SFMT/","description":"(d)SFMT is a new variant of Mersenne Twister (MT)","long_description":"SFMT is a new variant of Mersenne Twister (MT). The purpose of dSFMT is to speed up the generation by avoiding the expensive conversion of integer to double (floating point).","active":true,"categories":["devel","math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"dragonbox","portdir":"devel/dragonbox","version":"1.1.3","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/jk-jeon/dragonbox","description":"Reference implementation of Dragonbox in C++","long_description":"Dragonbox is a float-to-string conversion algorithm based on a beautiful algorithm Schubfach, developed by Raffaello Giulietti in 2017-2018. Dragonbox is further inspired by Grisu and Grisu-Exact.","active":true,"categories":["devel","math"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":271}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]}],"depends_on":[{"type":"build","ports":["libreoffice"]}]},{"name":"dprint","portdir":"devel/dprint","version":"0.50.1","license":"MIT","platforms":"{darwin >= 17}","epoch":0,"replaced_by":null,"homepage":"https://dprint.dev/","description":"Pluggable and configurable code formatting platform written in Rust","long_description":"Pluggable and configurable code formatting platform written in Rust.","active":true,"categories":["devel"],"maintainers":[{"name":"harens","github":"harens","ports_count":165}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind","libiconv"]}],"depends_on":[]},{"name":"dparser","portdir":"devel/dparser","version":"1.31","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/jplevyak/dparser","description":"general-purpose parser generator","long_description":"DParser is a simple but powerful tool for parsing. You can specify the form of the text to be parsed using a combination of regular expressions and grammar productions. Because of the parsing technique (technically a scannerless GLR parser based on the Tomita algorithm) there are no restrictions. The grammar can be ambiguous, right or left recursive, have any number of null productions, and because there is no seperate tokenizer, can include whitespace in terminals and have terminals which are prefixes of other terminals. DParser handles not just well formed computer languages and data files, but just about any wacky situation that occurs in the real world.","active":true,"categories":["devel","lang"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"double-conversion","portdir":"devel/double-conversion","version":"3.4.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/google/double-conversion","description":"Efficient binary-decimal and decimal-binary conversion routines for IEEE doubles.","long_description":"Efficient binary-decimal and decimal-binary conversion routines for IEEE doubles.","active":true,"categories":["devel"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[{"type":"lib","ports":["edencommon","fbzmq","fizz","folly","mvfst","wangle","qt5-qtbase","qt513-qtbase","qt6-qtbase","qt610-qtbase","qt64-qtbase","qt67-qtbase","qt68-qtbase","qt69-qtbase","InsightToolkit","InsightToolkit4","py310-InsightToolkit","py311-InsightToolkit","py312-InsightToolkit","py313-InsightToolkit","py310-InsightToolkit4","py311-InsightToolkit4","py312-InsightToolkit4","py313-InsightToolkit4","inkscape","inkscape-devel","lib2geom","lib2geom-devel","openscad","openscad-devel","paraview"]}]},{"name":"dotconf","portdir":"devel/dotconf","version":"1.3","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/williamh/dotconf","description":"C-based configuration parser for .conf files","long_description":"dot.conf is a C-based configuration parser for .conf files.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"dolt","portdir":"devel/dolt","version":"1.81.4","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/dolthub/dolt","description":"Dolt is Git for Data - It's like Git and MySQL had a baby!","long_description":"Dolt is a SQL database that you can fork, clone, branch, merge, push and pull just like a git repository. Connect to Dolt just like any MySQL database to run queries or update the data using SQL commands. Use the command line interface to import CSV files, commit your changes, push them to a remote, or merge your teammate's changes.","active":true,"categories":["devel","databases"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1056}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]},{"type":"lib","ports":["icu"]}],"depends_on":[]},{"name":"doctest","portdir":"devel/doctest","version":"2.5.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/onqtam/doctest","description":"Fast header-only C++ unit testing","long_description":"doctest is a light and feature-rich C++98 / C++11 single-header testing framework for unit tests and TDD.","active":true,"categories":["devel"],"maintainers":[{"name":"nickblack","github":"dankamongmen","ports_count":3}],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[{"type":"build","ports":["ccache","notcurses"]}]},{"name":"doctave","portdir":"devel/doctave","version":"0.4.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Doctave/doctave","description":"A batteries-included developer documentation site generator.","long_description":"Doctave is an opinionated documentation site generator that converts your Markdown files into a beautiful documentation site with minimal effort. Doctave is not a generic static site generator - it is only meant for generating documentation sites from Markdown. This allows the tool to be much simpler than other solutions, with fewer configuration steps.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1056}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"dockerize","portdir":"devel/dockerize","version":"0.11.0","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/jwilder/dockerize","description":"Utility to simplify running applications in docker containers","long_description":"Utility to simplify running applications in docker containers","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"docker-machine-parallels","portdir":"devel/docker-machine-parallels","version":"2.0.1","license":"Apache-2","platforms":"{darwin >= 17}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Parallels/docker-machine-parallels","description":"Parallels driver for Docker Machine","long_description":"A plugin for Docker Machine allowing to create Docker hosts locally on Parallels Desktop for Mac","active":true,"categories":["devel"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":["universal"],"dependencies":[{"type":"build","ports":["go","clang-18"]},{"type":"lib","ports":["docker-machine"]}],"depends_on":[]},{"name":"docker-machine-driver-qemu","portdir":"devel/docker-machine-driver-qemu","version":"20220617","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/machine-drivers/docker-machine-driver-qemu","description":"Docker machine driver for pure qemu/kvm - no libvirt","long_description":"A plugin for Docker Machine allowing to create Docker hosts locally on QEMU","active":true,"categories":["devel"],"maintainers":[{"name":"sainnhe","github":"sainnhe","ports_count":7}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]},{"type":"lib","ports":["docker-machine"]},{"type":"run","ports":["qemu"]}],"depends_on":[]},{"name":"docker-machine","portdir":"devel/docker-machine","version":"0.16.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/docker/machine","description":"Machine management for a container-centric world","long_description":"Machine lets you create Docker hosts on your computer, on cloud providers, and inside your own data center. It creates servers, installs Docker on them, then configures the Docker client to talk to them.","active":true,"categories":["devel"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":169}],"variants":["bash_completion","zsh_completion"],"dependencies":[{"type":"build","ports":["go","clang-18"]},{"type":"lib","ports":["docker"]}],"depends_on":[{"type":"lib","ports":["docker-machine-driver-qemu","docker-machine-parallels"]}]},{"name":"docker-index-plugin","portdir":"devel/docker-index-plugin","version":"0.0.35","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/docker/index-cli-plugin","description":"Docker CLI plugin for indexing images","long_description":"Docker CLI tool to create image SBOMs as well as analyze packages for known vulnerabilities using the Atomist data plane.","active":true,"categories":["devel"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]},{"type":"run","ports":["docker"]}],"depends_on":[]},{"name":"docker-credential-helper-osxkeychain","portdir":"devel/docker-credential-helper-osxkeychain","version":"0.9.3","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/docker/docker-credential-helpers","description":"Docker credential helper for macOS","long_description":"docker-credential-helpers is a suite of programs to use native stores to keep Docker credentials safe. This port installs the macOS keychain credential helper.","active":true,"categories":["devel"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":169}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"docker-compose-plugin","portdir":"devel/docker-compose-plugin","version":"2.36.2","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/docker/compose","description":"Define and run multi-container applications with Docker","long_description":"A tool for running multi-container applications on Docker defined using the Compose file format. A Compose file is used to define how one or more containers that make up your application are configured. Once you have a Compose file, you can create and start your application with a single command: docker compose up.","active":true,"categories":["devel"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]},{"type":"run","ports":["docker"]}],"depends_on":[]},{"name":"docker-buildx-plugin","portdir":"devel/docker-buildx-plugin","version":"0.19.3","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/docker/buildx","description":"Docker CLI plugin for extended build capabilities with BuildKit","long_description":"buildx is a Docker CLI plugin for extended build capabilities with BuildKit. Key features:\n\n * Familiar UI from docker build\n * Full BuildKit capabilities with container driver\n * Multiple builder instance support\n * Multi-node builds for cross-platform images\n * Compose build support\n * High-level build constructs (bake)\n * In-container driver support (both Docker and Kubernetes)","active":true,"categories":["devel"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]},{"type":"run","ports":["docker"]}],"depends_on":[]},{"name":"docker-base-plugin","portdir":"devel/docker-base-plugin","version":"0.3.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/docker/base-cli-plugin","description":"Experimental Docker CLI plugin to detect base images","long_description":"Experimental Docker CLI plugin to detect base images of local or remote container images. The 'docker base detect' command shows the following data about detected base images:\n * Image name and tags\n * Image digest\n * Image vulnerabilities\n * Age of image\n * Link to the commit or Dockerfile from which the image was created\n * 'Docker Official Image', 'Verified Publisher' or 'Sponsored OSS' - if the image is trusted content; either from Docker Official Images, Verified Publishers or Sponsored OSS\n * 'unsupported tag' - if the tag in use is not supported any longer (only for Docker Official Images)\n * 'tag moved' - if the tag in use has moved in the meantime; a new image was pushed using the same tag\n","active":true,"categories":["devel"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]},{"type":"run","ports":["docker"]}],"depends_on":[]},{"name":"dmalloc","portdir":"devel/dmalloc","version":"5.6.5","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://dmalloc.com/","description":"Debug Malloc Library","long_description":"The debug memory allocation or dmalloc library has been designed as a drop in replacement for the system's malloc, realloc, calloc, free and other memory management routines while providing powerful debugging facilities configurable at runtime.","active":true,"categories":["devel"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":255}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"dmake","portdir":"devel/dmake","version":"4.13.1","license":"GPL-1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://jimjag.github.io/dmake/","description":"dmake is a re-implementation of the UNIX Make utility","long_description":"dmake is a re-implementation of the UNIX Make utility with significant enhancements. dmake executes commands found in an external file called a makefile to update one or more target names. Each target may depend on zero or more prerequisite targets. If any of the target's prerequisites is newer than the target or if the target itself does not exist, then dmake will attempt to make the target.","active":true,"categories":["devel"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"diy2","portdir":"devel/diy2","version":"2.0.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/diatomic/diy","description":"data-parallel out-of-core library","long_description":"DIY is a block-parallel library for implementing scalable algorithms that can execute both in-core and out-of-core.","active":true,"categories":["devel"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":["debug","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gfortran","mpich","openmpi"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["mpich-clang18"]}],"depends_on":[]},{"name":"diy","portdir":"devel/diy","version":"3.5.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/diatomic/diy","description":"data-parallel out-of-core library","long_description":"DIY is a block-parallel library for implementing scalable algorithms that can execute both in-core and out-of-core.","active":true,"categories":["devel"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":["debug","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gfortran","mpich","openmpi"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["mpich-clang18"]}],"depends_on":[]},{"name":"dive","portdir":"devel/dive","version":"0.13.1","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/wagoodman/dive","description":"A tool for exploring each layer in a Docker image","long_description":"A tool for exploring each layer in a Docker image","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"distcc","portdir":"devel/distcc","version":"3.4","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/distcc/distcc","description":"Distributed C compiler","long_description":"distcc is a program to distribute compilation of C or C++ code across several machines on a network without requiring that they share filesystems, have the same headers/libraries or have syncronized clocks. distcc should always generate the same results as a local compile but is often 2 to 3 times faster.","active":true,"categories":["devel","net"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py313-setuptools"]},{"type":"lib","ports":["popt","python313"]}],"depends_on":[]},{"name":"dispenso","portdir":"devel/dispenso","version":"1.5.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/facebookincubator/dispenso","description":"dispenso provides high-performance concurrency, enabling highly parallel computation.","long_description":"dispenso provides high-performance concurrency, enabling highly parallel computation.","active":true,"categories":["devel","parallel"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]}],"depends_on":[]},{"name":"direnv","portdir":"devel/direnv","version":"2.37.1","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://direnv.net/","description":"direnv is an environment switcher for the shell.","long_description":"direnv is an environment switcher for the shell. It knows how to hook into bash, zsh, tcsh and fish shell to load or unload environment variables depending on the current directory. This allows project-specific environment variables without cluttering the \"~/.profile\" file.","active":true,"categories":["devel","sysutils"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":462}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"diffuse","portdir":"devel/diffuse","version":"0.4.8","license":"GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://diffuse.sourceforge.net","description":"diffuse is a graphical diffing and merging tool","long_description":"Diffuse is a small and simple text merge tool written in Python. With Diffuse, you can easily merge, edit, and review changes to your code.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python27","py27-pygtk"]}],"depends_on":[]},{"name":"diffstat","portdir":"devel/diffstat","version":"1.69","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://invisible-island.net/diffstat/","description":"Make histogram from diff-output","long_description":"diffstat reads the output of diff and displays a histogram of the insertions, deletions, and modifications per-file. It is useful for reviewing large, complex patch files.","active":true,"categories":["devel"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":255}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"diffscribe","portdir":"devel/diffscribe","version":"0.3.0","license":"BSD","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/nickawilliams/diffscribe","description":"Ask an LLM to craft helpful commit messages for your staged Git changes.","long_description":"Ask an LLM to craft helpful commit messages for your staged Git changes.","active":true,"categories":["devel"],"maintainers":[{"name":"nickawilliams","github":"nickawilliams","ports_count":1}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"libdialog","portdir":"devel/dialog","version":"1.3-20260107","license":"LGPL-2.1","platforms":"darwin","epoch":20150920,"replaced_by":null,"homepage":"https://invisible-island.net/dialog/","description":"a library to create nice user interfaces for command-line programs","long_description":"dialog is a library to create nice user interfaces for command-line programs. It is non-graphical (it uses curses) so it can be used in console or xterm programs.","active":true,"categories":["devel"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["ncurses"]}],"depends_on":[]},{"name":"diffball","portdir":"devel/diffball","version":"1.0.1","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://code.google.com/archive/p/diffball/","description":"binary patch utility","long_description":"A general delta compression/differencing suite for any platform that supports autoconf/automake, written in c, w/ builtin support for reading, writing, converting between multiple file formats, and an easy framework to drop in new algorithms.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["bzip2","xz","zlib"]}],"depends_on":[]},{"name":"dialog","portdir":"devel/dialog","version":"1.3-20260107","license":"LGPL-2.1","platforms":"darwin","epoch":20150920,"replaced_by":null,"homepage":"https://invisible-island.net/dialog/","description":"a utility to create nice user interfaces for command-line scripts","long_description":"dialog is a utility to create nice user interfaces for command-line scripts. It is non-graphical (it uses curses) so it can be run in the console or an xterm.","active":true,"categories":["devel"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["ncurses"]}],"depends_on":[{"type":"lib","ports":["muttprint","bashish"]},{"type":"run","ports":["signing-party"]}]},{"name":"dia2code","portdir":"devel/dia2code","version":"0.8.8","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://dia2code.sourceforge.net","description":"Dia2Code is a small utility used to generate code from a Dia diagram.","long_description":"Dia2Code is a small utility used to generate code from a Dia diagram.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libxml2"]}],"depends_on":[]},{"name":"devtodo","portdir":"devel/devtodo","version":"0.1.20","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://swapoff.org/devtodo1.html","description":"Command line application for maintaining lists of tasks.","long_description":"DevTodo is small command line application for maintaining lists of tasks. It stores tasks hierarchically, with each task given one of five priority levels. Data is stored as XML, so various XSLT templates can be executed on the XML to convert it into different formats e.g. HTML.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["readline"]}],"depends_on":[]},{"name":"developer_cmds","portdir":"devel/developer_cmds","version":"63","license":"BSD","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"http://opensource.apple.com/source/developer_cmds/","description":"A set of general BSD commands for developers","long_description":"Apple's BSD general commands for developers including the asa utility, ctags, indent, lorder, mkdep, rpcgen, unifdef and what.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"build","ports":["CoreOSMakefiles","mk-configure"]}]},{"name":"devdash","portdir":"devel/devdash","version":"0.5.0","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/Phantas0s/devdash","description":"Highly Configurable Terminal Dashboard for Developers and Creators","long_description":"DevDash is a highly configurable terminal dashboard for developers and creators who want to choose and display the most up-to-date metrics they need, in one place.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1056}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"depu","portdir":"devel/depu","version":"1.0.5","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/kevwan/depu","description":"A tool to check available updates of packages in go.mod","long_description":"A tool to check available updates of packages in go.mod","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1056}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"dep","portdir":"devel/dep","version":"0.5.4","license":"BSD","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/golang/dep","description":"Dependency tool for go","long_description":"Dependency tool for go","active":true,"categories":["devel"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]},{"type":"fetch","ports":["git"]}],"depends_on":[]},{"name":"demangle","portdir":"devel/demangle","version":"20160204","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/eklitzke/demangle","description":"Tool to demangle C++ symbols.","long_description":"This is a tool to help you demangle C++ symbols. These are symbols that you might see while looking at GDB backtraces, or perhaps as a result of looking at the symbol table from nm, objdump, etc.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","clang-18"]}],"depends_on":[]},{"name":"delve","portdir":"devel/delve","version":"1.26.3","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/go-delve/delve","description":"Delve is a debugger for the Go programming language.","long_description":"Delve is a debugger for the Go programming language. The goal of the project is to provide a simple, full featured debugging tool for Go. Delve should be easy to invoke and easy to use. Chances are if you're using a debugger, things aren't going your way. With that in mind, Delve should stay out of your way as much as possible.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1056}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"dejagnu","portdir":"devel/dejagnu","version":"1.6.3","license":"GPL-3+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.gnu.org/software/dejagnu","description":"A framework for testing programs","long_description":"DejaGnu is a framework for testing other programs. Its purpose is to provide a single front end for all tests. Think of it as a custom library of Tcl procedures crafted to support writing a test harness.","active":true,"categories":["devel"],"maintainers":[{"name":"larryv","github":"larryv","ports_count":49}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["expect"]}],"depends_on":[{"type":"test","ports":["libffi"]}]},{"name":"ddev","portdir":"devel/ddev","version":"1.24.4","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://ddev.com","description":"Local PHP development environment management tool","long_description":"DDEV is an open source tool for launching local PHP web development environments in minutes. It helps developers create and manage Docker-based development environments with support for multiple PHP versions, web servers, databases, and other tools.","active":true,"categories":["devel"],"maintainers":[{"name":"","github":"jlorenzetti","ports_count":1}],"variants":[],"dependencies":[{"type":"build","ports":["gmake","go","clang-18"]},{"type":"fetch","ports":["git"]},{"type":"run","ports":["mkcert"]}],"depends_on":[]},{"name":"dbusmenu-qt5","portdir":"devel/dbusmenu-qt","version":"0.9.3.16.04","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://launchpad.net/libdbusmenu-qt","description":"expose menus on DBus ; Qt5 version","long_description":"A DBus interface to expose notification area menus on DBus. Qt5 version.","active":true,"categories":["devel","kde","kde4"],"maintainers":[{"name":"rjvbertin","github":"RJVB","ports_count":55}],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-18"]},{"type":"fetch","ports":["bzr"]},{"type":"lib","ports":["qt5-qtbase"]}],"depends_on":[]},{"name":"ddd","portdir":"devel/ddd","version":"3.4.1","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.gnu.org/software/ddd/","description":"Data Display Debugger","long_description":"DDD is a graphical front-end for GDB and other command-line debuggers.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["fontconfig","Xft2","openmotif","xorg-libX11","xorg-libXaw","xorg-libXext","xorg-libXmu","xorg-libXp","xorg-libXt","xorg-libice","xorg-libsm","xpm","ncurses"]},{"type":"run","ports":["liberation-fonts"]}],"depends_on":[]},{"name":"dbusmenu-qt","portdir":"devel/dbusmenu-qt","version":"0.9.2","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://launchpad.net/libdbusmenu-qt","description":"expose menus on DBus","long_description":"A DBus interface to expose notification area menus on DBus.","active":true,"categories":["devel","kde","kde4"],"maintainers":[{"name":"rjvbertin","github":"RJVB","ports_count":55}],"variants":["debug","docs","universal"],"dependencies":[{"type":"build","ports":["automoc","cmake","pkgconfig","clang-18"]},{"type":"lib","ports":["qt4-mac","phonon"]}],"depends_on":[{"type":"lib","ports":["kdelibs4"]}]},{"name":"dbus-python314","portdir":"devel/dbus-python","version":"1.3.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.freedesktop.org/wiki/Software/dbus/","description":"Python bindings for the dbus message bus system.","long_description":"Python bindings for the dbus message bus system.","active":true,"categories":["devel","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":["doc","examples","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["dbus","glib2","gettext-runtime","python314"]}],"depends_on":[{"type":"build","ports":["telepathy-mission-control"]},{"type":"lib","ports":["dbus-python","avahi","py314-pyqt5","py314-pyqt6"]}]}]}