HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 53506,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=917",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=915",
"results": [
{
"name": "octave-benchmark",
"portdir": "octave/octave-benchmark",
"version": "1.1.1",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://octave.sourceforge.io/benchmark/",
"description": "The package contains code used to benchmark speed of Octave.",
"long_description": "The package contains code used to benchmark speed of Octave.",
"active": false,
"categories": [
"science",
"math",
"octave"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"octave"
]
}
],
"depends_on": []
},
{
"name": "octave-audio",
"portdir": "octave/octave-audio",
"version": "2.0.12",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gnu-octave/octave-audio",
"description": "Audio recording, processing, and playing tools.",
"long_description": "Audio recording, processing, and playing tools.",
"active": true,
"categories": [
"science",
"math",
"octave"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1640
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20"
]
},
{
"type": "lib",
"ports": [
"rtmidi",
"octave"
]
}
],
"depends_on": []
},
{
"name": "octave-apa",
"portdir": "octave/octave-apa",
"version": "1.2.2",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gnu-octave/pkg-apa",
"description": "Arbitrary Precision Arithmetic (APA) package for Octave/Matlab.",
"long_description": "Arbitrary Precision Arithmetic (APA) package for Octave/Matlab. This package is a wrapper around the MPFR library, which provides arbitrary precision floating-point arithmetic. The package allows users to perform calculations with a precision that can be set at runtime, making it suitable for applications that require high precision, such as numerical analysis and scientific computing.",
"active": true,
"categories": [
"science",
"math",
"octave"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1640
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20"
]
},
{
"type": "lib",
"ports": [
"mpfr",
"libomp",
"octave"
]
}
],
"depends_on": []
},
{
"name": "octave",
"portdir": "math/octave",
"version": "11.3.0",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/octave",
"description": "a high-level language for numerical computations",
"long_description": "GNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command-line interface for solving linear and nonlinear problems numerically.",
"active": true,
"categories": [
"science",
"math"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1677
},
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1640
}
],
"variants": [
"accelerate",
"atlas",
"blis",
"flexiblas",
"openblas",
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang19",
"clang20",
"clang21",
"clang22",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gcc15",
"gccdevel",
"gfortran",
"sundials",
"java",
"qt5",
"fltk",
"sound",
"app",
"docs",
"graphicsmagick",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gcc15",
"clang-20",
"texinfo",
"gsed",
"texlive-latex",
"autoconf",
"automake",
"bison",
"flex",
"gperf",
"libtool",
"pkgconfig",
"libicns",
"gawk",
"perl5",
"coreutils",
"findutils",
"grep",
"texlive-basic",
"texlive-fonts-recommended"
]
},
{
"type": "lib",
"ports": [
"SuiteSparse_CHOLMOD",
"SuiteSparse_CXSparse",
"SuiteSparse_UMFPACK",
"SuiteSparse_SPQR",
"qt5-qtbase",
"fftw-3",
"fftw-3-single",
"glpk",
"gnuplot",
"qhull",
"qrupdate",
"curl",
"freetype",
"ghostscript",
"hdf5",
"less",
"sundials6",
"fast-float",
"python314",
"arpack",
"qt5-qttools",
"qt5-sqlite-plugin",
"zlib",
"libsndfile",
"portaudio",
"ncurses",
"pcre",
"qscintilla-qt5",
"rapidjson",
"readline",
"GraphicsMagick",
"fontconfig",
"gl2ps",
"libgcc",
"OpenBLAS",
"SuiteSparse_config",
"SuiteSparse_AMD",
"SuiteSparse_CAMD",
"SuiteSparse_COLAMD"
]
},
{
"type": "run",
"ports": [
"texinfo",
"ghostscript",
"fig2dev",
"epstool",
"pstoedit"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"nds2-client-octave",
"py39-octave_kernel",
"octave-cfitsio",
"octave-image",
"py38-octave_kernel",
"octave-pkg-octave-doc",
"octave-specfun",
"octave-control",
"octave-odbc",
"octave-miscellaneous",
"octave-instrument-control",
"py39-oct2py",
"py27-oct2py",
"py36-oct2py",
"octave-mqtt",
"octave-sqlite",
"octave-video",
"py38-oct2py",
"octave-statistics",
"octave-lal",
"octave-chrono",
"octave-dsppack",
"octave-strings",
"octave-doc",
"octave-io",
"octave-communications",
"octave-datatypes",
"py311-oct2py",
"py310-oct2py",
"py312-oct2py",
"py313-oct2py",
"py314-oct2py",
"octave-apa",
"octave-geometry",
"octave-ltfat",
"octave-nan",
"octave-stk",
"octave-dicom",
"octave-signal",
"octave-doctest",
"octave-benchmark",
"octave-civil-engineering",
"octave-ident",
"octave-informationtheory",
"octave-integration",
"octave-irsa",
"octave-mechanics",
"octave-missing-functions",
"octave-multicore",
"octave-nnet",
"octave-odebvp",
"octave-outliers",
"octave-plot",
"octave-symband",
"octave-tcl-octave",
"octave-zenity",
"octave-mapping",
"octave-windows",
"octave-joystick",
"py37-octave_kernel",
"octave-netcdf",
"swig-octave",
"swig3-octave",
"py37-oct2py",
"octave-symbolic",
"octave-statistics-bootstrap",
"octave-gsl",
"octave-femoctave",
"py310-octave_kernel",
"py311-octave_kernel",
"py312-octave_kernel",
"py313-octave_kernel",
"py314-octave_kernel",
"octave-audio",
"octave-devtools",
"octave-piqp",
"octave-rf",
"octave-statistics-resampling",
"octave-fxp",
"octave-zeromq",
"octave-bim",
"octave-bioinfo",
"octave-bsltl",
"octave-cgi",
"octave-coder",
"octave-data-smoothing",
"octave-database",
"octave-dataframe",
"octave-divand",
"octave-econometrics",
"octave-financial",
"octave-fileio",
"octave-fits",
"octave-fl-core",
"octave-fpl",
"octave-fuzzy-logic-toolkit",
"octave-ga",
"octave-general",
"octave-generate_html",
"octave-geographiclib",
"octave-hdf5oct",
"octave-internal-fluid-flow",
"octave-interval",
"octave-linear-algebra",
"octave-lssa",
"octave-matgeom",
"octave-mboct-fem",
"octave-mboct-mbdyn",
"octave-mboct-numerical",
"octave-mboct-octave",
"octave-mccabe-thiele",
"octave-msh",
"octave-mvn",
"octave-ncarray",
"octave-nurbs",
"octave-ocs",
"octave-octclip",
"octave-octproj",
"octave-optics",
"octave-optim",
"octave-optiminterp",
"octave-parallel",
"octave-ponchon-savarit",
"octave-pool",
"octave-psychrometrics",
"octave-pythonic",
"octave-quaternion",
"octave-queueing",
"octave-secs1d",
"octave-sockets",
"octave-sole",
"octave-splines",
"octave-struct",
"octave-tablicious",
"octave-tar",
"octave-timer",
"octave-tisean",
"octave-tsa",
"octave-velas",
"octave-vrml",
"octave-zstd",
"pure-octave",
"octave-lalburst",
"octave-lalframe",
"octave-lalinference",
"octave-lalinspiral",
"octave-lalmetaio",
"octave-lalpulsar",
"octave-lalsimulation"
]
},
{
"type": "run",
"ports": [
"openEMS"
]
}
]
},
{
"name": "ocropus",
"portdir": "textproc/ocropus",
"version": "0.4-62bdc7b8be62",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://code.google.com/p/ocropus/",
"description": "The OCRopus open source document analysis and OCR system",
"long_description": "OCRopus is a state-of-the-art document analysis and OCR system, featuring pluggable layout analysis, pluggable character recognition, statistical natural language modeling, and multi-lingual capabilities.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"scons",
"clang-18"
]
},
{
"type": "fetch",
"ports": [
"mercurial"
]
},
{
"type": "lib",
"ports": [
"sqlite3",
"giflib",
"iulib"
]
}
],
"depends_on": []
},
{
"name": "ocrmypdf",
"portdir": "textproc/ocrmypdf",
"version": "17.13.0",
"license": "MPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocrmypdf/OCRmyPDF",
"description": "ocrmypdf adds an OCR text layer to scanned PDF files, allowing them to be searched",
"long_description": "ocrmypdf adds an OCR text layer to scanned PDF files, allowing them to be searched. ocrmypdf also supports plugins that enable customization of its processing steps, and it is highly tolerant of PDFs containing scanned images and “born digital” content that doesn’t require text recognition.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "akierig",
"github": "akierig",
"ports_count": 23
}
],
"variants": [
"python310",
"python311",
"python312",
"python313",
"python314"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-hatch-vcs",
"py314-hatchling"
]
},
{
"type": "lib",
"ports": [
"py314-pluggy",
"py314-deprecation",
"py314-pybind11",
"py314-rich",
"py314-Pillow",
"py314-img2pdf",
"py314-pikepdf",
"py314-pydantic",
"py314-freetype",
"py314-pyheif",
"py314-pdfminer",
"py314-fpdf2",
"py314-uharfbuzz",
"img2pdf",
"libpng",
"qpdf",
"python314",
"py314-packaging"
]
},
{
"type": "run",
"ports": [
"jbig2enc",
"pngquant",
"unpaper",
"ghostscript",
"tesseract",
"tesseract-eng"
]
}
],
"depends_on": []
},
{
"name": "ocrad",
"portdir": "graphics/ocrad",
"version": "0.29",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/ocrad/ocrad.html",
"description": "ocrad is an optical character recognition program",
"long_description": "GNU Ocrad is an OCR (Optical Character Recognition) program implemented as a filter and based on a feature extraction method. It reads a bitmap image in pbm format and produces text in byte (8-bit) or UTF-8 formats.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "aeioudev",
"github": "aeiouaeiouaeiouaeiouaeiouaeiou",
"ports_count": 10
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"lzip"
]
},
{
"type": "lib",
"ports": [
"libpng"
]
}
],
"depends_on": []
},
{
"name": "ocp",
"portdir": "audio/ocp",
"version": "3.0.1",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mywave82/opencubicplayer",
"description": "OpenCubicPlayer - Music visualizer",
"long_description": "OpenCubicPlayer - Music visualizer for various tracked music formats (amiga modules, S3M, IT), chiptunes and other formats related to demoscene",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2142
}
],
"variants": [
"flac",
"mad",
"sdl1",
"sdl2",
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"xa",
"unifont-ttf",
"clang-20"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libdiscid",
"libsdl2",
"ncurses",
"libjpeg-turbo",
"bzip2",
"libogg",
"freetype",
"ancient",
"libcjson",
"libpng",
"zlib",
"flac",
"libmad",
"libvorbis"
]
}
],
"depends_on": []
},
{
"name": "oclock",
"portdir": "x11/oclock",
"version": "1.0.4",
"license": "X11",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.x.org/",
"description": "Round X11 clock",
"long_description": "OClock simply displays the current time on an analog display.",
"active": true,
"categories": [
"x11"
],
"maintainers": [
{
"name": "jeremyhu",
"github": "jeremyhu",
"ports_count": 305
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"xorg-libXmu",
"xorg-libxkbfile"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"xorg-apps"
]
}
]
},
{
"name": "ocilib",
"portdir": "databases/ocilib",
"version": "3.12.1",
"license": "LGPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://orclib.sourceforge.net/",
"description": "Oracle OCI C wrapper",
"long_description": "OCILIB is an open source and cross platform Oracle Driver that delivers efficient access to Oracle databases.",
"active": true,
"categories": [
"devel",
"databases"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"oracle-instantclient"
]
}
],
"depends_on": []
},
{
"name": "oci-cli",
"portdir": "net/oci-cli",
"version": "3.43.2",
"license": "(Permissive or Apache-2)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.oracle.com/en-us/iaas/Content/API/Concepts/cliconcepts.htm",
"description": "Command-line client for Oracle Cloud Infrastructure",
"long_description": "The OCI CLI is a small-footprint tool that you can use on its own or with the Console to complete Oracle Cloud Infrastructure tasks. The OCI CLI provides the same core functionality as the Console, plus additional commands. Some of these, such as the ability to run scripts, extend Console functionality.",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py311-cryptography",
"py311-openssl",
"py311-click",
"py311-prompt_toolkit",
"python311",
"py311-jmespath",
"py311-arrow",
"py311-terminaltables",
"py311-oci",
"py311-yaml",
"py311-certifi",
"py311-dateutil",
"py311-six",
"py311-tz"
]
}
],
"depends_on": []
},
{
"name": "ocicl",
"portdir": "devel/ocicl",
"version": "2.20.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocicl/ocicl",
"description": "An OCI-based ASDF system distribution and management tool for Common Lisp",
"long_description": "ocicl is a modern alternative to quicklisp. It is modern in the sense that: \n \n- All software is packaged as OCI-compliant artifacts and distributed from mirrored OCI-compliant registries (the GitHub and Docker Hub Container Registries). \n- All software packages are securely distributed over TLS connections. \n- All connections respect HTTPS_PROXY environment settings for authenticated proxy support. \n- sigstore is used to ensure the integrity and authenticity of all software packages. \n- Software packages are project-local by default, simplifying the process of tying specific versions to your projects. \n- All software packages are built and published transparently using hosted CI infrastructure \n- LLM-generated summaries of changes between versions are available for all packages.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "",
"github": "rudolfochrist",
"ports_count": 1
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"sbcl",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"zstd"
]
}
],
"depends_on": []
},
{
"name": "oce",
"portdir": "graphics/oce",
"version": "0.18.3",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tpaviot/oce",
"description": "Open CASCADE Community Edition",
"long_description": "Open CASCADE Community Edition",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "mark.brethen",
"github": "mbrethen",
"ports_count": 7
}
],
"variants": [
"debug",
"test",
"draw",
"tbb",
"freeimage",
"gl2ps",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"freetype"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"freecad"
]
}
]
},
{
"name": "ocaml-zip",
"portdir": "ocaml/ocaml-zip",
"version": "1.14",
"license": "LGPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/xavierleroy/camlzip",
"description": "read and write ZIP, JAR and GZIP files from OCaml",
"long_description": "read and write ZIP, JAR and GZIP files from OCaml",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"zlib",
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"patoline"
]
},
{
"type": "test",
"ports": [
"rocq"
]
}
]
},
{
"name": "ocaml-zed",
"portdir": "ocaml/ocaml-zed",
"version": "3.2.3",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml-community/zed",
"description": "Abstract engine for text edition in OCaml",
"long_description": "Abstract engine for text edition in OCaml",
"active": true,
"categories": [
"textproc",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-react",
"ocaml-result",
"ocaml",
"ocaml-uucp",
"ocaml-uuseg",
"ocaml-uutf",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-lambda-term",
"ocaml-utop"
]
}
]
},
{
"name": "ocaml-zarith",
"portdir": "ocaml/ocaml-zarith",
"version": "1.14",
"license": "LGPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml/Zarith",
"description": "Arbitrary-precision integers for OCaml",
"long_description": "The Zarith library implements arithmetic and logical operations over arbitrary-precision integers. It uses GMP to efficiently implement arithmetic over big integers. Small integers are represented as Caml unboxed integers, for speed and space economy.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"perl5",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gmp",
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rocq",
"ocaml-hacl-star",
"geneweb",
"ocaml-cryptokit",
"fstar",
"karamel"
]
}
]
},
{
"name": "ocaml-yojson",
"portdir": "ocaml/ocaml-yojson",
"version": "2.2.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml-community/yojson",
"description": "JSON parsing and printing library for OCaml",
"long_description": "Yojson is an optimized JSON parsing and printing library for OCaml.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-seq"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"everparse"
]
},
{
"type": "lib",
"ports": [
"ocaml-merlin",
"ocaml-ocf",
"ocaml-ocf_ppx",
"ocaml-ppx_deriving_yojson",
"geneweb",
"abella",
"stanc3",
"fstar",
"ocaml-js_of_ocaml-compiler",
"karamel"
]
}
]
},
{
"name": "ocaml-xtmpl_ppx",
"portdir": "textproc/ocaml-xtmpl",
"version": "1.2.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.good-eris.net/xtmpl/",
"description": "Xml templating library for OCaml, ppx extension",
"long_description": "Xml templating library for OCaml, ppx extension",
"active": true,
"categories": [
"devel",
"textproc",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-sedlex",
"ocaml-xtmpl",
"ocaml-ppxlib",
"ocaml",
"ocaml-uutf",
"ocaml-logs",
"ocaml-iri",
"ocaml-re",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"stog"
]
}
]
},
{
"name": "ocaml-xtmpl",
"portdir": "textproc/ocaml-xtmpl",
"version": "1.2.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.good-eris.net/xtmpl/",
"description": "Xml templating library for OCaml",
"long_description": "Xml templating library for OCaml",
"active": true,
"categories": [
"devel",
"textproc",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-sedlex",
"ocaml-re",
"ocaml",
"ocaml-logs",
"ocaml-iri",
"ocaml-uutf",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-xtmpl_ppx",
"stog",
"ocaml-higlo"
]
}
]
},
{
"name": "ocaml-xmlm",
"portdir": "ocaml/ocaml-xmlm",
"version": "1.4.0",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://erratique.ch/software/xmlm",
"description": "streaming XML input/output module for OCaml",
"long_description": "Xmlm is an OCaml module providing streaming XML input/output. It aims at making XML processing robust and painless. The streaming interface can process documents without building an in-memory representation. It lets the programmer translate its data structures to XML documents and vice-versa. Functions are provided to easily transform arborescent data structures to/from XML documents.",
"active": true,
"categories": [
"devel",
"textproc",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-ocamlbuild",
"ocaml-topkg",
"opam",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-ocamlrss"
]
}
]
},
{
"name": "ocaml-xdg",
"portdir": "ocaml/ocaml-dune",
"version": "3.24.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml/dune",
"description": "Composable build system for OCaml",
"long_description": "Dune is a build system for OCaml and Reason.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-utop"
]
}
]
},
{
"name": "ocaml-wasm",
"portdir": "ocaml/ocaml-wasm",
"version": "2.0.2",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/WebAssembly/spec",
"description": "OCaml Web Assembly library",
"long_description": "An OCaml library to read and write Web Assembly (wasm) files and manipulate their AST.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"ocaml-ocamlbuild",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-menhir"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"karamel"
]
}
]
},
{
"name": "ocaml-visitors",
"portdir": "ocaml/ocaml-visitors",
"version": "20251114",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.inria.fr/fpottier/visitors",
"description": "An OCaml syntax extension for generating visitor classes",
"long_description": "An OCaml syntax extension (a ppx_deriving plugin) which generates object-oriented visitors for traversing and transforming data structures.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-ppx_deriving",
"ocaml",
"ocaml-ppxlib",
"ocaml-result",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"karamel"
]
}
]
},
{
"name": "ocaml-variantslib",
"portdir": "ocaml/ocaml-variantslib",
"version": "0.17.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/variantslib",
"description": "OCaml variants as first class values",
"long_description": "OCaml variants as first class values",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-base",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-core",
"ocaml-ppx_variants_conv"
]
}
]
},
{
"name": "ocaml-uutf",
"portdir": "ocaml/ocaml-uutf",
"version": "1.0.4",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://erratique.ch/software/uutf",
"description": "Non-blocking streaming Unicode codec for OCaml",
"long_description": "Non-blocking streaming Unicode codec for OCaml",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-ocamlbuild",
"ocaml-topkg",
"opam",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"ocaml-cmdliner",
"ocaml"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-iri",
"ocaml-markup",
"ocaml-textutils",
"ocaml-textutils_kernel",
"ocaml-uunf",
"ocaml-uuseg",
"ocaml-zed",
"geneweb",
"ocaml-alcotest",
"ocaml-ocamlformat-lib",
"ocaml-xtmpl",
"ocaml-xtmpl_ppx",
"ocaml-jingoo",
"stog"
]
}
]
},
{
"name": "ocaml-uuseg",
"portdir": "ocaml/ocaml-uuseg",
"version": "15.1.0",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dbuenzli/uuseg",
"description": "Unicode text segmentation for OCaml",
"long_description": "Unicode text segmentation for OCaml",
"active": true,
"categories": [
"textproc",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-ocamlbuild",
"ocaml-topkg",
"opam",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-uucp",
"ocaml-findlib",
"ocaml-cmdliner",
"ocaml-uutf"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-zed",
"ocaml-ocamlformat-lib"
]
}
]
},
{
"name": "ocaml-uunf",
"portdir": "ocaml/ocaml-uunf",
"version": "15.1.0",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dbuenzli/uunf",
"description": "Unicode text normalization for OCaml",
"long_description": "Unicode text normalization for OCaml",
"active": true,
"categories": [
"textproc",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"ocaml-ocamlbuild",
"ocaml-topkg",
"opam"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-cmdliner",
"ocaml-uutf"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-iri",
"ocaml-uucp",
"geneweb"
]
}
]
},
{
"name": "ocaml-uucp",
"portdir": "ocaml/ocaml-uucp",
"version": "15.1.0",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dbuenzli/uucp",
"description": "Unicode character properties for OCaml",
"long_description": "Unicode character properties for OCaml",
"active": true,
"categories": [
"textproc",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"ocaml-ocamlbuild",
"ocaml-topkg",
"opam"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-cmdliner",
"ocaml-uunf"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-uuseg",
"ocaml-zed",
"geneweb",
"ocaml-jingoo",
"karamel"
]
}
]
},
{
"name": "ocaml-utop",
"portdir": "ocaml/ocaml-utop",
"version": "2.17.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml-community/utop",
"description": "Universal toplevel (i.e. REPL) for OCaml",
"long_description": "utop is an improved toplevel (i.e. Read-Eval-Print Loop) for OCaml. It can run in a terminal or in Emacs. It supports line editing, history, real-time and context sensitive completion, colors and more.",
"active": true,
"categories": [
"devel",
"editors",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"ocaml-lwt",
"ocaml-lwt_react",
"ocaml-react",
"ocaml-xdg",
"ocaml-lambda-term",
"ocaml-logs",
"ocaml-zed",
"ocaml",
"ocaml-cppo"
]
},
{
"type": "test",
"ports": [
"ocaml-alcotest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"stanc3"
]
}
]
},
{
"name": "ocaml-uri",
"portdir": "ocaml/ocaml-uri",
"version": "4.4.0",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mirage/ocaml-uri",
"description": "An RFC3986 URI/URL parsing library",
"long_description": "This is an OCaml implementation of the RFC3986 specification for parsing URI or URLs.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 199
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-stringext",
"ocaml-angstrom"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"geneweb",
"ocaml-ocamlrss",
"stog"
]
}
]
},
{
"name": "ocaml-uopt",
"portdir": "ocaml/ocaml-uopt",
"version": "0.17.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/uopt",
"description": "An option-like type that incurs no allocation",
"long_description": "An option-like type that incurs no allocation, without requiring a reserved value in the underlying type",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-base",
"ocaml-findlib",
"ocaml-ppx_jane"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-core_kernel"
]
}
]
},
{
"name": "ocaml-unidecode",
"portdir": "ocaml/ocaml-unidecode",
"version": "0.5.0",
"license": "GPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/geneweb/unidecode",
"description": "Convert unicode strings into its ASCII representation",
"long_description": "Convert unicode strings into its ASCII representation",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 199
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"geneweb"
]
}
]
},
{
"name": "ocaml-ulex",
"portdir": "ocaml/ocaml-ulex",
"version": "1.3",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/whitequark/ulex",
"description": "lexer generator for Unicode and OCaml",
"long_description": "ulex is a lexer generator for Unicode and OCaml written by Alain Frisch.",
"active": true,
"categories": [
"devel",
"textproc",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-ocamlbuild",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"camlp5",
"ocaml",
"ocaml-findlib",
"ocaml-camlp-streams"
]
}
],
"depends_on": []
},
{
"name": "ocaml-typerep",
"portdir": "ocaml/ocaml-typerep",
"version": "0.17.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/typerep",
"description": "Runtime types for OCaml",
"long_description": "Runtime types for OCaml",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-base",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-core",
"ocaml-ppx_typerep_conv"
]
}
]
},
{
"name": "ocaml-trie",
"portdir": "ocaml/ocaml-trie",
"version": "1.0.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kandu/trie",
"description": "Strict impure trie tree",
"long_description": "Strict impure trie tree",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-mew"
]
}
]
},
{
"name": "ocaml-topkg",
"portdir": "ocaml/ocaml-topkg",
"version": "1.1.1",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://erratique.ch/software/topkg",
"description": "The transitory OCaml software packager",
"long_description": "Topkg is a packager for distributing OCaml software. It provides an API to describe the files a package installs in a given build configuration and to specify information about the package's distribution, creation and publication procedures.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-ocamlbuild",
"opam",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"ocaml-astring",
"ocaml-bos",
"ocaml-fmt",
"ocaml-fpath",
"ocaml-ptime",
"ocaml-react",
"ocaml-rresult",
"ocaml-uucp",
"ocaml-uunf",
"ocaml-uuseg",
"ocaml-uutf",
"ocaml-xmlm",
"ocaml-mtime",
"ocaml-logs"
]
}
]
},
{
"name": "ocaml-timezone",
"portdir": "ocaml/ocaml-timezone",
"version": "0.17.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/timezone",
"description": "Timezone for OCaml",
"long_description": "Timezone handles parsing timezone data and create Timezone.t that can later be used to manipulate time in core (using Time and Time_ns modules).",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-core",
"ocaml-ppx_jane"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-async_log",
"ocaml-core_unix"
]
}
]
},
{
"name": "ocaml-time_now",
"portdir": "ocaml/ocaml-time_now",
"version": "0.17.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/time_now",
"description": "Reports the current time",
"long_description": "Reports the current time",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"ocaml-jane-street-headers",
"ocaml",
"ocaml-ppx_base",
"ocaml-ppx_optcomp",
"ocaml-jst-config",
"ocaml-base"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-core",
"ocaml-ppx_inline_test",
"ocaml-ppx_module_timer"
]
}
]
},
{
"name": "ocaml-textutils_kernel",
"portdir": "ocaml/ocaml-textutils_kernel",
"version": "0.17.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/textutils_kernel",
"description": "The subset of textutils using only core_kernel and working in JavaScript",
"long_description": "The subset of textutils using only core_kernel and working in JavaScript",
"active": true,
"categories": [
"textproc",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-uutf",
"ocaml",
"ocaml-ppx_jane",
"ocaml-core",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-textutils"
]
}
]
},
{
"name": "ocaml-textutils",
"portdir": "ocaml/ocaml-textutils",
"version": "0.17.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/textutils",
"description": "Text output utilities",
"long_description": "Text output utilities",
"active": true,
"categories": [
"textproc",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-uutf",
"ocaml-core",
"ocaml-core_kernel",
"ocaml",
"ocaml-ppx_jane",
"ocaml-textutils_kernel",
"ocaml-core_unix",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-async",
"ocaml-shell"
]
}
]
},
{
"name": "ocaml-syslog-message",
"portdir": "ocaml/ocaml-syslog-message",
"version": "1.2.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/verbosemode/syslog-message",
"description": "Syslog message parser",
"long_description": "This is a library for parsing and generating RFC3164 and RFC5424 syslog messages.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 199
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-ptime"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-logs-syslog"
]
}
]
},
{
"name": "ocaml-syslog",
"portdir": "ocaml/ocaml-syslog",
"version": "2.0.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://github.com/geneanet/ocaml-syslog",
"description": "syslog(3) routines for ocaml (RFC 3164)",
"long_description": "syslog(3) routines for ocaml (RFC 3164)",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 199
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": []
},
{
"name": "ocaml-syntax-shims",
"portdir": "ocaml/ocaml-syntax-shims",
"version": "1.0.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml-ppx/ocaml-syntax-shims",
"description": "Backport new syntax to older OCaml versions",
"long_description": "Backport new syntax to older OCaml versions",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-alcotest"
]
}
]
},
{
"name": "ocaml-stringext",
"portdir": "ocaml/ocaml-stringext",
"version": "1.6.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rgrinberg/stringext",
"description": "Extra string functions for OCaml",
"long_description": "Extra string functions for OCaml. Mainly splitting. All functions are in the Stringext module.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 199
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-uri"
]
}
]
},
{
"name": "ocaml-stdlib-shims",
"portdir": "ocaml/ocaml-stdlib-shims",
"version": "0.3.0",
"license": "LGPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocaml/stdlib-shims",
"description": "Backport newer OCaml stdlib features to older compilers",
"long_description": "Backport some of the new stdlib features to older compilers, such as the Stdlib module.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-integers",
"ocaml-ocamlgraph",
"ocaml-ounit2",
"ocaml-ounit",
"ocaml-ppxlib",
"ocaml-sha",
"geneweb",
"ocaml-alcotest"
]
}
]
},
{
"name": "ocaml-stdio",
"portdir": "ocaml/ocaml-stdio",
"version": "0.17.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/stdio",
"description": "Jane Street's standard IO library for OCaml",
"long_description": "Stdio implements simple input/output functionalities for OCaml, re-exporting the input/output functions of the OCaml standard libraries using a more consistent API.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-base",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"camlimages",
"ocaml-core",
"ocaml-ppx_expect",
"ocaml-ppx_log",
"ocaml-ppx_module_timer",
"ocaml-ppx_optcomp",
"ocaml-expect_test_helpers_core",
"ocaml-expect_test_helpers_kernel",
"ocaml-ocamlformat-lib",
"ocaml-configurator"
]
}
]
},
{
"name": "ocaml-stdint",
"portdir": "ocaml/ocaml-stdint",
"version": "0.7.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/andrenth/ocaml-stdint",
"description": "Fixed width integer types for OCaml",
"long_description": "The stdint library provides signed and unsigned integer types of various fixed widths.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"fstar",
"karamel"
]
}
]
},
{
"name": "ocaml-stdcompat",
"portdir": "ocaml/ocaml-stdcompat",
"version": "21.1",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocamllibs/stdcompat",
"description": "Stdcompat: compatibility module for OCaml standard library",
"long_description": "Stdcompat: compatibility module for OCaml standard library",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"coccinelle"
]
}
]
},
{
"name": "ocaml-sqlite3",
"portdir": "ocaml/ocaml-sqlite3",
"version": "5.1.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://mmottl.github.io/sqlite3-ocaml",
"description": "OCaml bindings for SQLite 3",
"long_description": "OCaml bindings for SQLite 3",
"active": true,
"categories": [
"devel",
"databases",
"ocaml"
],
"maintainers": [
{
"name": "landonf",
"github": "landonf",
"ports_count": 85
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"sqlite3",
"ocaml",
"ocaml-dune-configurator"
]
},
{
"type": "test",
"ports": [
"ocaml-ppx_inline_test"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"patoline"
]
}
]
},
{
"name": "ocaml-splittable_random",
"portdir": "ocaml/ocaml-splittable_random",
"version": "0.17.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/splittable_random",
"description": "PRNG that can be split into independent streams",
"long_description": "PRNG that can be split into independent streams",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-findlib",
"ocaml-ppx_assert",
"ocaml",
"ocaml-ppx_bench",
"ocaml-ppx_inline_test",
"ocaml-ppx_sexp_message",
"ocaml-base"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-base_quickcheck",
"ocaml-core"
]
}
]
}
]
}