BSD Ports

devel/ocaml-ppx_deriving 5.2.1nb2 NetBSD

Type-driven code generation for OCaml

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
922ddaa6ce
License
mit
Categories
devel
Package size
3602.3 KiB, 16485.7 KiB installed

Description

Extension to OCaml for deriving functions from type declarations. Includes derivers for pretty-printing, type-safe marshalling with structure-sharing, dynamic typing, equality, and more.

In the other systems

The newest version among them is 6.0.2, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
NetBSDdevel/ocaml-ppx_deriving5.2.1nb2none known-[email protected]2026-10-25
FreeBSDdevel/ocaml-ppx_deriving6.0.2_1 newestnone known-[email protected]-
DragonFlydevel/ocaml-ppx_deriving6.0.2_1 newestnone known-[email protected]-
GhostBSDdevel/ocaml-ppx_deriving6.0.2_1 newestno data-[email protected]-

Compare across BSDs

Install

Binary package:

pkgin install ocaml-ppx_deriving

From pkgsrc:

cd /usr/pkgsrc/devel/ocaml-ppx_deriving && 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_645.2.1nb2
NetBSD 10.1 aarch645.2.1nb2
SmartOS / illumos x86_64-
macOS 15 arm645.2.1nb2

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 6

Commit history 1

DateCommitCreditsLog message
922ddaa6ce alnsn Update devel/ocaml-ppx_deriving to version 6.0.3.
CHANGES 6.0.3 ----- * Add OCaml 5.3 support #288 (@kit-ty-kate) 6.0.2 ----- * Fix ordering of derived `make`'s arguments #285 (@NathanReb) 6.0.1 (17/04/2024) (aborted, not on opam) ----------------------------------------- * Fix the unintentional removal of `Ppx_deriving_runtime.Result` in #279 #282 (@NathanReb) 6.0.0 (15/04/2024) (aborted, not on opam) ---------------------------- * Fix a bug in `[@@deriving make]` that caused errors when it was used on a set of type declarations containing at least one non record type. #281 (@NathanReb) * Embed errors instead of raising exceptions when generating code with `ppx_deriving.make` #281 (@NathanReb) * Remove `[%derive.iter ...]`, `[%derive.map ...]` and `[%derive.fold ...]` extensions #278 (Simmo Saan) …