HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 51590,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=1013",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=1011",
"results": [
{
"name": "luacheck_select",
"portdir": "lua/luacheck_select",
"version": "0.1",
"license": "Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "Common files for selecting default luacheck version",
"long_description": "This port installs files that allow 'port select' to create links to the preferred default version of luacheck.",
"active": true,
"categories": [
"lua"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"lua54-luacheck",
"lua53-luacheck",
"lua52-luacheck",
"lua51-luacheck"
]
}
]
},
{
"name": "fennel_select",
"portdir": "lua/fennel_select",
"version": "0.1",
"license": "Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "Common files for selecting default fennel version",
"long_description": "This port installs files that allow 'port select' to create links to the preferred default version of fennel.",
"active": true,
"categories": [
"lua"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"lua51-fennel",
"lua52-fennel",
"lua53-fennel",
"lua54-fennel"
]
}
]
},
{
"name": "yasm",
"portdir": "lang/yasm",
"version": "1.3.0",
"license": "(Artistic-1 or GPL-2+ or LGPL) and BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.tortall.net/projects/yasm/",
"description": "yasm - a modular bsd reimplementation of NASM",
"long_description": "A modular x86/amd64 assembler supporting NASM and GAS asm syntaxes and a variety of output formats. It is licensed under the 3-clause BSD license except the nasm preprocessor which is LGPL.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"gettext"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"aom",
"godot",
"godot-3.2",
"mpir",
"mpir-devel",
"mozjs115",
"mozjs128",
"MPlayer",
"mplayer-devel",
"mythtv-core.27",
"mythtv-core.28",
"gimp-gap-devel",
"mozjs68",
"mozjs91",
"mozjs60",
"libass",
"libass-devel",
"VeraCrypt",
"mozjs102",
"HandBrake",
"HandBrakeCLI",
"libvpx",
"gimp-gap",
"avidemux",
"libvpx-devel",
"svt-av1"
]
},
{
"type": "lib",
"ports": [
"udis86"
]
},
{
"type": "test",
"ports": [
"py27-distorm",
"py312-distorm",
"py37-distorm",
"py38-distorm",
"py27-distnorm",
"py37-distnorm",
"py38-distnorm",
"py36-distorm",
"py35-distorm"
]
}
]
},
{
"name": "yap-devel",
"portdir": "lang/yap-devel",
"version": "6.0.7",
"license": "Artistic-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.dcc.fc.up.pt/~vsc/yap/",
"description": "YAP Prolog compiler",
"long_description": "YAP is a high-performance Prolog compiler developed at CRACS/Universidade do Porto and at COPPE Sistemas/UFRJ. Its Prolog engine is based in the WAM (Warren Abstract Machine), with several optimizations for better performance. YAP follows the Edinburgh tradition, and is largely compatible with the ISO-Prolog standard and with Quintus and SICStus Prolog.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"condor",
"debug",
"java",
"tabling",
"threads",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"gmp",
"readline"
]
}
],
"depends_on": []
},
{
"name": "yap",
"portdir": "lang/yap",
"version": "6.0.5",
"license": "Artistic-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.dcc.fc.up.pt/~vsc/yap/",
"description": "YAP Prolog compiler",
"long_description": "YAP is a high-performance Prolog compiler developed at CRACS/Universidade do Porto and at COPPE Sistemas/UFRJ. Its Prolog engine is based in the WAM (Warren Abstract Machine), with several optimizations for better performance. YAP follows the Edinburgh tradition, and is largely compatible with the ISO-Prolog standard and with Quintus and SICStus Prolog.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"condor",
"debug",
"java",
"tabling",
"threads",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"gmp",
"readline"
]
}
],
"depends_on": []
},
{
"name": "yabasic",
"portdir": "lang/yabasic",
"version": "2.86.7",
"license": "MIT",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "http://www.yabasic.de/",
"description": "yet another basic language",
"long_description": "Yabasic implements the most common and simple elements of the basic language. It comes with goto/gosub, with various loops, with user defined subroutines and Libraries. Yabasic does monochrome line graphics and printing.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"libffi",
"xorg-libX11",
"xorg-libXt",
"xorg-libsm"
]
}
],
"depends_on": []
},
{
"name": "xotcl",
"portdir": "lang/xotcl",
"version": "1.6.7",
"license": "(Tcl/Tk or BSD)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://media.wu-wien.ac.at",
"description": "Extended Object Tool Command Language",
"long_description": "Extended Object Tcl (for short: XOTcl, pronounced exotickle) is an object-oriented scripting language based on Tcl. It was originally designed for providing language support for design patterns and provides novel constructs such as filters or transitive mixin classes. The language is designed for empowering rather than constraining system developers. The basic object model is highly influenced by CLOS.",
"active": true,
"categories": [
"lang"
],
"maintainers": [
{
"name": "neumann",
"github": "gustafn",
"ports_count": 3
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"tcl",
"tk"
]
}
],
"depends_on": []
},
{
"name": "wren",
"portdir": "lang/wren",
"version": "0.4.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wren.io",
"description": "Wren is a small, fast, class-based concurrent scripting language.",
"long_description": "Wren is a small, fast, class-based concurrent scripting language. Think Smalltalk in a Lua-sized package with a dash of Erlang and wrapped up in a familiar, modern syntax. Wren is intended for embedding in applications. It has no dependencies, a small standard library, and an easy-to-use C API. It compiles cleanly as C99, C++98 or anything later.",
"active": true,
"categories": [
"lang"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1044
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "unison-lang",
"portdir": "lang/unison-lang",
"version": "M2g",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.unisonweb.org",
"description": "A friendly programming language from the future.",
"long_description": "Unison’s core idea is that code is immutable and identified by its content. This lets us reimagine many aspects of how a programming language works. We simplify codebase management — Unison has no builds, no dependency conflicts, and renaming things is trivial. The same core idea forms the basis for a runtime that robustly supports dynamic code deployment, allowing a single Unison program to describe entire elastic distributed systems.",
"active": true,
"categories": [
"lang"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1044
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"stack"
]
}
],
"depends_on": []
},
{
"name": "tuareg-mode.el",
"portdir": "lang/tuareg-mode.el",
"version": "2.0.2",
"license": "GPL-2+",
"platforms": "any",
"epoch": 1,
"replaced_by": null,
"homepage": "http://tuareg.forge.ocamlcore.org/",
"description": "A GNU Emacs/XEmacs major mode for editing Caml and OCaml programs.",
"long_description": "Tuareg is a Caml mode for GNU Emacs and XEmacs. It handles automatic indentation of Objective Caml and Camllight codes. Key parts of the code are highlighted using Font-Lock. Support to run an interactive Caml toplevel and debugger is provided.",
"active": true,
"categories": [
"lang",
"editors"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"emacs"
]
},
{
"type": "run",
"ports": [
"ocaml"
]
}
],
"depends_on": []
},
{
"name": "tom",
"portdir": "lang/tom",
"version": "2.5",
"license": "unknown",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "http://tom.loria.fr/",
"description": "Tom is a pattern matching compiler developed at INRIA.",
"long_description": "Tom is a pattern matching compiler developed at INRIA. It is particularly well-suited for programming various transformations on trees/terms and XML based documents. Its design follows our research on rule based languages (R3), and our experiences on the efficient compilation of ELAN developed by the Protheo group. Don't forget to add `echo ${TOM_HOME}/lib/*.jar | tr ' ' ':'` to your CLASSPATH, TOM_HOME being ${prefix}/share/java/tom-2.5",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"apache-ant",
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "tclx",
"portdir": "lang/tclx",
"version": "8.4.1",
"license": "Permissive and Tcl/Tk",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://tclx.sourceforge.net/",
"description": "Tcl with extended command set",
"long_description": "Tclx extends Tcl by providing new operating system interface commands, extended file control, scanning and status commands and many others.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"tcl"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"moomps",
"sguil-client"
]
},
{
"type": "run",
"ports": [
"gutils-suite-core"
]
}
]
},
{
"name": "tcldoc",
"portdir": "lang/tcldoc",
"version": "0.3",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wiki.tcl-lang.org/page/tcldoc",
"description": "Generates HTML pages of API documentation from Tcl source files",
"long_description": "TclDoc parses the declarations and documentation comments in a set of Tcl source files and produces a corresponding set of HTML pages describing procedure declarations.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"tcl"
]
}
],
"depends_on": []
},
{
"name": "tclcl",
"portdir": "lang/tclcl",
"version": "1.16",
"license": "BSD-old",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://otcl-tclcl.sourceforge.net/tclcl/",
"description": "TclCL (Tcl with classes)",
"long_description": "TclCL is a Tcl/C++ interface",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"otcl",
"tcl",
"tk"
]
}
],
"depends_on": []
},
{
"name": "strategoxt",
"portdir": "lang/strategoxt",
"version": "0.17",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "http://strategoxt.org/Stratego/StrategoXT",
"description": "Stratego language with the XT bundle.",
"long_description": "StrategoXT is the combination of the Stratego language for strategic programming with the XT bundle of transformation tools.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"libaterm",
"sdf2-bundle"
]
}
],
"depends_on": []
},
{
"name": "spidermonkey185",
"portdir": "lang/spidermonkey185",
"version": "1.0.0",
"license": "(MPL-1.1 or GPL-2+ or LGPL-2.1+)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.mozilla.org/js/spidermonkey/",
"description": "JavaScript-C Engine",
"long_description": "JavaScript-C Engine",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"nspr",
"readline"
]
}
],
"depends_on": []
},
{
"name": "spidermonkey",
"portdir": "lang/spidermonkey",
"version": "1.7.0",
"license": "(MPL-1.1 or GPL-2+ or LGPL-2.1+)",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey",
"description": "JavaScript-C Engine",
"long_description": "JavaScript-C Engine",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"fileobject",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"nspr",
"readline"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"webcleaner"
]
},
{
"type": "lib",
"ports": [
"flusspferd",
"p5.28-javascript-spidermonkey",
"p5.30-javascript-spidermonkey",
"p5.32-javascript-spidermonkey",
"p5.34-javascript-spidermonkey",
"h3dapi",
"sablotron",
"elinks",
"elinks-devel",
"p5.26-javascript-spidermonkey",
"jslint"
]
}
]
},
{
"name": "slang",
"portdir": "lang/slang",
"version": "1.4.9",
"license": "(GPL-2 or Artistic-1)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.s-lang.org/",
"description": "library that includes a powerful scripting language with a C-like syntax",
"long_description": "S-Lang is a C programmer's library that includes routines for the rapid development of sophisticated, user friendly, multi-platform applications.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "sisc",
"portdir": "lang/sisc",
"version": "1.16.6",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://sisc.sourceforge.net/",
"description": "Second Interpreter of Scheme Code",
"long_description": "SISC is a Java based interpreter of Scheme.",
"active": true,
"categories": [
"lang",
"java",
"scheme"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"apache-ant",
"clang-9.0",
"docbook-xsl-nons"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"openjdk8"
]
}
],
"depends_on": []
},
{
"name": "shakespeare",
"portdir": "lang/shakespeare",
"version": "1.2.1",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://shakespearelang.sourceforge.net/",
"description": "Shakespeare programming language",
"long_description": "A programming language created with the design goal to make the source code resemble Shakespeare plays. The characters in the play are variables.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"bison",
"flex",
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "see",
"portdir": "lang/see",
"version": "3.1.1424",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://adaptive-enterprises.com/~d/software/see/",
"description": "Simple ECMAScript Engine",
"long_description": "The Simple ECMAScript Engine ('SEE') is a parser and runtime library for the popular ECMAScript language.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-12"
]
},
{
"type": "lib",
"ports": [
"boehmgc"
]
}
],
"depends_on": []
},
{
"name": "sdcc29",
"portdir": "lang/sdcc29",
"version": "2.9.0",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://sdcc.sourceforge.net/",
"description": "ANSI C compiler targeting Intel 8051, Maxim 80DS390, Zilog Z80",
"long_description": "SDCC is a freeware, retargettable, optimizing ANSI C compiler that targets the Intel 8051, Maxim 80DS390, and Zilog Z80 based MCUs. Work is in progress on supporting Motorola 68HC08 as well as Microchip PIC16 and PIC18 series.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"gputils",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"readline"
]
},
{
"type": "run",
"ports": [
"gputils"
]
}
],
"depends_on": []
},
{
"name": "scsh",
"portdir": "lang/scsh",
"version": "0.6.7",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.scsh.net/",
"description": "Scheme shell",
"long_description": "Scsh is an open-source Unix shell embedded within Scheme. Scsh is a variant of Scheme 48 (an R5RS compliant new-tech Scheme system) Scsh is designed for writing real-life standalone Unix programs and shell scripts. Scsh spans a wide range of application, from `script' applications usually handled with perl or sh, to more standard systems applications usually written in C.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "scheme48",
"portdir": "lang/scheme48",
"version": "1.9.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://s48.org/",
"description": "Scheme byte-code interpreter",
"long_description": "Scheme 48 is an implementation of Scheme written by Richard Kelsey and Jonathan Rees. It is based on a byte-code interpreter and is designed to be used as a testbed for experiments in implementation techniques and as an expository tool.",
"active": true,
"categories": [
"lang",
"scheme"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "ruby25",
"portdir": "lang/ruby25",
"version": "2.5.9",
"license": "(Ruby or BSD)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.ruby-lang.org/",
"description": "Powerful and clean object-oriented scripting language",
"long_description": "Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straightforward, extensible, and portable.",
"active": true,
"categories": [
"lang",
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 110
}
],
"variants": [
"doc",
"gmp",
"jemalloc",
"universal",
"relative"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"automake",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"libyaml",
"readline",
"zlib",
"openssl11",
"gdbm",
"libffi"
]
},
{
"type": "run",
"ports": [
"ruby_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb25-nokogiri",
"rb25-ronn-ng",
"rb25-gettext",
"rb25-rubyzip",
"xapian-bindings-ruby25",
"rb25-rake",
"rb25-mini_portile2",
"rb25-bundler",
"rb25-text",
"rb25-threach",
"rb25-mustache",
"rb25-kramdown",
"rb25-gem-patch",
"rb25-locale",
"rb25-cri",
"rb25-zentest",
"rb25-rdiscount",
"rb25-rmagick"
]
}
]
},
{
"name": "ruby24",
"portdir": "lang/ruby24",
"version": "2.4.10",
"license": "(Ruby or BSD)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.ruby-lang.org/",
"description": "Powerful and clean object-oriented scripting language",
"long_description": "Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straightforward, extensible, and portable.",
"active": true,
"categories": [
"lang",
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 110
}
],
"variants": [
"doc",
"gmp",
"jemalloc",
"universal",
"relative"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"automake",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"libyaml",
"readline",
"zlib",
"openssl11",
"gdbm",
"libffi"
]
},
{
"type": "run",
"ports": [
"ruby_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb24-nokogiri",
"rb24-ronn-ng",
"rb24-rubyzip",
"xapian-bindings-ruby24",
"rb24-mini_portile2",
"rb24-bundler",
"rb24-mustache",
"rb24-kramdown",
"rb24-gem-patch",
"rb24-zentest",
"rb24-rdiscount",
"rb24-rmagick"
]
}
]
},
{
"name": "ruby23",
"portdir": "lang/ruby23",
"version": "2.3.8",
"license": "(Ruby or BSD)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.ruby-lang.org/",
"description": "Powerful and clean object-oriented scripting language",
"long_description": "Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straightforward, extensible, and portable.",
"active": true,
"categories": [
"lang",
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 110
}
],
"variants": [
"doc",
"mactk",
"gmp",
"jemalloc",
"universal",
"relative"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"automake",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"libyaml",
"openssl10",
"zlib",
"readline",
"gdbm",
"libffi"
]
},
{
"type": "run",
"ports": [
"ruby_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"xapian-bindings-ruby23",
"rb23-rake",
"rb23-bundler",
"rb23-kramdown",
"nicinfo",
"rb23-zentest",
"swig-ruby",
"rb23-rmagick",
"swig3-ruby"
]
}
]
},
{
"name": "ruby22",
"portdir": "lang/ruby22",
"version": "2.2.10",
"license": "(Ruby or BSD)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.ruby-lang.org/",
"description": "Powerful and clean object-oriented scripting language",
"long_description": "Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straight-forward, extensible, and portable. (ruby-2.2.x was EOLed at 2018-03-31)",
"active": true,
"categories": [
"lang",
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 110
}
],
"variants": [
"doc",
"mactk",
"gmp",
"jemalloc",
"universal",
"relative"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"automake",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"libyaml",
"openssl10",
"zlib",
"readline",
"gdbm",
"libffi"
]
},
{
"type": "run",
"ports": [
"ruby_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"xapian-bindings-ruby22",
"rb22-rake"
]
}
]
},
{
"name": "ruby21",
"portdir": "lang/ruby21",
"version": "2.1.9",
"license": "(Ruby or BSD)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.ruby-lang.org/",
"description": "Powerful and clean object-oriented scripting language",
"long_description": "Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straight-forward, extensible, and portable.",
"active": true,
"categories": [
"lang",
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 110
}
],
"variants": [
"doc",
"mactk",
"gmp",
"universal",
"relative"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"automake",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"libyaml",
"openssl10",
"zlib",
"readline",
"gdbm",
"libffi"
]
},
{
"type": "run",
"ports": [
"ruby_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"xapian-bindings-ruby21"
]
}
]
},
{
"name": "ruby20",
"portdir": "lang/ruby20",
"version": "2.0.0-p648",
"license": "(Ruby or BSD)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.ruby-lang.org/",
"description": "Powerful and clean object-oriented scripting language",
"long_description": "Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straight-forward, extensible, and portable.",
"active": true,
"categories": [
"lang",
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 110
}
],
"variants": [
"doc",
"tk",
"mactk",
"universal",
"relative"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"automake",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"libyaml",
"ncurses",
"zlib",
"readline",
"openssl10",
"gdbm",
"libffi"
]
},
{
"type": "run",
"ports": [
"ruby_select"
]
}
],
"depends_on": []
},
{
"name": "ruby19",
"portdir": "lang/ruby19",
"version": "1.9.3-p551",
"license": "(Ruby or BSD)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.ruby-lang.org/",
"description": "Powerful and clean object-oriented scripting language",
"long_description": "Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straight-forward, extensible, and portable. Version 1.9 contains a new VM called YARV, is faster and slightly incompatible from version 1.8.",
"active": true,
"categories": [
"lang",
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 110
}
],
"variants": [
"c_api_docs",
"doc",
"tk",
"mactk",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14",
"automake",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"libyaml",
"ncurses",
"openssl10",
"zlib",
"libiconv",
"readline",
"gdbm",
"libffi"
]
},
{
"type": "run",
"ports": [
"ruby_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb19-dotenv",
"rb19-hassle",
"rb19-multi_json",
"rb19-rack-mount",
"rb19-rack-test",
"rb19-rake",
"rb19-rspec",
"rb19-rufus-mnemo",
"rb19-sass",
"rb19-sinatra",
"rb19-thor",
"rb19-chronic",
"rb19-configuration",
"rb19-excon",
"rb19-foreman",
"rb19-heroku",
"rb19-launchy",
"rb19-netrc",
"rb19-rest-client",
"rb19-rubyzip",
"rb19-activemodel",
"rb19-activerecord",
"rb19-activesupport",
"rb19-arel",
"rb19-i18n",
"rb19-mocha",
"rb19-haml",
"rb19-columnize",
"rb19-debug",
"rb19-debug-base",
"rb19-diff-lcs",
"rb19-em-websocket",
"rb19-eventmachine",
"rb19-factory_girl",
"rb19-ffi",
"rb19-gherkin",
"rb19-guard",
"rb19-guard-livereload",
"rb19-hpricot",
"rb19-json",
"rb19-linecache",
"rb19-mecab",
"rb19-mechanize",
"rb19-metric_fu",
"rb19-mysql",
"rb19-racc",
"rb19-rcairo",
"rb19-rcov",
"rb19-rdiscount",
"rb19-redcloth",
"rb19-ronn",
"rb19-sqlite3",
"rb19-taps",
"rb19-thin",
"rb19-uconv",
"rb19-unicorn",
"rb19-yajl",
"rb19-fattr",
"rb19-abstract",
"rb19-actionmailer",
"rb19-actionpack",
"rb19-activeresource",
"rb19-erubis",
"rb19-mail",
"rb19-mime-types",
"rb19-polyglot",
"rb19-railties",
"rb19-treetop",
"rb19-rails",
"rb19-bundler",
"rb19-pkg-config",
"rb19-addressable",
"rb19-wirble",
"rb19-capybara",
"rb19-culerity",
"rb19-arrayfields",
"rb19-rack",
"rb19-authlogic",
"rb19-bcat",
"rb19-builder",
"rb19-churn",
"rb19-compass",
"rb19-crack",
"rb19-cri",
"rb19-cucumber",
"rb19-daemons",
"rb19-database_cleaner",
"rb19-flay",
"rb19-flog",
"rb19-gli",
"rb19-hirb",
"rb19-hoe",
"rb19-hoptoad_notifier",
"rb19-httparty",
"rb19-main",
"rb19-term-ansicolor",
"rb19-xml-simple",
"rb19-cucumber-rails",
"rb19-selenium-webdriver",
"rb19-tzinfo",
"rb19-yahoo_weatherman",
"rb19-archive-tar-minitar",
"rb19-mini_portile",
"rb19-reek",
"rb19-ruby2ruby",
"rb19-core_source",
"taskjuggler",
"rb19-mustache",
"rb19-nanoc",
"rb19-nanoc3",
"rb19-parser",
"rb19-parsetree",
"rb19-rails_best_practices",
"rb19-rainbow",
"rb19-roodi",
"rb19-mp3info",
"rb19-rr",
"rb19-saikuro",
"rb19-sequel",
"rb19-sexp_processor",
"rb19-shoulda",
"rb19-tins",
"rb19-trac4r",
"rb19-will_paginate",
"rb19-trollop",
"rb19-nokogiri"
]
}
]
},
{
"name": "ruby186",
"portdir": "lang/ruby186",
"version": "1.8.6-p420",
"license": "(Ruby or GPL-2)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.ruby-lang.org/",
"description": "Powerful and clean object-oriented scripting language",
"long_description": "Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straight-forward, extensible, and portable. Note: this port conflicts with the ruby port, so you can have either that or this one active at one time.",
"active": true,
"categories": [
"lang",
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 110
}
],
"variants": [
"tk",
"mactk",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"gdbm",
"ncurses",
"zlib",
"readline",
"libiconv",
"openssl10"
]
}
],
"depends_on": []
},
{
"name": "ragel-devel",
"portdir": "lang/ragel-devel",
"version": "7.0.4",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.colm.net/open-source/ragel/",
"description": "Ragel is a state machine compiler.",
"long_description": "Ragel compiles executable finite state machines from regular languages. Ragel targets C, C++ and ASM. Ragel state machines can not only recognize byte sequences as regular expression machines do, but can also execute code at arbitrary points in the recognition of a regular language.",
"active": true,
"categories": [
"devel",
"lang"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"libtool",
"autoconf",
"automake",
"pkgconfig",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"colm"
]
},
{
"type": "test",
"ports": [
"gsed"
]
}
],
"depends_on": []
},
{
"name": "qore-xmlsec-module",
"portdir": "lang/qore-xmlsec-module",
"version": "1.0.0",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://qore.org",
"description": "xmlsec module for Qore",
"long_description": "Module providing xmlsec functionality to Qore",
"active": true,
"categories": [
"lang"
],
"maintainers": [
{
"name": "davidnichols",
"github": "davidnich",
"ports_count": 26
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-12"
]
},
{
"type": "lib",
"ports": [
"qore",
"xmlsec"
]
}
],
"depends_on": []
},
{
"name": "qore-sqlite3-module",
"portdir": "lang/qore-sqlite3-module",
"version": "1.0.2",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://qore.org",
"description": "SQLite3 module for Qore",
"long_description": "Module providing communication with sqlite3 DBs from Qore",
"active": true,
"categories": [
"lang"
],
"maintainers": [
{
"name": "davidnichols",
"github": "davidnich",
"ports_count": 26
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-12"
]
},
{
"type": "lib",
"ports": [
"sqlite3",
"qore"
]
}
],
"depends_on": []
},
{
"name": "qore-pgsql-module",
"portdir": "lang/qore-pgsql-module",
"version": "3.1.1",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://qore.org",
"description": "PostgreSQL module for Qore",
"long_description": "Module allowing communication with PostgreSQL DBs from the Qore Programming Language",
"active": true,
"categories": [
"lang"
],
"maintainers": [
{
"name": "davidnichols",
"github": "davidnich",
"ports_count": 26
}
],
"variants": [
"postgresql10",
"postgresql11",
"postgresql12",
"postgresql13",
"postgresql14",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-12"
]
},
{
"type": "lib",
"ports": [
"qore",
"postgresql14"
]
}
],
"depends_on": []
},
{
"name": "pypy39-tkinter",
"portdir": "lang/pypy",
"version": "7.3.9",
"license": "MIT and PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pypy.org/",
"description": "PyPy bindings for Python 3.9 to the Tk widget set",
"long_description": "PyPy bindings for Python 3.9 to the Tk widget set",
"active": true,
"categories": [
"graphics",
"lang",
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"tcl",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"tk",
"pypy39"
]
},
{
"type": "run",
"ports": [
"python_select"
]
}
],
"depends_on": []
},
{
"name": "pypy38-tkinter",
"portdir": "lang/pypy",
"version": "7.3.9",
"license": "MIT and PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pypy.org/",
"description": "PyPy bindings for Python 3.8 to the Tk widget set",
"long_description": "PyPy bindings for Python 3.8 to the Tk widget set",
"active": true,
"categories": [
"graphics",
"lang",
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"tcl",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"tk",
"pypy38"
]
},
{
"type": "run",
"ports": [
"python_select"
]
}
],
"depends_on": []
},
{
"name": "pypy37-tkinter",
"portdir": "lang/pypy",
"version": "7.3.9",
"license": "MIT and PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pypy.org/",
"description": "PyPy bindings for Python 3.7 to the Tk widget set",
"long_description": "PyPy bindings for Python 3.7 to the Tk widget set",
"active": true,
"categories": [
"graphics",
"lang",
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"tcl",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"pypy37",
"tk"
]
},
{
"type": "run",
"ports": [
"python_select"
]
}
],
"depends_on": []
},
{
"name": "pypy36-tkinter",
"portdir": "lang/pypy",
"version": "7.3.3",
"license": "MIT and PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pypy.org/",
"description": "PyPy bindings for Python 3.6 to the Tk widget set",
"long_description": "PyPy bindings for Python 3.6 to the Tk widget set",
"active": true,
"categories": [
"graphics",
"lang",
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"tcl",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"pypy36",
"tk"
]
},
{
"type": "run",
"ports": [
"python_select"
]
}
],
"depends_on": []
},
{
"name": "pypy-tkinter",
"portdir": "lang/pypy",
"version": "7.3.9",
"license": "MIT and PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pypy.org/",
"description": "PyPy bindings for Python 2.7 to the Tk widget set",
"long_description": "PyPy bindings for Python 2.7 to the Tk widget set",
"active": true,
"categories": [
"graphics",
"lang",
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"tcl",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"pypy",
"tk"
]
},
{
"type": "run",
"ports": [
"python_select"
]
}
],
"depends_on": []
},
{
"name": "pypy39",
"portdir": "lang/pypy",
"version": "7.3.9",
"license": "MIT and PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pypy.org/",
"description": "A fast interpreter for Python 3.9",
"long_description": "PyPy is a replacement for CPython 3.9. The main reason to use it instead of CPython is speed, as it generally runs faster.",
"active": true,
"categories": [
"devel",
"lang",
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14",
"py27-docutils",
"pkgconfig",
"pypy"
]
},
{
"type": "lib",
"ports": [
"gettext",
"libffi",
"ncurses",
"bzip2",
"openssl3",
"expat",
"xz",
"gdbm",
"sqlite3"
]
},
{
"type": "run",
"ports": [
"python_select",
"python3_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"pypy39-tkinter"
]
}
]
},
{
"name": "pypy38",
"portdir": "lang/pypy",
"version": "7.3.9",
"license": "MIT and PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pypy.org/",
"description": "A fast interpreter for Python 3.8",
"long_description": "PyPy is a replacement for CPython 3.8. The main reason to use it instead of CPython is speed, as it generally runs faster.",
"active": true,
"categories": [
"devel",
"lang",
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14",
"py27-docutils",
"pkgconfig",
"pypy"
]
},
{
"type": "lib",
"ports": [
"gettext",
"libffi",
"ncurses",
"bzip2",
"openssl3",
"expat",
"xz",
"gdbm",
"sqlite3"
]
},
{
"type": "run",
"ports": [
"python_select",
"python3_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"pypy38-tkinter"
]
}
]
},
{
"name": "pypy37",
"portdir": "lang/pypy",
"version": "7.3.9",
"license": "MIT and PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pypy.org/",
"description": "A fast interpreter for Python 3.7",
"long_description": "PyPy is a replacement for CPython 3.7. The main reason to use it instead of CPython is speed, as it generally runs faster.",
"active": true,
"categories": [
"devel",
"lang",
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14",
"py27-docutils",
"pkgconfig",
"pypy"
]
},
{
"type": "lib",
"ports": [
"gettext",
"libffi",
"ncurses",
"bzip2",
"openssl3",
"expat",
"xz",
"gdbm",
"sqlite3"
]
},
{
"type": "run",
"ports": [
"python_select",
"python3_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"pypy37-tkinter"
]
}
]
},
{
"name": "pypy36",
"portdir": "lang/pypy",
"version": "7.3.3",
"license": "MIT and PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pypy.org/",
"description": "A fast interpreter for Python 3.6",
"long_description": "PyPy is a replacement for CPython 3.6. The main reason to use it instead of CPython is speed, as it generally runs faster.",
"active": true,
"categories": [
"devel",
"lang",
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14",
"py27-docutils",
"pkgconfig",
"pypy"
]
},
{
"type": "lib",
"ports": [
"gettext",
"libffi",
"ncurses",
"bzip2",
"openssl11",
"expat",
"xz",
"gdbm",
"sqlite3"
]
},
{
"type": "run",
"ports": [
"python_select",
"python3_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"pypy36-tkinter"
]
}
]
},
{
"name": "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": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14",
"py27-docutils",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"gettext",
"libffi",
"ncurses",
"bzip2",
"openssl3",
"expat",
"gdbm",
"sqlite3"
]
},
{
"type": "run",
"ports": [
"python_select",
"python2_select"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"pypy36",
"pypy37",
"pypy38",
"pypy39"
]
},
{
"type": "lib",
"ports": [
"pypy-tkinter"
]
}
]
},
{
"name": "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": "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": "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": "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"
]
}
]
}
]
}