| Port details |
- patdiff Colored patience diffs for the discerning developer
- 0.16.1 textproc
=0 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one. - Maintainer: dch@FreeBSD.org
 - Port Added: 2026-10-09 12:45:43
- Last Update: 2026-10-09 12:43:25
- Commit Hash: a8fe902
- License: MIT
- WWW:
- https://github.com/janestreet/patdiff
- Description:
- Patdiff is an OCaml implementation of Bram Cohen's patience diff
algorithm, with a few extra conveniences for comparing code and
configuration files:
- outputs plain ASCII, ANSI color codes, or HTML
- optional semantic diffing of numbers (float tolerance)
- good word-level diffing out of the box
- recursive diffing of directories
- extensively configurable output (markers, colors, location format,
context)
- whitespace-aware diffing
A wrapper script, patdiff-git-wrapper, lets git use patdiff as its
external diff tool.
¦ ¦ ¦ ¦ 
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- patdiff>0:textproc/patdiff
- To install the port:
- cd /usr/ports/textproc/patdiff/ && make install clean
- To add the package, run one of these commands:
- pkg install textproc/patdiff
- pkg install patdiff
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: patdiff
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1791531594
SHA256 (janestreet-patdiff-v0.16.1_GH0.tar.gz) = 24046c6558d346725c2f14d3a9f4b71d981e98a18e93a2fdfa2849e0eec2756b
SIZE (janestreet-patdiff-v0.16.1_GH0.tar.gz) = 225543
No package information for this port in our database- Sometimes this happens. Not all ports have packages. This is doubly so for new ports, like this one.
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- bash : shells/bash
- META : devel/ocaml-base
- META : devel/ocaml-ppx_compare
- META : devel/ocaml-ppx_hash
- META : devel/ocaml-ppx_optcomp
- META : devel/ocaml-ppx_sexp_conv
- META : devel/ocaml-ppxlib
- META : devel/ocaml-re
- META : devel/ocaml-sexplib
- META : devel/ocaml-sexplib0
- META : devel/ocaml-stdio
- ocaml-dune>=3.7.1_2 : devel/ocaml-dune
- ocamlc : lang/ocaml
- Patch dependencies:
-
- ocamlc : lang/ocaml
-
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- textproc_patdiff
- USES:
- ocaml:build,dune
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 1
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
0.16.1 09 Oct 2026 12:43:25
    |
Dave Cottlehuber (dch)  |
textproc/patdiff: NEW PORT - diff for the discerning developer
Patdiff is an OCaml implementation of Bram Cohen's patience difference
algorithm, with a few extra conveniences for comparing code and config
files:
- gorgeous coloured patience diffs with word-level refinements
- outputs plain ASCII, ANSI color codes, or HTML
- optional semantic diffing of numbers
- good word-level diffing out of the box
- recursive diffing of directories
- extensively configurable output (markers, colors, location format, context)
- whitespace-aware diffing
Sponsored by: SkunkWerks, GmbH |
Number of commits found: 1
|