HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50173,
"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": "cbmbasic",
"portdir": "lang/cbmbasic",
"version": "1.0",
"license": "BSD",
"platforms": "darwin freebsd linux",
"epoch": 1,
"replaced_by": null,
"homepage": "http://cbmbasic.sourceforge.net/",
"description": "Commodore BASIC",
"long_description": "This is a 100% compatible version of Commodore's version of Microsoft BASIC 6502 as found on the Commodore 64. You can use it in interactive mode or pass a BASIC file as a command line parameter.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "cc65",
"portdir": "lang/cc65",
"version": "2.19",
"license": "zlib",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cc65.github.io",
"description": "6502 C compiler",
"long_description": "cc65 is a complete cross development package for 65(C)02 systems, including a powerful macro assembler, a C compiler, linker, librarian and several other tools.",
"active": true,
"categories": [
"lang"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"docs",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "cccc",
"portdir": "lang/cccc",
"version": "3.1.4",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://cccc.sourceforge.net/",
"description": "tool for measurement of source code related metrics",
"long_description": "tool for measurement of source code related metrics",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "clojure-contrib",
"portdir": "lang/clojure-contrib",
"version": "1.2.0",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://clojure.org",
"description": "The Clojure programming language - Contrib",
"long_description": "This is the user contributions library for the Clojure programming language. It is a collection of namespaces implementing features that may be useful to a large part of the Clojure community.",
"active": true,
"categories": [
"lang",
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clojure",
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": []
},
{
"name": "clojure-contrib-devel",
"portdir": "lang/clojure-contrib-devel",
"version": "git-20100220",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://clojure.org/",
"description": "The Clojure programming language (development) - Contrib",
"long_description": "This is a development snapshot of the user contributions library for the Clojure programming language. It is a collection of namespaces implementing features that may be useful to a large part of the Clojure community.",
"active": true,
"categories": [
"lang",
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clojure",
"clang-9.0"
]
},
{
"type": "fetch",
"ports": [
"git"
]
}
],
"depends_on": []
},
{
"name": "cm3",
"portdir": "lang/cm3",
"version": "5.2.6",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://modula3.elegosoft.com/cm3",
"description": "Critical Mass Modula-3 Compiler",
"long_description": "CM3 5.2 is an open source release of Critical Mass Modula-3. It is a complete easy-to-use and easy-to-install Modula-3 system that contains considerable enhancements over its ancestor DEC SRC Modula-3.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"cvsup"
]
}
]
},
{
"name": "dmd-bootstrap",
"portdir": "lang/dmd-bootstrap",
"version": "2.088.0",
"license": "(GPL-1 or Artistic-1) and Boost-1 and Restrictive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://dlang.org",
"description": "dmd Digital Mars D bootstrap compiler",
"long_description": "This is a package that installs a binary bootstrap dmd compiler.",
"active": true,
"categories": [
"lang"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1504
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"dmd"
]
}
]
},
{
"name": "eltclsh",
"portdir": "lang/eltclsh",
"version": "1.16",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://homepages.laas.fr/mallet/soft/shell/eltclsh",
"description": "Tcl shell using editline",
"long_description": "The editline tcl shell is an interactive shell for the Tcl interpreter. It provides command line editing, history browsing, and variable/command completion thanks to the features of editline (aka libedit). The completion engine is programmable and comes with built-in completion for all of Tk. The package also includes elwish, an interactive interpreter for Tcl/Tk that corresponds to wish.",
"active": true,
"categories": [
"lang",
"tcl"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 171
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"libedit",
"tcl",
"tk"
]
}
],
"depends_on": []
},
{
"name": "factor",
"portdir": "lang/factor",
"version": "0.97",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.factorcode.org/",
"description": "A practical stack language",
"long_description": "The Factor programming language combines powerful language features with a full-featured library. The implementation is fully compiled for performance, while still supporting interactive development. Factor applications are portable between all common platforms. Factor can deploy stand- alone applications on all platforms.",
"active": true,
"categories": [
"devel",
"lang"
],
"maintainers": [
{
"name": "ciserlohn",
"github": "ci42",
"ports_count": 35
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": []
},
{
"name": "ferite",
"portdir": "lang/ferite",
"version": "1.1.17",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://ferite.org/",
"description": "embeddable scripting language",
"long_description": "A scripting language designed to be embedded in other applications, that aims to provide a powerful object oriented syntax with low memory and cpu overhead.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"pcre",
"libxml2"
]
}
],
"depends_on": []
},
{
"name": "ficl",
"portdir": "lang/ficl",
"version": "4.1.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://ficl.sourceforge.net/",
"description": "Ficl is an acronym for Forth Inspired Command Language",
"long_description": "Ficl is a programming language interpreter designed to be embedded into other systems as a command, macro, and development prototyping language.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "fscript-cli",
"portdir": "lang/fscript-cli",
"version": "2.2",
"license": "GPL-2",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "http://pages.cs.wisc.edu/~weinrich/projects/fscript/",
"description": "Command-line interface to the F-Script interpreter",
"long_description": "fscript is a program that allows F-Script scripts to be run from the command line, and to can also present an interpreter prompt in a shell, rather than requiring a GUI program. fscript also provides some useful classes and methods that make the language more appropriate for general scripting tasks, such as line-oriented input/output, regular expressions, and a library importing system.",
"active": true,
"categories": [
"sysutils",
"lang"
],
"maintainers": [
{
"name": "michael.klein",
"github": "mklein-de",
"ports_count": 16
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"FScript"
]
}
],
"depends_on": []
},
{
"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": "icon",
"portdir": "lang/icon",
"version": "9.5.1",
"license": "public-domain",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.cs.arizona.edu/icon/",
"description": "The Icon Programming Language",
"long_description": "Icon is a high-level, general-purpose programming language with a large repertoire of features for processing data structures and character strings. Icon is an imperative, procedural language with a syntax reminiscent of C and Pascal, but with semantics at a much higher level.",
"active": true,
"categories": [
"lang"
],
"maintainers": [
{
"name": "michael.grunewald",
"github": "",
"ports_count": 2
}
],
"variants": [
"x11"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"xorg-libXt"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"noweb"
]
},
{
"type": "run",
"ports": [
"noweb"
]
}
]
},
{
"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": 1018
}
],
"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": []
}
]
}