HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 51787,
"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": "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-kramdown",
"rb23-rake",
"rb23-bundler",
"nicinfo",
"rb23-zentest",
"swig-ruby",
"rb23-rmagick",
"swig3-ruby"
]
}
]
},
{
"name": "ruby24",
"portdir": "lang/ruby24",
"version": "2.4.10",
"license": "(Ruby or BSD)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.ruby-lang.org/",
"description": "Powerful and clean object-oriented scripting language",
"long_description": "Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straightforward, extensible, and portable.",
"active": true,
"categories": [
"lang",
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 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-kramdown",
"rb24-bundler",
"rb24-mustache",
"rb24-gem-patch",
"rb24-zentest",
"rb24-rdiscount",
"rb24-rmagick"
]
}
]
},
{
"name": "ruby25",
"portdir": "lang/ruby25",
"version": "2.5.9",
"license": "(Ruby or BSD)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.ruby-lang.org/",
"description": "Powerful and clean object-oriented scripting language",
"long_description": "Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straightforward, extensible, and portable.",
"active": true,
"categories": [
"lang",
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 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-mini_portile2",
"rb25-kramdown",
"rb25-rake",
"rb25-bundler",
"rb25-text",
"rb25-threach",
"rb25-mustache",
"rb25-gem-patch",
"rb25-locale",
"rb25-cri",
"rb25-zentest",
"rb25-rdiscount",
"rb25-rmagick"
]
}
]
},
{
"name": "scheme48",
"portdir": "lang/scheme48",
"version": "1.9.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://s48.org/",
"description": "Scheme byte-code interpreter",
"long_description": "Scheme 48 is an implementation of Scheme written by Richard Kelsey and Jonathan Rees. It is based on a byte-code interpreter and is designed to be used as a testbed for experiments in implementation techniques and as an expository tool.",
"active": true,
"categories": [
"lang",
"scheme"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "scsh",
"portdir": "lang/scsh",
"version": "0.6.7",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.scsh.net/",
"description": "Scheme shell",
"long_description": "Scsh is an open-source Unix shell embedded within Scheme. Scsh is a variant of Scheme 48 (an R5RS compliant new-tech Scheme system) Scsh is designed for writing real-life standalone Unix programs and shell scripts. Scsh spans a wide range of application, from `script' applications usually handled with perl or sh, to more standard systems applications usually written in C.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "sdcc29",
"portdir": "lang/sdcc29",
"version": "2.9.0",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://sdcc.sourceforge.net/",
"description": "ANSI C compiler targeting Intel 8051, Maxim 80DS390, Zilog Z80",
"long_description": "SDCC is a freeware, retargettable, optimizing ANSI C compiler that targets the Intel 8051, Maxim 80DS390, and Zilog Z80 based MCUs. Work is in progress on supporting Motorola 68HC08 as well as Microchip PIC16 and PIC18 series.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"gputils",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"readline"
]
},
{
"type": "run",
"ports": [
"gputils"
]
}
],
"depends_on": []
},
{
"name": "see",
"portdir": "lang/see",
"version": "3.1.1424",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://adaptive-enterprises.com/~d/software/see/",
"description": "Simple ECMAScript Engine",
"long_description": "The Simple ECMAScript Engine ('SEE') is a parser and runtime library for the popular ECMAScript language.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-12"
]
},
{
"type": "lib",
"ports": [
"boehmgc"
]
}
],
"depends_on": []
},
{
"name": "shakespeare",
"portdir": "lang/shakespeare",
"version": "1.2.1",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://shakespearelang.sourceforge.net/",
"description": "Shakespeare programming language",
"long_description": "A programming language created with the design goal to make the source code resemble Shakespeare plays. The characters in the play are variables.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"bison",
"flex",
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "sisc",
"portdir": "lang/sisc",
"version": "1.16.6",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://sisc.sourceforge.net/",
"description": "Second Interpreter of Scheme Code",
"long_description": "SISC is a Java based interpreter of Scheme.",
"active": true,
"categories": [
"lang",
"java",
"scheme"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"apache-ant",
"clang-9.0",
"docbook-xsl-nons"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"openjdk8"
]
}
],
"depends_on": []
},
{
"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": "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": "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": "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": "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": "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": "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": "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": "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": "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": 1047
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"stack"
]
}
],
"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": 1047
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"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": "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": "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": "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": "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": "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": "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": "luarocks_select",
"portdir": "lua/luarocks_select",
"version": "0.1",
"license": "Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "Common files for selecting default LuaRocks version",
"long_description": "This port installs files that allow 'port select' to create links to the preferred default version of LuaRocks.",
"active": true,
"categories": [
"lua"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"lua51-luarocks",
"lua52-luarocks",
"lua53-luarocks"
]
}
]
},
{
"name": "GNUMail-Aqua",
"portdir": "mail/GNUMail-Aqua",
"version": "1.2.0pre3",
"license": "GPL-2",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.collaboration-world.com/gnumail/",
"description": "Fully featured mail application using GNUStep or Cocoa.",
"long_description": "GNUMail.app is a fully featured mail application running on multiple platforms. It uses the GNUstep development framework or Apple Cocoa, which are based on the OpenStep specification provided by NeXT, Inc..",
"active": true,
"categories": [
"aqua",
"mail"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "Pantomime-Framework",
"portdir": "mail/Pantomime-Framework",
"version": "1.2.0pre1",
"license": "GPL-2+ and Noncommercial and Restrictive",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.collaboration-world.com/cgi-bin/project/index.cgi?pid=3",
"description": "a framework for supporing POP, IMAP3, and SMTP",
"long_description": "Pantomime is a framework that implements support for POP, IMAP3, and SMTP. It's fast and easy to use.",
"active": true,
"categories": [
"devel",
"mail"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "abook",
"portdir": "mail/abook",
"version": "0.5.6",
"license": "GPL-2",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "http://abook.sourceforge.net",
"description": "Address book with mutt support",
"long_description": "abook uses curses libs and is able to import addressbooks from pine and netscape (ldif). Exports to mutt alias, html, pine, gcrd (GnomeCard), csv, elm alias, and plain text.",
"active": true,
"categories": [
"mail"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"gettext",
"ncurses",
"readline",
"libiconv"
]
}
],
"depends_on": []
},
{
"name": "archmbox",
"portdir": "mail/archmbox",
"version": "4.10.0",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://adc-archmbox.sourceforge.net/",
"description": "simple email archiver for the mbox format",
"long_description": "Archmbox is a simple email archiver written in perl. It parses one or more mailboxes, selects some or all messages and then performs specific actions on the selected messages. At this time archmbox supports mbox and mbx mailbox formats.",
"active": true,
"categories": [
"mail"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"bzip2",
"perl5",
"imap-uw"
]
}
],
"depends_on": []
},
{
"name": "assp",
"portdir": "mail/assp",
"version": "1.1.0",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://assp.sourceforge.net/",
"description": "Anti-Spam SMTP Proxy (ASSP) Server",
"long_description": "The Anti-Spam SMTP Proxy (ASSP) Server is an open source, platform-independent SMTP Proxy server which implements whitelists and Bayesian filtering to rid the planet of the blight of unsolicited email (UCE). UCE must be stopped at the SMTP server. Anti-spam tools must be adaptive to new spam and customized for each site?s mail patterns. This free, easy-to-use tool works with any mail transport and achieves these goals requiring no operator intervention after the initial setup phase.",
"active": true,
"categories": [
"mail"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "run",
"ports": [
"perl5"
]
}
],
"depends_on": []
},
{
"name": "base-64",
"portdir": "mail/base-64",
"version": "1.3",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://josefsson.org/base64/",
"description": "command line RFC 3548-compliant base 64 encoder and decoder",
"long_description": "Base64 is a command line tool that implements an RFC 3548-compliant base 64 encoder and decoder. When encoding it can wrap encoded lines to a specified column, and when decoding can optionally ignore non-alphabet characters.",
"active": true,
"categories": [
"mail"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"gettext"
]
}
],
"depends_on": []
},
{
"name": "base64",
"portdir": "mail/base64",
"version": "1.5",
"license": "public-domain",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.fourmilab.ch/webtools/base64/",
"description": "Encode and decode base64 files",
"long_description": "Utility which encodes and decodes files in in RFC 1341 format. It can be used within a pipeline as an encoding or decoding filter, and is most commonly used in this manner as part of an automated mail processing system.",
"active": true,
"categories": [
"mail"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"omnicompiler"
]
}
]
},
{
"name": "base91",
"portdir": "mail/base91",
"version": "0.6.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://base91.sourceforge.net/",
"description": "Encode and decode base91 files",
"long_description": "basE91 is an advanced method for encoding binary data as ASCII characters. It is similar to UUencode or base64, but is more efficient. The overhead produced by basE91 depends on the input data. It amounts at most to 23% (versus 33% for base64) and can range down to 14%, which typically occurs on 0-byte blocks. This makes basE91 very useful for transferring larger files over binary insecure connections like e-mail or terminal lines.",
"active": true,
"categories": [
"mail"
],
"maintainers": [
{
"name": "alan.macports.sp",
"github": "",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "bmf",
"portdir": "mail/bmf",
"version": "0.9.4",
"license": "GPL-2",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "http://bmf.sourceforge.net/",
"description": "Bayesian Mail Filter",
"long_description": "bmf is a self contained and extremely efficient Bayesian mail filter. See Paul Graham's article A Plan for Spam for background information. It aims to be faster, smaller, and more versatile than similar applications.",
"active": true,
"categories": [
"mail"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "clamsmtp",
"portdir": "mail/clamsmtp",
"version": "1.10",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://thewalter.net/stef/software/clamsmtp/",
"description": "SMTP filter checking for viruses using the ClamAV anti-virus",
"long_description": "ClamSMTP is an SMTP filter that allows you to check for viruses using the ClamAV anti-virus software. It accepts SMTP connections and forwards the SMTP commands and responses to another SMTP server. The 'DATA' email body is intercepted and scanned before forwarding.",
"active": true,
"categories": [
"security",
"mail"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "run",
"ports": [
"clamav"
]
}
],
"depends_on": []
},
{
"name": "cyrus-imapd",
"portdir": "mail/cyrus-imapd",
"version": "2.4.20",
"license": "BSD-old",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cyrusimap.org/",
"description": "The Cyrus IMAP Server",
"long_description": "Popular, scalable, open standars based IMAP & POP3 mail server developed by The Carnegie Mellon University.",
"active": true,
"categories": [
"mail"
],
"maintainers": [],
"variants": [
"murder",
"snmp",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"makedepend",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"db48",
"openssl",
"perl5.34",
"cyrus-sasl2"
]
}
],
"depends_on": []
},
{
"name": "cyrus5-imapd",
"portdir": "mail/cyrus5-imapd",
"version": "2.5.4",
"license": "BSD-old",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://cyrusimap.org/",
"description": "The Cyrus IMAP Server",
"long_description": "Popular, scalable, open standars based IMAP & POP3 mail server developed by The Carnegie Mellon University.",
"active": true,
"categories": [
"mail"
],
"maintainers": [],
"variants": [
"murder",
"sieve",
"idled",
"snmp",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"makedepend"
]
},
{
"type": "lib",
"ports": [
"db60",
"openssl",
"perl5",
"cyrus-sasl2"
]
}
],
"depends_on": []
},
{
"name": "deletemail",
"portdir": "mail/deletemail",
"version": "0.5",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://code.jhweiss.de/deletemail/",
"description": "non-interactive tool for removing mail from IMAP4 mailboxes",
"long_description": "deletemail is a non-interactive tool for removing mail from one or more IMAP4 mailboxes. It removes mail older than a configurable number of days, and by default does not remove mail that is not marked as seen on the server",
"active": true,
"categories": [
"mail"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"openssl"
]
}
],
"depends_on": []
},
{
"name": "etpan",
"portdir": "mail/etpan",
"version": "0.7.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://libetpan.sourceforge.net/etpan/",
"description": "etPan is a console mail user agent based on libEtPan",
"long_description": "etPan is a console mail user agent based on libEtPan",
"active": true,
"categories": [
"mail"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5",
"libetpan"
]
}
],
"depends_on": []
},
{
"name": "gensig",
"portdir": "mail/gensig",
"version": "2.3",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.geekthing.com/~robf/ware/gensig/",
"description": "A random .signature generator",
"long_description": "Gensig is a random signature generator.",
"active": true,
"categories": [
"mail"
],
"maintainers": [
{
"name": "andrea+darwinports",
"github": "",
"ports_count": 2
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "hypermail",
"portdir": "mail/hypermail",
"version": "2.3.0",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.hypermail-project.org/",
"description": "Hypermail, mail to cross-referenced HTML converter",
"long_description": "Hypermail is a program that takes a file of mail messages in UNIX mailbox format and generates a set of cross-referenced HTML documents.",
"active": true,
"categories": [
"textproc",
"mail"
],
"maintainers": [],
"variants": [
"gdbm",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "imap-uw",
"portdir": "mail/imap-uw",
"version": "2007f",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.washington.edu/imap/",
"description": "University of Washington IMAP daemon",
"long_description": "IMAP (Internet Message Access Protocol) is a method of accessing electronic messages kept on a (possibly shared) mail server. This port provides the University of Washington IMAP toolkit (IMAP supporting software developed by the UW).",
"active": true,
"categories": [
"mail"
],
"maintainers": [],
"variants": [
"ssl_plain",
"mbx",
"mix",
"ssl_pam",
"subdir"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"openssl",
"kerberos5",
"gss"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"archmbox"
]
}
]
},
{
"name": "libmilter",
"portdir": "mail/libmilter",
"version": "8.17.1",
"license": "Permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.sendmail.org/doc/sendmail-current/libmilter/docs/",
"description": "libmilter library from Sendmail",
"long_description": "Sendmail's Content Management API (milter) provides third-party programs to access mail messages as they are being processed by the Mail Transfer Agent (MTA), allowing them to examine and modify message content and meta-information. Filtering policies implemented by Milter-conformant filters may then be centrally configured and composed in an end-user's MTA configuration file",
"active": true,
"categories": [
"mail"
],
"maintainers": [
{
"name": "dluke",
"github": "danielluke",
"ports_count": 31
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-12"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"milter-greylist",
"opendkim"
]
}
]
},
{
"name": "librfc822",
"portdir": "mail/librfc822",
"version": "1.2",
"license": "Permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://cryp.to/free-software/",
"description": "complete parser for RFC822 addresses",
"long_description": "librfc822 provides application developers with a complete parser for RFC822 addresses. Not only can you use the library to verify that RFC822 addresses are syntactically correct, you can also have an address split up into its semantic parts, what is needed when deciding where to route an address to, etc.",
"active": true,
"categories": [
"mail"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "libsieve",
"portdir": "mail/libsieve",
"version": "2.2.5",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://libsieve.sourceforge.net/",
"description": "A library for parsing, sorting and filtering your mail",
"long_description": "This code is a standalone library providing an interpreter for RFC 3028 Sieve and various extensions. It is based upon code distributed with the Cyrus Mail Server prior to CMU's switch to a more restrictive license. The libSieve API attempts to be easy to use and extensible, and replaces the more rigid API in the Cyrus Sieve implementation.",
"active": true,
"categories": [
"devel",
"mail"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "lmtp2nntp",
"portdir": "mail/lmtp2nntp",
"version": "1.4.1",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.ossp.org/pkg/tool/lmtp2nntp/",
"description": "LMTP service for use in conjunction with an MTA",
"long_description": "OSSP lmtp2nntp is an LMTP service for use in conjunction with an MTA (like Sendmail), providing a reliable, real-time mail to news gateway. Input messages get their headers slightly reformatted to match Usenet news article format, and the article is posted or feeded into a remote NNTP service (like INN). Delivery must take place immediately or the transaction fails.",
"active": true,
"categories": [
"mail"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "lurker",
"portdir": "mail/lurker",
"version": "2.3",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://lurker.sourceforge.net/",
"description": "Not just another mailing list archiver.",
"long_description": "After being subscribed to interesting mailing lists, lurker archives all incoming mail into a database. Old mail can also be imported. Once mail is in the database, lurker can help you search the unending noise for those gems you need to read. A web-browser is used to interact with lurker. This makes lurker useful for mailing list administrators, who can deploy lurker on the host of several related lists. Among some of the interesting features lurker offers you can find: full keyword search by body, subject, author, ...; a graphical representation of message relationships; charts of the current activity about a topic; searching lists or queries around an estimated time; signature verification to confirm the author; messages markup to find related information; etc.",
"active": true,
"categories": [
"mail"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"libiconv",
"libxslt"
]
}
],
"depends_on": []
}
]
}