HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50741,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=44",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=42",
"results": [
{
"name": "doxygen-launcher",
"portdir": "aqua/doxygen-launcher",
"version": "1.9.1",
"license": "GPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.doxygen.org/",
"description": "Doxygen.app application bundle",
"long_description": "Doxygen.app application bundle",
"active": true,
"categories": [
"aqua",
"devel",
"textproc"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1513
}
],
"variants": [
"qt5",
"qt4"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"doxygen"
]
}
],
"depends_on": []
},
{
"name": "doxyqml",
"portdir": "python/doxyqml",
"version": "0.5.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://invent.kde.org/sdk/doxyqml",
"description": "A filler for Doxygen to document QML files",
"long_description": "doxyqml is an input filler for Doxygen, a documentation system for C++ and a few other languages. doxyqml makes it possible to use Doxygen to document QML code.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-setuptools",
"py312-wheel",
"clang-16",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "run",
"ports": [
"doxygen"
]
}
],
"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-17"
]
}
],
"depends_on": []
},
{
"name": "DPCIManager",
"portdir": "sysutils/DPCIManager",
"version": "2.0",
"license": "GPL-2",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/MuntashirAkon/DPCIManager",
"description": "Simple app for viewing PCI hardware info",
"long_description": "Simple app for viewing PCI hardware info",
"active": true,
"categories": [
"aqua",
"sysutils"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 229
}
],
"variants": [
"cli",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pciids",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "dpkg",
"portdir": "sysutils/dpkg",
"version": "1.21.2",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://wiki.debian.org/Teams/Dpkg",
"description": "Debian package maintenance system",
"long_description": "dpkg is the basis of the Debian package maintenance system.",
"active": true,
"categories": [
"sysutils",
"archivers"
],
"maintainers": [],
"variants": [
"perl5_28",
"perl5_30",
"perl5_32",
"perl5_34",
"docs",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"automake",
"clang-15",
"autoconf",
"pkgconfig",
"flex",
"libtool"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"coreutils",
"bzip2",
"perl5.34",
"libiconv",
"gnutar",
"gzip",
"xz",
"zlib",
"gettext",
"gpatch"
]
},
{
"type": "run",
"ports": [
"debianutils"
]
}
],
"depends_on": []
},
{
"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": 159
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libunwind",
"libiconv"
]
}
],
"depends_on": []
},
{
"name": "dqsegdb",
"portdir": "science/dqsegdb",
"version": "1.4.0",
"license": "GPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.lsc-group.phys.uwm.edu/daswg/projects/dqsegdb.html",
"description": "Client library for DQSegDB",
"long_description": "This provices the client tools needed to connect to LIGO/Virgo DQSEGDB instances.",
"active": true,
"categories": [
"science"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-lscsoft-glue",
"py27-m2crypto",
"py27-pyrxp",
"py27-six"
]
}
],
"depends_on": []
},
{
"name": "draco",
"portdir": "archivers/draco",
"version": "1.5.7",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://google.github.io/draco/",
"description": "3D data compression",
"long_description": "Draco is an open-source library for compressing and decompressing 3D geometric meshes and point clouds. Is is intended to improve the storage and transmission of 3D graphics.",
"active": true,
"categories": [
"graphics",
"archivers",
"gis"
],
"maintainers": [
{
"name": "n_larsson",
"github": "nilason",
"ports_count": 107
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"cmake",
"gtest",
"ghc-filesystem"
]
},
{
"type": "lib",
"ports": [
"nlohmann-json",
"eigen3",
"stb",
"tinygltf"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"pdal-draco",
"qgis3",
"qgis3-ltr"
]
}
]
},
{
"name": "dragon",
"portdir": "kde/dragon",
"version": "4.14.3",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.kde.org",
"description": "Dragon Player is a multimedia player.",
"long_description": "Dragon Player is a multimedia player where the focus is on simplicity, instead of features.",
"active": true,
"categories": [
"kde",
"kde4"
],
"maintainers": [],
"variants": [
"debug",
"docs",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14",
"automoc",
"cmake",
"pkgconfig"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"qt4-mac",
"phonon",
"kdelibs4"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"kdemultimedia4"
]
}
]
},
{
"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": 229
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "drc-fir",
"portdir": "science/drc-fir",
"version": "3.2.3",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://drc-fir.sourceforge.net/",
"description": "DRC is a program used to generate correction filters for acoustic compensation",
"long_description": "DRC is a program used to generate correction filters for acoustic compensation of HiFi and audio systems in general, including listening room compensation. DRC generates just the FIR correction filters, which can be used with a real time or offline convolver to provide real time or offline correction. DRC doesn't provide convolution features, and provides only some simplified, although really accurate, measuring tools.",
"active": true,
"categories": [
"science",
"multimedia",
"math"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"coreutils",
"clang-13"
]
}
],
"depends_on": []
},
{
"name": "drgeo1",
"portdir": "math/drgeo1",
"version": "1.1.0",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://drgeo.eu/",
"description": "Dr Geo is an interactive geometry software.",
"long_description": "Dr Geo is an interactive geometry software. This means one can draw geometric figure based on mathematic property but also can move part of the figure in respect with its properties. Dr Geo is an educational oriented software. It's an observatory to explore geometry situation in an interactive way in opposition to figure drawn on a sheet of paper. The user interface has been thing to be simple but efficient for young users. In this idea, Dr Geo can also handle different languages. It can can be used by mathematic teachers. In a class room to make a show or in a computer class room. Also the teacher can share Dr Geo with its students.",
"active": true,
"categories": [
"math"
],
"maintainers": [
{
"name": "michael.klein",
"github": "mklein-de",
"ports_count": 16
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"libglade2",
"guile-1.8"
]
}
],
"depends_on": []
},
{
"name": "driftctl",
"portdir": "sysutils/driftctl",
"version": "0.40.0",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://driftctl.com",
"description": "Detect, track and alert on infrastructure drift",
"long_description": "Detect, track and alert on infrastructure drift. Measures infrastructure as code coverage, and tracks infrastructure drift.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "driftwood",
"portdir": "security/driftwood",
"version": "1.0.1",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/trufflesecurity/driftwood",
"description": "A tool that can enable you to lookup whether a private key is used for things like TLS or as a GitHub SSH key for a user.",
"long_description": "A tool that can enable you to lookup whether a private key is used for things like TLS or as a GitHub SSH key for a user. driftwood performs lookups with the computed public key, so the private key never leaves where you run the tool. Additionally it supports some basic password cracking for encrypted keys.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "drill",
"portdir": "net/drill",
"version": "0.9.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/fcsonline/drill",
"description": "Drill is an HTTP load testing application written in Rust inspired by Ansible syntax",
"long_description": "Drill is an HTTP load testing application written in Rust inspired by Ansible syntax. The main goal for this project is to build a really lightweight tool as an alternative to others that require a JVM and other stuff. You can write benchmark files, in YAML format, describing all the stuff you want to test.",
"active": true,
"categories": [
"net",
"www"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"legacy-support",
"rust",
"clang-20",
"cargo",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"openssl3",
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "drip",
"portdir": "java/drip",
"version": "0.2.4-17-ga4bd00d",
"license": "EPL-1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ninjudd/drip",
"description": "Fast JVM launching without the hassle of persistent JVMs",
"long_description": "Drip is a launcher for the Java Virtual Machine that provides much faster startup times than the java command. The drip script is intended to be a drop-in replacement for the java command, only faster.",
"active": true,
"categories": [
"sysutils",
"java"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 163
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"openjdk8"
]
}
],
"depends_on": []
},
{
"name": "Drizzle",
"portdir": "devel/Drizzle",
"version": "32",
"license": "GPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://myst.dustbird.net/wiki/Drizzle",
"description": "tools related to the Myst game franchise",
"long_description": "Drizzle is a collection of tools related to the Myst game franchise. Most notably, it can transform MOUL / Myst 5 / Crowthistle datafiles into POTS datafiles. It also allows you to download and install all the fan-created ages.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"PCLauncher"
]
}
]
},
{
"name": "drumsxx",
"portdir": "audio/drumsxx",
"version": "0.96",
"license": "Restrictive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://dpp.mikekohn.net/",
"description": "language designed for sequencing music through drum machines",
"long_description": "Drums++ is a programming language designed for sequencing music through drum machines. It uses simple C ideas, for example // and /* */ comments and to seperate sections. It is made as simple as possible so even a non-programmer can use it. Drums++ can both directly control your MIDI device or it can create .midi files",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "druntime",
"portdir": "lang/druntime",
"version": "2.088.0",
"license": "Boost-1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://dlang.org/",
"description": "Low level runtime library for the D programming language",
"long_description": "Druntime is the minimum library required to support the D programming language. It includes the system code required to support the garbage collector, associative arrays, exception handling, array vector operations, startup/shutdown, etc.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"dmd"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"dhcptest"
]
},
{
"type": "lib",
"ports": [
"d-completion-daemon",
"dub",
"phobos"
]
}
]
},
{
"name": "drupal7",
"portdir": "www/drupal7",
"version": "7.103",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://drupal.org",
"description": "Drupal Open Source enterprise content management platform",
"long_description": "Drupal is Open Source social publishing software that empowers individuals, teams, and communities to easily publish, manage and organize a wide variety of content on a website. Tens of thousands of people and organizations have used Drupal to power scores of different web sites, including community web portals, corporate web sites, social networking sites, personal web sites or blogs, and much more.",
"active": true,
"categories": [
"www",
"php"
],
"maintainers": [],
"variants": [
"sqlite",
"postgresql"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"mysql57",
"php74",
"php74-gd",
"php74-mbstring",
"apache2"
]
}
],
"depends_on": []
},
{
"name": "drupal8",
"portdir": "www/drupal8",
"version": "8.7.14",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://drupal.org",
"description": "Drupal Open Source enterprise content management platform",
"long_description": "Drupal is Open Source social publishing software that empowers individuals, teams, and communities to easily publish, manage and organize a wide variety of content on a website. Tens of thousands of people and organizations have used Drupal to power scores of different web sites, including community web portals, corporate web sites, social networking sites, personal web sites or blogs, and much more.",
"active": false,
"categories": [
"www",
"php"
],
"maintainers": [],
"variants": [
"nginx",
"sqlite",
"postgresql"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"mysql57",
"php72",
"php72-gd",
"php72-mbstring",
"apache2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"drush"
]
}
]
},
{
"name": "drush",
"portdir": "www/drush",
"version": "8.1.14",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/drush-ops/drush",
"description": "The DRUpal SHell",
"long_description": "drush is a command line shell and Unix scripting interface for Drupal, a veritable Swiss Army knife designed to make life easier for those of us who spend some of our working hours hacking away at the command prompt.",
"active": false,
"categories": [
"www",
"php"
],
"maintainers": [],
"variants": [
"drupal7",
"drupal8"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"php71",
"drupal8"
]
}
],
"depends_on": []
},
{
"name": "ds9",
"portdir": "science/ds9",
"version": "8.1",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://ds9.si.edu/",
"description": "SAOImage DS9 astronomical imaging and visualization application",
"long_description": "SAOImage DS9 is an astronomical imaging and data visualization application. DS9 supports FITS images and binary tables, multiple frame buffers, region manipulation, and many scale algorithms and colormaps. It provides for easy communication with external analysis tasks and is highly configurable and extensible via XPA and SAMP.",
"active": true,
"categories": [
"graphics",
"science"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 438
}
],
"variants": [
"x11",
"aqua"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"openssl10",
"fontconfig",
"freetype",
"ast",
"libiconv",
"libxml2",
"libzip",
"xorg-libX11",
"xorg-libXScrnSaver",
"xorg-libXext",
"xorg-libXt",
"xrender",
"Xft2",
"zlib"
]
}
],
"depends_on": []
},
{
"name": "dsd",
"portdir": "science/dsd",
"version": "20220314-59423fa4",
"license": "(GPL-2 or ISC)",
"platforms": "darwin macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/szechyjs/dsd",
"description": "DSD is able to decode several digital voice formats (ex. P25p1, DMR and NXDN).",
"long_description": "DSD is able to decode several digital voice formats (ex. P25p1, DMR and NXDN).",
"active": true,
"categories": [
"science",
"comms"
],
"maintainers": [
{
"name": "ra1nb0w",
"github": "ra1nb0w",
"ports_count": 148
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"cmake",
"pkgconfig",
"help2man"
]
},
{
"type": "lib",
"ports": [
"libsndfile",
"mbelib",
"portaudio",
"itpp"
]
}
],
"depends_on": []
},
{
"name": "dsdcc",
"portdir": "audio/dsdcc",
"version": "1.9.5",
"license": "GPL-3+",
"platforms": "darwin macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/f4exb/dsdcc",
"description": "Digital Speech Decoder (DSD) rewritten as a C++ library",
"long_description": "Digital Speech Decoder (DSD) rewritten as a C++ library",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "ra1nb0w",
"github": "ra1nb0w",
"ports_count": 148
}
],
"variants": [
"mbelib",
"universal",
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"mbelib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"SDRangel"
]
}
]
},
{
"name": "DSDP",
"portdir": "math/DSDP",
"version": "5.8",
"license": "Permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.mcs.anl.gov/hs/software/DSDP/",
"description": "DSDP is a open source implementation of an interior-point method for semidefinite programming",
"long_description": "DSDP provides primal and dual solutions, exploits low-rank structure and sparsity in the data, and has relatively low memory requirements for an interior-point method. The dual-scaling algorithm implemented in this package has a convergence proof and worst-case polynomial complexity under mild assumptions on the data",
"active": true,
"categories": [
"science",
"math"
],
"maintainers": [],
"variants": [
"atlas",
"octave",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py35-cvxopt",
"py36-cvxopt",
"py39-cvxopt",
"py37-cvxopt",
"py27-cvxopt",
"py38-cvxopt",
"py310-cvxopt",
"py311-cvxopt",
"py312-cvxopt",
"py313-cvxopt"
]
}
]
},
{
"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": 1513
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "dsh",
"portdir": "net/dsh",
"version": "0.25.10",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.netfort.gr.jp/~dancer/software/dsh.html.en",
"description": "Distributed shell: runs a command through rsh or ssh on a cluster of machines.",
"long_description": "Dsh executes a command remotely on several different machines at the same time. A utility to effectively do the equivalent of \"for a in $(seq 1 10); do rsh $a command; done\" in Bourne shell.",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"libdshconfig"
]
},
{
"type": "run",
"ports": [
"openssh"
]
}
],
"depends_on": []
},
{
"name": "dsniff",
"portdir": "net/dsniff",
"version": "2.4b1",
"license": "BSD and ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://monkey.org/~dugsong/dsniff/",
"description": "network auditing and penetration testing tools",
"long_description": "dsniff is a collection of tools for network auditing and penetration testing. dsniff, filesnarf, mailsnarf, msgsnarf, urlsnarf, and webspy passively monitor a network for interesting data (passwords, e-mail, files, etc.). arpspoof, dnsspoof, and macof facilitate the interception of network traffic normally unavailable to an attacker (e.g, due to layer-2 switching). sshmitm and webmitm implement active monkey-in-the-middle attacks against redirected SSH and HTTPS sessions by exploiting weak bindings in ad-hoc PKI.",
"active": false,
"categories": [
"net"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"openssl10",
"libnids",
"libpcap",
"xorg-libXmu"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"snoopy"
]
}
]
},
{
"name": "dsocks",
"portdir": "net/dsocks",
"version": "1.7",
"license": "GPL-2",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://monkey.org/~dugsong/dsocks/",
"description": "SOCKS client wrapper for *BSD / Mac OS X",
"long_description": "dsocks supports just enough of SOCKS 4 and 5 to allow non-SOCKS-aware applications to connect through either a local OpenSSH or a local Tor SOCKS proxy.",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [
"tor"
],
"dependencies": [
{
"type": "build",
"ports": [
"bsdmake",
"clang-9.0"
]
},
{
"type": "run",
"ports": [
"openssh"
]
}
],
"depends_on": []
},
{
"name": "dspam",
"portdir": "mail/dspam",
"version": "3.10.2",
"license": "AGPL-3",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "http://dspam.sourceforge.net/",
"description": "Scalable, open-source statistical anti-spam filter",
"long_description": "Open-source anti-spam filter with multiple algorithms and useful admin tools and cgi quarantine interface.",
"active": true,
"categories": [
"net",
"mail"
],
"maintainers": [],
"variants": [
"vpopmail",
"sqlite",
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15"
]
}
],
"depends_on": []
},
{
"name": "dspdfviewer",
"portdir": "office/dspdfviewer",
"version": "1.15.1",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dannyedel/dspdfviewer",
"description": "dual-screen LaTeX beamer presentation viewer",
"long_description": "Provides a dual-screen presentation viewer for slides produced with the beamer LaTeX package. It takes slides produced with the show notes on second screen beamer option, splits them, and shows the slides in one window and the notes in a second window. The second window also includes a talk timer, a preview of upcoming slides, and other features.",
"active": true,
"categories": [
"office"
],
"maintainers": [
{
"name": "rak",
"github": "ryanakca",
"ports_count": 9
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"qt5-qtbase",
"boost176",
"qt5-qttools",
"poppler-qt5"
]
}
],
"depends_on": []
},
{
"name": "dspl",
"portdir": "science/dspl",
"version": "2024.06.05",
"license": "LGPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://en.dsplib.org",
"description": "Opensource cross-platform digital signal processing algorithm library",
"long_description": "Opensource cross-platform digital signal processing algorithm library, written in C.",
"active": true,
"categories": [
"science",
"math"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"clang10",
"accelerate",
"atlas",
"blis",
"flexiblas",
"openblas",
"clang11",
"clang12",
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang19",
"clang20",
"clang50",
"clang60",
"clang70",
"clang80",
"clang90",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gccdevel",
"gfortran",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"gcc14"
]
},
{
"type": "lib",
"ports": [
"vecLibFort",
"libgcc"
]
}
],
"depends_on": []
},
{
"name": "dsq",
"portdir": "textproc/dsq",
"version": "0.23.0",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/multiprocessio/dsq",
"description": "Commandline tool for running SQL queries against JSON, CSV, Excel, Parquet, and more.",
"long_description": "Commandline tool for running SQL queries against JSON, CSV, Excel, Parquet, and more.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "dssp",
"portdir": "science/dssp",
"version": "4.5.8",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/PDB-REDO/dssp",
"description": "DSSP automates protein secondary structure assignment.",
"long_description": "DSSP automates protein secondary structure assignment.",
"active": true,
"categories": [
"science"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1995
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-21"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libmcfp",
"libcifpp",
"fast-float"
]
}
],
"depends_on": []
},
{
"name": "dstask",
"portdir": "office/dstask",
"version": "1.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/naggie/dstask",
"description": "Single binary terminal-based TODO manager with git-based sync + markdown notes per task",
"long_description": "Single binary terminal-based TODO manager with git-based sync + markdown notes per task. Dstask is a personal task tracker designed to help you focus. It is similar to taskwarrior but uses git to synchronise instead of a special protocol.",
"active": true,
"categories": [
"office"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "dtach",
"portdir": "sysutils/dtach",
"version": "0.9",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://dtach.sourceforge.net/",
"description": "program that emulates the detach feature of screen",
"long_description": "dtach is a tiny program that emulates the detach feature of screen, allowing you to run a program in an environment that is protected from the controlling terminal and attach to it later. dtach does not keep track of the contents of the screen, and thus works best with programs that know how to redraw themselves.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "dtc",
"portdir": "cross/dtc",
"version": "1.7.2",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.kernel.org/pub/scm/utils/dtc/dtc.git",
"description": "Device tree compiler",
"long_description": "Device Tree Compiler, dtc, takes as input a device-tree in a given format and outputs a device-tree in another format for booting kernels on embedded systems. Typically, the input format is DTS, a human readable source format, and creates a DTB, or binary format as output.",
"active": true,
"categories": [
"devel",
"cross"
],
"maintainers": [
{
"name": "adfernandes",
"github": "adfernandes",
"ports_count": 45
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gmake",
"pkgconfig",
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"qemu"
]
},
{
"type": "run",
"ports": [
"libkrun"
]
}
]
},
{
"name": "dte",
"portdir": "editors/dte",
"version": "6.12",
"license": "public-domain",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://freebsd.t-hosting.hu/dte/",
"description": "text editor which uses many of the shortcuts used in MSDOS EDIT",
"long_description": "text editor which uses many of the shortcuts used in MSDOS EDIT",
"active": true,
"categories": [
"editors"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"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": 1023
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"clang-13"
]
}
],
"depends_on": []
},
{
"name": "dtrace",
"portdir": "sysutils/dtrace",
"version": "370.40.1",
"license": "APSL-2 and CDDL",
"platforms": "{darwin < 22}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://opensource.apple.com/source/dtrace/",
"description": "DTrace support tools",
"long_description": "The ctfconvert, ctfmerge and ctfdump tools for DTrace, required to build the XNU kernel. The main dtrace tool and libraries are not included, because these rely on an unpublished private framework.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "dtrx",
"portdir": "archivers/dtrx",
"version": "8.7.1",
"license": "GPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dtrx-py/dtrx",
"description": "extracts archives in a number of different formats",
"long_description": "dtrx extracts archives in a number of different formats; it currently supports tar, zip (including self-extracting .exe files), cpio, rpm, deb, gem, 7z, cab, rar, and InstallShield files. It can also decompress files compressed with gzip, bzip2, lzma, xz, or compress.",
"active": true,
"categories": [
"archivers"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": []
},
{
"name": "dua-cli",
"portdir": "sysutils/dua-cli",
"version": "2.33.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://lib.rs/crates/dua-cli",
"description": "A tool to conveniently learn about the disk usage of directories, fast!",
"long_description": "dua (-> Disk Usage Analyzer) is a tool to conveniently learn about the usage of disk space of a given directory. It's parallel by default and will max out your SSD, providing relevant information as fast as possible. Optionally delete superfluous data, and do so more quickly than rm.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "dualist",
"portdir": "java/dualist",
"version": "0.3",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://code.google.com/p/dualist/",
"description": "An interactive machine learning system for building classifiers quickly.",
"long_description": "DUALIST is an interactive machine learning system for building classifiers quickly. It does so by asking \"questions\" of the user in the form of both data instances (e.g., text documents) and features (e.g., words or phrases). It utilizes active and semi-supervised learning to quickly train a multinomial naive Bayes classifier for this setting.",
"active": true,
"categories": [
"textproc",
"java",
"math"
],
"maintainers": [],
"variants": [
"mecab"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "run",
"ports": [
"play"
]
}
],
"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-17"
]
},
{
"type": "lib",
"ports": [
"dmd",
"dmd-tools",
"druntime",
"phobos"
]
}
],
"depends_on": []
},
{
"name": "duck",
"portdir": "net/duck",
"version": "7.8.5.34493",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://duck.sh/",
"description": "CLI for Cyberduck (a multi-protocol file transfer tool)",
"long_description": "The universal file transfer tool 'duck' which runs in your shell on Linux and OS X or your Windows command line prompt. Edit files on remote servers, download, upload and copy between servers with FTP, SFTP or WebDAV plus support for cloud storage Amazon S3 & OpenStack Swift deployments.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "ijackson",
"github": "JacksonIsaac",
"ports_count": 44
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "duckdb",
"portdir": "databases/duckdb",
"version": "1.4.4",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.duckdb.org",
"description": "DuckDB is an embeddable SQL OLAP Database Management System",
"long_description": "DuckDB is an embedded database designed to execute analytical SQL queries fast while embedded in another process. It is designed to be easy to install and easy to use. DuckDB has no external dependencies. DuckDB has bindings for C/C++, Python and R. DuckDB is developed by the Database Architectures group of the CWI.",
"active": true,
"categories": [
"databases"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"zstd",
"cmake",
"pkgconfig",
"python312",
"clang-18"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"openssl3"
]
}
],
"depends_on": []
},
{
"name": "duckytool",
"portdir": "www/duckytool",
"version": "0.9.6",
"license": "MIT and PSF and BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://monkey.org/~jose/wiki/doku.php?id=wiki:duckytool",
"description": "ducky is ... well, the web's command line.",
"long_description": "ducky marries a bunch of web service APIs into one tool, conventiently callable from the command line. search the web without using a browser.",
"active": true,
"categories": [
"net",
"www",
"python"
],
"maintainers": [
{
"name": "ecronin",
"github": "ecronin",
"ports_count": 6
}
],
"variants": [
"links"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": []
},
{
"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": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "duf",
"portdir": "sysutils/duf",
"version": "0.9.1",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/muesli/duf",
"description": "Disk Usage/Free Utility - a better 'df' alternative",
"long_description": "Disk Usage/Free Utility - a better 'df' alternative",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
}
]
}