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

{
    "count": 49349,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=23",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=21",
    "results": [
        {
            "name": "mozjs91",
            "portdir": "lang/mozjs91",
            "version": "91.5.0",
            "license": "(MPL-2 or LGPL-2.1+)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey",
            "description": "JavaScript-C Engine",
            "long_description": "SpiderMonkey is Mozilla's JavaScript engine written in C/C++. It is used in various Mozilla products, including Firefox, and is available under the MPL2.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-13",
                        "cargo",
                        "pkgconfig",
                        "yasm",
                        "python310",
                        "autoconf213"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "xz"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "xorg-libX11",
                        "xorg-libXt",
                        "nspr"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mruby",
            "portdir": "lang/mruby",
            "version": "2.1.2",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/mruby/mruby",
            "description": "Lightweight Ruby",
            "long_description": "mruby is the lightweight implementation of the Ruby language complying to (part of) the ISO standard. Its syntax is Ruby 2.x compatible. mruby can be linked and embedded within your application. We provide the interpreter program \"mruby\" and the interactive mruby shell \"mirb\" as examples. You can also compile Ruby programs into compiled byte code using the mruby compiler \"mrbc\". \"mrbc\" is also able to generate compiled byte code in a C source file.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1008
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "bison",
                        "cctools",
                        "clang-9.0",
                        "ruby27"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ncurses",
                        "readline"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "nesc",
            "portdir": "lang/nesc",
            "version": "1.3.4",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://nescc.sourceforge.net/",
            "description": "Compiler for the nesC language.",
            "long_description": "nesC is a compiler for a new language (based on C) designed to support the TinyOS project, an operating system for wireless sensor network platforms.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [
                {
                    "name": "razvan",
                    "github": "",
                    "ports_count": 1
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "autoconf",
                        "automake",
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libiconv"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "autoconf",
                        "automake"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "newlisp",
            "portdir": "lang/newlisp",
            "version": "10.7.5",
            "license": "GPL-3",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.newlisp.org",
            "description": "newLISP is a LISP-like scripting language",
            "long_description": "newLISP is a LISP-like scripting language for doing things you typically do with scripting languages: programming for the internet, system administration, text processing, gluing other programs together, etc. newLISP is a scripting LISP for people who are fascinated by LISP's beauty and power of expression, but who need it stripped down to easy-to-learn essentials.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libffi",
                        "readline"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "newt0",
            "portdir": "lang/newt0",
            "version": "0.1.3",
            "license": "MIT and MPL-1.1 and APSL-2 and (Artistic-1 or GPL-2)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://trac.so-kukan.com/newt/",
            "description": "Newt/0 is a NewtonScript compiler and interpreter.",
            "long_description": "Newt/0 is an opensource implementation of a NewtonScript compiler and interpreter. The language comes with Cocoa bindings. The compat variant can be used to generate NewtonScript bytecode that can then be executed on the Apple Newton.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [
                "compat",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libffi"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "nqc",
            "portdir": "lang/nqc",
            "version": "3.1.r6",
            "license": "MPL-1",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://bricxcc.sourceforge.net/nqc/",
            "description": "Not-Quite-C Lego RCX Compiler",
            "long_description": "Not-Quite-C Lego RCX Compiler",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "nsf",
            "portdir": "lang/nsf",
            "version": "2.2.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://next-scripting.org/",
            "description": "Next Scripting Framework",
            "long_description": "The Next Scripting Framework (NSF) was developed based on the notion of language-oriented programming. The Frameworks allows a language developer to provide multiple object systems in a single workspace. The developer can base the development on a rich set of predefined but extensible set of functions (typically implemented in C) which can be registered on object / class skeletons. NSF provides a basis for defining object-oriented, domain-specific languages. The framework is packaged with XOTcl 2.2 and NX (Next Scripting Language, successor of XOTcl)",
            "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"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "objc",
            "portdir": "lang/objc",
            "version": "3.2.8",
            "license": "unknown",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://users.pandora.be/stes/compiler.html",
            "description": "The Portable Object Compiler is an Objective-C compiler",
            "long_description": "This is an independent implementation of Objective C - independent of Stepstone's, NeXT's, GNU's (Free Software Foundation) or SunSoft's Objective C implementation. Like the GNU compiler, the objc grammar is written in YACC. The lexical ananlyzer is written in LEX, and the compiler itself in the Bourne shell and in Objective C. (the optional Objective C link editor is written in AWK).",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "byacc"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ocaml-doc",
            "portdir": "lang/ocaml-doc",
            "version": "4.08",
            "license": "Permissive",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://ocaml.org",
            "description": "The Objective Caml reference manual",
            "long_description": "The Objective Caml reference manual",
            "active": true,
            "categories": [
                "lang",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ocaml-dypgen",
            "portdir": "lang/ocaml-dypgen",
            "version": "20120619-1",
            "license": "CeCILL-B",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://dypgen.free.fr/",
            "description": "Self-extensible parsers and lexers for the Objective Caml programming language.",
            "long_description": "Self-extensible parsers and lexers for the Objective Caml programming language.",
            "active": true,
            "categories": [
                "devel",
                "lang",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "patoline"
                    ]
                }
            ]
        },
        {
            "name": "ocaml-lua",
            "portdir": "lang/ocaml-lua",
            "version": "1.0",
            "license": "Permissive",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://ocaml-lua.forge.ocamlcore.org/",
            "description": "OCaml bindings to Lua API",
            "long_description": "This library provides OCaml bindings to Lua API which allows the application to exchange data with Lua programs and also to extend Lua with OCaml functions.",
            "active": true,
            "categories": [
                "devel",
                "lang",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0",
                        "ocaml-findlib"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "lua",
                        "ocaml",
                        "ocaml-findlib"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ocaml-mode.el",
            "portdir": "lang/ocaml-mode.el",
            "version": "3.05",
            "license": "GPL",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/ocaml.html",
            "description": "An EMACS major mode for editing OCaml programs.",
            "long_description": "An EMACS major mode for editing OCaml programs.",
            "active": true,
            "categories": [
                "lang",
                "editors",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "emacs"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "ocaml"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ocamldot",
            "portdir": "lang/ocamldot",
            "version": "1.0",
            "license": "public-domain",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://trevorjim.com/ocamldot/",
            "description": "dependency graph generator for OCaml generating graphviz dot files",
            "long_description": "dependency graph generator for OCaml generating graphviz dot files",
            "active": true,
            "categories": [
                "graphics",
                "lang",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0",
                        "ocaml"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "omnicompiler",
            "portdir": "lang/omnicompiler",
            "version": "1.3.1",
            "license": "LGPL-2.1",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://omni-compiler.org",
            "description": "code transformation compilers for C, Fortran and OpenACC",
            "long_description": "Omni compiler is a collection of programs and libraries that allow users to build code transformation compilers. Omni Compiler is to translate C and Fortran programs with XcalableMP and/or OpenACC directives into parallel code suitable for compiling with a native compiler linked with the Omni Compiler runtime library.",
            "active": true,
            "categories": [
                "devel",
                "lang",
                "parallel"
            ],
            "maintainers": [
                {
                    "name": "takeshi",
                    "github": "tenomoto",
                    "ports_count": 54
                }
            ],
            "variants": [
                "gcc10",
                "gcc7",
                "gcc9",
                "mpich",
                "openmpi",
                "coarray"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "coreutils",
                        "apache-ant",
                        "bison",
                        "flex",
                        "gcc7",
                        "clang-9.0",
                        "base64"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gmp",
                        "vecLibFort",
                        "libgcc7",
                        "libgcc",
                        "mpich-gcc7",
                        "libxml2",
                        "uchardet"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "oorexx",
            "portdir": "lang/oorexx",
            "version": "4.0.1",
            "license": "CPL-1",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.oorexx.org/",
            "description": "Open Object Rexx is an interpreter for the Rexx language",
            "long_description": "ooRexx is an object orientated extension to the Rexx language. Rexx is designed to be an easily readable, but powerful scripting and embedded macro language.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "otcl",
            "portdir": "lang/otcl",
            "version": "1.9",
            "license": "MIT and Tcl/Tk",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://otcl-tclcl.sourceforge.net/otcl/",
            "description": "MIT Object Tcl",
            "long_description": "OTcl, short for MIT Object Tcl, is an extension to Tcl/Tk for object-oriented programming.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "autoconf",
                        "automake",
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "tcl",
                        "tk"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "tclcl"
                    ]
                }
            ]
        },
        {
            "name": "pcc",
            "portdir": "lang/pcc",
            "version": "1.1.0",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://pcc.ludd.ltu.se/",
            "description": "the portable C compiler",
            "long_description": "This compiler is based on the original Portable C Compiler by S. C. Johnson, written in the late 70's. Even though much of the compiler has been rewritten, some of the basics still remain. The intention is to write a C99 compiler while still keeping it small, simple, fast and understandable.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "bison",
                        "flex",
                        "m4",
                        "clang-9.0"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "pcc-libs"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "pcc-libs",
            "portdir": "lang/pcc",
            "version": "1.1.0",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://pcc.ludd.ltu.se/",
            "description": "the portable C compiler",
            "long_description": "This compiler is based on the original Portable C Compiler by S. C. Johnson, written in the late 70's. Even though much of the compiler has been rewritten, some of the basics still remain. The intention is to write a C99 compiler while still keeping it small, simple, fast and understandable.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "pcc"
                    ]
                }
            ]
        },
        {
            "name": "pfe",
            "portdir": "lang/pfe",
            "version": "0.33.71",
            "license": "LGPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://pfe.sourceforge.net/",
            "description": "Implementation of ANSI Forth",
            "long_description": "The Forth-system is closely modeled along the new American National Standard for the programming language Forth. Every word of every word set mentioned in the dpANS-6 document of June 1993 has been implemented. Additionally it is compatible to Forth-83.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "libtool",
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ncurses"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "processing",
            "portdir": "lang/processing",
            "version": "3.5.4",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://processing.org",
            "description": "Flexible software sketchbook and a language for learning how to code within the context of the visual arts.",
            "long_description": "Processing is an open source programming language and environment for people who want to create images, animations, and interactions. Initially developed to serve as a software sketchbook and to teach fundamentals of computer programming within a visual context, Processing also has evolved into a tool for generating finished professional work. Today, there are tens of thousands of students, artists, designers, researchers, and hobbyists who use Processing for learning, prototyping, and production.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [
                {
                    "name": "macports",
                    "github": "numeratus",
                    "ports_count": 6
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "apache-ant",
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "prolog-mode.el",
            "portdir": "lang/prolog-mode.el",
            "version": "1.27",
            "license": "GPL-2+",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://bruda.ca/emacs/prolog_mode_for_emacs",
            "description": "An emacs major mode for editing prolog programs.",
            "long_description": "So the Prolog mode that comes with Emacs sucks. Well, here is a better alternative, with all the features you would expect, including syntax highlighting, auto indent, and full interaction with an inferior Prolog process. This mode supports in principle any Prolog system, though it is primarily maintained with SWI Prolog in mind. It also has some special tweaks for SICStus Prolog, and explicitly supports Prolog's close relatives Eclipse and Mercury.",
            "active": true,
            "categories": [
                "lang",
                "editors"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "emacs"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "swi-prolog"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "pypy",
            "portdir": "lang/pypy",
            "version": "7.3.9",
            "license": "MIT and PSF",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.pypy.org/",
            "description": "A fast interpreter for Python 2.7",
            "long_description": "PyPy is a replacement for CPython 2.7. The main reason to use it instead of CPython is speed, as it generally runs faster.",
            "active": true,
            "categories": [
                "devel",
                "lang",
                "python"
            ],
            "maintainers": [
                {
                    "name": "danchr",
                    "github": "danchr",
                    "ports_count": 166
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14",
                        "py27-docutils",
                        "pkgconfig"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gettext",
                        "libffi",
                        "ncurses",
                        "bzip2",
                        "openssl3",
                        "expat",
                        "gdbm",
                        "sqlite3"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "python_select",
                        "python2_select"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "pypy36",
                        "pypy37",
                        "pypy38",
                        "pypy39"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "pypy-tkinter"
                    ]
                }
            ]
        },
        {
            "name": "pypy36",
            "portdir": "lang/pypy",
            "version": "7.3.3",
            "license": "MIT and PSF",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.pypy.org/",
            "description": "A fast interpreter for Python 3.6",
            "long_description": "PyPy is a replacement for CPython 3.6. The main reason to use it instead of CPython is speed, as it generally runs faster.",
            "active": true,
            "categories": [
                "devel",
                "lang",
                "python"
            ],
            "maintainers": [
                {
                    "name": "danchr",
                    "github": "danchr",
                    "ports_count": 166
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14",
                        "py27-docutils",
                        "pkgconfig",
                        "pypy"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gettext",
                        "libffi",
                        "ncurses",
                        "bzip2",
                        "openssl11",
                        "expat",
                        "xz",
                        "gdbm",
                        "sqlite3"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "python_select",
                        "python3_select"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "pypy36-tkinter"
                    ]
                }
            ]
        },
        {
            "name": "pypy37",
            "portdir": "lang/pypy",
            "version": "7.3.9",
            "license": "MIT and PSF",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.pypy.org/",
            "description": "A fast interpreter for Python 3.7",
            "long_description": "PyPy is a replacement for CPython 3.7. The main reason to use it instead of CPython is speed, as it generally runs faster.",
            "active": true,
            "categories": [
                "devel",
                "lang",
                "python"
            ],
            "maintainers": [
                {
                    "name": "danchr",
                    "github": "danchr",
                    "ports_count": 166
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14",
                        "py27-docutils",
                        "pkgconfig",
                        "pypy"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gettext",
                        "libffi",
                        "ncurses",
                        "bzip2",
                        "openssl3",
                        "expat",
                        "xz",
                        "gdbm",
                        "sqlite3"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "python_select",
                        "python3_select"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "pypy37-tkinter"
                    ]
                }
            ]
        },
        {
            "name": "pypy38",
            "portdir": "lang/pypy",
            "version": "7.3.9",
            "license": "MIT and PSF",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.pypy.org/",
            "description": "A fast interpreter for Python 3.8",
            "long_description": "PyPy is a replacement for CPython 3.8. The main reason to use it instead of CPython is speed, as it generally runs faster.",
            "active": true,
            "categories": [
                "devel",
                "lang",
                "python"
            ],
            "maintainers": [
                {
                    "name": "danchr",
                    "github": "danchr",
                    "ports_count": 166
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14",
                        "py27-docutils",
                        "pkgconfig",
                        "pypy"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gettext",
                        "libffi",
                        "ncurses",
                        "bzip2",
                        "openssl3",
                        "expat",
                        "xz",
                        "gdbm",
                        "sqlite3"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "python_select",
                        "python3_select"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "pypy38-tkinter"
                    ]
                }
            ]
        },
        {
            "name": "pypy39",
            "portdir": "lang/pypy",
            "version": "7.3.9",
            "license": "MIT and PSF",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.pypy.org/",
            "description": "A fast interpreter for Python 3.9",
            "long_description": "PyPy is a replacement for CPython 3.9. The main reason to use it instead of CPython is speed, as it generally runs faster.",
            "active": true,
            "categories": [
                "devel",
                "lang",
                "python"
            ],
            "maintainers": [
                {
                    "name": "danchr",
                    "github": "danchr",
                    "ports_count": 166
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14",
                        "py27-docutils",
                        "pkgconfig",
                        "pypy"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gettext",
                        "libffi",
                        "ncurses",
                        "bzip2",
                        "openssl3",
                        "expat",
                        "xz",
                        "gdbm",
                        "sqlite3"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "python_select",
                        "python3_select"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "pypy39-tkinter"
                    ]
                }
            ]
        },
        {
            "name": "pypy-tkinter",
            "portdir": "lang/pypy",
            "version": "7.3.9",
            "license": "MIT and PSF",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.pypy.org/",
            "description": "PyPy bindings for Python 2.7 to the Tk widget set",
            "long_description": "PyPy bindings for Python 2.7 to the Tk widget set",
            "active": true,
            "categories": [
                "graphics",
                "lang",
                "python"
            ],
            "maintainers": [
                {
                    "name": "danchr",
                    "github": "danchr",
                    "ports_count": 166
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "tcl",
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "pypy",
                        "tk"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "python_select"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "pypy36-tkinter",
            "portdir": "lang/pypy",
            "version": "7.3.3",
            "license": "MIT and PSF",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.pypy.org/",
            "description": "PyPy bindings for Python 3.6 to the Tk widget set",
            "long_description": "PyPy bindings for Python 3.6 to the Tk widget set",
            "active": true,
            "categories": [
                "graphics",
                "lang",
                "python"
            ],
            "maintainers": [
                {
                    "name": "danchr",
                    "github": "danchr",
                    "ports_count": 166
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "tcl",
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "pypy36",
                        "tk"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "python_select"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "pypy37-tkinter",
            "portdir": "lang/pypy",
            "version": "7.3.9",
            "license": "MIT and PSF",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.pypy.org/",
            "description": "PyPy bindings for Python 3.7 to the Tk widget set",
            "long_description": "PyPy bindings for Python 3.7 to the Tk widget set",
            "active": true,
            "categories": [
                "graphics",
                "lang",
                "python"
            ],
            "maintainers": [
                {
                    "name": "danchr",
                    "github": "danchr",
                    "ports_count": 166
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "tcl",
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "pypy37",
                        "tk"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "python_select"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "pypy38-tkinter",
            "portdir": "lang/pypy",
            "version": "7.3.9",
            "license": "MIT and PSF",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.pypy.org/",
            "description": "PyPy bindings for Python 3.8 to the Tk widget set",
            "long_description": "PyPy bindings for Python 3.8 to the Tk widget set",
            "active": true,
            "categories": [
                "graphics",
                "lang",
                "python"
            ],
            "maintainers": [
                {
                    "name": "danchr",
                    "github": "danchr",
                    "ports_count": 166
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "tcl",
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "tk",
                        "pypy38"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "python_select"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "pypy39-tkinter",
            "portdir": "lang/pypy",
            "version": "7.3.9",
            "license": "MIT and PSF",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.pypy.org/",
            "description": "PyPy bindings for Python 3.9 to the Tk widget set",
            "long_description": "PyPy bindings for Python 3.9 to the Tk widget set",
            "active": true,
            "categories": [
                "graphics",
                "lang",
                "python"
            ],
            "maintainers": [
                {
                    "name": "danchr",
                    "github": "danchr",
                    "ports_count": 166
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "tcl",
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "tk",
                        "pypy39"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "python_select"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "q",
            "portdir": "lang/q",
            "version": "7.11",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://q-lang.sourceforge.net/",
            "description": "extensible scripting language",
            "long_description": "Q is a powerful and extensible scripting language with advanced symbolic processing and functional programming capabilities. Q is based on term rewriting. Consequently, Q scripts are just collections of equations which are used to evaluate expressions in a symbolic fashion. Despite its conceptual simplicity, Q is a full-featured functional programming language with a modern syntax, curried function applications, dynamic object-oriented typing, exception handling, and POSIX multithreading.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [
                {
                    "name": "ryandesign",
                    "github": "",
                    "ports_count": 218
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gettext",
                        "gmp",
                        "readline",
                        "zlib",
                        "libiconv",
                        "libxml2",
                        "libxslt",
                        "curl"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "qore-pgsql-module",
            "portdir": "lang/qore-pgsql-module",
            "version": "3.1.1",
            "license": "LGPL-2.1",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://qore.org",
            "description": "PostgreSQL module for Qore",
            "long_description": "Module allowing communication with PostgreSQL DBs from the Qore Programming Language",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [
                {
                    "name": "davidnichols",
                    "github": "davidnich",
                    "ports_count": 26
                }
            ],
            "variants": [
                "postgresql10",
                "postgresql11",
                "postgresql12",
                "postgresql13",
                "postgresql14",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-12"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "qore",
                        "postgresql14"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "qore-sqlite3-module",
            "portdir": "lang/qore-sqlite3-module",
            "version": "1.0.2",
            "license": "LGPL-2.1",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://qore.org",
            "description": "SQLite3 module for Qore",
            "long_description": "Module providing communication with sqlite3 DBs from Qore",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [
                {
                    "name": "davidnichols",
                    "github": "davidnich",
                    "ports_count": 26
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-12"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "sqlite3",
                        "qore"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "qore-xmlsec-module",
            "portdir": "lang/qore-xmlsec-module",
            "version": "1.0.0",
            "license": "LGPL-2.1",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://qore.org",
            "description": "xmlsec module for Qore",
            "long_description": "Module providing xmlsec functionality to Qore",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [
                {
                    "name": "davidnichols",
                    "github": "davidnich",
                    "ports_count": 26
                }
            ],
            "variants": [
                "debug",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-12"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "qore",
                        "xmlsec"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ragel-devel",
            "portdir": "lang/ragel-devel",
            "version": "7.0.4",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.colm.net/open-source/ragel/",
            "description": "Ragel is a state machine compiler.",
            "long_description": "Ragel compiles executable finite state machines from regular languages. Ragel targets C, C++ and ASM. Ragel state machines can not only recognize byte sequences as regular expression machines do, but can also execute code at arbitrary points in the recognition of a regular language.",
            "active": true,
            "categories": [
                "devel",
                "lang"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "libtool",
                        "autoconf",
                        "automake",
                        "pkgconfig",
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "colm"
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        "gsed"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ruby186",
            "portdir": "lang/ruby186",
            "version": "1.8.6-p420",
            "license": "(Ruby or GPL-2)",
            "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. Note: this port conflicts with the ruby port, so you can have either that or this one active at one time.",
            "active": true,
            "categories": [
                "lang",
                "ruby"
            ],
            "maintainers": [
                {
                    "name": "kimuraw",
                    "github": "kimuraw",
                    "ports_count": 109
                }
            ],
            "variants": [
                "tk",
                "mactk",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gdbm",
                        "ncurses",
                        "zlib",
                        "readline",
                        "libiconv",
                        "openssl10"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ruby19",
            "portdir": "lang/ruby19",
            "version": "1.9.3-p551",
            "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. Version 1.9 contains a new VM called YARV, is faster and slightly incompatible from version 1.8.",
            "active": true,
            "categories": [
                "lang",
                "ruby"
            ],
            "maintainers": [
                {
                    "name": "kimuraw",
                    "github": "kimuraw",
                    "ports_count": 109
                }
            ],
            "variants": [
                "c_api_docs",
                "doc",
                "tk",
                "mactk",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14",
                        "automake",
                        "pkgconfig"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libyaml",
                        "ncurses",
                        "openssl10",
                        "zlib",
                        "libiconv",
                        "readline",
                        "gdbm",
                        "libffi"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "ruby_select"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "rb19-dotenv",
                        "rb19-hassle",
                        "rb19-multi_json",
                        "rb19-rack-mount",
                        "rb19-rack-test",
                        "rb19-rake",
                        "rb19-rspec",
                        "rb19-rufus-mnemo",
                        "rb19-sass",
                        "rb19-sinatra",
                        "rb19-thor",
                        "rb19-chronic",
                        "rb19-configuration",
                        "rb19-excon",
                        "rb19-foreman",
                        "rb19-heroku",
                        "rb19-launchy",
                        "rb19-netrc",
                        "rb19-rest-client",
                        "rb19-rubyzip",
                        "rb19-activemodel",
                        "rb19-activerecord",
                        "rb19-activesupport",
                        "rb19-arel",
                        "rb19-i18n",
                        "rb19-mocha",
                        "rb19-haml",
                        "rb19-columnize",
                        "rb19-debug",
                        "rb19-debug-base",
                        "rb19-diff-lcs",
                        "rb19-em-websocket",
                        "rb19-eventmachine",
                        "rb19-factory_girl",
                        "rb19-ffi",
                        "rb19-gherkin",
                        "rb19-guard",
                        "rb19-guard-livereload",
                        "rb19-hpricot",
                        "rb19-json",
                        "rb19-linecache",
                        "rb19-mecab",
                        "rb19-mechanize",
                        "rb19-metric_fu",
                        "rb19-mysql",
                        "rb19-nokogiri",
                        "rb19-racc",
                        "rb19-rcairo",
                        "rb19-rcov",
                        "rb19-rdiscount",
                        "rb19-redcloth",
                        "rb19-ronn",
                        "rb19-sqlite3",
                        "rb19-taps",
                        "rb19-thin",
                        "rb19-uconv",
                        "rb19-unicorn",
                        "rb19-yajl",
                        "rb19-fattr",
                        "rb19-abstract",
                        "rb19-actionmailer",
                        "rb19-actionpack",
                        "rb19-activeresource",
                        "rb19-erubis",
                        "rb19-mail",
                        "rb19-mime-types",
                        "rb19-polyglot",
                        "rb19-railties",
                        "rb19-treetop",
                        "rb19-rails",
                        "rb19-bundler",
                        "rb19-pkg-config",
                        "rb19-addressable",
                        "rb19-wirble",
                        "rb19-capybara",
                        "rb19-culerity",
                        "rb19-arrayfields",
                        "rb19-rack",
                        "rb19-authlogic",
                        "rb19-bcat",
                        "rb19-builder",
                        "rb19-churn",
                        "rb19-compass",
                        "rb19-crack",
                        "rb19-cri",
                        "rb19-cucumber",
                        "rb19-daemons",
                        "rb19-database_cleaner",
                        "rb19-flay",
                        "rb19-flog",
                        "rb19-gli",
                        "rb19-hirb",
                        "rb19-hoe",
                        "rb19-hoptoad_notifier",
                        "rb19-httparty",
                        "rb19-main",
                        "rb19-term-ansicolor",
                        "rb19-xml-simple",
                        "rb19-cucumber-rails",
                        "rb19-selenium-webdriver",
                        "rb19-tzinfo",
                        "rb19-yahoo_weatherman",
                        "rb19-archive-tar-minitar",
                        "rb19-mini_portile",
                        "rb19-reek",
                        "rb19-ruby2ruby",
                        "rb19-core_source",
                        "taskjuggler",
                        "rb19-mustache",
                        "rb19-nanoc",
                        "rb19-nanoc3",
                        "rb19-parser",
                        "rb19-parsetree",
                        "rb19-rails_best_practices",
                        "rb19-rainbow",
                        "rb19-roodi",
                        "rb19-mp3info",
                        "rb19-rr",
                        "rb19-saikuro",
                        "rb19-sequel",
                        "rb19-sexp_processor",
                        "rb19-shoulda",
                        "rb19-tins",
                        "rb19-trac4r",
                        "rb19-will_paginate",
                        "rb19-trollop"
                    ]
                }
            ]
        },
        {
            "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": []
        },
        {
            "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": "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": "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": "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",
                        "xapian-bindings-ruby24",
                        "rb24-mini_portile2",
                        "rb24-bundler",
                        "rb24-mustache",
                        "rb24-kramdown",
                        "rb24-gem-patch",
                        "rb24-zentest",
                        "rb24-rubyzip",
                        "rb24-rdiscount",
                        "rb24-rmagick"
                    ]
                }
            ]
        },
        {
            "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",
                        "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-rubyzip",
                        "rb25-rdiscount",
                        "rb25-rmagick"
                    ]
                }
            ]
        },
        {
            "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": "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": "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": "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": "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": "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": []
        }
    ]
}