HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50744,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=45",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=43",
"results": [
{
"name": "duff",
"portdir": "sysutils/duff",
"version": "0.5.2",
"license": "zlib",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://duff.dreda.org",
"description": "Unix command-line utility for quickly finding duplicates in a given set of files",
"long_description": "Unix command-line utility for quickly finding duplicates in a given set of files",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1297
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"gettext",
"libtool",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"gettext-runtime"
]
}
],
"depends_on": []
},
{
"name": "dufs",
"portdir": "www/dufs",
"version": "0.43.0",
"license": "(Apache-2 or MIT)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sigoden/dufs",
"description": "A distinctive utility file server",
"long_description": "A distinctive utility file server that supports static serving, uploading, searching, accessing control, webdav.",
"active": true,
"categories": [
"www"
],
"maintainers": [
{
"name": "",
"github": "holymonson",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "duke3d",
"portdir": "games/duke3d",
"version": "0.1",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://icculus.org/duke3d/",
"description": "Runtime for FPS Duke Nukem 3D",
"long_description": "Duke Nukem 3D is a first-person shooter computer game developed by 3D Realms and published by Apogee Software. Level and gamefiles are not included (use Shareware Version)",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "fetch",
"ports": [
"subversion"
]
},
{
"type": "lib",
"ports": [
"libsdl_mixer",
"libsdl",
"libsdl_image"
]
}
],
"depends_on": []
},
{
"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-14"
]
},
{
"type": "extract",
"ports": [
"xz"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"policykit"
]
}
]
},
{
"name": "dumpasn1",
"portdir": "textproc/dumpasn1",
"version": "20210212",
"license": "permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.cs.auckland.ac.nz/~pgut001/",
"description": "an ASN.1 decoder and pretty-printer",
"long_description": "The dumpasn1 program decodes BER and DER-encoded ASN.1 data, and is configured with knowledge of many security-related objects.",
"active": true,
"categories": [
"textproc",
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-13"
]
}
],
"depends_on": []
},
{
"name": "dune",
"portdir": "shells/dune",
"version": "0.1.9",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/adam-mcdaniel/dune",
"description": "A shell by the beach!",
"long_description": "Dune is a shell designed for powerful scripting. Think of it as an unholy combination of bash and Lisp. You can do all the normal shell operations like piping, file redirection, and running programs. But, you also have access to a standard library and functional programming abstractions for various programming and sysadmin tasks!",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "dupd",
"portdir": "sysutils/dupd",
"version": "1.7.1",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.virkki.com/dupd",
"description": "Convenient and fast CLI to find duplicate files.",
"long_description": "Convenient and fast CLI to find duplicate files. Supports an interactive style for exploring duplicates in the filesystem.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "jyri",
"github": "jvirkki",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"sqlite3",
"openssl"
]
}
],
"depends_on": []
},
{
"name": "duplicity",
"portdir": "sysutils/duplicity",
"version": "2.1.4",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.com/duplicity/duplicity",
"description": "Encrypted bandwidth-efficient backup.",
"long_description": "Duplicity backs up directories by producing encrypted tar-format volumes and uploading them to a remote or local file server. Because duplicity uses librsync, the incremental archives are space efficient and only record the parts of files that have changed since the last backup. Because duplicity uses GnuPG to encrypt and/or sign these archives, they will be safe from spying and/or modification by the server.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py311-setuptools",
"py311-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-lockfile",
"py311-boto3",
"py311-future",
"py311-paramiko",
"py311-fasteners",
"gettext",
"gnupg2",
"librsync"
]
},
{
"type": "run",
"ports": [
"ncftp"
]
},
{
"type": "test",
"ports": [
"py311-pytest",
"py311-pexpect"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"duply"
]
}
]
},
{
"name": "duply",
"portdir": "sysutils/duply",
"version": "1.9.1",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://duply.net",
"description": "Duply is a shell front end for the duplicity backup tool.",
"long_description": "Duply greatly simplifies duplicity's usage by implementing backup job profiles, batch commands and more.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "dmankus",
"github": "",
"ports_count": 1
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "run",
"ports": [
"duplicity"
]
}
],
"depends_on": []
},
{
"name": "dura",
"portdir": "devel/dura",
"version": "0.2.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tkellogg/dura",
"description": "You shouldn't ever lose your work if you're using Git",
"long_description": "Dura is a background process that watches your Git repositories and commits your uncommitted changes without impacting HEAD, the current branch, or the Git index (staged files). If you ever get into an \"oh snap!\" situation where you think you just lost days of work, checkout a dura branch and recover.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"pkgconfig",
"rust",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libgit2",
"libunwind",
"openssl3"
]
}
],
"depends_on": []
},
{
"name": "dust",
"portdir": "sysutils/dust",
"version": "1.2.4",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bootandy/dust",
"description": "A more intuitive version of du in rust",
"long_description": "du + rust = dust. Like du but more intuitive.",
"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": "duti",
"portdir": "sysutils/duti",
"version": "1.5.4",
"license": "public-domain",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://web.archive.org/web/20181203082706/http://duti.org/",
"description": "Select default apps for documents and URL schemes on macOS.",
"long_description": "duti is a command-line utility capable of setting default applications for various document types on macOS, using Apple's Uniform Type Identifiers (UTI). A UTI is a unique string describing the format of a file's content. For instance, a Microsoft Word document has a UTI of com.microsoft.word.doc. Using duti, the user can change which application acts as the default handler for a given UTI.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "newtonne.github",
"github": "newtonne",
"ports_count": 5
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "dvbcut",
"portdir": "multimedia/dvbcut",
"version": "0.7.3",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bernhardu/dvbcut-deb",
"description": "Qt application for cutting parts out of DVB streams",
"long_description": "DVBcut is a Qt application that allows you to select certain parts of an MPEG transport stream and save these parts into a single MPEG output file. It follows a keyhole surgery approach where the input video and audio data is mostly kept unchanged, and only very few frames at the beginning and/or end of the selected range are re-encoded in order to obtain a valid MPEG file.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"qt5-qttools",
"autoconf",
"automake",
"libtool",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"a52dec",
"libao",
"libmad",
"ffmpeg",
"qt5-qtbase"
]
}
],
"depends_on": []
},
{
"name": "dvdauthor",
"portdir": "multimedia/dvdauthor",
"version": "0.7.2",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://dvdauthor.sourceforge.net/",
"description": "A simple set of tools to help author a DVD.",
"long_description": "A simple set of tools to help you author a DVD. The idea is to be able to create menus, buttons, chapters, etc, but for now you can just take an mpeg stream (as created by mplex -f 8 from mjpegtools 1.6.0) and write it to DVD.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "maurice",
"github": "robbyn",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"gettext",
"libtool",
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"freetype",
"fribidi",
"bzip2",
"libxml2",
"libiconv",
"zlib",
"libdvdread",
"ImageMagick",
"fontconfig",
"libpng"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"tovid"
]
},
{
"type": "run",
"ports": [
"kdenlive"
]
}
]
},
{
"name": "dvdbackup",
"portdir": "multimedia/dvdbackup",
"version": "0.4.2",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://dvdbackup.sourceforge.net/",
"description": "dvdbackup is a tool to rip video DVDs from the command line",
"long_description": "dvdbackup is a tool to rip video DVDs from the command line",
"active": true,
"categories": [
"sysutils",
"multimedia"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"libdvdread"
]
}
],
"depends_on": []
},
{
"name": "dvdisaster",
"portdir": "sysutils/dvdisaster",
"version": "0.72.3",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.dvdisaster.net/",
"description": "Additional error correction for CD, DVD and BD media.",
"long_description": "dvdisaster stores data on CD/DVD/BD in a way that it is fully recoverable even after some read errors have developed. This enables you to rescue the complete data to a new medium.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "michael.klein",
"github": "mklein-de",
"ports_count": 16
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"gtk2"
]
}
],
"depends_on": []
},
{
"name": "dvdrip",
"portdir": "multimedia/dvdrip",
"version": "0.98.11",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.exit1.org/dvdrip/",
"description": "perl front end for transcode",
"long_description": "dvd::rip is a full featured DVD copy program written in Perl. It provides an easy to use but feature-rich Gtk+ GUI to control almost all aspects of the ripping and transcoding process. It uses the widely known video processing swissknife transcode and many other Open Source tools.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"transcode",
"perl5.34",
"p5.34-anyevent",
"p5.34-event",
"ImageMagick",
"p5.34-event-rpc",
"p5.34-gtk2",
"p5.34-gtk2-ex-formfactory",
"p5.34-libintl-perl",
"p5.34-event-execflow"
]
}
],
"depends_on": []
},
{
"name": "dvdrtools",
"portdir": "sysutils/dvdrtools",
"version": "0.2.1",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://web.archive.org/web/20060718205728/http://www.arklinux.org/projects/dvdrtools",
"description": "a fork of cdrtools DVD writer support",
"long_description": "Dvdrtools is a fork of cdrtools, with the primary goal of supporting writable DVD drives.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "dvdrw-tools",
"portdir": "sysutils/dvdrw-tools",
"version": "7.1",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://fy.chalmers.se/~appro/linux/DVD+RW/",
"description": "Tool for mastering DVD media, including +R/RW and -R/RW",
"long_description": "Tool for mastering DVD media, including +R/RW and -R/RW",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "run",
"ports": [
"cdrtools"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"tovid"
]
}
]
},
{
"name": "dvi2bitmap",
"portdir": "graphics/dvi2bitmap",
"version": "1.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://purl.org/nxg/dist/dvi2bitmap",
"description": "Utility to convert TeX DVI files directly to bitmaps",
"long_description": "dvi2bitmap is a utility to convert TeX DVI files directly to bitmaps, without going through the complicated (and slow!) route of conversion via PostScript and PNM. It consists of a library plus an application.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"automake",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libpng"
]
}
],
"depends_on": []
},
{
"name": "dvipng",
"portdir": "tex/dvipng",
"version": "1.18",
"license": "LGPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://savannah.nongnu.org/projects/dvipng/",
"description": "a DVI-to-PNG converter",
"long_description": "This program makes PNG and/or GIF graphics from DVI files as obtained from TeX and its relatives. It is intended to produce anti-aliased screen-resolution images as fast as is possible.",
"active": true,
"categories": [
"tex"
],
"maintainers": [
{
"name": "dports",
"github": "drkp",
"ports_count": 70
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"ghostscript",
"texinfo"
]
},
{
"type": "lib",
"ports": [
"libpng",
"freetype",
"bzip2",
"texlive-bin",
"texlive-basic",
"t1lib",
"gd2"
]
},
{
"type": "run",
"ports": [
"ghostscript"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"latex2html",
"cadabra2"
]
},
{
"type": "run",
"ports": [
"texlive-bin-extra",
"blahtexml",
"texstudio"
]
}
]
},
{
"name": "dvisvgm",
"portdir": "graphics/dvisvgm",
"version": "3.5",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mgieseki/dvisvgm",
"description": "DVI to SVG converter",
"long_description": "DVI to SVG converter. The command-line utility dvisvgm is a tool for TeX/LaTeX users. It converts DVI files to the XML-based scalable vector graphics format SVG.",
"active": true,
"categories": [
"graphics",
"textproc"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 466
},
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 354
}
],
"variants": [
"mupdf",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"autoconf-archive",
"automake",
"libtool",
"pkgconfig",
"asciidoc",
"xmlto",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"openssl3",
"brotli",
"zlib",
"xxhashlib",
"potrace",
"freetype",
"ghostscript",
"woff2",
"texlive-bin"
]
},
{
"type": "run",
"ports": [
"mupdf"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"stog",
"texlive-bin-extra"
]
}
]
},
{
"name": "dvisvgm-devel",
"portdir": "graphics/dvisvgm-devel",
"version": "3.5",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mgieseki/dvisvgm",
"description": "DVI to SVG converter",
"long_description": "DVI to SVG converter. The command-line utility dvisvgm is a tool for TeX/LaTeX users. It converts DVI files to the XML-based scalable vector graphics format SVG.",
"active": true,
"categories": [
"graphics",
"textproc"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 466
},
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 354
}
],
"variants": [
"mupdf",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"autoconf-archive",
"automake",
"libtool",
"pkgconfig",
"asciidoc",
"xmlto",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"openssl3",
"brotli",
"zlib",
"xxhashlib",
"potrace",
"freetype",
"ghostscript",
"woff2",
"texlive-bin"
]
},
{
"type": "run",
"ports": [
"mupdf"
]
}
],
"depends_on": []
},
{
"name": "dvorakng",
"portdir": "games/dvorakng",
"version": "0.6.0rc1",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://freecode.com/projects/dvorakng/",
"description": "A Dvorak typing tutor",
"long_description": "DvorakNG is a Dvorak typing tutor. It is heavily based on Dvorak7min, but adds many improvements like a progress information database.",
"active": true,
"categories": [
"games"
],
"maintainers": [
{
"name": "macports",
"github": "",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "dvtm",
"portdir": "sysutils/dvtm",
"version": "0.15",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.brain-dump.org/projects/dvtm",
"description": "Dynamic Virtual Terminal Manager",
"long_description": "dvtm brings the concept of tiling window management, popularized by X11-window managers like dwm to the console. As a console window manager it tries to make it easy to work with multiple console based programs like vim, mutt, cmus or irssi.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "dwarf",
"portdir": "sysutils/dwarf",
"version": "0.4.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/elboza/dwarf-ng",
"description": "a little and powerful object file manipulation tool",
"long_description": "dwarf-ng is a powerful object file manipulation tools in the spirit of gdb. With dwarf-ng you can read and edit all the file's section headers as well as the raw data. With dwarf-ng you can create and customize new file's header and it can be used as a compiler back-end to create executables/object files. dwarf-ng also permits to inject easily new headers and pieces of code/data into the file. dwarf-ng currently handles Raw, ELF (Elf32, Elf64), PE (Portable executables PE32, PE+) and Mach-O (macOS executables) files formats. In the future new files type will be added.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"bison",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"flex",
"readline"
]
}
],
"depends_on": []
},
{
"name": "dwatch",
"portdir": "sysutils/dwatch",
"version": "0.1.1",
"license": "unknown",
"platforms": "darwin freebsd netbsd openbsd",
"epoch": 0,
"replaced_by": null,
"homepage": "http://siag.nu/dwatch",
"description": "A daemon watcher",
"long_description": "Dwatch (Daemon Watch) is a program that watches over other programs and performs actions based on conditions specified in a configuration file.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "ryand-macports",
"github": "",
"ports_count": 1
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "dwdiff",
"portdir": "textproc/dwdiff",
"version": "2.1.4",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://os.ghalkes.nl/dwdiff.html",
"description": "diff program that operates at the word level",
"long_description": "dwdiff is a front-end for the diff program that operates at the word level instead of the line level. It is different from wdiff in that it allows the user to specify what should be considered whitespace, and in that it takes an optional list of characters that should be considered delimiters. Delimiters are single characters that are treated as if they are words, even when there is no whitespace separating them from preceding words or delimiters. dwdiff is mostly commandline compatible with wdiff. Only the --autopager, --terminal and --avoid-wraps options are not supported.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"gettext",
"icu"
]
}
],
"depends_on": []
},
{
"name": "dyff",
"portdir": "textproc/dyff",
"version": "1.10.3",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/homeport/dyff",
"description": "diff tool for YAML files, and sometimes JSON",
"long_description": "diff tool for YAML files, and sometimes JSON",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "dylibbundler",
"portdir": "devel/dylibbundler",
"version": "1.0.5",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/auriamg/macdylibbundler",
"description": "terminal utility that eases bundling dynamic libraries (.dylib) inside app bundles",
"long_description": "dylibbundler is a small command-line programs that aims to make bundling .dylibs as easy as possible. It automatically determines which dylibs are needed by your program, copies these libraries inside the app bundle, and fixes both them and the executable to be ready for distribution, all this with a single command. It will also work if your program uses plug-ins that have dependencies too.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
}
],
"depends_on": []
},
{
"name": "dynamips",
"portdir": "net/dynamips",
"version": "0.2.23",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/GNS3/dynamips",
"description": "Cisco router emulator",
"long_description": "Dynamips emulates a variety of Cisco routers on a traditional PC. It supports the emulation of select 7200, 3600, 3700, and 2600 series routers. It uses real Cisco IOS images (which are not part of this package). Of course, this emulator cannot replace a real router. It is simply a complementary tool to real labs for administrators of Cisco networks or people wanting to pass their CCNA/CCNP/CCIE exams.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "lasticppc",
"github": "lastic",
"ports_count": 3
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libelf",
"libpcap"
]
}
],
"depends_on": []
},
{
"name": "dynamite",
"portdir": "archivers/dynamite",
"version": "0.1.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.synce.org/moin/ComponentOverview",
"description": "decompress data compressed with the PKWARE library",
"long_description": "Dynamite is a tool and library for decompressing data compressed with the PKWARE Data Compression Library.",
"active": true,
"categories": [
"archivers"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "dynamix-chart-width-control",
"portdir": "games/dynamix-chart-width-control",
"version": "1.3.4",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/AXIS5hacker/DNX-Note-Width-Changer",
"description": "A tool for changing the note width in a Dynamix Fanmade Chart",
"long_description": "A tool for changing the note width in a Dynamix Fanmade Chart. Compatible with xml charts produced with DynaMaker.",
"active": true,
"categories": [
"games"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 229
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "dynamix-chart-width-control-gui",
"portdir": "games/dynamix-chart-width-control",
"version": "1.3.4",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/AXIS5hacker/DNX-Note-Width-Changer",
"description": "A tool for changing the note width in a Dynamix Fanmade Chart",
"long_description": "A tool for changing the note width in a Dynamix Fanmade Chart. Compatible with xml charts produced with DynaMaker. This is the Qt GUI version.",
"active": true,
"categories": [
"games"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 229
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"makeicns",
"clang-17",
"qt64-qttools"
]
},
{
"type": "lib",
"ports": [
"qt64-qtbase"
]
}
],
"depends_on": []
},
{
"name": "dyncall",
"portdir": "devel/dyncall",
"version": "1.4",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://dyncall.org/",
"description": "Foreign Function Interface and Dynamic Binding Linkage Framework",
"long_description": "DynCall is a suite of three libraries (dyncall, dynload and dyncallback) that offers a framework for implementing Foreign Function Interfaces, dynamic binding linkage systems, language bridging middleware and other dynamic interoperability facilities with a need to access low-level pre-compiled machine code in a dynamic manner.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "dadler",
"github": "",
"ports_count": 1
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-16"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"MoarVM"
]
}
]
},
{
"name": "dzip",
"portdir": "archivers/dzip",
"version": "3.2",
"license": "MPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kugelrund/dzip",
"description": "file compression tool",
"long_description": "Dzip is a program for file compression. Its advantage over more popular compression software is in the size of the program, easily fitting on a floppy disk. Dzip's original purpose was to compress demo recordings of the id software game Quake.",
"active": true,
"categories": [
"archivers"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"zlib"
]
}
],
"depends_on": []
},
{
"name": "e",
"portdir": "math/e",
"version": "0.02718",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.softnet.tuc.gr/~apdim/projects/e/",
"description": "e is a command line expression evaluator.",
"long_description": "e is a command line expression evaluator. It was designed to be as small as possible, and quick to use.",
"active": true,
"categories": [
"math"
],
"maintainers": [
{
"name": "casey",
"github": "",
"ports_count": 2
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "e17",
"portdir": "x11/e17",
"version": "0.16.999.55225",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.enlightenment.org",
"description": "Enlightenment windowmanager DR17",
"long_description": "Development Release 17 of the Enlightenment window manager represents an evolution into the next generation of desktop environments: the desktop shell. DR17 will provide integration between files and your environment in a seamless manner while encompassing a graphically rich and flexible architecture. It will not compete with GNOME or KDE, but be a completely new way of visualizing your desktop, based around the EFL which was built from the ground up for this task.",
"active": true,
"categories": [
"x11"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"e_dbus",
"edje",
"efreet"
]
}
],
"depends_on": []
},
{
"name": "e2fsprogs",
"portdir": "sysutils/e2fsprogs",
"version": "1.47.1",
"license": "GPL-2 and LGPL-2+ and MIT and BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://e2fsprogs.sourceforge.net",
"description": "Utilities for use with the ext2, ext3 and ext4 filesystems",
"long_description": "Utilities to create, check and manipulate extended 2, 3 and 4 filesystem (ext2, ext3, ext4) which are commonly used on Linux.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libmagic",
"libarchive",
"gettext-runtime",
"ossp-uuid",
"libcomerr"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ext2fuse"
]
},
{
"type": "run",
"ports": [
"gutils-suite-core"
]
}
]
},
{
"name": "eask-cli",
"portdir": "devel/eask-cli",
"version": "0.12.8",
"license": "GPL-3",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://emacs-eask.github.io/",
"description": "CLI for building, runing, testing, and managing your Emacs Lisp dependencies",
"long_description": "Eask was built to be used as a package development tool in your Elisp packages. But now, it can be used as a dev tool for Elisp packages, dependency management for your configuration, or run elisp programs for all other purposes.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "jcs090218",
"github": "jcs090218",
"ports_count": 1
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"npm10",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"nodejs22"
]
}
],
"depends_on": []
},
{
"name": "easy-rsa",
"portdir": "security/easy-rsa",
"version": "3.1.5",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/OpenVPN/easy-rsa",
"description": "Command-line CA tool",
"long_description": "Command-line CA tool from OpenVPN project",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "dottedmag",
"github": "dottedmag",
"ports_count": 1
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15"
]
},
{
"type": "run",
"ports": [
"openssl"
]
}
],
"depends_on": []
},
{
"name": "easytag",
"portdir": "audio/easytag",
"version": "2.4.3",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wiki.gnome.org/Apps/EasyTAG/",
"description": "Tool for editing tags of audio files",
"long_description": "EasyTAG is a GTK3 utility for viewing and editing tags for MP3, MP2, FLAC, Ogg Vorbis, MusePack, Monkey's audio files and MP4/AAC.",
"active": true,
"categories": [
"audio",
"gnome"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2625
}
],
"variants": [
"nautilus",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"appstream-glib",
"clang-17",
"itstool",
"intltool",
"yelp-tools",
"pkgconfig",
"libtool",
"automake",
"autoconf"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"id3lib",
"flac",
"gtk3",
"desktop-file-utils",
"wavpack",
"taglib",
"speex",
"opusfile",
"libvorbis",
"libopus",
"libid3tag"
]
},
{
"type": "run",
"ports": [
"adwaita-icon-theme"
]
}
],
"depends_on": []
},
{
"name": "easytag-devel",
"portdir": "audio/easytag",
"version": "20210912",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wiki.gnome.org/Apps/EasyTAG/",
"description": "Tool for editing tags of audio files",
"long_description": "EasyTAG is a GTK3 utility for viewing and editing tags for MP3, MP2, FLAC, Ogg Vorbis, MusePack, Monkey's audio files and MP4/AAC.",
"active": true,
"categories": [
"audio",
"gnome"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2625
}
],
"variants": [
"nautilus",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"itstool",
"clang-17",
"appstream-glib",
"autoconf",
"automake",
"libtool",
"pkgconfig",
"yelp-tools",
"intltool"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"gtk3",
"flac",
"libsoup-2.4",
"id3lib",
"libid3tag",
"libopus",
"libvorbis",
"opusfile",
"speex",
"taglib",
"wavpack",
"desktop-file-utils"
]
},
{
"type": "run",
"ports": [
"adwaita-icon-theme"
]
}
],
"depends_on": []
},
{
"name": "eatmemory",
"portdir": "sysutils/eatmemory",
"version": "0.1.10",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/julman99/eatmemory",
"description": "Simple utility to allocate memory on a computer",
"long_description": "Simple C program to allocate memory from the command-line. Useful to test programs or systems under high memory usage conditions.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 229
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "eb",
"portdir": "textproc/eb",
"version": "4.5-20220808",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://green.ribbon.to/~ikazuhiro/dic/ebu.html",
"description": "C library for accessing CD-ROM books of EB, EBG, EBXA and EPWING formats, with UTF-8 support",
"long_description": "C library for accessing CD-ROM books of EB, EBG, EBXA and EPWING formats, with UTF-8 support",
"active": true,
"categories": [
"textproc",
"japanese"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"perl5",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"zlib",
"gettext",
"libiconv"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"goldendict",
"eblook"
]
}
]
},
{
"name": "eblook",
"portdir": "textproc/eblook",
"version": "1.6.1-media-20220426",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://green.ribbon.to/~ikazuhiro/lookup/lookup.html#EBLOOK",
"description": "Interactive EB interface command for searching words in CD-ROM books.",
"long_description": "Eblook supports to access CD-ROM books of EB, EBG, EBXA and EPWING formats which are popular in Japan. Including the media patch.",
"active": true,
"categories": [
"textproc",
"japanese"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"gettext",
"ncurses",
"zlib",
"eb",
"libiconv",
"readline"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"lookup"
]
}
]
},
{
"name": "ebnf2yacc",
"portdir": "devel/ebnf2yacc",
"version": "0.1.1",
"license": "Permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://ebnf2yacc.sourceforge.net/",
"description": "tool to help write yacc parsers/compilers",
"long_description": "ebnf2yacc is a tool to help write yacc parsers/compilers. It takes as input a grammar written in bnf (ebnf support is planned) and outputs a c++ abstract syntax tree that supports the visitor pattern, along with a yacc parser that builds the tree.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "eboard",
"portdir": "games/eboard",
"version": "1.1.3",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/fbergo/eboard",
"description": "eboard is a chess interface just like xboard.",
"long_description": "eboard is a chess interface for Unix-like systems (GNU/Linux, FreeBSD, Solaris, etc.) based on the GTK+ GUI toolkit. It provides a chess board interface to ICS (Internet Chess Servers) like FICS and to chess engines like GNU Chess, Sjeng and Crafty.",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"gstreamer1",
"gstreamer1-gst-plugins-base",
"gtk2"
]
}
],
"depends_on": []
},
{
"name": "ebook-tools",
"portdir": "textproc/ebook-tools",
"version": "0.2.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sourceforge.net/projects/ebook-tools/",
"description": "Access and convert various ebook file formats",
"long_description": "Access and convert various ebook file formats",
"active": true,
"categories": [
"textproc"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"libzip",
"libxml2"
]
},
{
"type": "run",
"ports": [
"convertlit"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"kfilemetadata",
"nepomuk-core",
"okular"
]
}
]
},
{
"name": "ec2-ls-hosts",
"portdir": "net/ec2-ls-hosts",
"version": "0.3.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ReSTARTR/ec2-ls-hosts",
"description": "A simple cli-tool for describing ec2 instances",
"long_description": "A simple cli-tool for describing ec2 instances",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 163
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
}
]
}