HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50664,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=502",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=500",
"results": [
{
"name": "phobos",
"portdir": "lang/phobos",
"version": "2.088.0",
"license": "Boost-1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://dlang.org/",
"description": "Runtime library for the D programming language",
"long_description": "Phobos is the standard runtime library that comes with the D language compiler.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"druntime"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"dmd-doc",
"dhcptest"
]
},
{
"type": "lib",
"ports": [
"swig3-d",
"dub",
"dmd-tools",
"d-completion-daemon",
"swig-d"
]
}
]
},
{
"name": "ocaml-camlp4",
"portdir": "lang/ocaml-camlp4",
"version": "4.14-1",
"license": "(LGPL-2.1 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml/camlp4",
"description": "Caml Preprocessor and Pretty-Printer",
"long_description": "Camlp4 is a software system for writing extensible parsers for programming languages. It provides a set of OCaml libraries that are used to define grammars as well as loadable syntax extensions of such grammars. Camlp4 stands for Caml Preprocessor and Pretty-Printer and one of its most important applications is the definition of domain-specific extensions of the syntax of OCaml. Camlp4 was part of the official OCaml distribution until its version 4.01.0. Since then it has been replaced by a simpler system which is easier to maintain and to learn: ppx rewriters and extension points.",
"active": true,
"categories": [
"devel",
"lang",
"ocaml"
],
"maintainers": [
{
"name": "pmetzger",
"github": "pmetzger",
"ports_count": 23
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-ocamlbuild",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ocaml"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"ocaml-config-file",
"wyrd",
"orpie"
]
},
{
"type": "lib",
"ports": [
"ocaml-ulex",
"mldonkey",
"coccinelle"
]
}
]
},
{
"name": "obc",
"portdir": "lang/obc",
"version": "3.3.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://spivey.oriel.ox.ac.uk/corner/Oxford_Oberon-2_compiler",
"description": "Oxford Oberon 3 Compiler",
"long_description": "The Oxford Oberon 3 Compiler is a powerful and easy to use implementation of the Oberon 3 programming language designed by Niklaus Wirth.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"ocaml",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "jython",
"portdir": "lang/jython",
"version": "2.7.4",
"license": "PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.jython.org/",
"description": "Python implementation in pure Java",
"long_description": "Jython is an implementation of the high-level, dynamic, object-oriented language Python written in 100% Pure Java, and seamlessly integrated with the Java platform. It thus allows you to run Python on any Java platform.",
"active": true,
"categories": [
"lang",
"java",
"python"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 163
}
],
"variants": [
"installer"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"openjdk8",
"python27"
]
}
],
"depends_on": []
},
{
"name": "jsmin",
"portdir": "lang/jsmin",
"version": "20191031",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.crockford.com/javascript/jsmin.html",
"description": "JavaScript minifier tool",
"long_description": "Douglas Crockford's original JavaScript minifier tool",
"active": true,
"categories": [
"lang"
],
"maintainers": [
{
"name": "dev",
"github": "",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "fetch",
"ports": [
"git"
]
}
],
"depends_on": []
},
{
"name": "jslint",
"portdir": "lang/jslint",
"version": "2011-05-10",
"license": "JSON",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.jslint.com/",
"description": "The JavaScript Code Quality Tool",
"long_description": "JSLint is a JavaScript program that looks for problems in JavaScript programs. It is a code quality tool.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"spidermonkey"
]
}
],
"depends_on": []
},
{
"name": "hamlet",
"portdir": "lang/hamlet",
"version": "2021.06.16",
"license": "Restrictive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://people.mpi-sws.org/~rossberg/hamlet",
"description": "SML reference interpreter",
"long_description": "SML reference interpreter",
"active": true,
"categories": [
"lang"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"smlnj",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "gravity",
"portdir": "lang/gravity",
"version": "0.8.5",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://marcobambini.github.io/gravity/",
"description": "Gravity Programming Language",
"long_description": "Gravity is a powerful, dynamically typed, lightweight, embeddable programming language written in C without any external dependencies.",
"active": true,
"categories": [
"lang"
],
"maintainers": [
{
"name": "l2dy",
"github": "l2dy",
"ports_count": 97
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "gf-rgl",
"portdir": "lang/gf",
"version": "3.10",
"license": "(LGPL-3 or BSD)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.grammaticalframework.org/",
"description": "Grammatical Framework's Resource Grammar Library",
"long_description": "The GF Resource Grammar Library is the standard library for Grammatical Framework. It covers the morphology and basic syntax of over 30 languages.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"gf-core",
"clang-17"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gf"
]
}
]
},
{
"name": "gf-core",
"portdir": "lang/gf",
"version": "20190828",
"license": "(GPL-2 or LGPL-3 or BSD)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.grammaticalframework.org/",
"description": "Grammatical Framework core: compiler, shell & runtimes",
"long_description": "Grammatical Framework core: compiler, shell & runtimes",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"cctools",
"openssl",
"stack",
"file",
"grep",
"gsed",
"clang-17"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"gf-rgl"
]
},
{
"type": "lib",
"ports": [
"gf"
]
}
]
},
{
"name": "gf",
"portdir": "lang/gf",
"version": "3.10",
"license": "(GPL-2 or LGPL-3 or BSD)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.grammaticalframework.org/",
"description": "Grammatical Framework",
"long_description": "GF, Grammatical Framework, is a programming language for multilingual grammar applications.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"gf-core",
"gf-rgl"
]
}
],
"depends_on": []
},
{
"name": "fsharp",
"portdir": "lang/fsharp",
"version": "10.2.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://fsharp.org",
"description": "F# is a typed functional programming language.",
"long_description": "F# is a typed functional programming language for the .NET Framework. It combines the succinctness, expressivity, and compositionality of typed functional programming with the runtime support, libraries, interoperability, tools and object model of .NET. F# stems from the ML family of languages and has a core language compatible with that of OCaml, though also draws from C# and Haskell.",
"active": true,
"categories": [
"devel",
"lang"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1513
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"msbuild",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"mono"
]
}
],
"depends_on": []
},
{
"name": "druntime",
"portdir": "lang/druntime",
"version": "2.088.0",
"license": "Boost-1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://dlang.org/",
"description": "Low level runtime library for the D programming language",
"long_description": "Druntime is the minimum library required to support the D programming language. It includes the system code required to support the garbage collector, associative arrays, exception handling, array vector operations, startup/shutdown, etc.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"dmd"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"dhcptest"
]
},
{
"type": "lib",
"ports": [
"d-completion-daemon",
"dub",
"phobos"
]
}
]
},
{
"name": "dmd-tools",
"portdir": "lang/dmd-tools",
"version": "2.088.0",
"license": "Boost-1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://dlang.org/",
"description": "Ancilliary tools for the D programming language compiler",
"long_description": "D is a language with C-like syntax and static typing. It pragmatically combines efficiency, control, and modeling power, with safety and programmer productivity. This port provides the ancilliary tools for the D programming language compiler.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"phobos",
"curl"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"dub"
]
}
]
},
{
"name": "dmd-doc",
"portdir": "lang/dmd-doc",
"version": "2.088.0",
"license": "Boost-1",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://dlang.org/",
"description": "HTML files for dman of the D programming language compiler",
"long_description": "D is a language with C-like syntax and static typing. It pragmatically combines efficiency, control, and modeling power, with safety and programmer productivity. This port provides the html files required to build the dman command of the D programming language compiler.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"phobos",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "coq",
"portdir": "lang/coq",
"version": "8.13.2",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://coq.inria.fr/",
"description": "Proof assistant for higher-order logic",
"long_description": "Coq is a proof assistant for higher-order logic, which allows the development of computer programs consistent with their formal specification. It is developed using OCaml and Camlp4.",
"active": true,
"categories": [
"lang",
"math"
],
"maintainers": [
{
"name": "pmetzger",
"github": "pmetzger",
"ports_count": 23
}
],
"variants": [
"doc",
"coqide"
],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-findlib",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-zarith"
]
}
],
"depends_on": []
},
{
"name": "colm",
"portdir": "lang/colm",
"version": "0.14.7",
"license": "MIT",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "http://www.colm.net/open-source/colm/",
"description": "Programming language for analysis and transformation.",
"long_description": "Colm is a programming language designed for the analysis and transformation of computer languages. Colm is influenced primarily by TXL. It is in the family of program transformation languages.",
"active": true,
"categories": [
"devel",
"lang"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"clang-17"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ragel-devel",
"ragel"
]
}
]
},
{
"name": "chapel",
"portdir": "lang/chapel",
"version": "1.20.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://chapel.cray.com/",
"description": "parallel programming language",
"long_description": "Chapel is a new parallel programming language being developed by Cray Inc. as part of the DARPA-led High Productivity Computing Systems program (HPCS).",
"active": true,
"categories": [
"science",
"lang",
"parallel"
],
"maintainers": [
{
"name": "takeshi",
"github": "tenomoto",
"ports_count": 54
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"python311",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "ccl",
"portdir": "lang/ccl",
"version": "1.12.2",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Clozure/ccl",
"description": "The Clozure Common Lisp Implementation",
"long_description": "Clozure CL is an open source Common Lisp implementation. Clozure CL used to be called OpenMCL. It is also sometimes called CCL. You will see the three names being used interchangeably.",
"active": true,
"categories": [
"lang"
],
"maintainers": [
{
"name": "easieste",
"github": "easye",
"ports_count": 15
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"cl-com.inuoe.jzon",
"cl-ironclad",
"cl-slynk",
"cl-access",
"cl-3bmd",
"cl-bordeaux-threads",
"cl-chunga",
"cl-closer-mop",
"cl-colorize",
"cl-cffi",
"cl-containers",
"cl-djula",
"cl-fiveam",
"cl-esrap",
"cl-flexi-streams",
"cl-float-features",
"cl-iterate",
"cl-lass",
"cl-local-time",
"cl-parachute",
"cl-postgres-plus-local-time",
"cl-rove",
"cl-static-vectors",
"cl-str",
"cl-trivial-gray-streams",
"cl-who",
"cl-colors2",
"cl-alexandria",
"cl-base64",
"cl-calispel",
"cl-chipz",
"cl-clsql",
"cl-clunit2",
"cl-dissect",
"cl-docudown",
"cl-eager-future",
"cl-eager-future2",
"cl-fset",
"cl-gobject-introspection",
"cl-html-encode",
"cl-infix",
"cl-jpl-util",
"cl-jpl-queues",
"cl-kmrcl",
"cl-lml2",
"cl-misc-extensions",
"cl-mt19937",
"cl-nodgui",
"cl-parenscript",
"cl-parse-declarations",
"cl-ppcre",
"cl-ppcre-unicode",
"cl-ptester",
"cl-puri",
"cl-py-configparser",
"cl-rt",
"cl-s-xml",
"cl-split-sequence",
"cl-stefil",
"cl-translate",
"cl-trivial-utf-8",
"cl-uffi",
"cl-utilities",
"cl-variates",
"cl-webkit2",
"cl-xlunit",
"cl-3bz",
"cl-acclimation",
"cl-anaphora",
"cl-annot",
"cl-anonfun",
"cl-ansi-text",
"cl-anypool",
"cl-arnesi",
"cl-array-utils",
"cl-assoc-utils",
"cl-asdf-flv",
"cl-async",
"cl-babel",
"cl-cffi-gtk",
"cl-blackbird",
"cl-change-case",
"cl-circular-streams",
"cl-checkl",
"cl-clss",
"cl-cluffer",
"cl-clump",
"cl-collectors",
"cl-colors",
"cl-com.gigamonkeys.binary-data",
"cl-cookie",
"cl-dbi",
"cl-custom-hash-table",
"cl-deflate",
"cl-dexador",
"cl-dexador-test",
"cl-difflib",
"cl-do-urlencode",
"cl-documentation-utils",
"cl-drakma",
"cl-dynamic-classes",
"cl-enchant",
"cl-eos",
"cl-fad",
"cl-fare-quasiquote",
"cl-fare-utils",
"cl-fast-http",
"cl-fast-io",
"cl-fastcgi",
"cl-fiasco",
"cl-find-port",
"cl-form-fiddle",
"cl-gendoc",
"cl-gettext",
"cl-global-vars",
"cl-gopher",
"cl-history-tree",
"cl-html-diff",
"cl-hu.dwim.asdf",
"cl-http-body",
"cl-hu.dwim.stefil",
"cl-idna",
"cl-in-nomine",
"cl-ieee-floats",
"cl-interpol",
"cl-introspect-environment",
"cl-iolib",
"cl-isaac",
"cl-jonathan",
"cl-jpeg",
"cl-jpeg-turbo",
"cl-js",
"cl-json",
"cl-lack",
"cl-language-codes",
"cl-legion",
"cl-let-plus",
"cl-libuv",
"cl-lift",
"cl-lisp-namespace",
"cl-lisp-unit",
"cl-lisp-unit2",
"cl-locale",
"cl-log4cl",
"cl-lparallel",
"cl-lw-compat",
"cl-markdown",
"cl-markup",
"cl-md5",
"cl-metabang-bind",
"cl-marshal",
"cl-metacopy",
"cl-metatilities-base",
"cl-metatilities",
"cl-mgl-pax",
"cl-mimeparse",
"cl-mgl-pax-bootstrap",
"cl-dref",
"cl-dref-test",
"cl-mgl-pax-test",
"cl-mmap",
"cl-montezuma",
"cl-moptilities",
"cl-multilang-documentation",
"cl-mysql",
"cl-named-readtables",
"cl-named-readtables-test",
"cl-nasdf",
"cl-nclasses",
"cl-ndebug",
"cl-nfiles",
"cl-nibbles",
"cl-nhooks",
"cl-njson",
"cl-nkeymaps",
"cl-opticl",
"cl-nsymbols",
"cl-opticl-core",
"cl-optima",
"cl-osicat",
"cl-parse-float",
"cl-parse-js",
"cl-parse-number",
"cl-parser-combinators",
"cl-phos",
"cl-plump",
"cl-plus-ssl",
"cl-png-read",
"cl-postmodern",
"cl-pngload",
"cl-postgres",
"cl-pngload-test",
"cl-prompter",
"cl-proc-parse",
"cl-prove",
"cl-pythonic-string-reader",
"cl-quri",
"cl-qrencode",
"cl-retrospectiff",
"cl-redis",
"cl-rfc2388",
"cl-routes",
"cl-s-sysdeps",
"cl-rutils",
"cl-rutils-test",
"cl-salza2",
"cl-serapeum",
"cl-should-test",
"cl-simple-tasks",
"cl-skippy",
"cl-slice",
"cl-smart-buffer",
"cl-speedy-queue",
"cl-spinneret",
"cl-sqlite",
"cl-string-case",
"cl-swank",
"cl-symbol-munger",
"cl-swap-bytes",
"cl-system-locale",
"cl-tga",
"cl-test-more",
"cl-thrift",
"cl-tld",
"cl-toot",
"cl-trivia",
"cl-trivial-arguments",
"cl-trivial-backtrace",
"cl-trivial-benchmark",
"cl-trivial-clipboard",
"cl-trivial-cltl2",
"cl-trivial-features",
"cl-trivial-file-size",
"cl-trivial-garbage",
"cl-trivial-indent",
"cl-trivial-macroexpand-all",
"cl-trivial-main-thread",
"cl-trivial-mime",
"cl-trivial-open-browser",
"cl-trivial-package-local-nicknames",
"cl-trivial-shell",
"cl-trivial-rfc-1123",
"cl-trivial-sockets",
"cl-trivial-types",
"cl-trivial-with-current-source-form",
"cl-try",
"cl-type-i",
"cl-uax-15",
"cl-unicode",
"cl-unix-opts",
"cl-url-rewrite",
"cl-vom",
"cl-wookie",
"cl-xsubseq",
"cl-yacc",
"cl-zpb-exif",
"cl-zpng"
]
}
]
},
{
"name": "camlp5",
"portdir": "lang/camlp5",
"version": "8.03.01",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://camlp5.github.io/",
"description": "Camlp5 is a preprocessor-pretty-printer of OCaml.",
"long_description": "Camlp5 is a preprocessor and pretty-printer for OCaml programs. It also provides parsing and printing tools. As a preprocessor, it allows to: extend the syntax of OCaml, redefine the whole syntax of the language. As a pretty printer, it allows to: display OCaml programs in an elegant way, convert from one syntax to another, check the results of syntax extensions. Camlp5 also provides some parsing and pretty printing tools: extensible grammars, extensible printers, stream parsers and lexers pretty print module. It works as a shell command and can also be used in the OCaml toplevel.",
"active": true,
"categories": [
"lang",
"ocaml"
],
"maintainers": [
{
"name": "pmetzger",
"github": "pmetzger",
"ports_count": 23
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"perl5",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-re",
"ocaml-camlp-streams",
"ocaml-rresult",
"ocaml-fmt",
"ocaml-bos",
"ocaml-camlp5-buildscripts"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-cudf",
"ledit",
"geneweb"
]
}
]
},
{
"name": "beancount.el",
"portdir": "lang/beancount.el",
"version": "20210303",
"license": "GPL-3+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/beancount/beancount-mode",
"description": "Beancount mode for Emacs",
"long_description": "an Emacs major-mode implementing syntax highlighting, indentation, completion, and other facilities to edit and work with Beancount ledger files.",
"active": true,
"categories": [
"lang",
"editors"
],
"maintainers": [
{
"name": "l2dy",
"github": "l2dy",
"ports_count": 97
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"emacs"
]
}
],
"depends_on": []
},
{
"name": "bf2c",
"portdir": "lang/bf2c",
"version": "1.3.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://rene-ladan.nl/bf2c/",
"description": "optimizing BrainF*ck to C compiler",
"long_description": "BrainF*ck is a minimalistic but Turing complete programming language devised by Urban Mueller. It is oriented around a tape, a read/write head, an input device and an output device. This program converts Brainf*ck source into C, while attempting to optimize.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "antlr4-cpp-runtime",
"portdir": "lang/antlr4-cpp-runtime",
"version": "4.13.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/antlr/antlr4",
"description": "ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.",
"long_description": "ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. It's widely used to build languages, tools, and frameworks. From a grammar, ANTLR generates a parser that can build parse trees and also generates a listener interface (or visitor) that makes it easy to respond to the recognition of phrases of interest.",
"active": true,
"categories": [
"devel",
"lang"
],
"maintainers": [
{
"name": "emcrisostomo",
"github": "emcrisostomo",
"ports_count": 167
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-17"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"hostage"
]
}
]
},
{
"name": "algol-68rs",
"portdir": "lang/algol-68rs",
"version": "2021.05.18",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/coolbikerdad/Algol-68RS-Source",
"description": "The RSRE Algol-68RS Compiler: an update of the original port by Sian Mountbatten of a68toc (ctrans) from Algol-68RS/ELLA2000.",
"long_description": "The RSRE Algol-68RS Compiler: an update of the original port by Sian Mountbatten of a68toc (ctrans) from Algol-68RS/ELLA2000.",
"active": true,
"categories": [
"lang",
"algol"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "Io",
"portdir": "lang/Io",
"version": "2017.09.06",
"license": "GPL-2",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.iolanguage.com/",
"description": "Io is small prototype-based programming language",
"long_description": "Io is small prototype-based programming language. The ideas in Io are mostly inspired by Smalltalk (all values are objects), Self, NewtonScript and Act1 (prototype-based differential inheritance, actors and futures for concurrency), LISP (code is a runtime inspectable / modifiable tree) and Lua (small, embeddable).",
"active": true,
"categories": [
"lang"
],
"maintainers": [
{
"name": "mark",
"github": "markemer",
"ports_count": 114
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libsndfile",
"libvorbis",
"sqlite3",
"glib2",
"gmp",
"libedit",
"libevent",
"libffi",
"libmemcached",
"ncurses",
"openssl",
"ossp-uuid",
"pcre",
"readline",
"lzo2",
"cairo",
"libjpeg-turbo",
"libpng",
"tiff",
"python37",
"libidn",
"libogg",
"libtheora",
"loudmouth",
"freetype",
"libiconv",
"libxml2",
"pango",
"yajl",
"zlib"
]
}
],
"depends_on": []
},
{
"name": "alan",
"portdir": "lang/alan",
"version": "0.1.23",
"license": "Apache-2 and AGPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://alan-lang.org",
"description": "The Alan Programming Language",
"long_description": "The Alan Programming Language: The alan compiler and runtime can parallelize your code without concurrent or asynchronous programming (threads, promises, channels, etc) by only allowing iteration and recursion that is guaranteed to halt (e.g. no while (true) {} loops)",
"active": true,
"categories": [
"lang"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"yarn",
"python27",
"rust",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "mate-icons",
"portdir": "kde/mate-icons",
"version": "1.12.0",
"license": "(LGPL-3 or CC-BY-SA-3)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mate-desktop/mate-icon-theme",
"description": "the official icon themes from the Mate desktop",
"long_description": "the official icon themes from the Mate desktop, Mate and Menta.",
"active": true,
"categories": [
"gnome",
"kde",
"kf5"
],
"maintainers": [
{
"name": "rjvbertin",
"github": "RJVB",
"ports_count": 55
}
],
"variants": [
"rebuild"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "libalkimia",
"portdir": "kde/libalkimia",
"version": "8.0.3",
"license": "(LGPL-2.1 or LGPL-3+)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/KDE/alkimia",
"description": "Common Alkimia classes.",
"long_description": "Alkimia is the infrastructure for common storage and business logic that will be used by all financial applications in KDE. The target is to share financial related information over application boundaries. The libalkimia library contains some common classes.",
"active": true,
"categories": [
"kde",
"finance"
],
"maintainers": [],
"variants": [
"debug",
"docs",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"automoc",
"cmake",
"pkgconfig",
"kde-extra-cmake-modules"
]
},
{
"type": "lib",
"ports": [
"phonon",
"mpir",
"kdelibs4",
"qt4-mac"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"kmymoney4"
]
}
]
},
{
"name": "ktorrent4",
"portdir": "kde/ktorrent4",
"version": "4.3.1",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.kde.org/applications/internet/ktorrent/",
"description": "KDE4 bittorrent client, version 4.",
"long_description": "Bittorrent client for KDE4 supporting a variety of features such as uPNP.",
"active": true,
"categories": [
"kde",
"kde4"
],
"maintainers": [],
"variants": [
"debug",
"docs",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"automoc",
"cmake",
"pkgconfig",
"perl5",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libktorrent",
"qt4-mac",
"boost176",
"phonon",
"taglib",
"kde4-runtime",
"kdepimlibs4"
]
}
],
"depends_on": []
},
{
"name": "kmymoney4",
"portdir": "kde/kmymoney4",
"version": "4.8.4-20200617-f76ab094",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://kmymoney.org",
"description": "kmymoney version 4",
"long_description": "KMyMoney is the personal finance manager for KDE.",
"active": true,
"categories": [
"kde",
"kde4",
"finance"
],
"maintainers": [],
"variants": [
"debug",
"docs",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"automoc",
"cmake",
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"kde4-runtime",
"kdepimlibs4",
"qt4-mac",
"oxygen-icons",
"libalkimia",
"phonon",
"aqbanking5",
"libofx"
]
}
],
"depends_on": []
},
{
"name": "maven-completion",
"portdir": "java/maven-completion",
"version": "20200421",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/juven/maven-bash-completion",
"description": "Bash completions for Maven",
"long_description": "Bash completions for Maven",
"active": true,
"categories": [
"java"
],
"maintainers": [
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 354
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "run",
"ports": [
"bash"
]
}
],
"depends_on": []
},
{
"name": "jd-gui",
"portdir": "java/jd-gui",
"version": "1.6.6",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://java-decompiler.github.io/",
"description": "JD-GUI, a standalone graphical utility that displays Java sources from CLASS files",
"long_description": "JD-GUI is a standalone graphical utility that displays Java source codes of .class files. You can browse the reconstructed source code with the JD-GUI for instant access to methods and fields.",
"active": true,
"categories": [
"devel",
"java"
],
"maintainers": [],
"variants": [
"nativedialogs"
],
"dependencies": [
{
"type": "build",
"ports": [
"gradle",
"proguard",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"openjdk11"
]
}
],
"depends_on": []
},
{
"name": "java_memcached",
"portdir": "java/java_memcached",
"version": "2.0.1",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.whalin.com/memcached/",
"description": "A high performance, distributed object caching system.",
"long_description": "Memcached is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load. This Port provides a native Java client.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [
"built_in_logger"
],
"dependencies": [
{
"type": "build",
"ports": [
"apache-ant",
"clang-17"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"jakarta-log4j",
"kaffe"
]
}
],
"depends_on": []
},
{
"name": "drip",
"portdir": "java/drip",
"version": "0.2.4-17-ga4bd00d",
"license": "EPL-1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ninjudd/drip",
"description": "Fast JVM launching without the hassle of persistent JVMs",
"long_description": "Drip is a launcher for the Java Virtual Machine that provides much faster startup times than the java command. The drip script is intended to be a drop-in replacement for the java command, only faster.",
"active": true,
"categories": [
"sysutils",
"java"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 163
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"openjdk8"
]
}
],
"depends_on": []
},
{
"name": "gant",
"portdir": "java/gant",
"version": "1.9.10",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Gant/Gant",
"description": "A groovy based tool for scripting ant",
"long_description": "Gant is a tool for scripting Ant tasks using Groovy instead of XML to specify the logic. A Gant specification is a Groovy script and so can bring all the power of Groovy to bear directly, something not possible with Ant scripts. Whilst it might be seen as a competitor to Ant, Gant uses Ant tasks for many of the actions, so Gant is really an alternative way of doing things using Ant, but using a programming language rather than XML to specify the rules.",
"active": true,
"categories": [
"devel",
"java",
"groovy"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "appbundler",
"portdir": "java/appbundler",
"version": "20221218",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/TheInfiniteKind/appbundler/",
"description": "Packages a Java application as a Mac app bundle.",
"long_description": "Packages a Java application as a Mac app bundle. Oracle's Java Application Bundler is compatible with Java 7 or 8.",
"active": true,
"categories": [
"java"
],
"maintainers": [
{
"name": "nicos",
"github": "NicosPavlov",
"ports_count": 16
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"apache-ant",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "janet-uri",
"portdir": "janet/janet-uri",
"version": "1.0.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/andrewchambers/janet-uri",
"description": "A uri parser implemented in janet",
"long_description": "A uri parser implemented in janet.",
"active": true,
"categories": [
"devel",
"janet"
],
"maintainers": [
{
"name": "jc+macports",
"github": "tsujp",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"janet",
"jpm"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"janet-joy"
]
}
]
},
{
"name": "janet-tester",
"portdir": "janet/janet-tester",
"version": "0.4",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/joy-framework/tester",
"description": "A testing library for janet",
"long_description": "A testing library for janet",
"active": true,
"categories": [
"devel",
"janet"
],
"maintainers": [
{
"name": "jc+macports",
"github": "tsujp",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"janet",
"jpm"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"janet-bundler",
"janet-db",
"janet-halo",
"janet-joy"
]
}
]
},
{
"name": "janet-testament",
"portdir": "janet/janet-testament",
"version": "20211031",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyrmont/testament",
"description": "a testing library for Janet",
"long_description": "Testament is a testing library for Janet.",
"active": true,
"categories": [
"devel",
"janet"
],
"maintainers": [
{
"name": "jc+macports",
"github": "tsujp",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"janet",
"jpm"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"janet-musty"
]
}
]
},
{
"name": "janet-sqlite3",
"portdir": "janet/janet-sqlite3",
"version": "20220521",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janet-lang/sqlite3",
"description": "This native module proves sqlite bindings for janet",
"long_description": "This native module proves sqlite bindings for janet.",
"active": true,
"categories": [
"devel",
"janet"
],
"maintainers": [
{
"name": "jc+macports",
"github": "tsujp",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"sqlite3",
"janet",
"jpm"
]
}
],
"depends_on": []
},
{
"name": "janet-spork",
"portdir": "janet/janet-spork",
"version": "20220604",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janet-lang/spork",
"description": "Various Janet utility modules",
"long_description": "Various Janet utility modules. Spork aims to be grab bag of useful Janet functionality that does not belong in the core library.",
"active": true,
"categories": [
"devel",
"janet"
],
"maintainers": [
{
"name": "jc+macports",
"github": "tsujp",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"janet",
"jpm"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"janet-musty"
]
}
]
},
{
"name": "janet-musty",
"portdir": "janet/janet-musty",
"version": "20210905",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyrmont/musty",
"description": "an incomplete Mustache implementation in Janet",
"long_description": "Musty is an incomplete Mustache implementation in Janet.",
"active": true,
"categories": [
"devel",
"janet"
],
"maintainers": [
{
"name": "jc+macports",
"github": "tsujp",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"janet",
"janet-spork",
"janet-testament",
"jpm"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"janet-joy"
]
}
]
},
{
"name": "janet-path",
"portdir": "janet/janet-path",
"version": "202110109",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janet-lang/path",
"description": "Simple path manipulation module for Janet",
"long_description": "Simple path manipulation module for Janet.",
"active": true,
"categories": [
"devel",
"janet"
],
"maintainers": [
{
"name": "jc+macports",
"github": "tsujp",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"janet",
"jpm"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"janet-bundler",
"janet-db",
"janet-joy"
]
}
]
},
{
"name": "janet-json",
"portdir": "janet/janet-json",
"version": "20220522",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janet-lang/json",
"description": "A JSON module for janet",
"long_description": "A JSON module for janet.",
"active": true,
"categories": [
"devel",
"janet"
],
"maintainers": [
{
"name": "jc+macports",
"github": "tsujp",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"janet",
"jpm"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"janet-joy"
]
}
]
},
{
"name": "janet-joy",
"portdir": "janet/janet-joy",
"version": "20210811",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/joy-framework/joy",
"description": "A full stack janet web framework",
"long_description": "A full stack janet web framework",
"active": true,
"categories": [
"devel",
"janet"
],
"maintainers": [
{
"name": "jc+macports",
"github": "tsujp",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"janet-cipher",
"janet-db",
"janet-halo2",
"janet-html",
"janet-json",
"janet",
"janet-path",
"janet-tester",
"janet-uri",
"jpm",
"janet-musty"
]
}
],
"depends_on": []
},
{
"name": "janet-jhydro",
"portdir": "janet/janet-jhydro",
"version": "20220601",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janet-lang/jhydro",
"description": "Lightweight cryptographic and random number generation utils for Janet",
"long_description": "Lightweight cryptographic and random number generation utils for Janet.",
"active": true,
"categories": [
"devel",
"janet"
],
"maintainers": [
{
"name": "jc+macports",
"github": "tsujp",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"janet",
"jpm"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"janet-cipher"
]
}
]
},
{
"name": "janet-html",
"portdir": "janet/janet-html",
"version": "20220602",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/swlkr/janet-html",
"description": "A library for representing HTML in Janet",
"long_description": "A library for representing HTML in Janet",
"active": true,
"categories": [
"devel",
"janet"
],
"maintainers": [
{
"name": "jc+macports",
"github": "tsujp",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"janet",
"jpm"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"janet-joy"
]
}
]
},
{
"name": "janet-halo",
"portdir": "janet/janet-halo",
"version": "20200621",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/joy-framework/halo",
"description": "HTTP server for janet",
"long_description": "HTTP server for janet",
"active": true,
"categories": [
"devel",
"janet"
],
"maintainers": [
{
"name": "jc+macports",
"github": "tsujp",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"janet",
"janet-tester",
"jpm"
]
}
],
"depends_on": []
},
{
"name": "janet-halo2",
"portdir": "janet/janet-halo2",
"version": "20210826",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/joy-framework/halo2",
"description": "A pure janet streaming http/1.1 server",
"long_description": "A pure janet streaming http/1.1 server",
"active": true,
"categories": [
"devel",
"janet"
],
"maintainers": [
{
"name": "jc+macports",
"github": "tsujp",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"janet",
"jpm"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"janet-joy"
]
}
]
},
{
"name": "janet-dotenv",
"portdir": "janet/janet-dotenv",
"version": "20200513",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/joy-framework/dotenv",
"description": "Dotenv for janet",
"long_description": "Dotenv for janet",
"active": true,
"categories": [
"devel",
"janet"
],
"maintainers": [
{
"name": "jc+macports",
"github": "tsujp",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"janet",
"jpm"
]
}
],
"depends_on": []
}
]
}