GET /api/v1/ports/?format=api&ordering=name&page=123
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 50005,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=124",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=122",
    "results": [
        {
            "name": "mafft",
            "portdir": "science/mafft",
            "version": "7.526",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://mafft.cbrc.jp/alignment/software/",
            "description": "Multiple alignment program for amino acid or nucleotide sequences",
            "long_description": "Multiple alignment program for amino acid or nucleotide sequences",
            "active": true,
            "categories": [
                "science"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 1966
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mage",
            "portdir": "devel/mage",
            "version": "1.15.0",
            "license": "Apache-2",
            "platforms": "darwin freebsd linux",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://magefile.org",
            "description": "a Make/rake-like dev tool using Go",
            "long_description": "Mage is a make-like build tool using Go. You write plain-old Go functions, and Mage automatically uses them as Makefile-like runnable targets.",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1016
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "go",
                        "clang-17"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "magic",
            "portdir": "science/magic",
            "version": "8.3.508",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://opencircuitdesign.com/magic/",
            "description": "A VLSI Layout System",
            "long_description": "Magic is a venerable VLSI layout tool, written in the 1980's at Berkeley. Magic is widely cited as being the easiest tool to use for circuit layout, even for people who ultimately rely on commercial tools for their product design flow.",
            "active": true,
            "categories": [
                "science"
            ],
            "maintainers": [
                {
                    "name": "ryandesign",
                    "github": "ryandesign",
                    "ports_count": 1827
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "cairo",
                        "tcl",
                        "blt",
                        "libGLU",
                        "zlib",
                        "xorg-libXi",
                        "xorg-libXmu",
                        "xorg-libice",
                        "tk-x11",
                        "mesa"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "magic-devel",
            "portdir": "science/magic-devel",
            "version": "8.3.1",
            "license": "none",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "magic",
            "homepage": "https://www.macports.org",
            "description": "Obsolete port, replaced by magic",
            "long_description": "This port has been replaced by magic.",
            "active": false,
            "categories": [
                "science"
            ],
            "maintainers": [
                {
                    "name": "ryandesign",
                    "github": "ryandesign",
                    "ports_count": 1827
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "patch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        null
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "magic_enum",
            "portdir": "devel/magic_enum",
            "version": "0.9.7",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/Neargye/magic_enum",
            "description": "Header-only C++17 library provides static reflection for enums, work with any enum type without any macro or boilerplate code.",
            "long_description": "Header-only C++17 library provides static reflection for enums, work with any enum type without any macro or boilerplate code.",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1016
                }
            ],
            "variants": [
                "debug",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-17"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "magicpoint",
            "portdir": "graphics/magicpoint",
            "version": "1.13a",
            "license": "BSD",
            "platforms": "macosx darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://member.wide.ad.jp/wg/mgp/",
            "description": "An X11 based presentation tool.",
            "long_description": "Magic Point is an X11 based presentation tool. It is designed to make simple presentations easy while to make complicated presentations possible. Its presentation file (whose suffix is typically .mgp) is just text so that you can create presentation files quickly with your favorite editor (e.g. Emacs, vi).",
            "active": true,
            "categories": [
                "graphics"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "imake",
                        "clang-12"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "giflib",
                        "xorg-libXmu",
                        "libpng",
                        "Xft2"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "magicspp",
            "portdir": "science/magicspp",
            "version": "4.16.0",
            "license": "Apache-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://confluence.ecmwf.int/display/MAGP/Magics",
            "description": "ECMWF's Meteorological plotting software",
            "long_description": "Magics++ is the latest generation of the ECMWF's Meteorological plotting software MAGICS (Meteorological Applications Graphics Integrated Colour System) redesigned in C++. Magics++ offers interfaces in Fortran, C, and MagML, a plot description language based on XML. The library supports the plotting of contours, wind fields, observations, satellite images, symbols, text, axis and graphs (including boxplots). Input data can be in GRIB 1 and 2, BUFR and NetCDF or retrieved from an ODB database. The produced meteorological plots can be saved in various formats, such as PostScript, EPS, PDF, GIF, PNG and SVG.",
            "active": true,
            "categories": [
                "science"
            ],
            "maintainers": [
                {
                    "name": "takeshi",
                    "github": "tenomoto",
                    "ports_count": 54
                }
            ],
            "variants": [
                "debug",
                "clang10",
                "clang11",
                "clang12",
                "clang13",
                "clang14",
                "clang15",
                "clang16",
                "clang17",
                "clang18",
                "clang19",
                "clang20",
                "clang50",
                "clang60",
                "clang70",
                "clang80",
                "clang90",
                "clangdevel",
                "gcc13",
                "gcc10",
                "gcc11",
                "gcc12",
                "gcc14",
                "gccdevel",
                "gfortran",
                "qt5"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "flex",
                        "pkgconfig",
                        "clang-17",
                        "gcc14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "jasper",
                        "libgeotiff",
                        "libjpeg-turbo",
                        "libpng",
                        "openjpeg",
                        "tiff",
                        "libgcc",
                        "fftw-3",
                        "ghostscript",
                        "zlib",
                        "hdf5",
                        "netcdf",
                        "netcdf-cxx",
                        "expat",
                        "mesa",
                        "pango",
                        "xorg-libXau",
                        "xorg-libXdmcp",
                        "proj9",
                        "ecCodes",
                        "gettext",
                        "glib2",
                        "cairo",
                        "gd2"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "metview"
                    ]
                }
            ]
        },
        {
            "name": "magic-wormhole",
            "portdir": "net/magic-wormhole",
            "version": "0.20.0",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://magic-wormhole.readthedocs.io",
            "description": "Securely transfer data between computers.",
            "long_description": "Securely transfer data between computers. This package provides a library and a command-line tool named wormhole, which makes it possible to get arbitrary-sized files and directories (or short pieces of text) from one computer to another. The two endpoints are identified by using identical “wormhole codes”: in general, the sending machine generates and displays the code, which must then be typed into the receiving machine.",
            "active": true,
            "categories": [
                "sysutils",
                "net",
                "python"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1016
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py313-build",
                        "py313-installer",
                        "py313-setuptools",
                        "py313-wheel",
                        "py313-versioneer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py313-humanize",
                        "py313-pynacl",
                        "py313-iterable-io",
                        "py313-zipstream-ng",
                        "py313-autobahn",
                        "libsodium",
                        "py313-hkdf",
                        "py313-qrcode",
                        "py313-spake2",
                        "py313-twisted",
                        "py313-txtorcon",
                        "py313-automat",
                        "python313",
                        "py313-attrs",
                        "py313-six",
                        "py313-click",
                        "py313-tqdm"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "magit",
            "portdir": "devel/magit",
            "version": "1.2.2",
            "license": "none",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/magit/magit",
            "description": "Obsolete port",
            "long_description": "This port is obsolete.",
            "active": false,
            "categories": [
                "devel",
                "editors"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-13"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "patch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        null
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mahout",
            "portdir": "java/mahout",
            "version": "0.9",
            "license": "Apache-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://mahout.apache.org/",
            "description": "A scalable machine learning library that supports large data sets",
            "long_description": "Mahout is a scalable machine learning library that implements many different approaches to machine learning. The project currently contains implementations of algorithms for classification, clustering, genetic programming and collaborative filtering, all enabled to scale by leveraging the power of Hadoop's Map-Reduce (https://hadoop.apache.org) implementation.",
            "active": true,
            "categories": [
                "java",
                "math"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "hadoop"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "maildrop",
            "portdir": "mail/maildrop",
            "version": "3.1.6",
            "license": "(GPL-3 or OpenSSLException)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.courier-mta.org/maildrop/",
            "description": "Mail delivery agent (MDA) with filtering abilities",
            "long_description": "Mail delivery agent (MDA) with filtering abilities",
            "active": true,
            "categories": [
                "mail"
            ],
            "maintainers": [],
            "variants": [
                "vpopmail",
                "qmail",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gdbm",
                        "courier-unicode",
                        "pcre2",
                        "libidn2"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "MailHog",
            "portdir": "mail/MailHog",
            "version": "1.0.1",
            "license": "MIT",
            "platforms": "darwin freebsd linux",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/mailhog/MailHog",
            "description": "Web and API based SMTP testing",
            "long_description": "MailHog is an email testing tool for developers. You can configure your application to use MailHog for SMTP delivery, then view messages in the web UI, or retrieve them with the JSON API, and optionally release the messages to real SMTP servers for delivery.",
            "active": true,
            "categories": [
                "devel",
                "mail"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1016
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "gox",
                        "go",
                        "clang-17"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mailman",
            "portdir": "mail/mailman",
            "version": "2.1.29",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.list.org/",
            "description": "Mailman, the GNU Mailing List Manager",
            "long_description": "Mailman is free software for managing electronic mail discussion and e-newsletter lists. Mailman is integrated with the web, making it easy for users to manage their accounts and for list owners to administer their lists. Mailman supports built-in archiving, automatic bounce processing, content filtering, digest delivery, spam filters, and more.",
            "active": true,
            "categories": [
                "mail"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python27",
                        "py27-dnspython"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mailqfmt",
            "portdir": "mail/mailqfmt",
            "version": "0.6",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://web.archive.org/web/20130627035045/http://www.dt.e-technik.uni-dortmund.de/~ma/postfix/",
            "description": "Postfix mailq file reformatter",
            "long_description": "mailqfmt reformats postfix mail queue with single line entries that are easier to parse",
            "active": true,
            "categories": [
                "mail"
            ],
            "maintainers": [],
            "variants": [
                "perl5_28",
                "perl5_30",
                "perl5_32",
                "perl5_34",
                "apple_postfix"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "postfix",
                        "perl5.34",
                        "p5.34-http-date"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mail-server",
            "portdir": "mail/mail-server",
            "version": "1.5",
            "license": "GPL-3",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.postfix.org/",
            "description": "Mail server configuration",
            "long_description": "Mail server working configuration that provides a basic, working, easily modifiable mail server. The configuration is built using postfix for the MTA, dovecot for the MDA, solr for fast search, rspamd for a milter, and clamav for email virus scans. The configuration includes a surrogate TLS certificate, DKIM, and Apple Push Notification Service (APNS) capability for iOS devices.",
            "active": true,
            "categories": [
                "net",
                "mail"
            ],
            "maintainers": [
                {
                    "name": "s.t.smith",
                    "github": "essandess",
                    "ports_count": 37
                }
            ],
            "variants": [
                "initialize_always",
                "logrotate"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "pcre",
                        "dcc",
                        "dovecot",
                        "dovecot-sieve",
                        "postfix",
                        "rspamd",
                        "openssl",
                        "sf-pwgen",
                        "logrotate",
                        "expat",
                        "curl"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "apache-solr9",
                        "clamav-server"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "calendar-contacts-server"
                    ]
                }
            ]
        },
        {
            "name": "mailsync",
            "portdir": "mail/mailsync",
            "version": "5.2.1",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://mailsync.sourceforge.net/",
            "description": "keeps collection of mailboxes in sync",
            "long_description": "Mailsync is a way of keeping a collection of mailboxes synchronized. The mailboxes may be on the local filesystem or on an IMAP server.",
            "active": true,
            "categories": [
                "mail"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "openssl",
                        "cclient",
                        "kerberos5"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "MailtoMutt",
            "portdir": "aqua/MailtoMutt",
            "version": "0.4.1",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://mailtomutt.sourceforge.net/",
            "description": "MailtoMutt is a very simple application which handles mailto URLs, and hands them off to the Mutt MUA.",
            "long_description": "MailtoMutt is a very simple application which handles mailto URLs, and hands them off to the Mutt MUA.",
            "active": true,
            "categories": [
                "aqua",
                "mail"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mailutils",
            "portdir": "mail/mailutils",
            "version": "3.17",
            "license": "GPL-3",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://mailutils.org/",
            "description": "General-Purpose Mail Packages",
            "long_description": "Mailutils is a swiss army knife of electronic mail handling. It offers a rich set of utilities and daemons for processing e-mail.",
            "active": true,
            "categories": [
                "mail"
            ],
            "maintainers": [],
            "variants": [
                "readline",
                "ldap",
                "server",
                "guile",
                "gnutls",
                "fribidi",
                "tcp_wrappers",
                "gdbm",
                "ndbm",
                "gssapi",
                "unistring",
                "gsasl",
                "python313",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "tcp_wrappers",
                        "clang-18"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "xz"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libunistring"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mairix",
            "portdir": "mail/mairix",
            "version": "0.24",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.rc0.org.uk/mairix/",
            "description": "Email index and search tool",
            "long_description": "mairix is a program for indexing and searching email messages stored in Maildir, MH or mbox folders. Indexing is fast. It runs incrementally on new messages - any particular message only gets scanned once in the lifetime of the index file. The search mode populates a virtual maildir (or MH) folder with symlinks which point to the real messages. This folder can be opened as usual in your mail program. The search mode is very fast. Indexing and searching works on the basis of words. The index file tabulates which words occur in which parts (particular headers + body) of which messages.",
            "active": true,
            "categories": [
                "mail"
            ],
            "maintainers": [
                {
                    "name": "enckse",
                    "github": "enckse",
                    "ports_count": 3
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "bzip2",
                        "zlib"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "makedepend",
            "portdir": "x11/makedepend",
            "version": "1.0.6",
            "license": "X11",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.x.org/",
            "description": "Create dependencies in makefiles",
            "long_description": "The makedepend program reads each sourcefile in sequence and parses it like a C-preprocessor, processing all #include, #define, #undef, #ifdef, #ifndef, #endif, #if, #elif and #else directives so that it can correctly tell which #include, directives would be used in a compilation. Any #include, directives can reference files having other #include directives, and parsing will occur in these files as well.",
            "active": true,
            "categories": [
                "devel",
                "x11"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "clang-9.0",
                        "xorg-xorgproto"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "molden",
                        "cyrus-imapd",
                        "cyrus5-imapd",
                        "fatdisk",
                        "arb"
                    ]
                }
            ]
        },
        {
            "name": "makeicns",
            "portdir": "graphics/makeicns",
            "version": "1.4.10a",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://web.archive.org/web/20170331190459/https://bitbucket.org/mkae/makeicns",
            "description": "This program lets you convert all kinds of images to Apple icns format on the command line.",
            "long_description": "This program lets you convert all kinds of images to Apple icns format on the command line.",
            "active": true,
            "categories": [
                "graphics"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-15"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "chromium-bsu",
                        "freedroidclassic",
                        "rocksndiamonds",
                        "gnuradio-devel",
                        "gerbv",
                        "usbprog",
                        "ghidra",
                        "sqliteman",
                        "garagejam",
                        "lite-xl-luajit",
                        "2Pong",
                        "CrimsonFields",
                        "Maelstrom",
                        "alienblaster",
                        "atanks",
                        "blobwars",
                        "bomberclone",
                        "digger",
                        "freeciv",
                        "frozenbubble2",
                        "lmarbles",
                        "simutrans",
                        "starfighter",
                        "toppler",
                        "vectoroids",
                        "gingerblue",
                        "DiffPDF",
                        "love-11",
                        "glade",
                        "gramps",
                        "anjuta",
                        "gitg",
                        "unciv",
                        "lite-xl",
                        "gvedit-devel",
                        "gdash",
                        "NanoVNA-QT",
                        "NanoVNASaver",
                        "glom",
                        "gnuradio",
                        "gnuradio37",
                        "gnuradio-next",
                        "tuxmath",
                        "qdmr",
                        "smtube",
                        "tortoisehg",
                        "xchm",
                        "gvedit",
                        "grig",
                        "linrad",
                        "bacula5",
                        "virt-manager",
                        "gedit",
                        "PineFlash",
                        "jmeter",
                        "gnome-voice",
                        "quodlibet",
                        "bzflag",
                        "adtpro",
                        "gtkwave",
                        "SDRPlusPlus",
                        "sheepit-client",
                        "fityk",
                        "mkvtoolnix-legacy",
                        "gpick",
                        "mars",
                        "barrage",
                        "geeqie",
                        "ddrescueview",
                        "wgshadertoy",
                        "Aseprite",
                        "xmoto",
                        "meld",
                        "mari0",
                        "orthorobot",
                        "zint",
                        "VVVVVV",
                        "xnec2c",
                        "love-0.10",
                        "nyxt",
                        "gWakeOnLAN",
                        "cherrytree",
                        "dynamix-chart-width-control-gui",
                        "gpredict",
                        "geda-gaf",
                        "xlog",
                        "bacula",
                        "gate",
                        "gcstar",
                        "geany",
                        "pioneers",
                        "gnome-radio",
                        "gtk-internet-radio-locator",
                        "gtk-radio",
                        "MyPaint",
                        "pspp",
                        "pspp-devel",
                        "zim",
                        "nottetris2",
                        "tuxtype",
                        "idevice_pair",
                        "dosbox-x",
                        "qvge",
                        "lpairs2",
                        "netwag",
                        "sdl_sopwith",
                        "pan2",
                        "mkvtoolnix-devel",
                        "mkvtoolnix",
                        "lbreakout2",
                        "xastir"
                    ]
                }
            ]
        },
        {
            "name": "makejvf",
            "portdir": "tex/makejvf",
            "version": "1.1a",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://ascii.asciimw.jp/pb/ptex/base/sources.html",
            "description": "Japanese Virtual Font file maker.",
            "long_description": "Japanese Virtual Font file maker.",
            "active": true,
            "categories": [
                "japanese",
                "tex",
                "print"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gettext"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "makepak",
            "portdir": "archivers/makepak",
            "version": "0.0.2",
            "license": "GPL-3+",
            "platforms": "darwin freebsd linux",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/Luiji/MakePAK",
            "description": "Quake I/II .PAK Archiving Utility",
            "long_description": "MakePAK is a command-line tool for the creation of Quake .PAK files.",
            "active": true,
            "categories": [
                "archivers"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0",
                        "texinfo"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gettext"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "makepasswd",
            "portdir": "security/makepasswd",
            "version": "1.10-13",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://packages.debian.org/stable/source/makepasswd",
            "description": "generate and encrypt passwords",
            "long_description": "A port of Rob Levin's makepasswd tool.",
            "active": true,
            "categories": [
                "security"
            ],
            "maintainers": [],
            "variants": [
                "perl5_28",
                "perl5_30",
                "perl5_32",
                "perl5_34"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "xz"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5.34"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "p5.34-bytes-random-secure",
                        "p5.34-crypt-passwdmd5",
                        "p5.34-getopt-long"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "makeself",
            "portdir": "archivers/makeself",
            "version": "2.5.0",
            "license": "GPL-2+",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://makeself.io",
            "description": "A small shell script that generates a self-extractable archives",
            "long_description": "makeself.sh is a small shell script that generates a self-extractable tar.gz archive from a directory. The resulting file appears as a shell script (many of those have a .run suffix), and can be launched as is.",
            "active": true,
            "categories": [
                "archivers"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "makeztxt",
            "portdir": "palm/makeztxt",
            "version": "1.60",
            "license": "unknown",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://gutenpalm.sourceforge.net/makeztxt.php",
            "description": "converts text files into Palm zTXT databases",
            "long_description": "makeztxt is a simple commandline program that takes a plain ASCII text file and compresses it into a zTXT database. makeztxt will remove newline characters at the end of lines that contain text so that the paragraphs flow better on the Palm screen. makeztxt supports the use of regular expressions to automatically generate a list of bookmarks for you. Lastly, makeztxt can also break an existing zTXT file into it's components (text, bookmarks, annotations) and store them into separate files for you.",
            "active": true,
            "categories": [
                "textproc",
                "palm"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "makuosan",
            "portdir": "net/makuosan",
            "version": "1.3.6",
            "license": "GPL-3",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://sourceforge.net/projects/makuosan https://github.com/yasui0906/makuosan",
            "description": "Makuosan(MAKUO for short) is a software which transfer files to multiple servers simultaneously using UDP multicast.",
            "long_description": "Makuosan(MAKUO for short) is a software which transfer files to multiple servers simultaneously using UDP multicast. (MAKUO consists of makuosan daemon and command line utility msync. The makuosan should be run on every server in a cluster. The makuo talk to makuosan daemon.) MAKUO has following features; Scalability: The time required to transfer files to multiple servers does not depend on the number of the target servers. It takes almost as same amount of time to transfer files to 20 servers as it does to 10 servers. However, it is desirable to use MAKUO among servers with similar performance, because transfer speed is limited by the slowest server. Simultaneous update on every server. The makuosan transfers files simultaneously using IP multicast. Therefore, there should not be any out of sync server. Simple configuration: Each makuosan daemon maintains available server list by periodically checking existence of other makuosan daemons on different servers. The makuosan transfers files only to those servers where makuosan daemon is also alive. Therefore, it never stalls waiting for a dead server, or timeouts.",
            "active": true,
            "categories": [
                "net"
            ],
            "maintainers": [],
            "variants": [
                "server",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "clang-15"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "openssl11"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mallet",
            "portdir": "math/mallet",
            "version": "2.0.8",
            "license": "CPL-1",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://mallet.cs.umass.edu/",
            "description": "MAchine Learning for LanguagE Toolkit (MALLET)",
            "long_description": "MALLET is a Java-based package for statistical natural language processing, document classification, clustering, topic modeling, information extraction, and other machine learning applications to text.",
            "active": true,
            "categories": [
                "java",
                "math"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "maloc",
            "portdir": "devel/maloc",
            "version": "1.5",
            "license": "GPL",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.fetk.org/codes/maloc/index.html",
            "description": "MALOC, Minimal Abstraction Layer for Object-oriented C",
            "long_description": "MALOC (Minimal Abstraction Layer for Object-oriented C) is a small, portable, abstract C environment library for object-oriented C programming. MALOC is used as the foundation layer for a number of scientific applications, including MC, SG, and APBS. MALOC can be used as a small stand-alone abstraction environment for writing portable C programs which need access to resources which are typically architecture-dependent, such as INET sockets, timing routines, and so on. MALOC provides abstract datatypes, memory management routines, timing routines, machine epsilon, access to UNIX and INET sockets, MPI, and so on.",
            "active": true,
            "categories": [
                "devel",
                "math"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "graphviz",
                        "doxygen",
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ncurses",
                        "readline"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "apbs"
                    ]
                }
            ]
        },
        {
            "name": "mame",
            "portdir": "emulators/mame",
            "version": "0.281",
            "license": "GPL-2+",
            "platforms": "{darwin >= 18}",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "https://www.mamedev.org",
            "description": "Multiple Arcade Machine Emulator",
            "long_description": "The purpose of MAME is to preserve decades of software history. As electronic technology continues to rush forward, MAME prevents this important vintage software from being lost and forgotten. This is achieved by documenting the hardware and how it functions. The source code to MAME serves as this documentation.",
            "active": true,
            "categories": [
                "emulators"
            ],
            "maintainers": [
                {
                    "name": "mascguy",
                    "github": "mascguy",
                    "ports_count": 350
                }
            ],
            "variants": [
                "debug",
                "tools"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-20",
                        "asio",
                        "gettext",
                        "gmake",
                        "pkgconfig",
                        "python313",
                        "py313-sphinx",
                        "py313-sphinxcontrib-svg2pdfconverter"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libiconv",
                        "libutf8proc",
                        "zlib",
                        "pugixml",
                        "flac",
                        "portaudio",
                        "portmidi",
                        "sqlite3",
                        "libsdl2",
                        "libjpeg-turbo",
                        "expat"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "coreutils"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "man",
            "portdir": "sysutils/man",
            "version": "1.6g",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://primates.ximian.com/~flucifredi/man/",
            "description": "The man page suite containing man, apropos, whatis, man2html",
            "long_description": "The man page suite (man, apropos, and whatis) contains programs used to read most of the documentation on a Unix system. The whatis and apropos programs are used to find documentation related to a particular subject.",
            "active": true,
            "categories": [
                "sysutils"
            ],
            "maintainers": [],
            "variants": [
                "man_all_lang",
                "xcode",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gzip",
                        "xz",
                        "bzip2",
                        "less",
                        "lynx",
                        "groff"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "man-db",
            "portdir": "textproc/man-db",
            "version": "2.13.0",
            "license": "GPL-3+",
            "platforms": "darwin linux",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://man-db.nongnu.org",
            "description": "Modern, featureful implementation of the Unix man page system.",
            "long_description": "man-db is an implementation of the standard Unix documentation system accessed using the man command. It uses a Berkeley DB database in place of the traditional flat-text whatis databases. man-db is used by several popular Linux distributions, including: Arch, Debian, Dragora, Fedora, Gentoo, openSUSE, and Ubuntu.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "georgedp",
                    "github": "ylluminarious",
                    "ports_count": 6
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16",
                        "pkgconfig",
                        "groff",
                        "autoconf",
                        "automake",
                        "libtool"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "xz"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libpipeline"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mandelbrot-set-viewer",
            "portdir": "graphics/mandelbrot-set-viewer",
            "version": "5.02",
            "license": "unknown",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://geometrian.com/programming/projects/index.php?project=Mandelbrot%20Set",
            "description": "Python Mandelbrot Set Viewer",
            "long_description": "Python Mandelbrot Set Viewer",
            "active": true,
            "categories": [
                "graphics"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "unzip"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "python310",
                        "py310-game",
                        "py310-opengl"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mandoc",
            "portdir": "textproc/mandoc",
            "version": "1.14.6",
            "license": "ISC",
            "platforms": "openbsd freebsd netbsd darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://mandoc.bsd.lv/",
            "description": "UNIX manpage compiler",
            "long_description": "mandoc is a suite of tools compiling mdoc, the roff macro language of choice for BSD manual pages, and man, the predominant historical language for UNIX manuals.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "dotenv",
                        "libfido2"
                    ]
                }
            ]
        },
        {
            "name": "mani",
            "portdir": "devel/mani",
            "version": "0.31.0",
            "license": "MIT",
            "platforms": "darwin freebsd linux",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://manicli.com",
            "description": "CLI tool to help you manage repositories",
            "long_description": "mani is a CLI tool that helps you manage multiple repositories. It's useful when you are working with microservices, multi-project systems, many libraries or just a bunch of repositories and want a central place for pulling all repositories and running commands over them. You specify repository and commands in a config file and then run the commands over all or a subset of the repositories.",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1016
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "go",
                        "clang-17"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "manif",
            "portdir": "devel/manif",
            "version": "2023.11.03",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://artivis.github.io/manif",
            "description": "Small C++11 header-only library for Lie theory",
            "long_description": "manif is a Lie theory library for state-estimation targeted at robotics applications. It is developed as a header-only C++11 library with Python 3 wrappers.",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "variants": [
                "debug"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "gtest",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "eigen3"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "maniview",
            "portdir": "science/maniview",
            "version": "2.0.4",
            "license": "LGPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.geomview.org/",
            "description": "a Geomview module for viewing 3D manifolds",
            "long_description": "This is maniview, a Geomview module for viewing 3D manifolds. emodules are kind of plugins which extend the functionality of Geomview (an interactive 3d viewing program).",
            "active": true,
            "categories": [
                "graphics",
                "science",
                "x11"
            ],
            "maintainers": [
                {
                    "name": "raphael",
                    "github": "raphael-st",
                    "ports_count": 18
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "xz"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "geomview",
                        "xforms"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "manjpfb",
            "portdir": "textproc/manjpfb",
            "version": "0.0.10",
            "license": "GPL-3",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.miketurkey.com",
            "description": "FreeBSD Japanese Man Pager.",
            "long_description": "manjpfb is pager of FreeBSD Japanese man using Python 3. The program does not store man-data and download it with each request. Since it is a Python script, it is expected to run on many operating systems in the future. We can read the FreeBSD Japanese man on many Operating Systems. There is man-data that is not fully translated, but this is currently by design. Please note that I do not take full responsibility for the translation of the documents.",
            "active": true,
            "categories": [
                "textproc",
                "python"
            ],
            "maintainers": [
                {
                    "name": "voice",
                    "github": "MikeTurkey",
                    "ports_count": 1
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py313-build",
                        "py313-setuptools",
                        "py313-wheel",
                        "clang-17",
                        "py313-installer"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py313-requests",
                        "python313"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ManOpen",
            "portdir": "aqua/ManOpen",
            "version": "2.6",
            "license": "BSD",
            "platforms": "macosx",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.clindberg.org/projects/ManOpen.html",
            "description": "GUI application for viewing Unix manual pages,",
            "long_description": "It can open files directly or be given titles, in which case it will display the output from the `man' command-line program. An apropos interface is also provided, which is basically a quick-and-dirty search of the man page databases. Services are provided to other applications to open selected files/titles or do apropos searches using the selected text.",
            "active": true,
            "categories": [
                "aqua",
                "textproc"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mapm",
            "portdir": "math/mapm",
            "version": "4.9.5",
            "license": "BSD-old",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.tc.umn.edu/~ringx004/mapm-main.html",
            "description": "A Portable Arbitrary Precision Math Library in C.",
            "long_description": "MAPM is a set of functions that allow the user to perform math to any level of accuracy that is desired. The precision of a number is only limited by 'INT_MAX' and available memory.",
            "active": true,
            "categories": [
                "science",
                "math"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mapm3",
            "portdir": "science/mapm3",
            "version": "3.0",
            "license": "Restrictive",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.broadinstitute.org/ftp/distribution/software/mapmaker3/",
            "description": "cli tool for calculating Quantitative Trait Loci",
            "long_description": "mapm3 is a cli tool for calculating Quantitative Trait Loci.",
            "active": true,
            "categories": [
                "science"
            ],
            "maintainers": [
                {
                    "name": "ryandesign",
                    "github": "",
                    "ports_count": 218
                }
            ],
            "variants": [
                "large_datasets"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ncurses"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mapnik",
            "portdir": "gis/mapnik",
            "version": "4.1.3",
            "license": "LGPL-2.1",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://mapnik.org",
            "description": "Open Source C++/Python mapping toolkit.",
            "long_description": "Mapnik is a Free Toolkit for developing mapping applications. It is written in modern C++ and has Python bindings that support fast-paced agile development. It can comfortably be used for both desktop map design and web development. Mapnik is about making beautiful maps. It uses the AGG graphics library, which offers world-class anti-aliasing rendering with subpixel accuracy for geographic data.",
            "active": true,
            "categories": [
                "devel",
                "gis"
            ],
            "maintainers": [
                {
                    "name": "macports",
                    "github": "",
                    "ports_count": 2
                },
                {
                    "name": "stromnov",
                    "github": "stromnov",
                    "ports_count": 2797
                }
            ],
            "variants": [
                "cairo",
                "gdal",
                "postgis",
                "sqlite",
                "libxml2"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "python312",
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "harfbuzz",
                        "libjpeg-turbo",
                        "libpng",
                        "tiff",
                        "zlib",
                        "freetype",
                        "postgresql17",
                        "boost187",
                        "webp",
                        "icu",
                        "proj"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "mod_tile"
                    ]
                }
            ]
        },
        {
            "name": "mapserver",
            "portdir": "gis/mapserver",
            "version": "8.0.2",
            "license": "permissive",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://mapserver.org",
            "description": "mapserver",
            "long_description": "MapServer is an Open Source platform for publishing spatial data and interactive mapping applications to the web.",
            "active": true,
            "categories": [
                "gis"
            ],
            "maintainers": [
                {
                    "name": "jea",
                    "github": "",
                    "ports_count": 1
                },
                {
                    "name": "n_larsson",
                    "github": "nilason",
                    "ports_count": 105
                }
            ],
            "variants": [
                "debug",
                "fastcgi",
                "python310",
                "python311",
                "python312",
                "postgis",
                "proj6",
                "proj7",
                "proj8",
                "proj9",
                "apache2",
                "apache_apple",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "pkgconfig",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "giflib",
                        "harfbuzz",
                        "harfbuzz-icu",
                        "libjpeg-turbo",
                        "libpng",
                        "curl",
                        "freetype",
                        "protobuf-c",
                        "fribidi",
                        "libiconv",
                        "libxml2",
                        "fcgi",
                        "proj9",
                        "postgresql15",
                        "geos",
                        "gdal",
                        "cairo"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "maptran3d",
            "portdir": "fortran/maptran3d",
            "version": "1.2.0",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/geospace-code/maptran3d",
            "description": "Modern Fortran 3D coordinate conversions for geospace ecef enu eci",
            "long_description": "Modern Fortran 3D coordinate conversions for geospace ecef enu eci",
            "active": true,
            "categories": [
                "gis",
                "fortran"
            ],
            "maintainers": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "variants": [
                "clang15",
                "clang16",
                "clang17",
                "clang18",
                "clang19",
                "clang20",
                "clang50",
                "clang60",
                "clang70",
                "debug",
                "clang10",
                "clang80",
                "clang11",
                "clang12",
                "clang13",
                "clang14",
                "clang90",
                "clangdevel",
                "g95",
                "gcc10",
                "gcc11",
                "gcc12",
                "gcc13",
                "gcc14",
                "gccdevel",
                "gfortran",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-17",
                        "gcc14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libgcc"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "maradns",
            "portdir": "net/maradns",
            "version": "1.2.12.09",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.maradns.org/",
            "description": "DNS server supporting authoritative, recursive and caching DNS",
            "long_description": "MaraDNS is a fully functional DNS server supporting authoritative DNS, recursive DNS, and caching DNS.",
            "active": true,
            "categories": [
                "net"
            ],
            "maintainers": [],
            "variants": [
                "authonly",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "marble",
            "portdir": "kde/marble",
            "version": "4.14.3",
            "license": "LGPL-2.1+ and GFDL-1.2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.kde.org",
            "description": "Virtual Globe",
            "long_description": "KDE virtual globe and world atlas",
            "active": true,
            "categories": [
                "kde",
                "kde4"
            ],
            "maintainers": [],
            "variants": [
                "debug",
                "docs",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "automoc",
                        "clang-17",
                        "pkgconfig",
                        "cmake"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "xz"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "qt4-mac",
                        "gpsd",
                        "libkdeedu",
                        "shapelib",
                        "phonon"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "kdeedu4",
                        "digikam"
                    ]
                }
            ]
        },
        {
            "name": "mari0",
            "portdir": "games/mari0",
            "version": "1.6.2",
            "license": "MIT and GPL-2+ and public-domain",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://stabyourself.net/mari0/",
            "description": "a recreation of Super Mario Bros. with puzzle game mechanics from Portal",
            "long_description": "Two genre-defining games from completely different eras: Nintendo's Super Mario Bros. and Valve's Portal. These two games managed to give platformers and first-person puzzle games a solid place in the video game world. But what if Nintendo teamed up with Valve and recreated the famous Mario game with Portal gun mechanics?",
            "active": true,
            "categories": [
                "games",
                "love"
            ],
            "maintainers": [
                {
                    "name": "ryandesign",
                    "github": "ryandesign",
                    "ports_count": 1827
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "zip",
                        "makeicns",
                        "clang-16",
                        "ImageMagick7"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "love-11"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mariadb",
            "portdir": "databases/mariadb",
            "version": "5.5.68",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://mariadb.org/",
            "description": "Multithreaded SQL database server",
            "long_description": "Mariadb is a fork of the MySQL server, a multi-threaded SQL database.",
            "active": true,
            "categories": [
                "databases"
            ],
            "maintainers": [
                {
                    "name": "michaelld",
                    "github": "michaelld",
                    "ports_count": 463
                }
            ],
            "variants": [
                "debug",
                "system_readline",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "zlib",
                        "ncurses",
                        "tcp_wrappers"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "mysql_select"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "qt513-mysql-plugin",
                        "qt4-mac-mariadb-plugin",
                        "libzdb-mariadb",
                        "mariadb-connector-cpp",
                        "mariadb-lib_mysqludf_fPROJ4",
                        "mariadb-lib_mysqludf_json",
                        "mariadb-lib_mysqludf_preg",
                        "mariadb-lib_mysqludf_xql",
                        "amarok",
                        "php52-mysql",
                        "py27-mysql",
                        "qt511-mysql-plugin",
                        "qt53-mysql-plugin",
                        "qt56-mysql-plugin",
                        "qt55-mysql-plugin",
                        "qt57-mysql-plugin",
                        "qt58-mysql-plugin",
                        "qt59-mysql-plugin",
                        "qt5-mysql-plugin"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "mariadb-server"
                    ]
                }
            ]
        },
        {
            "name": "mariadb-10.0",
            "portdir": "databases/mariadb-10.0",
            "version": "10.0.38",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "mariadb-10.5",
            "homepage": "https://www.macports.org",
            "description": "Obsolete port, replaced by mariadb-10.5",
            "long_description": "This port has been replaced by mariadb-10.5.",
            "active": true,
            "categories": [
                "databases"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "patch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        null
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "qt4-mac-mariadb-10.0-plugin"
                    ]
                }
            ]
        },
        {
            "name": "mariadb-10.0-server",
            "portdir": "databases/mariadb-10.0",
            "version": "10.0.38",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "mariadb-10.5-server",
            "homepage": "https://www.macports.org",
            "description": "Obsolete port, replaced by mariadb-10.5-server",
            "long_description": "This port has been replaced by mariadb-10.5-server.",
            "active": true,
            "categories": [
                "databases"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "patch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        null
                    ]
                }
            ],
            "depends_on": []
        }
    ]
}