HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50073,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=144",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=142",
"results": [
{
"name": "nvi",
"portdir": "editors/nvi",
"version": "1.81.6",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.bostic.com/vi/",
"description": "A vi/ex clone",
"long_description": "Nvi is an implementation of the ex/vi text editor originally distributed as part of the Fourth Berkeley Software Distribution (4BSD), by the University of California, Berkeley.",
"active": true,
"categories": [
"editors"
],
"maintainers": [],
"variants": [
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"db48",
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "nvi2",
"portdir": "editors/nvi2",
"version": "2.2.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/lichray/nvi2",
"description": "Reimplementation of nex/nvi",
"long_description": "Reimplementation of nex/nvi, text editors originally distributed as part of the Fourth Berkeley Software Distribution (4BSD), by the University of California, Berkeley.",
"active": true,
"categories": [
"editors"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"ninja",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"libiconv"
]
}
],
"depends_on": []
},
{
"name": "nvimpager",
"portdir": "sysutils/nvimpager",
"version": "0.13.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/lucc/nvimpager",
"description": "Using neovim as a pager to view man pages, git diffs, whatnot with neovim's syntax highlighting and mouse support.",
"long_description": "Using neovim as a pager to view man pages, git diffs, whatnot with neovim's syntax highlighting and mouse support.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 638
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"scdoc",
"clang-16"
]
},
{
"type": "run",
"ports": [
"neovim",
"bash"
]
}
],
"depends_on": []
},
{
"name": "nvm",
"portdir": "devel/nvm",
"version": "0.40.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nvm-sh/nvm",
"description": "Node version manager",
"long_description": "NVM is a simple shell script to manage multiple active Node.js versions.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "franklinyu",
"github": "FranklinYu",
"ports_count": 4
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "nvtop",
"portdir": "sysutils/nvtop",
"version": "3.2.0",
"license": "GPL-3",
"platforms": "{darwin >= 21}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Syllo/nvtop",
"description": "GPU & Accelerator process monitoring for AMD, Apple, Huawei, Intel, NVIDIA and Qualcomm",
"long_description": "GPU & Accelerator process monitoring for AMD, Apple, Huawei, Intel, NVIDIA and Qualcomm. NVTOP stands for Neat Videocard TOP, a (h)top like task monitor for GPUs and accelerators. It can handle multiple GPUs and print information about them in a htop-familiar way.",
"active": true,
"categories": [
"sysutils",
"graphics"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1017
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "nwntools",
"portdir": "games/nwntools",
"version": "2.3.2",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://openknights.sourceforge.net/",
"description": "Tools for the game Neverwinter Nights",
"long_description": "A tool set for Bioware's Neverwinter Nights, including a script compiler (with python bindings) and model compiler",
"active": true,
"categories": [
"games"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"bison",
"libtool",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": []
},
{
"name": "nxcomp",
"portdir": "net/nxcomp",
"version": "3.5.99.22",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wiki.x2go.org/doku.php/wiki:libs:nx-libs",
"description": "nxcomp is the X compression library by NX",
"long_description": "nxcomp is a library compressing X commands to be passed over network for use with the X2Go suite.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "ionic",
"github": "Ionic",
"ports_count": 24
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"autoconf",
"automake",
"libtool",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"libjpeg-turbo",
"libpng",
"xorg-xorgproto",
"zlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"nxproxy"
]
}
]
},
{
"name": "nxml-mode",
"portdir": "editors/nxml-mode",
"version": "20041004",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.thaiopensource.com/nxml-mode/",
"description": "An Emacs mode for editing XML files",
"long_description": "A major mode for GNU Emacs for editing XML documents. It supports editing well-formed XML documents and also provides schema-sensitive editing of XML documents using RELAX NG Compact Syntax.",
"active": true,
"categories": [
"lang",
"editors"
],
"maintainers": [
{
"name": "evenson",
"github": "",
"ports_count": 1
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"emacs"
]
}
],
"depends_on": []
},
{
"name": "nxproxy",
"portdir": "net/nxcomp",
"version": "3.5.99.22",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wiki.x2go.org/doku.php/wiki:libs:nx-libs",
"description": "nxproxy is a compressing proxy for X",
"long_description": "nxproxy is a library compressing X commands to be passed over network for use with the X2Go suite.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "ionic",
"github": "Ionic",
"ports_count": 24
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"nxcomp"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"x2goclient"
]
}
]
},
{
"name": "nylon",
"portdir": "net/nylon",
"version": "1.21",
"license": "BSD and BSD-old",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://monkey.org/~marius/nylon/",
"description": "A Unix SOCKS 4, 4a and 5 proxy server",
"long_description": "nylon is a proxy server which currently supports SOCKS version 4, 4a and 5, as well as a mirror mode which allows nylon to mirror services.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"libevent"
]
}
],
"depends_on": []
},
{
"name": "nyxt",
"portdir": "www/nyxt",
"version": "3.5.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/atlas-engineer/nyxt",
"description": "Extensible web browser in Common Lisp",
"long_description": "Extensible web browser in Common Lisp",
"active": true,
"categories": [
"www"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"cl-phos",
"cl-prompter",
"cl-py-configparser",
"cl-spinneret",
"cl-str",
"cl-trivial-clipboard",
"cl-unix-opts",
"cl-webkit2",
"cl-ppcre",
"makeicns",
"sbcl",
"cl-alexandria",
"cl-base64",
"cl-bordeaux-threads",
"cl-flexi-streams",
"cl-ppcre-unicode",
"cl-trivial-features",
"cl-trivial-garbage",
"cl-closer-mop",
"cl-swank",
"cl-trivial-types",
"cl-colors2",
"cl-trivia",
"cl-calispel",
"cl-gopher",
"cl-html-diff",
"cl-json",
"cl-local-time",
"cl-moptilities",
"cl-quri",
"cl-containers",
"cl-dissect",
"cl-log4cl",
"cl-prevalence",
"cl-qrencode",
"cl-slynk",
"cl-tld",
"cl-dexador",
"cl-enchant",
"cl-history-tree",
"cl-idna",
"cl-nasdf",
"cl-nclasses",
"cl-trivial-package-local-nicknames",
"cl-cffi-gtk",
"cl-clss",
"cl-cluffer",
"cl-iolib",
"cl-lass",
"cl-lparallel",
"cl-montezuma",
"cl-ndebug",
"cl-nfiles",
"cl-nhooks",
"cl-njson",
"cl-nkeymaps",
"cl-nsymbols",
"cl-plump",
"cl-serapeum",
"cl-parenscript"
]
},
{
"type": "lib",
"ports": [
"libfixposix",
"openssl",
"gtk3",
"cairo",
"gdk-pixbuf2",
"webkit2-gtk",
"pango",
"glib2"
]
}
],
"depends_on": []
},
{
"name": "nzbget",
"portdir": "net/nzbget",
"version": "21.1",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://nzbget.net/",
"description": "NZBGet is a cross-platform binary newsgrabber for nzb files, written in C++.",
"long_description": "NZBGet is a cross-platform binary newsgrabber for nzb files, written in C++. It supports client/server mode, automatic par-check/-repair and web-interface. NZBGet requires low system resources and runs great on routers, NAS-devices and media players.",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"libgcrypt",
"zlib",
"libxml2",
"ncurses",
"gnutls"
]
}
],
"depends_on": []
},
{
"name": "oasdiff",
"portdir": "devel/oasdiff",
"version": "1.11.7",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.oasdiff.com/",
"description": "Compare and detect breaking changes in OpenAPI specs.",
"long_description": "Compare and detect breaking changes in OpenAPI specs.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1017
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "oath-toolkit",
"portdir": "security/oath-toolkit",
"version": "2.6.13",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.nongnu.org/oath-toolkit/",
"description": "The OATH Toolkit contains a shared library, command line tool, and PAM module for one-time password authentication.",
"long_description": "The OATH Toolkit contains a shared library, command line tool, and PAM module that makes it possible to build one-time password authentication systems. Supported technologies include the event-based HOTP algorithm and the time-based TOTP algorithm. OATH is the Open AuTHentication organization which specify the algorithms.",
"active": true,
"categories": [
"devel",
"security"
],
"maintainers": [
{
"name": "arno+macports",
"github": "fracai",
"ports_count": 13
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"gtk-doc",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libtool",
"xmlsec",
"libxml2"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"pass-otp"
]
}
]
},
{
"name": "oauth2c",
"portdir": "security/oauth2c",
"version": "1.17.2",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cloudentity/oauth2c",
"description": "User-friendly CLI for OAuth2",
"long_description": "oauth2c is a command-line tool that simplifies the process of experimenting with different grant types and client authentication methods for OAuth 2.0.",
"active": true,
"categories": [
"security",
"www"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1017
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "oauth2-proxy",
"portdir": "security/oauth2-proxy",
"version": "7.8.2",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://oauth2-proxy.github.io/oauth2-proxy",
"description": "A reverse proxy that provides authentication with Google, GitHub or other providers.",
"long_description": "A reverse proxy and static file server that provides authentication using Providers (Google, GitHub, and others) to validate accounts by email, domain or group.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1017
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "obby",
"portdir": "net/obby",
"version": "0.4.8",
"license": "GPL-2+",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gobby.github.io",
"description": "Synced document buffers",
"long_description": "obby is a library which provides synced document buffers. It supports multiple documents in one session and is portable to both Windows and POSIX platforms.",
"active": false,
"categories": [
"net"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"libsigcxx2",
"net6"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"sobby"
]
}
]
},
{
"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": "oberon-risc",
"portdir": "emulators/oberon-risc",
"version": "20200818",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.projectoberon.net/",
"description": "Project Oberon RISC system emulator",
"long_description": "Project Oberon 2013 by Niklaus Wirth and Jürg Gutknecht is a lean and easily understandable desktop computer. This emulation by Peter De Wachter includes a disk image of the latest full system (note: make a scratch, writable copy)",
"active": true,
"categories": [
"emulators"
],
"maintainers": [
{
"name": "justin_flude",
"github": "jflude",
"ports_count": 4
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libsdl2"
]
}
],
"depends_on": []
},
{
"name": "objc",
"portdir": "lang/objc",
"version": "3.2.8",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://users.pandora.be/stes/compiler.html",
"description": "The Portable Object Compiler is an Objective-C compiler",
"long_description": "This is an independent implementation of Objective C - independent of Stepstone's, NeXT's, GNU's (Free Software Foundation) or SunSoft's Objective C implementation. Like the GNU compiler, the objc grammar is written in YACC. The lexical ananlyzer is written in LEX, and the compiler itself in the Bourne shell and in Objective C. (the optional Objective C link editor is written in AWK).",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"byacc"
]
}
],
"depends_on": []
},
{
"name": "objconv",
"portdir": "devel/objconv",
"version": "20160116",
"license": "GPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.agner.org/optimize",
"description": "Object converter / disassembler.",
"long_description": "This utility can be used for converting object files between COFF/PE, OMF, ELF and Mach-O formats for all 32-bit and 64-bit x86 platforms. Can modify symbol names in object files. Can build, modify and convert function libraries across platforms. Can dump object files and executable files. Also includes a very good disassembler supporting the SSE4, AVX, AVX2, AVX512, FMA3, FMA4, XOP and Knights Corner instruction sets.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": []
},
{
"name": "objectmarker",
"portdir": "graphics/objectmarker",
"version": "20070501",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://web.archive.org/web/20190908101354/http://www.cs.utah.edu/~turcsans/DUC_files/HaarTraining/",
"description": "Tool for opencv to learn to recognize objects",
"long_description": "Tool for opencv to learn to recognize objects",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"opencv3"
]
}
],
"depends_on": []
},
{
"name": "objectweb-anttasks",
"portdir": "java/objectweb-anttasks",
"version": "1.3.2",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://monolog.objectweb.org/",
"description": "ObjectWeb ant tasks",
"long_description": "Assorted utility tasks used in ObjectWeb ant builds.",
"active": true,
"categories": [
"devel",
"java"
],
"maintainers": [],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"apache-ant",
"xalanj",
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"objectweb-asm"
]
}
]
},
{
"name": "objectweb-asm",
"portdir": "java/objectweb-asm",
"version": "2.1",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://asm.objectweb.org/",
"description": "Java bytecode manipulation framework.",
"long_description": "ASM is a Java bytecode manipulation framework. It offers similar functionalities as BCEL or SERP, but is much smaller and faster than these tools.",
"active": true,
"categories": [
"devel",
"java"
],
"maintainers": [],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"apache-ant",
"objectweb-anttasks",
"clang-9.0"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"cobertura"
]
}
]
},
{
"name": "objenesis",
"portdir": "java/objenesis",
"version": "1.1",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://code.google.com/p/objenesis/",
"description": "Library for instantiating Java objects",
"long_description": "It's pretty easy to instantiate objects in Java through standard reflection. However there are many cases where you need to go beyond what reflection provides. For example, if there's no public constructor, you want to bypass the constructor code, or set final fields. There are numerous clever (but fiddly) approaches to getting around this and this library provides a simple way to get at them.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"kaffe"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"jmock2"
]
}
]
},
{
"name": "obs-build-helpers",
"portdir": "devel/obs-build-helpers",
"version": "2.5.0",
"license": "(GPL-2 or GPL-3)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/openSUSE/obs-build",
"description": "Helper tools distributed with obs-build",
"long_description": "obs-build is the tool running builds for the openSUSE build service. Since these tools are only useful on Linux, this port only provides some of the contained helper tools like vc.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "raimue",
"github": "raimue",
"ports_count": 56
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"osc"
]
}
]
},
{
"name": "Obsession",
"portdir": "www/Obsession",
"version": "2023.07.12",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tjohnman/Obsession",
"description": "A Hotline client written in Qt featuring Shift-JIS support and other stuff.",
"long_description": "The Obsession Hotline client aims to be a modern alternative for macOS, Linux and Windows users. It supports Shift-JIS encoding for Japanese users or for browsing Japanese servers. It is written using Qt and should compile and work out of the box on macOS, Linux and Windows.",
"active": true,
"categories": [
"www",
"hotline"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"universal",
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"qt4-mac",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"qt4-mac"
]
}
],
"depends_on": []
},
{
"name": "obspy_select",
"portdir": "python/obspy_select",
"version": "1.0",
"license": "Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "Common files for selecting default ObsPy version",
"long_description": "This port installs files that allow 'port select' to be used to create links to the preferred default version of ObsPy, port 'py-obspy'.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 600
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py27-obspy",
"py35-obspy",
"py36-obspy",
"py37-obspy",
"py39-obspy",
"py38-obspy",
"py310-obspy",
"py311-obspy",
"py312-obspy",
"py313-obspy"
]
}
]
},
{
"name": "oc",
"portdir": "sysutils/oc",
"version": "4.17.0-202409111134",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://kubectl.docs.kubernetes.io/",
"description": "OpenShift cluster CLI",
"long_description": "Command line interface for running commands against OpenShift clusters",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 171
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"bash",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "ocaml",
"portdir": "lang/ocaml",
"version": "4.14.1",
"license": "LGPL",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://ocaml.org",
"description": "Compiler and libraries for the OCaml programming language",
"long_description": "OCaml is an industrial strength programming language in the ML family, supporting functional, imperative and object-oriented styles.",
"active": true,
"categories": [
"lang",
"ocaml"
],
"maintainers": [
{
"name": "pmetzger",
"github": "pmetzger",
"ports_count": 23
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "extract",
"ports": [
"xz"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"obc",
"whizard",
"orpie",
"moca",
"unison",
"semgrep",
"ocaml-camlidl",
"ledit",
"everparse",
"pdfsandwich",
"abella",
"opam",
"ocamldot",
"bibtex2html",
"guestfs-tools",
"libguestfs",
"hevea"
]
},
{
"type": "lib",
"ports": [
"ocaml-bigstringaf",
"ocaml-calendars",
"ocaml-camlp5-buildscripts",
"ocaml-configurator",
"ocaml-cryptokit",
"ocaml-csexp",
"ocaml-extlib",
"ocaml-findlib",
"ocaml-hacl-star",
"ocaml-jingoo",
"ocaml-hacl-star-raw",
"ocaml-markup",
"ocaml-not-ocamlfind",
"ocaml-ocamlbuild",
"ocaml-ounit2",
"ocaml-process",
"ocaml-ounit",
"ocaml-stdlib-shims",
"ocaml-syslog",
"ocaml-ulex",
"ocaml-unidecode",
"ocaml-wasm",
"swig-ocaml",
"ocaml-ppx_blob",
"ocaml-dypgen",
"ocaml-lua",
"ocaml-gsl",
"ocaml-lacaml",
"ocaml-ftp",
"ocaml-camomile",
"ocaml-config-file",
"ocaml-ocamlnet",
"ocaml-ppx_tools_versioned",
"ocaml-ppxfind",
"ocaml-zip",
"ocamlsdl",
"ocaml-astring",
"ocaml-rresult",
"ocaml-ppx_deriving",
"ocaml-ppxlib",
"ocaml-sexplib0",
"ocaml-xmlm",
"geneweb",
"ocaml-uri",
"lablgl",
"ocaml-labltk",
"flashdot",
"ocaml-mpi",
"ocaml-xtmpl",
"patoline",
"wyrd",
"ocaml-ocamlrss",
"stog",
"advi",
"ocaml-topkg",
"ocaml-gen",
"ocaml-ocplib-endian",
"ocaml-js_of_ocaml",
"ocaml-sedlex",
"ocaml-js_of_ocaml-compiler",
"ocaml-stringext",
"camlimages",
"ocaml-bos",
"ocaml-bigarray-compat",
"ocaml-cstruct",
"ocaml-fix",
"ocaml-hex",
"ocaml-integers",
"ocaml-migrate-parsetree",
"ocaml-ppx_tools",
"ocaml-re",
"ocaml-pprint",
"ocaml-sqlite3",
"ocaml-num",
"ocaml-batteries",
"ocaml-memtrace",
"ocaml-pcre",
"ocaml-ctypes",
"ocaml-fileutils",
"ocaml-mmap",
"ocaml-stdint",
"ocaml-pcre2",
"mldonkey",
"ocaml-seq",
"ocaml-cgi",
"ocaml-easy-format",
"ocaml-camlp-streams",
"ocaml-biniou",
"lablgtk2",
"ocaml-base",
"ocaml-int_repr",
"ocaml-lwt",
"ocaml-lwt_ppx",
"ocaml-lwt_react",
"ocaml-menhir",
"ocaml-menhirLib",
"ocaml-menhirSdk",
"ocaml-coq-menhirlib",
"ocaml-ppx_tydi",
"ocaml-stdio",
"ocaml-visitors",
"ocaml-base_bigstring",
"fstar",
"kremlin",
"ocaml-zarith",
"ocaml-dune",
"ocaml-dune-build-info",
"ocaml-dune-configurator",
"ocaml-xdg",
"ocaml-yojson",
"ocaml-parmap",
"ocaml-ocamlgraph",
"swig3-ocaml",
"stanc3",
"ocaml-camlp4",
"ocaml-cppo",
"ocaml-cppo_ocamlbuild",
"ocaml-ppx_derivers",
"ocaml-ppx_deriving_yojson",
"ocaml-react",
"ocaml-result",
"ocaml-buddy",
"kalzium",
"ocaml-mysql",
"ocaml-ppx_import",
"coccinelle",
"ocaml-cudf",
"monotone-viz",
"omake",
"ocaml-angstrom",
"ott",
"camlp5",
"coq",
"ocaml-compiler-libs",
"ocaml-alcotest",
"ocaml-async",
"ocaml-async_kernel",
"ocaml-async_rpc_kernel",
"ocaml-async_unix",
"ocaml-base64",
"ocaml-base_quickcheck",
"ocaml-bin_prot",
"ocaml-bisect_ppx",
"ocaml-cmdliner",
"ocaml-core",
"ocaml-core_extended",
"ocaml-core_kernel",
"ocaml-core_unix",
"ocaml-crunch",
"ocaml-either",
"ocaml-expect_test_helpers_core",
"ocaml-fieldslib",
"ocaml-expect_test_helpers_kernel",
"ocaml-fmt",
"ocaml-fpath",
"ocaml-jane-street-headers",
"ocaml-jst-config",
"ocaml-lambda-term",
"ocaml-logs",
"ocaml-merlin",
"ocaml-mew",
"ocaml-dot-merlin-reader",
"ocaml-merlin-lib",
"ocaml-mew_vi",
"ocaml-ocaml-version",
"ocaml-ocaml_intrinsics",
"ocaml-ocamlformat",
"ocaml-ocp-indent",
"ocaml-ocamlformat-lib",
"ocaml-parsexp",
"ocaml-patience_diff",
"ocaml-patdiff",
"ocaml-ppx_assert",
"ocaml-ppx_base",
"ocaml-ppx_bench",
"ocaml-ppx_bin_prot",
"ocaml-ppx_cold",
"ocaml-ppx_compare",
"ocaml-ppx_custom_printf",
"ocaml-ppx_disable_unused_warnings",
"ocaml-ppx_enumerate",
"ocaml-ppx_expect",
"ocaml-ppx_fields_conv",
"ocaml-ppx_fixed_literal",
"ocaml-ppx_globalize",
"ocaml-ppx_hash",
"ocaml-ppx_here",
"ocaml-ppx_ignore_instrumentation",
"ocaml-ppx_inline_test",
"ocaml-ppx_jane",
"ocaml-ppx_let",
"ocaml-ppx_log",
"ocaml-ppx_module_timer",
"ocaml-ppx_optcomp",
"ocaml-ppx_optional",
"ocaml-ppx_pipebang",
"ocaml-ppx_sexp_conv",
"ocaml-ppx_sexp_message",
"ocaml-ppx_sexp_value",
"ocaml-ppx_stable",
"ocaml-ppx_stable_witness",
"ocaml-ppx_string",
"ocaml-ppx_typerep_conv",
"ocaml-ppx_variants_conv",
"ocaml-protocol_version_header",
"ocaml-ptime",
"ocaml-record_builder",
"ocaml-sexp_pretty",
"ocaml-sexplib",
"ocaml-shell",
"ocaml-spawn",
"ocaml-splittable_random",
"ocaml-syntax-shims",
"ocaml-textutils",
"ocaml-textutils_kernel",
"ocaml-time_now",
"ocaml-timezone",
"ocaml-trie",
"ocaml-typerep",
"ocaml-utop",
"ocaml-uucp",
"ocaml-uunf",
"ocaml-uuseg",
"ocaml-uutf",
"ocaml-variantslib",
"ocaml-zed"
]
},
{
"type": "run",
"ports": [
"tuareg-mode.el",
"ocaml-mode.el",
"moca"
]
}
]
},
{
"name": "ocaml-alcotest",
"portdir": "ocaml/ocaml-alcotest",
"version": "1.7.0",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mirage/alcotest",
"description": "Lightweight and colorful test framework",
"long_description": "Alcotest exposes simple interface to perform unit tests.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-stdlib-shims",
"ocaml-re",
"ocaml-cmdliner",
"ocaml",
"ocaml-astring",
"ocaml-uutf",
"ocaml-syntax-shims",
"ocaml-fmt",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ppx_blob"
]
},
{
"type": "test",
"ports": [
"ocaml-utop"
]
}
]
},
{
"name": "ocaml-angstrom",
"portdir": "ocaml/ocaml-angstrom",
"version": "0.16.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/inhabitedtype/angstrom",
"description": "Parser combinators built for speed and memory-efficiency",
"long_description": "Angstrom is a parser-combinator library that makes it easy to write efficient, expressive, and reusable parsers suitable for high-performance applications. It exposes monadic and applicative interfaces for composition, and supports incremental input through buffered and unbuffered interfaces. Both interfaces give the user total control over the blocking behavior of their application, with the unbuffered interface enabling zero-copy IO. Parsers are backtracking by default and support unbounded lookahead.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 23
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-bigstringaf"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-uri"
]
}
]
},
{
"name": "ocaml-astring",
"portdir": "ocaml/ocaml-astring",
"version": "0.8.5",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://erratique.ch/software/astring",
"description": "Alternative String module for OCaml",
"long_description": "Astring exposes an alternative String module for OCaml. This module tries to balance minimality and expressiveness for basic, index-free, string processing and provides types and functions for substrings, string sets and string maps. Remaining compatible with the OCaml String module is a non-goal. The String module exposed by Astring has exception safe functions, removes deprecated and rarely used functions, alters some signatures and names, adds a few missing functions and fully exploits OCaml's newfound string immutability.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 23
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-ocamlbuild",
"ocaml-topkg",
"opam",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-bos",
"ocaml-alcotest",
"ocaml-fpath",
"ocaml-ocamlformat-lib"
]
}
]
},
{
"name": "ocaml-async",
"portdir": "ocaml/ocaml-async",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/async",
"description": "Jane Street Capitalʼs asynchronous execution library",
"long_description": "Async is a library for asynchronous programming, i.e. programming where some part of the program must wait for things that happen at times determined by some external entity (like a human or another program). This includes pretty much any program that uses blocking calls (e.g. networking code, disk access), timeouts or event loops (e.g. GUIs).",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-ppx_log",
"ocaml-async_kernel",
"ocaml-async_rpc_kernel",
"ocaml-async_unix",
"ocaml",
"ocaml-core_kernel",
"ocaml-core_unix",
"ocaml-ppx_jane",
"ocaml-textutils",
"ocaml-core",
"ocaml-findlib"
]
}
],
"depends_on": []
},
{
"name": "ocaml-async_kernel",
"portdir": "ocaml/ocaml-async_kernel",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/async_kernel",
"description": "Jane Street Capitalʼs asynchronous execution library (core)",
"long_description": "Jane Street Capitalʼs asynchronous execution library (core)",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-core",
"ocaml",
"ocaml-ppx_jane",
"ocaml-core_kernel",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-async",
"ocaml-async_rpc_kernel",
"ocaml-async_unix"
]
}
]
},
{
"name": "ocaml-async_rpc_kernel",
"portdir": "ocaml/ocaml-async_rpc_kernel",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/async_rpc_kernel",
"description": "Platform-independent core of Async RPC library",
"long_description": "A library for building RPC-style protocols. This library is the portable part of the Unix-oriented Async_rpc library, and is actively used in JavaScript.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-async_kernel",
"ocaml-core",
"ocaml",
"ocaml-protocol_version_header",
"ocaml-ppx_jane",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-async"
]
}
]
},
{
"name": "ocaml-async_unix",
"portdir": "ocaml/ocaml-async_unix",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/async_unix",
"description": "Jane Street Capitalʼs asynchronous execution library (unix)",
"long_description": "Jane Street Capitalʼs asynchronous execution library (unix)",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-async_kernel",
"ocaml-core",
"ocaml",
"ocaml-core_unix",
"ocaml-ppx_jane",
"ocaml-core_kernel",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-async"
]
}
]
},
{
"name": "ocaml-base",
"portdir": "ocaml/ocaml-base",
"version": "0.16.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/base",
"description": "Jane Street's Full standard library replacement for OCaml",
"long_description": "Base is a complete and portable alternative to the OCaml standard library, providing all functionality expected from a language standard library.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 81
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-dune-configurator",
"ocaml-findlib",
"ocaml-sexplib0"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-configurator",
"ocaml-int_repr",
"ocaml-ppx_tydi",
"ocaml-stdio",
"ocaml-base_bigstring",
"ocaml-base_quickcheck",
"ocaml-bin_prot",
"ocaml-core",
"ocaml-core_kernel",
"ocaml-expect_test_helpers_core",
"ocaml-fieldslib",
"ocaml-expect_test_helpers_kernel",
"ocaml-jst-config",
"ocaml-ocamlformat-lib",
"ocaml-patience_diff",
"ocaml-ppx_assert",
"ocaml-ppx_bin_prot",
"ocaml-ppx_cold",
"ocaml-ppx_compare",
"ocaml-ppx_custom_printf",
"ocaml-ppx_disable_unused_warnings",
"ocaml-ppx_enumerate",
"ocaml-ppx_expect",
"ocaml-ppx_fields_conv",
"ocaml-ppx_fixed_literal",
"ocaml-ppx_globalize",
"ocaml-ppx_hash",
"ocaml-ppx_here",
"ocaml-ppx_inline_test",
"ocaml-ppx_let",
"ocaml-ppx_log",
"ocaml-ppx_module_timer",
"ocaml-ppx_optcomp",
"ocaml-ppx_optional",
"ocaml-ppx_sexp_conv",
"ocaml-ppx_sexp_message",
"ocaml-ppx_sexp_value",
"ocaml-ppx_stable",
"ocaml-ppx_stable_witness",
"ocaml-ppx_string",
"ocaml-ppx_typerep_conv",
"ocaml-ppx_variants_conv",
"ocaml-record_builder",
"ocaml-sexp_pretty",
"ocaml-splittable_random",
"ocaml-time_now",
"ocaml-typerep",
"ocaml-variantslib"
]
}
]
},
{
"name": "ocaml-base64",
"portdir": "ocaml/ocaml-base64",
"version": "3.5.1",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mirage/ocaml-base64",
"description": "Base64 encoding for OCaml",
"long_description": "Base64 encoding for OCaml",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"abella"
]
}
]
},
{
"name": "ocaml-base_bigstring",
"portdir": "ocaml/ocaml-base_bigstring",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/base_bigstring",
"description": "String type based on Bigarray, for use in I/O and C-bindings",
"long_description": "String type based on Bigarray, for use in I/O and C-bindings",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"ocaml",
"ocaml-ppx_jane",
"ocaml-int_repr",
"ocaml-base"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-core"
]
}
]
},
{
"name": "ocaml-base_quickcheck",
"portdir": "ocaml/ocaml-base_quickcheck",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/base_quickcheck",
"description": "Randomized testing framework",
"long_description": "Randomized testing framework, designed for compatibility with Base.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"ocaml-ppxlib",
"ocaml-ppx_let",
"ocaml-ppx_sexp_message",
"ocaml",
"ocaml-ppx_base",
"ocaml-ppx_fields_conv",
"ocaml-splittable_random",
"ocaml-ppx_sexp_value",
"ocaml-base"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-core",
"ocaml-expect_test_helpers_core",
"ocaml-expect_test_helpers_kernel",
"ocaml-ppx_jane"
]
}
]
},
{
"name": "ocaml-batteries",
"portdir": "ocaml/ocaml-batteries",
"version": "3.8.0",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://batteries.forge.ocamlcore.org/",
"description": "A new O'Caml standard library",
"long_description": "OCaml Batteries included (or simply Batteries) is a community-driven effort to standardize on an consistent, documented, and comprehensive development platform for the OCaml programming language.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 81
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-num",
"ocaml-camlp-streams"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"everparse"
]
},
{
"type": "lib",
"ports": [
"fstar",
"kremlin"
]
}
]
},
{
"name": "ocaml-bigarray-compat",
"portdir": "ocaml/ocaml-bigarray-compat",
"version": "1.1.0",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mirage/bigarray-compat",
"description": "OCaml compatibility library to use Stdlib.Bigarray when possible",
"long_description": "OCaml compatibility library to use Stdlib.Bigarray when possible.",
"active": true,
"categories": [
"devel",
"lang",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 81
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-cstruct",
"ocaml-hex",
"ocaml-ctypes",
"ocaml-mmap"
]
}
]
},
{
"name": "ocaml-bigstringaf",
"portdir": "ocaml/ocaml-bigstringaf",
"version": "0.10.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/inhabitedtype/bigstringaf",
"description": "Bigstring intrinsics and fast blits based on memcpy/memmove",
"long_description": "The OCaml compiler has a bunch of intrinsics for Bigstrings, but they're not widely-known, sometimes misused, and so programs that use Bigstrings are slower than they have to be. And even if a library got that part right and exposed the intrinsics properly, the compiler doesn't have any fast blits between Bigstrings and other string-like types. So here they are. Go crazy.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 23
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"ocaml-dune-configurator",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-angstrom"
]
}
]
},
{
"name": "ocaml-biniou",
"portdir": "ocaml/ocaml-biniou",
"version": "1.2.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml-community/biniou",
"description": "Binary data library for OCaml",
"long_description": "Biniou (pronounced \"be new\") is a binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve. Biniou is vastly equivalent to JSON in terms of functionality but allows implementations several times faster (4 times faster than yojson), with 25-35% space savings.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 81
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-easy-format",
"ocaml-findlib",
"ocaml-camlp-streams"
]
}
],
"depends_on": []
},
{
"name": "ocaml-bin_prot",
"portdir": "ocaml/ocaml-bin_prot",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/bin_prot",
"description": "OCaml type converter for binary protocols",
"long_description": "OCaml type converter for binary protocols",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"ocaml-ppx_compare",
"ocaml-ppx_custom_printf",
"ocaml-ppx_sexp_conv",
"ocaml",
"ocaml-ppx_fields_conv",
"ocaml-ppx_optcomp",
"ocaml-ppx_variants_conv",
"ocaml-ppx_stable_witness",
"ocaml-base"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-core",
"ocaml-ppx_bin_prot"
]
}
]
},
{
"name": "ocaml-bisect_ppx",
"portdir": "ocaml/ocaml-bisect_ppx",
"version": "2.8.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aantron/bisect_ppx",
"description": "Code coverage tool for OCaml and Reason",
"long_description": "Code coverage tool for OCaml and Reason",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-ppxlib",
"ocaml-cmdliner"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"stanc3"
]
}
]
},
{
"name": "ocaml-bos",
"portdir": "ocaml/ocaml-bos",
"version": "0.2.1",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://erratique.ch/software/bos",
"description": "Basic OS interaction for OCaml",
"long_description": "Bos provides support for basic and robust interaction with the operating system in OCaml. It has functions to access the process environment, parse command line arguments, interact with the file system and run command line programs.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 23
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-ocamlbuild",
"ocaml-topkg",
"opam",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml-astring",
"ocaml",
"ocaml-logs",
"ocaml-fpath",
"ocaml-findlib",
"ocaml-rresult",
"ocaml-fmt"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-camlp5-buildscripts",
"camlp5"
]
}
]
},
{
"name": "ocaml-buddy",
"portdir": "math/ocaml-buddy",
"version": "0.5",
"license": "LGPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/abate/ocaml-buddy",
"description": "OCaml bindings for buddy",
"long_description": "OCaml bindings for buddy",
"active": false,
"categories": [
"devel",
"math",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"buddy",
"ocaml-findlib"
]
}
],
"depends_on": []
},
{
"name": "ocaml-calendars",
"portdir": "ocaml/ocaml-calendars",
"version": "1.0.0",
"license": "GPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/geneweb/calendars",
"description": "Convert dates between gregorian/julian/french/hebrew calendars",
"long_description": "Convert dates between gregorian/julian/french/hebrew calendars",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 23
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"geneweb"
]
}
]
}
]
}