GET /api/v1/ports/?format=api&ordering=-name&page=963
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=964",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=962",
    "results": [
        {
            "name": "edid-decode",
            "portdir": "sysutils/edid-decode",
            "version": "20241119",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://git.linuxtv.org/edid-decode.git",
            "description": "Decode EDID data in human-readable format",
            "long_description": "edid-decode decodes EDID monitor description data in human-readable format",
            "active": true,
            "categories": [
                "sysutils"
            ],
            "maintainers": [
                {
                    "name": "",
                    "github": "wwalexander",
                    "ports_count": 3
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "meson",
                        "ninja",
                        "clang-17"
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        "git"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "edex-ui",
            "portdir": "sysutils/edex-ui",
            "version": "2.2.8",
            "license": "GPL-3",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/GitSquared/edex-ui",
            "description": "Science fiction terminal emulator with advanced monitoring",
            "long_description": "eDEX-UI is a fullscreen, cross-platform terminal emulator and system monitor that looks and feels like a sci-fi computer interface. Heavily inspired from the TRON Legacy movie effects (especially the Board Room sequence), the eDEX-UI project was originally meant to be a \"DEX-UI with less « art » and more « distributable software »\". While keeping a futuristic look and feel, it strives to maintain a certain level of functionality and to be usable in real-life scenarios, with the larger goal of bringing science-fiction UXs to the mainstream.",
            "active": true,
            "categories": [
                "sysutils",
                "shells"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1019
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "npm7",
                        "yarn",
                        "clang-13"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "edencommon",
            "portdir": "devel/edencommon",
            "version": "2024.08.26.00",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/facebookexperimental/edencommon",
            "description": "Shared library for Watchman and Eden projects",
            "long_description": "Shared library for Watchman and Eden projects",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [],
            "variants": [
                "debug",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "gtest",
                        "ninja",
                        "pkgconfig",
                        "yarn",
                        "cpptoml",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gflags",
                        "google-glog",
                        "libevent",
                        "libsodium",
                        "bzip2",
                        "openssl3",
                        "fb303",
                        "boost181",
                        "libfmt11",
                        "wangle",
                        "lz4",
                        "zlib",
                        "zstd",
                        "double-conversion",
                        "fbthrift",
                        "folly"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "watchman"
                    ]
                }
            ]
        },
        {
            "name": "edelta",
            "portdir": "archivers/edelta",
            "version": "0.10b",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jacobgorm/edelta",
            "description": "EDelta is a fast XDelta-style binary differ",
            "long_description": "EDelta is a fast (linear time) XDelta-style binary differ, but optimized for executables that have a very systematic way of changing between versions.",
            "active": true,
            "categories": [
                "archivers"
            ],
            "maintainers": [
                {
                    "name": "ryandesign",
                    "github": "ryandesign",
                    "ports_count": 1827
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "zlib"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "e_dbus",
            "portdir": "devel/e_dbus",
            "version": "1.7.10",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 2,
            "replaced_by": null,
            "homepage": "http://trac.enlightenment.org/e/wiki/E_Dbus",
            "description": "convenience wrappers around dbus to ease integrating dbus with EFL-based applications",
            "long_description": "e_dbus is a set of convenience wrappers around dbus to ease integrating dbus with EFL-based applications.",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "clang-15"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "dbus",
                        "ecore"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "e17"
                    ]
                }
            ]
        },
        {
            "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": []
        },
        {
            "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": []
        }
    ]
}