HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50305,
"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": "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": 464
},
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 350
}
],
"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": 464
},
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 350
}
],
"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": 1019
}
],
"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": 223
}
],
"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": 223
}
],
"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.0",
"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": 2610
}
],
"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": 2610
}
],
"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": 223
}
],
"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": 155
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "ecb",
"portdir": "editors/ecb",
"version": "2.40",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://ecb.sourceforge.net/",
"description": "Emacs Code Browser",
"long_description": "While Emacs already has good editing support for many modes, its browsing support is somewhat lacking. That's where ECB comes in: it displays a number of informational windows that allow for easy source code navigation and overview.",
"active": true,
"categories": [
"editors"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"cedet",
"emacs"
]
}
],
"depends_on": []
},
{
"name": "ecCodes",
"portdir": "science/ecCodes",
"version": "2.44.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://confluence.ecmwf.int/display/ECC",
"description": "API and tools for decoding and encoding GRIB, BUFR and GTS formats",
"long_description": "ecCodes is a package developed by ECMWF which provides an application programming interface and a set of tools for decoding and encoding messages in the following formats: \n* WMO FM-92 GRIB edition 1 and edition 2 \n* WMO FM-94 BUFR edition 3 and edition 4 \n* WMO GTS abbreviated header (only decoding).",
"active": true,
"categories": [
"science"
],
"maintainers": [
{
"name": "takeshi",
"github": "tenomoto",
"ports_count": 54
},
{
"name": "remko.scharroo",
"github": "remkos",
"ports_count": 8
}
],
"variants": [
"debug",
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang19",
"clang20",
"clang21",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gcc15",
"gccdevel",
"gfortran",
"openmp",
"memfs"
],
"dependencies": [
{
"type": "build",
"ports": [
"bison",
"cmake",
"flex",
"perl5",
"clang-20",
"gcc15"
]
},
{
"type": "lib",
"ports": [
"libaec",
"netcdf",
"zlib",
"ld64",
"libpng",
"openjpeg15",
"libgcc"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-pygrib",
"py35-pygrib",
"py36-pygrib",
"py310-pygrib",
"py310-eccodes",
"py37-pygrib",
"metview",
"magicspp",
"py38-pygrib",
"gnudatalanguage",
"py39-pygrib",
"cdo"
]
}
]
},
{
"name": "ecgen",
"portdir": "math/ecgen",
"version": "0.7.7",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://neuromancer.sk/page/ecgen",
"description": "Tool for generating Elliptic curve domain parameters",
"long_description": "Tool for generating Elliptic curve domain parameters",
"active": true,
"categories": [
"math"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"argp-standalone",
"cmake",
"posix-macos-addons",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"pari"
]
}
],
"depends_on": []
},
{
"name": "echoping",
"portdir": "net/echoping",
"version": "6.0.2",
"license": "(GPL-2 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://framagit.org/bortzmeyer/echoping",
"description": "small program to test approximate network performance",
"long_description": "echoping is a small program to test (approximately) the performance of a remote host by sending it TCP packets using \"echo\" or another protocol.",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [
"gnutls",
"ssl",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"openldap",
"openssl",
"popt",
"libidn"
]
}
],
"depends_on": []
},
{
"name": "ecl",
"portdir": "lang/ecl",
"version": "24.5.10",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ecl.common-lisp.dev/",
"description": "Embeddable Common Lisp",
"long_description": "ECL (Embeddable Common Lisp) is an interpreter of the Common Lisp language as described in the X3J13 ANSI specification, featuring CLOS (Common Lisp Object System), conditions, loops, etc, plus a translator to C, which can produce standalone executables.",
"active": true,
"categories": [
"lang"
],
"maintainers": [
{
"name": "easieste",
"github": "easye",
"ports_count": 15
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"boehmgc",
"gmp",
"libatomic_ops"
]
},
{
"type": "run",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"cl-trivial-features-tests"
]
}
]
},
{
"name": "ecl-devel",
"portdir": "lang/ecl",
"version": "20231216",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ecl.common-lisp.dev/",
"description": "Embeddable Common Lisp",
"long_description": "ECL (Embeddable Common Lisp) is an interpreter of the Common Lisp language as described in the X3J13 ANSI specification, featuring CLOS (Common Lisp Object System), conditions, loops, etc, plus a translator to C, which can produce standalone executables.",
"active": true,
"categories": [
"lang"
],
"maintainers": [
{
"name": "easieste",
"github": "easye",
"ports_count": 15
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"boehmgc",
"gmp",
"libatomic_ops"
]
},
{
"type": "run",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "ecm",
"portdir": "archivers/ecm",
"version": "1.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://web.archive.org/web/20130502135203/http://www.neillcorlett.com/ecm/",
"description": "CD image file error code modeler",
"long_description": "ECM (Error Code Modeler) lets you prepare CD image files - such as BIN, CDI, NRG, CCD, or similar - so that they'll compress far better.",
"active": true,
"categories": [
"archivers"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": []
},
{
"name": "econ-toolchain",
"portdir": "fortran/econ-toolchain",
"version": "2024.02.15",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/renatomatz/econ-toolchain",
"description": "General tools used for structural macroeconomic modelling",
"long_description": "General tools used for structural macroeconomic modelling",
"active": true,
"categories": [
"fortran",
"economics"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gccdevel"
],
"dependencies": [
{
"type": "build",
"ports": [
"fpm",
"clang-16",
"gcc13"
]
},
{
"type": "lib",
"ports": [
"libgcc",
"OpenBLAS"
]
}
],
"depends_on": []
},
{
"name": "ecore",
"portdir": "devel/ecore",
"version": "1.7.10",
"license": "BSD",
"platforms": "darwin",
"epoch": 2,
"replaced_by": null,
"homepage": "http://trac.enlightenment.org/e/wiki/Ecore",
"description": "Ecore is a core event abstraction layer.",
"long_description": "It is the core event abstraction layer and X abstraction layer that makes doing selections, Xdnd, general X stuff, and event loops, timeouts and idle handlers fast, optimized, and convenient. It's a separate library so anyone can make use of the work put into Ecore to make this job easy for applications.",
"active": true,
"categories": [
"devel",
"x11"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"openssl10",
"curl",
"evas",
"xorg-libXp",
"xorg-libXtst",
"xorg-libXScrnSaver",
"libgcrypt"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"e_dbus",
"edje",
"efreet"
]
}
]
},
{
"name": "ecs-cli",
"portdir": "devel/ecs-cli",
"version": "1.21.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aws/amazon-ecs-cli",
"description": "A custom Amazon ECS CLI that eases up the cluster setup process.",
"long_description": "The Amazon ECS Command Line Interface (CLI) is a command line interface for Amazon Elastic Container Service (Amazon ECS) that provides high-level commands to simplify creating, updating, and monitoring clusters and tasks from a local development environment. The Amazon ECS CLI supports Docker Compose, a popular open-source tool for defining and running multi-container applications. Use the CLI as part of your everyday development and testing cycle as an alternative to the AWS Management Console.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "emcrisostomo",
"github": "emcrisostomo",
"ports_count": 165
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "ed",
"portdir": "editors/ed",
"version": "1.22.3",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/ed/",
"description": "ed is a line-oriented text editor.",
"long_description": "ed is a line-oriented text editor. It is used to create, display, modify and otherwise manipulate text files, both interactively and via shell scripts. A restricted version of ed, red, can only edit files in the current directory and cannot execute shell commands. ed is the standard text editor in the sense that it is the original editor for Unix, and thus widely available. For most purposes, however, it is superseded by full-screen editors such as Emacs.",
"active": true,
"categories": [
"editors"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"lzip"
]
}
],
"depends_on": []
},
{
"name": "eda",
"portdir": "textproc/eda",
"version": "0.3.3",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://plata.ar.media.kyoto-u.ac.jp/tool/EDA/",
"description": "a word-based dependency parser written in C++",
"long_description": "EDA is a word-based dependency parser written in C++. The name EDA stands for Easily adaptable Dependency Analyzer.",
"active": true,
"categories": [
"textproc",
"japanese"
],
"maintainers": [],
"variants": [
"universal",
"model"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "run",
"ports": [
"kytea"
]
}
],
"depends_on": []
},
{
"name": "edb",
"portdir": "databases/edb",
"version": "1.0.5",
"license": "BSD and BSD-old and Sleepycat",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.enlightenment.org",
"description": "Edb is a database library.",
"long_description": "Edb is a database conveneince library base on db 2.7.7.",
"active": true,
"categories": [
"devel",
"databases"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "edbrowse",
"portdir": "www/edbrowse",
"version": "3.8.6",
"license": "GPL-2 and MIT",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "http://edbrowse.org/",
"description": "A combination editor, browser, and mail client that is 100% text based.",
"long_description": "Edbrowse is a combination editor, browser, and mail client that is 100% text based. The interface is similar to /bin/ed, though there are many more features, such as editing multiple files simultaneously, and rendering html. This program was originally written for blind users, but many sighted users have taken advantage of the unique scripting capabilities of this program, which can be found nowhere else. A batch job, or cron job, can access web pages on the internet, submit forms, and send email, with no human intervention whatsoever. edbrowse can also tap into databases through odbc.",
"active": true,
"categories": [
"www"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"readline",
"unixODBC",
"tidy",
"curl",
"openssl",
"pcre2"
]
}
],
"depends_on": []
}
]
}