HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50786,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=978",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=976",
"results": [
{
"name": "djview-qt5",
"portdir": "aqua/djview",
"version": "4.12.3",
"license": "GPL-2+ and MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "djview",
"homepage": "http://djvu.sourceforge.net/djview4.html",
"description": "Obsolete port, replaced by djview",
"long_description": "This port has been replaced by djview.",
"active": true,
"categories": [
"aqua",
"graphics",
"www"
],
"maintainers": [
{
"name": "nicos",
"github": "NicosPavlov",
"ports_count": 16
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
"qt6-qtbase",
"qt6-qt5compat"
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "djview",
"portdir": "aqua/djview",
"version": "4.12.3",
"license": "GPL-2+ and MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://djvu.sourceforge.net/djview4.html",
"description": "DjVu files viewer.",
"long_description": "DjVu can advantageously replace PDF, PS, TIFF,JPEG, and GIF for distributing scanned documents, digital documents, or high-resolution pictures. DjVu content downloads faster, displays and renders faster, looks nicer on a screen and consume less client resources than competing formats.",
"active": true,
"categories": [
"aqua",
"graphics",
"www"
],
"maintainers": [
{
"name": "nicos",
"github": "NicosPavlov",
"ports_count": 16
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"automake",
"libtool",
"pkgconfig",
"autoconf"
]
},
{
"type": "lib",
"ports": [
"qt6-qtbase",
"qt6-qt5compat",
"djvulibre"
]
}
],
"depends_on": []
},
{
"name": "djjr",
"portdir": "aqua/DiskJockey",
"version": "2.1",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://bluescsi.onegeekarmy.eu/diskjockey/#disk-jockey-jr-djjr",
"description": "command line disk image builder",
"long_description": "Disk Jockey Jr is a disk image builder that runs on the command line.",
"active": true,
"categories": [
"aqua"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "extract",
"ports": [
"gzip",
"unzip",
"xar"
]
}
],
"depends_on": []
},
{
"name": "Djinn",
"portdir": "devel/Djinn",
"version": "2006-07-21",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/augustss/djinn",
"description": "Haskell Theorem Prover",
"long_description": "Djinn is a small program that takes a (Haskell) type and returns a function of that type, if one exists. In short, a Haskell type can be seen as a proposition in logic (i.e., the Curry-Howard isomorphism). Djinn proves or disproves the type proposition. If it manages the proof, it extracts a program from that. This is mainly interesting as part of the lambdabot.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"ghc",
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "djbfft",
"portdir": "math/djbfft",
"version": "0.76",
"license": "public-domain",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cr.yp.to/djbfft.html",
"description": "D.J. Bernstein's fast fourier transform library",
"long_description": "djbfft is an extremely fast library for floating-point convolution. The current version holds most of the speed records for double-precision FFTs on general purpose computers. djbfft provides power-of-2 complex FFTs, real FFTs at twice the speed, and fast multiplication of complex arrays. Single precision and double precision are equally supported.",
"active": true,
"categories": [
"math"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "djbdns",
"portdir": "net/djbdns",
"version": "1.05",
"license": "public-domain",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cr.yp.to/djbdns.html",
"description": "D.J. Bernstein's DNS tools",
"long_description": "DJBDNS is a collection of Domain Name System tools. It includes several components: - The dnscache program is a local DNS cache. It accepts recursive DNS queries from local clients such as web browsers. It collects responses from remote DNS servers. - The tinydns program is a fast, UDP-only DNS server. It makes local DNS information available to the Internet. - The pickdns program is a load-balancing DNS server. It points clients to a dynamic selection of IP addresses. - The walldns program is a reverse DNS wall. It provides matching reverse and forward records while hiding local host information. - The dns library handles outgoing and incoming DNS packets. It can be used by clients such as web browsers to look up host addresses, host names, MX records, etc. It supports asynchronous resolution. - The dnsfilter program is a parallel IP-address-to-host-name converter. - The dnsip, dnsipq, dnsname, dnstxt, and dnsmx programs are simple command-line interfaces to DNS. - The dnsq and dnstrace programs are DNS debugging tools.",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [
"ipv6",
"dumpcache",
"ignoreip",
"persistmmap"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "run",
"ports": [
"ucspi-tcp",
"daemontools"
]
}
],
"depends_on": []
},
{
"name": "django-htmlmin_select",
"portdir": "python/django-htmlmin_select",
"version": "0.9.2",
"license": "Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "common files for selecting default django-htmlmin version",
"long_description": "This port installs files that allow 'port select' to be used to create links to the preferred default version of django-htmlmin",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 438
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py27-django-htmlmin",
"py35-django-htmlmin",
"py36-django-htmlmin",
"py313-django-htmlmin"
]
}
]
},
{
"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": 1513
}
],
"variants": [
"debug",
"clang10",
"clang11",
"clang12",
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang19",
"clang90",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gfortran",
"mpich",
"openmpi"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"mpich-clang17"
]
}
],
"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": 1513
}
],
"variants": [
"debug",
"clang10",
"clang11",
"clang12",
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang19",
"clang90",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gfortran",
"mpich",
"openmpi"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"mpich-clang17"
]
}
],
"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": 163
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "ditaa",
"portdir": "java/ditaa",
"version": "0.11.0",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/stathissideris/ditaa",
"description": "Java ASCII art to bitmap graphics conversion utility",
"long_description": "ditaa is a small command-line utility, written in Java, that can convert diagrams drawn using ASCII art (i.e., 'drawings' that contain characters that resemble lines like | / - ) into proper bitmap graphics.",
"active": true,
"categories": [
"java",
"editors"
],
"maintainers": [
{
"name": "slewsys",
"github": "slewsys",
"ports_count": 4
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "disvf",
"portdir": "tex/disvf",
"version": "0",
"license": "none",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://itohws03.ee.noda.sut.ac.jp/~matsuda/ttf2pk/",
"description": "A perl script to convert Japanese Virtual Font files to Virtual Property Lists.",
"long_description": "A perl script to convert Japanese Virtual Font files to Virtual Property Lists.",
"active": true,
"categories": [
"japanese",
"tex",
"print"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "run",
"ports": [
"perl5"
]
}
],
"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-17",
"py313-setuptools"
]
},
{
"type": "lib",
"ports": [
"popt",
"python313"
]
}
],
"depends_on": []
},
{
"name": "display-switch",
"portdir": "sysutils/display-switch",
"version": "1.4.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/haimgel/display-switch?tab=readme-ov-file",
"description": "USB KVM utility",
"long_description": "Turn a cheap USB switch into a full-featured multi-monitor KVM switch",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "chris",
"github": "chrisdiamand",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "displayplacer",
"portdir": "sysutils/displayplacer",
"version": "1.4.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jakehilborn/displayplacer",
"description": "CLI to configure display resolutions and arrangements",
"long_description": "displayplacer is a command line utility to configure multi-display resolutions and arrangements.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15"
]
}
],
"depends_on": []
},
{
"name": "dispenso",
"portdir": "devel/dispenso",
"version": "1.4.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": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-20"
]
}
],
"depends_on": []
},
{
"name": "diskus",
"portdir": "sysutils/diskus",
"version": "0.9.0",
"license": "(MIT or Apache-2)",
"platforms": "darwin linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sharkdp/diskus",
"description": "A minimal, fast alternative to 'du -sh'",
"long_description": "diskus is a very simple program that computes the apparent size of the current directory. It is a parallelized version of du -sh. On the developer's 8-core laptop, it is about 10x faster than du with a cold disk cache and more than 3x faster with a warm disk cache.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "georgedp",
"github": "ylluminarious",
"ports_count": 6
},
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1024
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "disktype",
"portdir": "sysutils/disktype",
"version": "9",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://disktype.sourceforge.net/",
"description": "Detects the content format of a disk or disk image",
"long_description": "Detects the content format of a disk or disk image by checking for signatures of file systems, partition tables, and boot codes.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "diskspace",
"portdir": "sysutils/diskspace",
"version": "1",
"license": "Apache-2",
"platforms": "macosx >= 20",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/scriptingosx/diskspace",
"description": "macOS command line tool to return the available disk space on APFS volumes",
"long_description": "diskspace is a macOS command line tool to return the available disk space on APFS volumes. With the various APFS features the value for free disk space returned from tools such as du or df will not be accurate. This tool uses system functions to get various measures of available disk space.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 229
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "diskonaut",
"portdir": "sysutils/diskonaut",
"version": "0.11.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/imsnif/diskonaut",
"description": "Terminal disk-space navigator",
"long_description": "Given a path on your hard-drive (which could also be the root path, i.e. /). diskonaut scans it and indexes its metadata to memory so that you could explore its contents (even while still scanning!). Once completed, you can navigate through subfolders, getting a visual treemap representation of what's taking up your disk space. You can even delete files or folders and diskonaut will track how much space you've freed up in this session.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1024
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "DiskJockey",
"portdir": "aqua/DiskJockey",
"version": "2.1",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://bluescsi.onegeekarmy.eu/diskjockey/",
"description": "program for creating, analyzing, and converting disk images for emulators and devices like BlueSCSI and RaSCSI",
"long_description": "DiskJockey is a macOS GUI application that can create disk images of arbitrary size or using presets for vintage Mac models, partitioned and with drivers installed, ready for use with devices like BlueSCSI and RaSCSI. It can also show the contents of HFS and MFS disk images and convert disk images between formats. The companion command line utility djjr is available in a separate port.",
"active": true,
"categories": [
"aqua"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": []
},
{
"name": "discount",
"portdir": "textproc/discount",
"version": "3.0.1.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pell.portland.or.us/~orc/Code/discount/",
"description": "C implementation of the Markdown markup language",
"long_description": "C implementation of the Markdown markup language.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 83
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"pdfpc"
]
}
]
},
{
"name": "discord-rpc",
"portdir": "games/discord-rpc",
"version": "3.4.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/discord/discord-rpc",
"description": "simple RPC client for Discord",
"long_description": "Discord RPC is a library for interfacing your game with a locally running Discord desktop client.",
"active": true,
"categories": [
"devel",
"games"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"rapidjson"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"warzone2100"
]
}
]
},
{
"name": "dirvish",
"portdir": "sysutils/dirvish",
"version": "1.2.1",
"license": "OSL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.dirvish.org/",
"description": "Client/server rsync- and hard-link-based snapshot backup system",
"long_description": "Dirvish is a \"Time-Machine-alike\" for UNIX- and UNIX-like machines (e.g., FreeBSD, Linux, Solaris, Mac OS X < 10.5) that allows for snapshot-style backups that preserve space by hard-linking to unchanged versions of files in a given backup tree. Like Time Machine, it allows each snapshot to present a full tree, even for incremental backups. However, because only OS X has fseventsd, and because among backup sysems only Time Machine actually uses it, other client systems have to do a traditional tree walk to find changed files. Dirvish transmits changed files (or portions of changed files) via rsync to the backup server, which in turn maintains the backup repository as a set of hard-linked trees, with databases to track what has changed, as well as an optional locate index to provide fast searching in the backup tree. There is no GUI; however, dirvish appears to be much more robust than other software of this type in its exclude processing. Using dirvish, your OS X Mac can become a snapshot backup server for your non-OS X (or your pre-Leopard OS X) UNIX- and UNIX-like machines.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"bsdmake",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"p5.34-time-parsedate",
"rsync",
"p5.34-timedate",
"p5.34-time-period",
"perl5.34"
]
}
],
"depends_on": []
},
{
"name": "direwolf",
"portdir": "science/direwolf",
"version": "1.8.1",
"license": "GPL-2",
"platforms": "darwin macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/wb2osz/direwolf",
"description": "is a software \"soundcard\" AX.25 packet modem/TNC and APRS encoder/decoder",
"long_description": "Dire Wolf is a software \"soundcard\" AX.25 packet modem/TNC and APRS encoder/decoder. It can be used stand-alone to observe APRS traffic, as a tracker, digipeater, APRStt gateway, or Internet Gateway (IGate).",
"active": true,
"categories": [
"science"
],
"maintainers": [
{
"name": "rainbow",
"github": "ra1nb0w",
"ports_count": 4
}
],
"variants": [
"debug",
"native",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"portaudio",
"hamlib",
"hidapi",
"gpsd"
]
}
],
"depends_on": []
},
{
"name": "direnv-devel",
"portdir": "devel/direnv",
"version": "20191231-ab4d188d",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "direnv",
"homepage": "https://direnv.net/",
"description": "Obsolete port, replaced by direnv",
"long_description": "This port has been replaced by direnv.",
"active": false,
"categories": [
"devel",
"sysutils"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 466
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"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": "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": 466
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "directory-studio",
"portdir": "databases/directory-studio",
"version": "2.0.0.v20210717-M17",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://directory.apache.org/studio/",
"description": "Apache Directory Studio - The Eclipse-based LDAP browser and directory client",
"long_description": "Apache Directory Studio is a complete directory tooling platform intended to be used with any LDAP server however it is particularly designed for use with ApacheDS. It is an Eclipse RCP application, composed of several Eclipse (OSGi) plugins, that can be easily upgraded with additional ones. These plugins can even run within Eclipse itself.",
"active": true,
"categories": [
"databases"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"openjdk11"
]
}
],
"depends_on": []
},
{
"name": "dircproxy",
"portdir": "irc/dircproxy",
"version": "1.2.0-RC1",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/w8tvi/dircproxy",
"description": "an IRC proxy server a.k.a. \"bouncer\"",
"long_description": "dircproxy is an IRC proxy server (\"bouncer\") designed for people who use IRC from lots of different workstations or clients, but wish to remain connected and see what they missed while they were away.",
"active": true,
"categories": [
"irc"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-12"
]
}
],
"depends_on": []
},
{
"name": "dirac",
"portdir": "multimedia/dirac",
"version": "1.0.2",
"license": "(MPL-1.1 or GPL-2 or LGPL-2.1)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sourceforge.net/projects/dirac",
"description": "Dirac is a general-purpose video codec aimed at resolutions from QCIF (176x144) to HDTV (1920x1080) progressive or interlaced.",
"long_description": "Dirac is a general-purpose video codec aimed at resolutions from QCIF (176x144) to HDTV (1920x1080) progressive or interlaced. It uses wavelets, motion compensation and arithmetic coding and aims to be competitive with other state of the art codecs.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [],
"variants": [
"doc",
"tests",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-14"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gstreamer010-gst-plugins-bad"
]
}
]
},
{
"name": "dino",
"portdir": "net/dino",
"version": "0.5.0",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://dino.im",
"description": "Modern XMPP (Jabber) chat client",
"long_description": "Modern XMPP (Jabber) chat client using GTK+/Vala.",
"active": true,
"categories": [
"net",
"www"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"gettext",
"meson",
"ninja",
"pkgconfig",
"desktop-file-utils",
"vala",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gstreamer1-gst-plugins-base",
"libsoup",
"cairo",
"gdk-pixbuf2",
"graphene",
"sqlite3",
"libsrtp",
"pango",
"gettext-runtime",
"gtk4",
"libadwaita",
"libnice",
"glib2",
"gnutls",
"gpgme",
"icu",
"libgcrypt",
"libgee",
"gstreamer1"
]
}
],
"depends_on": []
},
{
"name": "dineroIV",
"portdir": "science/dineroIV",
"version": "7",
"license": "Restrictive and Noncommercial",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://pages.cs.wisc.edu/~markhill/DineroIV/",
"description": "cache simulator for memory reference traces",
"long_description": "Dinero IV is a cache simulator for memory reference traces. It includes the following major changes over Dinero III: subroutine-callable interface in addition to trace-reading program; simulation of multi-level caches; simulation of dissimilar I and D caches; better performance, especially for highly associative caches; classification of compulsory, capacity, and conflict misses; support for multiple input formats; cleaned up and modernized code, improved portability.",
"active": true,
"categories": [
"science"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "dijo",
"portdir": "office/dijo",
"version": "0.2.7",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/oppiliappan/dijo",
"description": "scriptable, curses-based, digital habit tracker",
"long_description": "dijo is a habit tracker. It is curses-based, it runs in your terminal. dijo is scriptable, hook it up with external programs to track events without moving a finger. dijo is modal, much like a certain text editor.",
"active": true,
"categories": [
"office"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1024
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "digital_rf",
"portdir": "science/digital_rf",
"version": "2.6.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/MITHaystack/digital_rf",
"description": "Read, write, and interact with data in the Digital RF and Digital Metadata formats.",
"long_description": "Read, write, and interact with data in the Digital RF and Digital Metadata formats. The Digital RF project encompasses a standardized HDF5 format for reading and writing of radio frequency data and the software for doing so. The format is designed to be self-documenting for data archive and to allow rapid random access for data processing. For details on the format, refer to the 'documents' directory in the source tree.",
"active": true,
"categories": [
"science"
],
"maintainers": [
{
"name": "rvolz",
"github": "ryanvolz",
"ports_count": 1
},
{
"name": "swoboj",
"github": "jswoboda",
"ports_count": 1
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py27-pkgconfig",
"cmake"
]
},
{
"type": "lib",
"ports": [
"boost171",
"py27-mako",
"py27-numpy",
"hdf5"
]
},
{
"type": "run",
"ports": [
"py27-packaging",
"py27-pandas",
"py27-scipy",
"py27-six",
"py27-tz",
"py27-watchdog",
"gnuradio",
"uhd",
"py27-matplotlib",
"py27-dateutil",
"gnutls"
]
}
],
"depends_on": []
},
{
"name": "digikam",
"portdir": "kde/digikam",
"version": "4.9.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.digikam.org/",
"description": "Photo Management Programme",
"long_description": "Digital photo management programme to import, organise, enhance, search and export your digital images.",
"active": true,
"categories": [
"kde",
"kde4"
],
"maintainers": [
{
"name": "caulier.gilles",
"github": "",
"ports_count": 1
}
],
"variants": [
"debug",
"docs",
"translations",
"use_private_libs",
"lcms2",
"mysql_check"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"pkgconfig",
"cmake",
"automoc"
]
},
{
"type": "lib",
"ports": [
"libgphoto2",
"libusb",
"qca",
"qjson",
"ImageMagick",
"gdk-pixbuf2",
"lcms",
"lensfun",
"libjpeg-turbo",
"liblqr",
"libpgf",
"libpng",
"opencv3",
"tiff",
"kdelibs4",
"kdepimlibs4",
"libkdcraw",
"libkexiv2",
"libkipi",
"libksane",
"marble",
"shared-desktop-ontologies",
"eigen3",
"libgpod",
"expat",
"libxml2",
"qt4-mac",
"boost171",
"jasper2",
"libxslt",
"phonon",
"gettext",
"glib2"
]
},
{
"type": "run",
"ports": [
"oxygen-icons",
"kde4-runtime",
"kde4-baseapps",
"qt4-mac-sqlite3-plugin"
]
}
],
"depends_on": []
},
{
"name": "digger",
"portdir": "games/digger",
"version": "20020314",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.digger.org/",
"description": "the Digger game",
"long_description": "the Digger game",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"makeicns",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libsdl"
]
}
],
"depends_on": []
},
{
"name": "diffutils-for-muniversal",
"portdir": "sysutils/diffutils-for-muniversal",
"version": "3.8",
"license": "GPL-3+",
"platforms": "{darwin >= 22}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/diffutils/",
"description": "GNU diff utilities sequestered for muniversal PG",
"long_description": "diffutils contains the GNU diff, diff3, sdiff, and cmp utilities. Sequestered for muniversal to use.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
}
],
"depends_on": []
},
{
"name": "diffutils",
"portdir": "sysutils/diffutils",
"version": "3.12",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/diffutils/",
"description": "GNU diff utilities",
"long_description": "diffutils contains the GNU diff, diff3, sdiff, and cmp utilities. Their features are a superset of the Unix features and they are significantly faster.",
"active": true,
"categories": [
"devel",
"sysutils",
"textproc"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"clang-17"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"gettext-runtime"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"quilt"
]
},
{
"type": "run",
"ports": [
"gutils-suite-core"
]
}
]
},
{
"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-16"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-pygtk"
]
}
],
"depends_on": []
},
{
"name": "difftastic",
"portdir": "devel/difftastic",
"version": "0.67.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Wilfred/difftastic",
"description": "An experimental diff tool that compares files based on their syntax",
"long_description": "An experimental diff tool that compares files based on their syntax",
"active": true,
"categories": [
"devel",
"textproc"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1024
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "diffstat",
"portdir": "devel/diffstat",
"version": "1.68",
"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": 249
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "diff-so-fancy",
"portdir": "textproc/diff-so-fancy",
"version": "1.4.4",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/so-fancy/diff-so-fancy",
"description": "good-lookin' diffs",
"long_description": "diff-so-fancy strives to make your diffs human readable instead of machine readable. This helps improve code quality and helps you spot defects faster.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15"
]
}
],
"depends_on": []
},
{
"name": "diffscribe",
"portdir": "devel/diffscribe",
"version": "0.1.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 Conventional Commit messages for your staged Git changes.",
"long_description": "Ask an LLM to craft helpful Conventional 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": "diffr",
"portdir": "textproc/diffr",
"version": "0.1.5",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mookid/diffr",
"description": "Yet another diff highlighting tool",
"long_description": "Reviewing changes involves reading diffs. Sometimes, a line-oriented presentation of changes is not precise enough, especially when changes involve long lines or very similar consecutive lines. This program processes such diffs, and outputs them (in the console) with additional diff information on top of the unified diff format, using text attributes. It works hunk by hunk, recomputing the diff on a word-by-word basis.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1024
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
},
{
"type": "run",
"ports": [
"less"
]
}
],
"depends_on": []
},
{
"name": "DiffPDF",
"portdir": "graphics/DiffPDF",
"version": "2.1.3",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.qtrac.eu/diffpdf-foss.html",
"description": "Compare two PDF files textually or visually",
"long_description": "DiffPDF can compare two PDF files. It offers three comparison modes: Words, Characters, and Appearance.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "davide.liessi",
"github": "dliessi",
"ports_count": 72
}
],
"variants": [
"universal",
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"makeicns",
"clang-13"
]
},
{
"type": "lib",
"ports": [
"qt4-mac",
"poppler-qt4-mac"
]
}
],
"depends_on": []
},
{
"name": "diff-pdf",
"portdir": "graphics/diff-pdf",
"version": "0.5.2",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://vslavik.github.io/diff-pdf",
"description": "diff-pdf is a tool for visually comparing two PDFs.",
"long_description": "It takes two PDF files as arguments. By default, its only output is its return code, which is 0 if there are no differences and 1 if the two PDFs differ. If given the `--output-diff` option, it produces a PDF file with visually highlighted differences. With the `--view` argument it opens a window that lets you view the files' pages and zoom in on details.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "pieter",
"github": "pietvo",
"ports_count": 3
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"autoconf",
"automake",
"libtool",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"cairo",
"poppler",
"wxWidgets-3.2",
"glib2"
]
}
],
"depends_on": []
},
{
"name": "diffoscope",
"portdir": "sysutils/diffoscope",
"version": "306",
"license": "GPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://diffoscope.org/",
"description": "in-depth comparison of files, archives, and directories",
"long_description": "diffoscope will try to get to the bottom of what makes files or directories different. It will recursively unpack archives of many kinds and transform various binary formats into more human readable form to compare them. It can compare two tarballs, ISO images, or PDF just as easily. Please note some file formats will require the installation of additional ports.",
"active": true,
"categories": [
"sysutils",
"python"
],
"maintainers": [
{
"name": "raimue",
"github": "raimue",
"ports_count": 57
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"py314-build",
"clang-18",
"py314-wheel",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-libarchive-c",
"py314-magic"
]
},
{
"type": "run",
"ports": [
"gzip",
"gnutar",
"cpio",
"bzip2"
]
},
{
"type": "test",
"ports": [
"py314-pytest",
"py314-black"
]
}
],
"depends_on": []
},
{
"name": "diffnav",
"portdir": "textproc/diffnav",
"version": "0.6.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dlvhdr/diffnav",
"description": "A git diff pager based on delta but with a file tree, à la GitHub.",
"long_description": "A git diff pager based on delta but with a file tree, à la GitHub.",
"active": true,
"categories": [
"devel",
"textproc"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1024
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"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-9.0"
]
},
{
"type": "lib",
"ports": [
"bzip2",
"xz",
"zlib"
]
}
],
"depends_on": []
},
{
"name": "diehard",
"portdir": "math/diehard",
"version": "0.1",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://stat.fsu.edu/pub/diehard/",
"description": "Marsaglia's Diehard Battery of Tests of Randomness",
"long_description": "Marsaglia's Diehard Battery of Tests of Randomness",
"active": true,
"categories": [
"math"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
}
]
}