BSD Ports

devel/ocaml-opam 2.6.1 FreeBSD

Source-based package manager for OCaml

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d8e7674847
License
LGPL21
Categories
devel
Package size
4741.1 KiB, 17478.1 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
FreeBSDdevel/ocaml-opam2.6.1
NetBSDmisc/ocaml-opam2.5.2
DragonFlydevel/ocaml-opam2.3.0
HardenedBSDdevel/ocaml-opam2.6.0
GhostBSDdevel/ocaml-opam2.5.2

Install

Binary package:

pkg install ocaml-opam

From the ports tree:

cd /usr/ports/devel/ocaml-opam/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	ocaml-opam>0:devel/ocaml-opam

Packages

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

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.6.12.6.1-2.4.12.6.1
FreeBSD:14:quarterly2.6.12.6.1n/a2.3.02.6.1
FreeBSD:15:latest2.6.12.6.1n/a2.4.12.4.1
FreeBSD:15:quarterly2.6.12.6.1n/an/an/a
FreeBSD:16:latest2.6.02.6.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 2

The full lists below include those, and their dependencies in turn.

Build dependencies 3
Run dependencies 17

Configuration

Options name: devel_opam

OptionDefaultDescription
DARCSoffDarcs version control support
GITonGit version control support
MERCURIALoffMercurial version control support
RSYNConRemote repository synchronized with Rsync
USES
gmake
Service scripts
none

Files

Manual pages 45
  • opam(1)
  • opam-admin(1)
  • opam-admin-add-constraint(1)
  • opam-admin-add-hashes(1)
  • opam-admin-cache(1)
  • opam-admin-check(1)
  • opam-admin-compare-versions(1)
  • opam-admin-filter(1)
  • opam-admin-help(1)
  • opam-admin-index(1)
  • opam-admin-lint(1)
  • opam-admin-list(1)
  • opam-admin-make(1)
  • opam-admin-migrate-extrafiles(1)
  • opam-admin-update-extrafiles(1)
  • opam-admin-upgrade(1)
  • opam-clean(1)
  • opam-config(1)
  • opam-env(1)
  • opam-exec(1)
  • opam-help(1)
  • opam-info(1)
  • opam-init(1)
  • opam-install(1)
  • opam-installer(1)
  • opam-lint(1)
  • opam-list(1)
  • opam-lock(1)
  • opam-option(1)
  • opam-pin(1)
  • opam-reinstall(1)
  • opam-remote(1)
  • opam-remove(1)
  • opam-repository(1)
  • opam-search(1)
  • opam-show(1)
  • opam-source(1)
  • opam-switch(1)
  • opam-tree(1)
  • opam-uninstall(1)
  • opam-unpin(1)
  • opam-update(1)
  • opam-upgrade(1)
  • opam-var(1)
  • opam-why(1)
pkg-plist 47
  • bin/opam
  • bin/opam-installer
  • share/man/man1/opam-admin-add-constraint.1.gz
  • share/man/man1/opam-admin-add-hashes.1.gz
  • share/man/man1/opam-admin-cache.1.gz
  • share/man/man1/opam-admin-check.1.gz
  • share/man/man1/opam-admin-compare-versions.1.gz
  • share/man/man1/opam-admin-filter.1.gz
  • share/man/man1/opam-admin-help.1.gz
  • share/man/man1/opam-admin-index.1.gz
  • share/man/man1/opam-admin-lint.1.gz
  • share/man/man1/opam-admin-list.1.gz
  • share/man/man1/opam-admin-make.1.gz
  • share/man/man1/opam-admin-migrate-extrafiles.1.gz
  • share/man/man1/opam-admin-update-extrafiles.1.gz
  • share/man/man1/opam-admin-upgrade.1.gz
  • share/man/man1/opam-admin.1.gz
  • share/man/man1/opam-clean.1.gz
  • share/man/man1/opam-config.1.gz
  • share/man/man1/opam-env.1.gz
  • share/man/man1/opam-exec.1.gz
  • share/man/man1/opam-help.1.gz
  • share/man/man1/opam-info.1.gz
  • share/man/man1/opam-init.1.gz
  • share/man/man1/opam-install.1.gz
  • share/man/man1/opam-installer.1.gz
  • share/man/man1/opam-lint.1.gz
  • share/man/man1/opam-list.1.gz
  • share/man/man1/opam-lock.1.gz
  • share/man/man1/opam-option.1.gz
  • share/man/man1/opam-pin.1.gz
  • share/man/man1/opam-reinstall.1.gz
  • share/man/man1/opam-remote.1.gz
  • share/man/man1/opam-remove.1.gz
  • share/man/man1/opam-repository.1.gz
  • share/man/man1/opam-search.1.gz
  • share/man/man1/opam-show.1.gz
  • share/man/man1/opam-source.1.gz
  • share/man/man1/opam-switch.1.gz
  • share/man/man1/opam-tree.1.gz
  • share/man/man1/opam-uninstall.1.gz
  • share/man/man1/opam-unpin.1.gz
  • share/man/man1/opam-update.1.gz
  • share/man/man1/opam-upgrade.1.gz
  • share/man/man1/opam-var.1.gz
  • share/man/man1/opam-why.1.gz
  • share/man/man1/opam.1.gz
distinfo 1
FileSizeSHA256
opam-full-2.6.1.tar.gz1.5877014e+07ebbaffa4192e69d612d2c1a5fc5a15b32730322d7e34bc4456ad4076bb987007
Master sites 1
  • https://github.com/ocaml/opam/releases/download/2.6.1/

Commit history 3

DateCommitCreditsLog message
d8e7674847 Hannes Mehnert devel/ocaml-opam: Update 2.6.0 => 2.6.1
Opam 2.6.1 fixes a couple of regressions and minor annoyances. Also fixes build on i386. Release Notes: https://opam.ocaml.org/blog/opam-2-6-1/ Changelog: https://github.com/ocaml/opam/releases/tag/2.6.1 PR: 299202 Approved by: osa, vvd (Mentors, implicit) MFH: 2026Q4
4f09821a44 Hannes Mehnert devel/ocaml-opam: Update 2.5.2 => 2.6.0
Release Notes: https://opam.ocaml.org/blog/opam-2-6-0/ Changelog: https://github.com/ocaml/opam/blob/2.6.0/CHANGES PR: 298738 Approved by: osa, vvd (Mentors, implicit)
d5ea67850e Hannes Mehnert devel/ocaml-opam: Security update 2.5.1 => 2.5.2
Changelog: https://github.com/ocaml/opam/blob/2.5.2/CHANGES PR: 296642 Approved by: osa, vvd (Mentors, implicit) MFH: 2026Q3 Security: CVE-2026-57825