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

{
    "count": 50179,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=983",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=981",
    "results": [
        {
            "name": "imap-uw",
            "portdir": "mail/imap-uw",
            "version": "2007f",
            "license": "Apache-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.washington.edu/imap/",
            "description": "University of Washington IMAP daemon",
            "long_description": "IMAP (Internet Message Access Protocol) is a method of accessing electronic messages kept on a (possibly shared) mail server. This port provides the University of Washington IMAP toolkit (IMAP supporting software developed by the UW).",
            "active": true,
            "categories": [
                "mail"
            ],
            "maintainers": [],
            "variants": [
                "ssl_plain",
                "mbx",
                "mix",
                "ssl_pam",
                "subdir"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "openssl",
                        "kerberos5",
                        "gss"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "archmbox"
                    ]
                }
            ]
        },
        {
            "name": "hypermail",
            "portdir": "mail/hypermail",
            "version": "2.3.0",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.hypermail-project.org/",
            "description": "Hypermail, mail to cross-referenced HTML converter",
            "long_description": "Hypermail is a program that takes a file of mail messages in UNIX mailbox format and generates a set of cross-referenced HTML documents.",
            "active": true,
            "categories": [
                "textproc",
                "mail"
            ],
            "maintainers": [],
            "variants": [
                "gdbm",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "gensig",
            "portdir": "mail/gensig",
            "version": "2.3",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.geekthing.com/~robf/ware/gensig/",
            "description": "A random .signature generator",
            "long_description": "Gensig is a random signature generator.",
            "active": true,
            "categories": [
                "mail"
            ],
            "maintainers": [
                {
                    "name": "andrea+darwinports",
                    "github": "",
                    "ports_count": 2
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "etpan",
            "portdir": "mail/etpan",
            "version": "0.7.1",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://libetpan.sourceforge.net/etpan/",
            "description": "etPan is a console mail user agent based on libEtPan",
            "long_description": "etPan is a console mail user agent based on libEtPan",
            "active": true,
            "categories": [
                "mail"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "perl5",
                        "libetpan"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "deletemail",
            "portdir": "mail/deletemail",
            "version": "0.5",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://code.jhweiss.de/deletemail/",
            "description": "non-interactive tool for removing mail from IMAP4 mailboxes",
            "long_description": "deletemail is a non-interactive tool for removing mail from one or more IMAP4 mailboxes. It removes mail older than a configurable number of days, and by default does not remove mail that is not marked as seen on the server",
            "active": true,
            "categories": [
                "mail"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "openssl"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "cyrus5-imapd",
            "portdir": "mail/cyrus5-imapd",
            "version": "2.5.4",
            "license": "BSD-old",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://cyrusimap.org/",
            "description": "The Cyrus IMAP Server",
            "long_description": "Popular, scalable, open standars based IMAP & POP3 mail server developed by The Carnegie Mellon University.",
            "active": true,
            "categories": [
                "mail"
            ],
            "maintainers": [],
            "variants": [
                "murder",
                "sieve",
                "idled",
                "snmp",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0",
                        "makedepend"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "db60",
                        "openssl",
                        "perl5",
                        "cyrus-sasl2"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "cyrus-imapd",
            "portdir": "mail/cyrus-imapd",
            "version": "2.4.20",
            "license": "BSD-old",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://cyrusimap.org/",
            "description": "The Cyrus IMAP Server",
            "long_description": "Popular, scalable, open standars based IMAP & POP3 mail server developed by The Carnegie Mellon University.",
            "active": true,
            "categories": [
                "mail"
            ],
            "maintainers": [],
            "variants": [
                "murder",
                "snmp",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "makedepend",
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "db48",
                        "openssl",
                        "perl5.34",
                        "cyrus-sasl2"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "clamsmtp",
            "portdir": "mail/clamsmtp",
            "version": "1.10",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://thewalter.net/stef/software/clamsmtp/",
            "description": "SMTP filter checking for viruses using the ClamAV anti-virus",
            "long_description": "ClamSMTP is an SMTP filter that allows you to check for viruses using the ClamAV anti-virus software. It accepts SMTP connections and forwards the SMTP commands and responses to another SMTP server. The 'DATA' email body is intercepted and scanned before forwarding.",
            "active": true,
            "categories": [
                "security",
                "mail"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "clamav"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "bmf",
            "portdir": "mail/bmf",
            "version": "0.9.4",
            "license": "GPL-2",
            "platforms": "darwin freebsd",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://bmf.sourceforge.net/",
            "description": "Bayesian Mail Filter",
            "long_description": "bmf is a self contained and extremely efficient Bayesian mail filter. See Paul Graham's article A Plan for Spam for background information. It aims to be faster, smaller, and more versatile than similar applications.",
            "active": true,
            "categories": [
                "mail"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "base91",
            "portdir": "mail/base91",
            "version": "0.6.0",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://base91.sourceforge.net/",
            "description": "Encode and decode base91 files",
            "long_description": "basE91 is an advanced method for encoding binary data as ASCII characters. It is similar to UUencode or base64, but is more efficient. The overhead produced by basE91 depends on the input data. It amounts at most to 23% (versus 33% for base64) and can range down to 14%, which typically occurs on 0-byte blocks. This makes basE91 very useful for transferring larger files over binary insecure connections like e-mail or terminal lines.",
            "active": true,
            "categories": [
                "mail"
            ],
            "maintainers": [
                {
                    "name": "alan.macports.sp",
                    "github": "",
                    "ports_count": 1
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "base64",
            "portdir": "mail/base64",
            "version": "1.5",
            "license": "public-domain",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.fourmilab.ch/webtools/base64/",
            "description": "Encode and decode base64 files",
            "long_description": "Utility which encodes and decodes files in in RFC 1341 format. It can be used within a pipeline as an encoding or decoding filter, and is most commonly used in this manner as part of an automated mail processing system.",
            "active": true,
            "categories": [
                "mail"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "omnicompiler"
                    ]
                }
            ]
        },
        {
            "name": "base-64",
            "portdir": "mail/base-64",
            "version": "1.3",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://josefsson.org/base64/",
            "description": "command line RFC 3548-compliant base 64 encoder and decoder",
            "long_description": "Base64 is a command line tool that implements an RFC 3548-compliant base 64 encoder and decoder. When encoding it can wrap encoded lines to a specified column, and when decoding can optionally ignore non-alphabet characters.",
            "active": true,
            "categories": [
                "mail"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gettext"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "assp",
            "portdir": "mail/assp",
            "version": "1.1.0",
            "license": "GPL-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://assp.sourceforge.net/",
            "description": "Anti-Spam SMTP Proxy (ASSP) Server",
            "long_description": "The Anti-Spam SMTP Proxy (ASSP) Server is an open source, platform-independent SMTP Proxy server which implements whitelists and Bayesian filtering to rid the planet of the blight of unsolicited email (UCE). UCE must be stopped at the SMTP server. Anti-spam tools must be adaptive to new spam and customized for each site?s mail patterns. This free, easy-to-use tool works with any mail transport and achieves these goals requiring no operator intervention after the initial setup phase.",
            "active": true,
            "categories": [
                "mail"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "unzip"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "perl5"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "archmbox",
            "portdir": "mail/archmbox",
            "version": "4.10.0",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://adc-archmbox.sourceforge.net/",
            "description": "simple email archiver for the mbox format",
            "long_description": "Archmbox is a simple email archiver written in perl. It parses one or more mailboxes, selects some or all messages and then performs specific actions on the selected messages. At this time archmbox supports mbox and mbx mailbox formats.",
            "active": true,
            "categories": [
                "mail"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "bzip2",
                        "perl5",
                        "imap-uw"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "abook",
            "portdir": "mail/abook",
            "version": "0.5.6",
            "license": "GPL-2",
            "platforms": "darwin freebsd",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://abook.sourceforge.net",
            "description": "Address book with mutt support",
            "long_description": "abook uses curses libs and is able to import addressbooks from pine and netscape (ldif). Exports to mutt alias, html, pine, gcrd (GnomeCard), csv, elm alias, and plain text.",
            "active": true,
            "categories": [
                "mail"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gettext",
                        "ncurses",
                        "readline",
                        "libiconv"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "Pantomime-Framework",
            "portdir": "mail/Pantomime-Framework",
            "version": "1.2.0pre1",
            "license": "GPL-2+ and Noncommercial and Restrictive",
            "platforms": "macosx",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.collaboration-world.com/cgi-bin/project/index.cgi?pid=3",
            "description": "a framework for supporing POP, IMAP3, and SMTP",
            "long_description": "Pantomime is a framework that implements support for POP, IMAP3, and SMTP. It's fast and easy to use.",
            "active": true,
            "categories": [
                "devel",
                "mail"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "GNUMail-Aqua",
            "portdir": "mail/GNUMail-Aqua",
            "version": "1.2.0pre3",
            "license": "GPL-2",
            "platforms": "macosx",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.collaboration-world.com/gnumail/",
            "description": "Fully featured mail application using GNUStep or Cocoa.",
            "long_description": "GNUMail.app is a fully featured mail application running on multiple platforms. It uses the GNUstep development framework or Apple Cocoa, which are based on the OpenStep specification provided by NeXT, Inc..",
            "active": true,
            "categories": [
                "aqua",
                "mail"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "luarocks_select",
            "portdir": "lua/luarocks_select",
            "version": "0.1",
            "license": "Permissive",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "Common files for selecting default LuaRocks version",
            "long_description": "This port installs files that allow 'port select' to create links to the preferred default version of LuaRocks.",
            "active": true,
            "categories": [
                "lua"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "lua51-luarocks",
                        "lua52-luarocks",
                        "lua53-luarocks"
                    ]
                }
            ]
        },
        {
            "name": "luacheck_select",
            "portdir": "lua/luacheck_select",
            "version": "0.1",
            "license": "Permissive",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "Common files for selecting default luacheck version",
            "long_description": "This port installs files that allow 'port select' to create links to the preferred default version of luacheck.",
            "active": true,
            "categories": [
                "lua"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "lua54-luacheck",
                        "lua53-luacheck",
                        "lua52-luacheck",
                        "lua51-luacheck"
                    ]
                }
            ]
        },
        {
            "name": "fennel_select",
            "portdir": "lua/fennel_select",
            "version": "0.1",
            "license": "Permissive",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "Common files for selecting default fennel version",
            "long_description": "This port installs files that allow 'port select' to create links to the preferred default version of fennel.",
            "active": true,
            "categories": [
                "lua"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "lua51-fennel",
                        "lua52-fennel",
                        "lua53-fennel",
                        "lua54-fennel"
                    ]
                }
            ]
        },
        {
            "name": "yasm",
            "portdir": "lang/yasm",
            "version": "1.3.0",
            "license": "(Artistic-1 or GPL-2+ or LGPL) and BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.tortall.net/projects/yasm/",
            "description": "yasm - a modular bsd reimplementation of NASM",
            "long_description": "A modular x86/amd64 assembler supporting NASM and GAS asm syntaxes and a variety of output formats. It is licensed under the 3-clause BSD license except the nasm preprocessor which is LGPL.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gettext"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "mplayer-devel",
                        "svt-av1",
                        "godot",
                        "godot-3.2",
                        "mpir",
                        "mpir-devel",
                        "mozjs115",
                        "mozjs128",
                        "mythtv-core.27",
                        "MPlayer",
                        "aom",
                        "gimp-gap-devel",
                        "mozjs68",
                        "mozjs91",
                        "mozjs60",
                        "mythtv-core.28",
                        "libass",
                        "libass-devel",
                        "VeraCrypt",
                        "mozjs102",
                        "HandBrake",
                        "HandBrakeCLI",
                        "libvpx",
                        "gimp-gap",
                        "avidemux",
                        "libvpx-devel"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "udis86"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "py36-distorm",
                        "py38-distorm",
                        "py27-distorm",
                        "py312-distorm",
                        "py37-distorm",
                        "py27-distnorm",
                        "py37-distnorm",
                        "py35-distorm",
                        "py38-distnorm"
                    ]
                }
            ]
        },
        {
            "name": "yap-devel",
            "portdir": "lang/yap-devel",
            "version": "6.0.7",
            "license": "Artistic-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.dcc.fc.up.pt/~vsc/yap/",
            "description": "YAP Prolog compiler",
            "long_description": "YAP is a high-performance Prolog compiler developed at CRACS/Universidade do Porto and at COPPE Sistemas/UFRJ. Its Prolog engine is based in the WAM (Warren Abstract Machine), with several optimizations for better performance. YAP follows the Edinburgh tradition, and is largely compatible with the ISO-Prolog standard and with Quintus and SICStus Prolog.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [
                "condor",
                "debug",
                "java",
                "tabling",
                "threads",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        "git"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gmp",
                        "readline"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "yap",
            "portdir": "lang/yap",
            "version": "6.0.5",
            "license": "Artistic-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.dcc.fc.up.pt/~vsc/yap/",
            "description": "YAP Prolog compiler",
            "long_description": "YAP is a high-performance Prolog compiler developed at CRACS/Universidade do Porto and at COPPE Sistemas/UFRJ. Its Prolog engine is based in the WAM (Warren Abstract Machine), with several optimizations for better performance. YAP follows the Edinburgh tradition, and is largely compatible with the ISO-Prolog standard and with Quintus and SICStus Prolog.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [
                "condor",
                "debug",
                "java",
                "tabling",
                "threads",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gmp",
                        "readline"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "yabasic",
            "portdir": "lang/yabasic",
            "version": "2.86.7",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "http://www.yabasic.de/",
            "description": "yet another basic language",
            "long_description": "Yabasic implements the most common and simple elements of the basic language. It comes with goto/gosub, with various loops, with user defined subroutines and Libraries. Yabasic does monochrome line graphics and printing.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libffi",
                        "xorg-libX11",
                        "xorg-libXt",
                        "xorg-libsm"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "xotcl",
            "portdir": "lang/xotcl",
            "version": "1.6.7",
            "license": "(Tcl/Tk or BSD)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://media.wu-wien.ac.at",
            "description": "Extended Object Tool Command Language",
            "long_description": "Extended Object Tcl (for short: XOTcl, pronounced exotickle) is an object-oriented scripting language based on Tcl. It was originally designed for providing language support for design patterns and provides novel constructs such as filters or transitive mixin classes. The language is designed for empowering rather than constraining system developers. The basic object model is highly influenced by CLOS.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [
                {
                    "name": "neumann",
                    "github": "gustafn",
                    "ports_count": 3
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "tcl",
                        "tk"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "wren",
            "portdir": "lang/wren",
            "version": "0.4.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://wren.io",
            "description": "Wren is a small, fast, class-based concurrent scripting language.",
            "long_description": "Wren is a small, fast, class-based concurrent scripting language. Think Smalltalk in a Lua-sized package with a dash of Erlang and wrapped up in a familiar, modern syntax. Wren is intended for embedding in applications. It has no dependencies, a small standard library, and an easy-to-use C API. It compiles cleanly as C99, C++98 or anything later.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1018
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "unison-lang",
            "portdir": "lang/unison-lang",
            "version": "M2g",
            "license": "MIT",
            "platforms": "darwin freebsd linux",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.unisonweb.org",
            "description": "A friendly programming language from the future.",
            "long_description": "Unison’s core idea is that code is immutable and identified by its content. This lets us reimagine many aspects of how a programming language works. We simplify codebase management — Unison has no builds, no dependency conflicts, and renaming things is trivial. The same core idea forms the basis for a runtime that robustly supports dynamic code deployment, allowing a single Unison program to describe entire elastic distributed systems.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1018
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0",
                        "stack"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "tuareg-mode.el",
            "portdir": "lang/tuareg-mode.el",
            "version": "2.0.2",
            "license": "GPL-2+",
            "platforms": "any",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "http://tuareg.forge.ocamlcore.org/",
            "description": "A GNU Emacs/XEmacs major mode for editing Caml and OCaml programs.",
            "long_description": "Tuareg is a Caml mode for GNU Emacs and XEmacs. It handles automatic indentation of Objective Caml and Camllight codes. Key parts of the code are highlighted using Font-Lock. Support to run an interactive Caml toplevel and debugger is provided.",
            "active": true,
            "categories": [
                "lang",
                "editors"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "emacs"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "ocaml"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "tom",
            "portdir": "lang/tom",
            "version": "2.5",
            "license": "unknown",
            "platforms": "darwin freebsd linux",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://tom.loria.fr/",
            "description": "Tom is a pattern matching compiler developed at INRIA.",
            "long_description": "Tom is a pattern matching compiler developed at INRIA. It is particularly well-suited for programming various transformations on trees/terms and XML based documents. Its design follows our research on rule based languages (R3), and our experiences on the efficient compilation of ELAN developed by the Protheo group. Don't forget to add `echo ${TOM_HOME}/lib/*.jar | tr ' ' ':'` to your CLASSPATH, TOM_HOME being ${prefix}/share/java/tom-2.5",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "apache-ant",
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "tclxml",
            "portdir": "lang/tclxml",
            "version": "3.2",
            "license": "unknown",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://tclxml.sourceforge.net/",
            "description": "This package provides XML parsers, DOM scripting and XSL Transformations for Tcl.",
            "long_description": "In previous distributions, these features (TclXML, TclDOM, and TclXSLT) were supplied as separate packages. Now they have been combined into a single package to make installation easier. TclXML provides a streaming parser for XML documents. TclDOM provides a tree view for XML documents. This is usually the best interface for scripting XML documents using Tcl. TclXSLT provides a method to invoke XSL Transformations upon XML documents. This package is a wrapper for the libxslt library.",
            "active": true,
            "categories": [
                "lang",
                "tcl"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "tcllib",
                        "tcl",
                        "libxml2"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "tclx",
            "portdir": "lang/tclx",
            "version": "8.4.1",
            "license": "Permissive and Tcl/Tk",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://tclx.sourceforge.net/",
            "description": "Tcl with extended command set",
            "long_description": "Tclx extends Tcl by providing new operating system interface commands, extended file control, scanning and status commands and many others.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "tcl"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "moomps",
                        "sguil-client"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "gutils-suite-core"
                    ]
                }
            ]
        },
        {
            "name": "tcldoc",
            "portdir": "lang/tcldoc",
            "version": "0.3",
            "license": "GPL-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://wiki.tcl-lang.org/page/tcldoc",
            "description": "Generates HTML pages of API documentation from Tcl source files",
            "long_description": "TclDoc parses the declarations and documentation comments in a set of Tcl source files and produces a corresponding set of HTML pages describing procedure declarations.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "tcl"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "tclcl",
            "portdir": "lang/tclcl",
            "version": "1.16",
            "license": "BSD-old",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://otcl-tclcl.sourceforge.net/tclcl/",
            "description": "TclCL (Tcl with classes)",
            "long_description": "TclCL is a Tcl/C++ interface",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "autoconf",
                        "automake",
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "otcl",
                        "tcl",
                        "tk"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "strategoxt",
            "portdir": "lang/strategoxt",
            "version": "0.17",
            "license": "LGPL-2.1",
            "platforms": "darwin",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "http://strategoxt.org/Stratego/StrategoXT",
            "description": "Stratego language with the XT bundle.",
            "long_description": "StrategoXT is the combination of the Stratego language for strategic programming with the XT bundle of transformation tools.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libaterm",
                        "sdf2-bundle"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "spidermonkey185",
            "portdir": "lang/spidermonkey185",
            "version": "1.0.0",
            "license": "(MPL-1.1 or GPL-2+ or LGPL-2.1+)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.mozilla.org/js/spidermonkey/",
            "description": "JavaScript-C Engine",
            "long_description": "JavaScript-C Engine",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "nspr",
                        "readline"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "spidermonkey",
            "portdir": "lang/spidermonkey",
            "version": "1.7.0",
            "license": "(MPL-1.1 or GPL-2+ or LGPL-2.1+)",
            "platforms": "darwin",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey",
            "description": "JavaScript-C Engine",
            "long_description": "JavaScript-C Engine",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [
                "fileobject",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "nspr",
                        "readline"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "webcleaner"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "flusspferd",
                        "p5.28-javascript-spidermonkey",
                        "p5.30-javascript-spidermonkey",
                        "p5.32-javascript-spidermonkey",
                        "p5.34-javascript-spidermonkey",
                        "sablotron",
                        "elinks",
                        "elinks-devel",
                        "h3dapi",
                        "p5.26-javascript-spidermonkey",
                        "jslint"
                    ]
                }
            ]
        },
        {
            "name": "snobol4",
            "portdir": "lang/snobol4",
            "version": "2.3.1",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.regressive.org/snobol4/",
            "description": "SNOBOL4 programming language",
            "long_description": "SNOBOL4 (StriNg Oriented and symBOlic Language) is a language for text processing, pattern matching, and much more, first designed and implemented at Bell Telephone Laboratories, Inc. (BTL) in the 1970's. Includes SPITBOL, Blocks and other extensions.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [
                {
                    "name": "snobol4",
                    "github": "",
                    "ports_count": 1
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "clang-13"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "bzip2",
                        "xz",
                        "zlib",
                        "sqlite3",
                        "libffi",
                        "readline",
                        "openssl3"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "slang",
            "portdir": "lang/slang",
            "version": "1.4.9",
            "license": "(GPL-2 or Artistic-1)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.s-lang.org/",
            "description": "library that includes a powerful scripting language with a C-like syntax",
            "long_description": "S-Lang is a C programmer's library that includes routines for the rapid development of sophisticated, user friendly, multi-platform applications.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "sisc",
            "portdir": "lang/sisc",
            "version": "1.16.6",
            "license": "unknown",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://sisc.sourceforge.net/",
            "description": "Second Interpreter of Scheme Code",
            "long_description": "SISC is a Java based interpreter of Scheme.",
            "active": true,
            "categories": [
                "lang",
                "java",
                "scheme"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "apache-ant",
                        "clang-9.0",
                        "docbook-xsl-nons"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "unzip"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "openjdk8"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "shakespeare",
            "portdir": "lang/shakespeare",
            "version": "1.2.1",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://shakespearelang.sourceforge.net/",
            "description": "Shakespeare programming language",
            "long_description": "A programming language created with the design goal to make the source code resemble Shakespeare plays. The characters in the play are variables.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "bison",
                        "flex",
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "see",
            "portdir": "lang/see",
            "version": "3.1.1424",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://adaptive-enterprises.com/~d/software/see/",
            "description": "Simple ECMAScript Engine",
            "long_description": "The Simple ECMAScript Engine ('SEE') is a parser and runtime library for the popular ECMAScript language.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-12"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "boehmgc"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "sdcc29",
            "portdir": "lang/sdcc29",
            "version": "2.9.0",
            "license": "GPL-3+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://sdcc.sourceforge.net/",
            "description": "ANSI C compiler targeting Intel 8051, Maxim 80DS390, Zilog Z80",
            "long_description": "SDCC is a freeware, retargettable, optimizing ANSI C compiler that targets the Intel 8051, Maxim 80DS390, and Zilog Z80 based MCUs. Work is in progress on supporting Motorola 68HC08 as well as Microchip PIC16 and PIC18 series.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "gputils",
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "readline"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "gputils"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "scsh",
            "portdir": "lang/scsh",
            "version": "0.6.7",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.scsh.net/",
            "description": "Scheme shell",
            "long_description": "Scsh is an open-source Unix shell embedded within Scheme. Scsh is a variant of Scheme 48 (an R5RS compliant new-tech Scheme system) Scsh is designed for writing real-life standalone Unix programs and shell scripts. Scsh spans a wide range of application, from `script' applications usually handled with perl or sh, to more standard systems applications usually written in C.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "autoconf",
                        "automake",
                        "libtool",
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "scheme48",
            "portdir": "lang/scheme48",
            "version": "1.9.2",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://s48.org/",
            "description": "Scheme byte-code interpreter",
            "long_description": "Scheme 48 is an implementation of Scheme written by Richard Kelsey and Jonathan Rees. It is based on a byte-code interpreter and is designed to be used as a testbed for experiments in implementation techniques and as an expository tool.",
            "active": true,
            "categories": [
                "lang",
                "scheme"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ruby25",
            "portdir": "lang/ruby25",
            "version": "2.5.9",
            "license": "(Ruby or BSD)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.ruby-lang.org/",
            "description": "Powerful and clean object-oriented scripting language",
            "long_description": "Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straightforward, extensible, and portable.",
            "active": true,
            "categories": [
                "lang",
                "ruby"
            ],
            "maintainers": [
                {
                    "name": "kimuraw",
                    "github": "kimuraw",
                    "ports_count": 109
                }
            ],
            "variants": [
                "doc",
                "gmp",
                "jemalloc",
                "universal",
                "relative"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0",
                        "automake",
                        "pkgconfig"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libyaml",
                        "readline",
                        "zlib",
                        "openssl11",
                        "gdbm",
                        "libffi"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "ruby_select"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "rb25-nokogiri",
                        "rb25-ronn-ng",
                        "rb25-gettext",
                        "rb25-rubyzip",
                        "xapian-bindings-ruby25",
                        "rb25-rake",
                        "rb25-mini_portile2",
                        "rb25-bundler",
                        "rb25-text",
                        "rb25-threach",
                        "rb25-mustache",
                        "rb25-kramdown",
                        "rb25-gem-patch",
                        "rb25-locale",
                        "rb25-cri",
                        "rb25-zentest",
                        "rb25-rdiscount",
                        "rb25-rmagick"
                    ]
                }
            ]
        },
        {
            "name": "ruby24",
            "portdir": "lang/ruby24",
            "version": "2.4.10",
            "license": "(Ruby or BSD)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.ruby-lang.org/",
            "description": "Powerful and clean object-oriented scripting language",
            "long_description": "Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straightforward, extensible, and portable.",
            "active": true,
            "categories": [
                "lang",
                "ruby"
            ],
            "maintainers": [
                {
                    "name": "kimuraw",
                    "github": "kimuraw",
                    "ports_count": 109
                }
            ],
            "variants": [
                "doc",
                "gmp",
                "jemalloc",
                "universal",
                "relative"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0",
                        "automake",
                        "pkgconfig"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libyaml",
                        "readline",
                        "zlib",
                        "openssl11",
                        "gdbm",
                        "libffi"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "ruby_select"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "rb24-nokogiri",
                        "rb24-ronn-ng",
                        "rb24-rubyzip",
                        "xapian-bindings-ruby24",
                        "rb24-mini_portile2",
                        "rb24-bundler",
                        "rb24-mustache",
                        "rb24-kramdown",
                        "rb24-gem-patch",
                        "rb24-zentest",
                        "rb24-rdiscount",
                        "rb24-rmagick"
                    ]
                }
            ]
        },
        {
            "name": "ruby23",
            "portdir": "lang/ruby23",
            "version": "2.3.8",
            "license": "(Ruby or BSD)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.ruby-lang.org/",
            "description": "Powerful and clean object-oriented scripting language",
            "long_description": "Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straightforward, extensible, and portable.",
            "active": true,
            "categories": [
                "lang",
                "ruby"
            ],
            "maintainers": [
                {
                    "name": "kimuraw",
                    "github": "kimuraw",
                    "ports_count": 109
                }
            ],
            "variants": [
                "doc",
                "mactk",
                "gmp",
                "jemalloc",
                "universal",
                "relative"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0",
                        "automake",
                        "pkgconfig"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libyaml",
                        "openssl10",
                        "zlib",
                        "readline",
                        "gdbm",
                        "libffi"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "ruby_select"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "swig-ruby",
                        "xapian-bindings-ruby23",
                        "rb23-rake",
                        "rb23-bundler",
                        "rb23-kramdown",
                        "nicinfo",
                        "rb23-zentest",
                        "rb23-rmagick",
                        "swig3-ruby"
                    ]
                }
            ]
        },
        {
            "name": "ruby22",
            "portdir": "lang/ruby22",
            "version": "2.2.10",
            "license": "(Ruby or BSD)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.ruby-lang.org/",
            "description": "Powerful and clean object-oriented scripting language",
            "long_description": "Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straight-forward, extensible, and portable. (ruby-2.2.x was EOLed at 2018-03-31)",
            "active": true,
            "categories": [
                "lang",
                "ruby"
            ],
            "maintainers": [
                {
                    "name": "kimuraw",
                    "github": "kimuraw",
                    "ports_count": 109
                }
            ],
            "variants": [
                "doc",
                "mactk",
                "gmp",
                "jemalloc",
                "universal",
                "relative"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0",
                        "automake",
                        "pkgconfig"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libyaml",
                        "openssl10",
                        "zlib",
                        "readline",
                        "gdbm",
                        "libffi"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "ruby_select"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "xapian-bindings-ruby22",
                        "rb22-rake"
                    ]
                }
            ]
        },
        {
            "name": "ruby21",
            "portdir": "lang/ruby21",
            "version": "2.1.9",
            "license": "(Ruby or BSD)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.ruby-lang.org/",
            "description": "Powerful and clean object-oriented scripting language",
            "long_description": "Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straight-forward, extensible, and portable.",
            "active": true,
            "categories": [
                "lang",
                "ruby"
            ],
            "maintainers": [
                {
                    "name": "kimuraw",
                    "github": "kimuraw",
                    "ports_count": 109
                }
            ],
            "variants": [
                "doc",
                "mactk",
                "gmp",
                "universal",
                "relative"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0",
                        "automake",
                        "pkgconfig"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libyaml",
                        "openssl10",
                        "zlib",
                        "readline",
                        "gdbm",
                        "libffi"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "ruby_select"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "xapian-bindings-ruby21"
                    ]
                }
            ]
        },
        {
            "name": "ruby20",
            "portdir": "lang/ruby20",
            "version": "2.0.0-p648",
            "license": "(Ruby or BSD)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.ruby-lang.org/",
            "description": "Powerful and clean object-oriented scripting language",
            "long_description": "Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straight-forward, extensible, and portable.",
            "active": true,
            "categories": [
                "lang",
                "ruby"
            ],
            "maintainers": [
                {
                    "name": "kimuraw",
                    "github": "kimuraw",
                    "ports_count": 109
                }
            ],
            "variants": [
                "doc",
                "tk",
                "mactk",
                "universal",
                "relative"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0",
                        "automake",
                        "pkgconfig"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libyaml",
                        "ncurses",
                        "zlib",
                        "readline",
                        "openssl10",
                        "gdbm",
                        "libffi"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "ruby_select"
                    ]
                }
            ],
            "depends_on": []
        }
    ]
}