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

{
    "count": 50663,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=22",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=20",
    "results": [
        {
            "name": "ftidy",
            "portdir": "lang/ftidy",
            "version": "7.2",
            "license": "Noncommercial",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://web.archive.org/web/20120905025547/http://www.unb.ca/fredericton/science/chem/ajit/tidy/",
            "description": "Fortran Tidy",
            "long_description": "TIDY v7.2 (ftidy) is a highly configurable FORTRAN program to indent and renumber statements, selectively change case of keywords or non-keywords, and do various other clean-up tasks on FORTRAN-77 source programs.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [
                "gcc9",
                "g95",
                "gcc10",
                "gcc11",
                "gcc5",
                "gcc6",
                "gcc7",
                "gcc8",
                "gccdevel"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0",
                        "gcc11"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "unzip"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libgcc"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "gauche-c-wrapper",
            "portdir": "lang/gauche-c-wrapper",
            "version": "0.6.1",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.koguro.net/prog/c-wrapper/",
            "description": "c-wrapper is a FFI (Foreign Function Interface) for Gauche.",
            "long_description": "c-wrapper is a FFI (Foreign Function Interface) for Gauche.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "boehmgc",
                        "texi2html",
                        "clang-12"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gauche"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "gauche-gl",
            "portdir": "lang/gauche-gl",
            "version": "0.4.4",
            "license": "Permissive and BSD and MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.shiro.dreamhost.com/scheme/gauche/",
            "description": "OpenGL binding for the Gauche",
            "long_description": "Gauche-gl is an extension module of Gauche Scheme implementation. It provides gl, gl.glut and gl.math3d modules.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gauche"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "gauche-gtk",
            "portdir": "lang/gauche-gtk",
            "version": "0.4.1",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.shiro.dreamhost.com/scheme/gauche/",
            "description": "Gauche extension module to use GTK",
            "long_description": "Gauche extension module to use GTK",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gtk2",
                        "gauche"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "gnat-gcc",
            "portdir": "lang/gnat-gcc",
            "version": "4.4.2",
            "license": "GPL-3",
            "platforms": "darwin",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "https://gcc.gnu.org/",
            "description": "The GNU compiler collection with GNAT",
            "long_description": "The GNU compiler collection, including front ends for C, C++, Ada, Objective-C, Objective-C++, Java and Fortran95.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [
                "macada",
                "gnatgpl",
                "gnuada",
                "ada"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gmp",
                        "mpfr",
                        "libiconv"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "gcc_select"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "gnat-booch95",
                        "gnat-charles",
                        "gnat-gprbuild",
                        "gnat-xmlada",
                        "gnat-gtkada"
                    ]
                }
            ]
        },
        {
            "name": "gpp",
            "portdir": "lang/gpp",
            "version": "2.24",
            "license": "LGPL-2.1",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.nothingisreal.com/gpp/",
            "description": "general-purpose preprocessor with customizable syntax",
            "long_description": "GPP is a general-purpose preprocessor with customizable syntax, suitable for a wide range of preprocessing tasks. Its independence from any programming language makes it much more versatile than cpp, while its syntax is lighter and more flexible than that of m4. The syntax is fully customizable, which makes it possible to process text files, HTML, or source code equally efficiently in a variety of languages.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "gprolog",
            "portdir": "lang/gprolog",
            "version": "1.5.0",
            "license": "LGPL-3",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://gprolog.inria.fr/",
            "description": "GNU Prolog compiler",
            "long_description": "GNU Prolog is a free Prolog compiler with constraint solving over finite domains developed by Daniel Diaz. GNU Prolog accepts Prolog+constraint programs and produces native binaries (like gcc does from a C source). The obtained executable is then stand-alone. The size of this executable can be quite small since GNU Prolog can avoid linking the code of most unused built-in predicates. The performance of GNU Prolog is very encouraging (comparable to commercial systems). Beside native-code compilation, GNU Prolog offers a classical interactive interpreter (top-level) with a debugger.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [
                {
                    "name": "pmoura",
                    "github": "pmoura",
                    "ports_count": 3
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "autoconf",
                        "automake",
                        "libtool",
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "gst",
            "portdir": "lang/gst",
            "version": "3.2.5",
            "license": "GPL-2+ and LGPL-2.1+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://smalltalk.gnu.org/",
            "description": "Free implementation of Smalltalk-80",
            "long_description": "GNU Smalltalk is a free implementation of the Smalltalk-80 language which runs on most versions on Unix and, in general, everywhere you can find a POSIX-compliance library. An uncommon feature of it is that it is well-versed to scripting tasks and headless processing.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [
                "gtk",
                "tcltk",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "zip",
                        "pkgconfig",
                        "gawk",
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gnutls",
                        "libffi",
                        "libsdl",
                        "libsigsegv",
                        "libtool",
                        "ncurses",
                        "zlib",
                        "gtk2",
                        "cairo",
                        "tcl",
                        "expat",
                        "libiconv",
                        "tk",
                        "readline",
                        "gdbm",
                        "sqlite3",
                        "gmp"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "gwydion-dylan",
            "portdir": "lang/gwydion-dylan",
            "version": "2.3.11",
            "license": "unknown",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.gwydiondylan.org/",
            "description": "The Gwydion Dylan Compiler",
            "long_description": "Dylan is an advanced, object-oriented, dynamic language which supports the rapid development of programs. When needed, the programmer can later optimize (his or her) programs for more efficient execution by supplying type information to the compiler. Nearly all entities in Dylan (including functions, classes, and basic data types such as integers) are first class objects. Additionally Dylan supports multiple inheritance, polymorphism, multiple dispatch, keyword arguments, object introspection, and many other advanced features",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [
                "gtk",
                "mindy_bootstrap",
                "mindy_only",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "boehmgc"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "haskell-mode.el",
            "portdir": "lang/haskell-mode.el",
            "version": "2.4",
            "license": "GPL-3+",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.iro.umontreal.ca/~monnier/elisp/",
            "description": "An emacs major mode for editing haskell programs.",
            "long_description": "Haskell-mode is a major Emacs mode for editing Haskell source code. It provides syntax highlighting and automatic indentation and comes with inf-haskell which allows interaction with an inferior Haskell interactive loop such as the one of Hugs or GHCi.",
            "active": true,
            "categories": [
                "lang",
                "editors"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "emacs"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "ghc"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ici",
            "portdir": "lang/ici",
            "version": "4.1.1",
            "license": "public-domain",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.zeta.org.au/~atrn/ici/",
            "description": "C-like, high level language",
            "long_description": "ICI is a C-like, high level language originally developed by Tim Long and placed into the public domain. ICI marries C's expression syntax, control structures and overall feel, with a dynamic, garbage collected, object-based, data model.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ikarus-scheme-devel",
            "portdir": "lang/ikarus-scheme-devel",
            "version": "r1870",
            "license": "GPL-3",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://ikarus-scheme.org/",
            "description": "ikarus-scheme is a R6RS Scheme implementation",
            "long_description": "Ikarus Scheme is a free optimizing incremental native-code compiler for Scheme as specified in the Revised^6 Report on the Algorithmic Language Scheme.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gmp",
                        "libffi"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "javascript-lint",
            "portdir": "lang/javascript-lint",
            "version": "0.3.0",
            "license": "(MPL-1.1 or LGPL-2.1)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.javascriptlint.com",
            "description": "Lint program for JavaScript",
            "long_description": "JavaScript Lint lets you check all your JavaScript source code for common mistakes without actually running the script or opening the web page.",
            "active": true,
            "categories": [
                "devel",
                "lang"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "jikes",
            "portdir": "lang/jikes",
            "version": "1.22",
            "license": "IBMPL-1",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://jikes.sourceforge.net/",
            "description": "High performance Java compiler",
            "long_description": "Jikes is a compiler that translates Java source files as defined in The Java Language Specification into the bytecoded instruction set and binary format defined in The Java Virtual Machine Specification.",
            "active": true,
            "categories": [
                "devel",
                "lang",
                "java"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "kaffe"
                    ]
                }
            ]
        },
        {
            "name": "jikesrvm",
            "portdir": "lang/jikesrvm",
            "version": "2.3.3",
            "license": "CPL-1",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.jikesrvm.org/",
            "description": "the Jikes (Java) Research Virtual Machine",
            "long_description": "Jikes RVM (Research Virtual Machine) provides the research community with a flexible open testbed to prototype virtual machine technologies and experiment with a large variety of design alternatives. The virtual machine infrastructure in Jikes RVM was independently developed as part of the Jalapeno research project at the IBM T.J. Watson Research Center.",
            "active": true,
            "categories": [
                "devel",
                "lang",
                "java"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "jlint",
            "portdir": "lang/jlint",
            "version": "1.23",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.garret.ru/lang.html",
            "description": "Java code verifier",
            "long_description": "Jlint will check your Java code and find bugs, inconsistencies and synchronization problems by doing data flow analysis and building lock graph.",
            "active": true,
            "categories": [
                "devel",
                "lang"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "kaffe",
            "portdir": "lang/kaffe",
            "version": "1.1.7",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.kaffe.org",
            "description": "A complete java VM and class library.",
            "long_description": "This is Kaffe, a complete virtual machine and class library set which allows the execution of Java code. It comes with a virtual machine and a set of class libraries including beans, and an AWT graphics system.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "jikes",
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libart_lgpl",
                        "freetype",
                        "esound",
                        "xorg-libsm",
                        "xorg-libXtst",
                        "gmp",
                        "gtk2"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "fantom"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "checkstyle",
                        "cobertura",
                        "commons-io",
                        "commons-lang",
                        "commons-pool",
                        "derby",
                        "derby-server",
                        "dom4j",
                        "jfreechart",
                        "jgoodies-common",
                        "jgoodies-forms",
                        "jgoodies-looks",
                        "jmock2",
                        "jna",
                        "msv",
                        "mysql-connector-java",
                        "objenesis",
                        "pulse",
                        "saxpath",
                        "scala-migrations",
                        "slf4j",
                        "spring-framework25",
                        "spring-framework30",
                        "spring-framework31",
                        "unicodeconverter-java",
                        "xalanj",
                        "xml-commons-resolver",
                        "google-guava",
                        "jmock1",
                        "plovr",
                        "spymemcached",
                        "proguard",
                        "sphinx4",
                        "java_memcached",
                        "servlet23-api",
                        "servlet24-api",
                        "castor",
                        "rhino",
                        "log4jdbc",
                        "cglib",
                        "commons-cli",
                        "itext",
                        "jdom",
                        "jtidy",
                        "mars",
                        "xercesj",
                        "xmlenc",
                        "xmlpull",
                        "xom",
                        "saxon",
                        "pdfbox"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "daisydiff",
                        "libsvm",
                        "relames"
                    ]
                }
            ]
        },
        {
            "name": "kelbt",
            "portdir": "lang/kelbt",
            "version": "0.15",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.complang.org/kelbt/",
            "description": "Backtracking LALR(1) parser generator",
            "long_description": "Kelbt generates backtracking LALR(1) parsers. Where traditional LALR(1) parser generators require static resolution of shift/reduce conflicts, Kelbt generates parsers that handle conflicts by backtracking at runtime. Kelbt is able to generate a parser for any context-free grammar that is free of hidden left recursion.",
            "active": true,
            "categories": [
                "devel",
                "textproc",
                "lang"
            ],
            "maintainers": [
                {
                    "name": "wiml",
                    "github": "",
                    "ports_count": 1
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "lemon",
            "portdir": "lang/lemon",
            "version": "1.39",
            "license": "public-domain",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.hwaci.com/sw/lemon/",
            "description": "An LALR(1) parser generator like yacc or bison.",
            "long_description": "An LALR(1) parser generator like yacc or bison.",
            "active": true,
            "categories": [
                "devel",
                "lang"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "librep",
            "portdir": "lang/librep",
            "version": "0.92.7",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://sawfish.wikia.com/wiki/Librep",
            "description": "A shared library implementing a Lisp dialect",
            "long_description": "librep is a shared library implementing a Lisp dialect that is lightweight, reasonably fast, and highly extensible. It contains an interpreter, byte-code compiler and virtual machine. Applications may use the interpreter as an extension language, or it may be used for standalone scripts.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [
                {
                    "name": "me",
                    "github": "lloyd",
                    "ports_count": 4
                }
            ],
            "variants": [
                "readline",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "clang-9.0"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "xz"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gdbm",
                        "gmp",
                        "libffi"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "sawfish"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "rep-gtk"
                    ]
                }
            ]
        },
        {
            "name": "lisp-hyperspec",
            "portdir": "lang/lisp-hyperspec",
            "version": "7.0",
            "license": "Restrictive/Distributable and Noncommercial",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.lispworks.com/reference/HyperSpec/index.html",
            "description": "The Common Lisp HyperSpec",
            "long_description": "This is an HTML document derived from the ANSI Common Lisp standard (X3.226-1994), with permission from ANSI and NCITS (previously known as X3). The Common Lisp HyperSpec was prepared by Kent Pitman at Harlequin, who as Project Editor of X3J13 managed the completion of the document which became the ANSI Common Lisp Standard. In hardcopy, the ANSI Common Lisp standard is nearly 1100 printed pages describing nearly a thousand functions and variables in sufficient detail to accommodate hosting of the language on a wide variety of hardware and operating system platforms. While the paper version remains the official standard, we think that in practice you'll find the Common Lisp HyperSpec much easier to navigate and use than its paper alternative. In addition to the Common Lisp standard itself, the Common Lisp HyperSpec also incorporates interesting and useful cross references to other materials of the Common Lisp committee, J13 (formerly X3J13).",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "lua50",
            "portdir": "lang/lua50",
            "version": "5.0.3",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.lua.org",
            "description": "powerful, light-weight programming language",
            "long_description": "Lua is a powerful, light-weight programming language designed for extending applications. Lua is also frequently used as a general-purpose, stand-alone language.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "readline"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mercury-extras",
            "portdir": "lang/mercury-extras",
            "version": "0.13.1",
            "license": "LGPL-2 and GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.mercurylang.org/",
            "description": "Extra packages for the Mercury Programming Language",
            "long_description": "Mercury is a new logic/functional programming language, which combines the clarity and expressiveness of declarative programming with advanced static analysis and error detection features. Its highly optimized execution algorithm delivers efficiency far in excess of existing logic programming systems, and close to conventional programming systems. Mercury addresses the problems of large-scale program development, allowing modularity, separate compilation, and numerous optimization/time trade-offs.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "mercury"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mit-scheme",
            "portdir": "lang/mit-scheme",
            "version": "9.2",
            "license": "(GPL-2+ or OpenSSLException)",
            "platforms": "darwin",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "https://www.gnu.org/software/mit-scheme/",
            "description": "MIT/GNU Scheme",
            "long_description": "MIT/GNU Scheme is an implementation of the Scheme programming language, providing an interpreter, compiler, source-code debugger, integrated Emacs-like editor, and a large runtime library. MIT/GNU Scheme is best suited to programming large applications with a rapid development cycle.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [
                {
                    "name": "dports",
                    "github": "drkp",
                    "ports_count": 70
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ncurses",
                        "openssl",
                        "xorg-libX11"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "moca",
            "portdir": "lang/moca",
            "version": "0.7.0",
            "license": "QPL",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://moca.inria.fr/",
            "description": "general construction functions generator for OCaml data types with invariants",
            "long_description": "general construction functions generator for OCaml data types with invariants",
            "active": true,
            "categories": [
                "devel",
                "lang",
                "ocaml"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0",
                        "ocaml"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "ocaml"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mozart",
            "portdir": "lang/mozart",
            "version": "1.4.0",
            "license": "unknown",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://mozart.github.io",
            "description": "Mozart-Oz multiparadigms programming language.",
            "long_description": "The Mozart system is a development platform focused on open distributed computing and constraint-based inferrence. The system provides excellent support for logic and constraint programming, making it an excellent choice for implementing multi-agent systems. The language has recently been popularized by the book Concepts,  Techniques, and Models of Computer Progamming.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0",
                        "zlib",
                        "gdbm",
                        "autoconf",
                        "automake",
                        "flex",
                        "gmp",
                        "libtool"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "tk"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "mozart-stdlib"
                    ]
                }
            ]
        },
        {
            "name": "mozart-stdlib",
            "portdir": "lang/mozart-stdlib",
            "version": "1.4.0",
            "license": "unknown",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://mozart.github.io",
            "description": "Mozart-Oz standard libraries",
            "long_description": "The Mozart system is a development platform focused on open distributed computing and constraint-based inferrence. The system provides excellent support for logic and constraint programming, making it an excellent choice for implementing multi-agent systems. The language has recently been popularized by the book Concepts,  Techniques, and Models of Computer Progamming. This package contains the standard libraries for the language.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "mozart"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "mozjs68",
            "portdir": "lang/mozjs68",
            "version": "68.4.2",
            "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",
                        "python27",
                        "python39",
                        "yasm",
                        "autoconf213",
                        "cargo",
                        "pkgconfig"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "xorg-libX11",
                        "xorg-libXt",
                        "nspr"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "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": 1023
                }
            ],
            "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": 172
                }
            ],
            "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"
                    ]
                }
            ]
        }
    ]
}