BSD Ports

misc/ocaml-opam 2.5.2 NetBSD

OCaml package manager

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
391f03f6c4
License
gnu-lgpl-v3
Categories
misc
Package size
5220.6 KiB, 24508.0 KiB installed

Description

OPAM is a source-based package manager for OCaml. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.

In the other systems

SystemPortVersion
NetBSDmisc/ocaml-opam2.5.2
FreeBSDdevel/ocaml-opam2.6.1
DragonFlydevel/ocaml-opam2.3.0
HardenedBSDdevel/ocaml-opam2.6.0
GhostBSDdevel/ocaml-opam2.5.2

Install

Binary package:

pkgin install ocaml-opam

From pkgsrc:

cd /usr/pkgsrc/misc/ocaml-opam && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_642.5.2
NetBSD 10.1 aarch642.1.3nb12
SmartOS / illumos x86_64-
macOS 15 arm642.5.2

Dependencies

Run dependencies 3

Commit history 1

DateCommitCreditsLog message
391f03f6c4 wiz ocaml-opam: update to 2.5.2.
Provided by upstream, Kate, in wip. - update from 2.1.3 to 2.5.2 (fixing two CVEs in the process) - the -full tarball is now used instead of the one autogenerated by github - rsync is now a runtime dependency (it is technically optional but it helps users to have it for the moment) - ocaml-dune is now explicitly a build dependency but no longer used as-is. It is now used through gmake - ocaml-cmdliner, ocaml-re, ocamlgraph, dose3, ocaml-cudf and ocaml-opam-file-format are no longer dependencies - the vendored versions of all the dependencies contained by the -full archive is now used. This allows to simplify the build process greatly and avoids having to import all the new dependencies on new opam releases. This is also what a majority of BSD, Linux and macOS distributions …