Port details
oyo Step-through diff viewer
0.1.72 textproc Σ =1 0.1.57_1Version of this port present on the latest quarterly branch. Maintainer: nivit@FreeBSD.org Port Added: 2026-02-27 10:06:06
Last Update: 2026-11-08 08:30:37
Commit Hash: f9d7196
People watching this port, also watch: tripwire , tidy4 , nmap , findutils , daemontools License: MIT
WWW: https://oyo.victorare.mu/ Description: # oyo is a terminal diff viewer that combines a classic scrollable diff with a
step-through way to review changes.
This tool has different diff modes, such as a dual mode for scrolling through
diffs or stepping incrementally, a unified mode where code transforms in one
pane, a split mode for side-by-side old and new versions, has an evolution
mode with deletions fading out and a blame mode for Git annotations per line.
Other features of oyo include handling hunk navigation to jump between change
groups, multi-file support, regex search across diffs, a command palette for
quick actions, syntax highlighting, word-level diff marking, animated steps,
line wrapping, Git integration as a difftool, autoplay at set speeds and
helpful keyboard bindings. ¦ ¦ ¦ ¦
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist # USE_RC_SUBR (Service Scripts)
no SUBR information found for this port
Dependency lines :
To install the port : # cd /usr/ports/textproc/oyo/ && make install clean To add the package , run one of these commands: pkg install textproc/oyo pkg install oyo NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.PKGNAME: oyo Flavors: # there is no flavor information for this port. distinfo: # TIMESTAMP = 1794125103
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
Packages (timestamps in pop-ups are UTC): #
Dependencies # NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Build dependencies: #
rust>=1.99.0 : lang/rust pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies: #
libgit2.so : devel/libgit2 libonig.so : devel/oniguruma
There are no ports dependent upon this port #
Configuration Options : #
===> The following configuration options are available for oyo-0.1.72:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings Options name : #
textproc_oyo USES: #
cargo
pkg-message: # FreshPorts was unable to extract/find any pkg message Master Sites: #
Commit History - (may be incomplete: for full details, see links to repositories near top of page)
Commit Credits Log message
0.1.72 08 Nov 2026 08:30:37
Nicola Vitale (nivit)
textproc/oyo: Update to 0.1.72
- Update list of lib dependencies
ChangeLog:
1. https://github.com/ahkohd/oyo/releases/tag/v0.1.62
2. https://github.com/ahkohd/oyo/releases/tag/v0.1.63
3. https://github.com/ahkohd/oyo/releases/tag/v0.1.64
4. https://github.com/ahkohd/oyo/releases/tag/v0.1.65
5. https://github.com/ahkohd/oyo/releases/tag/v0.1.66
6. https://github.com/ahkohd/oyo/releases/tag/v0.1.67
7. https://github.com/ahkohd/oyo/releases/tag/v0.1.68
8. https://github.com/ahkohd/oyo/releases/tag/v0.1.71
9. https://github.com/ahkohd/oyo/releases/tag/v0.1.72
Reported by: "github-actions[bot]" <notifications@github.com >
0.1.61 29 Oct 2026 08:53:12
Nicola Vitale (nivit)
textproc/oyo: Update to 0.1.61
ChangeLog:
1. https://github.com/ahkohd/oyo/releases/tag/v0.1.61
Reported by: "github-actions[bot]" <notifications@github.com >
0.1.60 26 Oct 2026 21:08:38
Nicola Vitale (nivit)
textproc/oyo: Update to 0.1.60
ChangeLog:
1. https://github.com/ahkohd/oyo/releases/tag/v0.1.58
2. https://github.com/ahkohd/oyo/releases/tag/v0.1.59
3. https://github.com/ahkohd/oyo/releases/tag/v0.1.60
Reported by: "Simon Cross" <notifications@github.com >
0.1.57_2 14 Oct 2026 07:38:19
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.99.0
PR: 299016
0.1.57_1 08 Sep 2026 10:38:00
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.98.1
PR: 298139
0.1.57 13 Aug 2026 07:42:29
Nicola Vitale (nivit)
textproc/oyo: Update to 0.1.57
ChangeLog: https://github.com/ahkohd/oyo/releases/tag/v0.1.57
Reported by: "github-actions[bot]" <notifications@github.com >
0.1.56 30 Jul 2026 08:51:45
Nicola Vitale (nivit)
textproc/oyo: Update to 0.1.56
- Update WWW address
ChangeLog:
- https://github.com/ahkohd/oyo/releases/tag/v0.1.55
- https://github.com/ahkohd/oyo/releases/tag/v0.1.56
Reported by: "github-actions[bot]" <notifications@github.com >
0.1.54 25 Jul 2026 09:22:51
Nicola Vitale (nivit)
textproc/oyo: Update to 0.1.54
ChangeLog: https://github.com/ahkohd/oyo/releases/tag/v0.1.54
Reported by: "github-actions[bot]" <notifications@github.com >
0.1.51_1 21 Jul 2026 06:47:24
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.97.1
PR: 296645
0.1.51 17 Jul 2026 15:20:10
Nicola Vitale (nivit)
textproc/oyo: Update to 0.1.51
Reported by: "github-actions[bot]" <notifications@github.com >
0.1.35 17 Jun 2026 06:10:04
Nicola Vitale (nivit)
textproc/oyo: Update to 0.1.35
ChangeLog:
- https://github.com/ahkohd/oyo/releases/tag/v0.1.35
Reported by: "github-actions[bot]" <notifications@github.com >
0.1.34 11 Jun 2026 12:32:52
Nicola Vitale (nivit)
textproc/oyo: Update to 0.1.34
ChangeLog: https://github.com/ahkohd/oyo/releases/tag/v0.1.34
Reported by: "github-actions[bot]" <notifications@github.com >
0.1.33_1 04 Jun 2026 08:52:51
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.96.0
PR: 295694
0.1.33 28 May 2026 14:38:40
Nicola Vitale (nivit)
textproc/oyo: Update to 0.1.33
ChangeLog:
- https://github.com/ahkohd/oyo/releases/tag/v0.1.31
- https://github.com/ahkohd/oyo/releases/tag/v0.1.32
- https://github.com/ahkohd/oyo/releases/tag/v0.1.33
Reported by: "github-actions[bot]" <notifications@github.com >
0.1.30_1 27 Apr 2026 12:26:47
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.95.0
PR: 294615
0.1.30 09 Apr 2026 06:58:03
Nicola Vitale (nivit)
textproc/oyo: Update to 0.1.30
ChangeLog:
- https://github.com/ahkohd/oyo/releases/tag/v0.1.25
- https://github.com/ahkohd/oyo/releases/tag/v0.1.26
- https://github.com/ahkohd/oyo/releases/tag/v0.1.27
- https://github.com/ahkohd/oyo/releases/tag/v0.1.28
- https://github.com/ahkohd/oyo/releases/tag/v0.1.29
- https://github.com/ahkohd/oyo/releases/tag/v0.1.30
Reported by: portscout!
0.1.24_1 23 Mar 2026 07:33:11
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.94.0
PR: 293615
0.1.24 27 Feb 2026 10:03:43
Nicola Vitale (nivit)
textproc/oyo: Add new port
Oyo is a terminal diff viewer that combines a classic scrollable diff with a
step-through way to review changes.
This tool has different diff modes, such as a dual mode for scrolling through
diffs or stepping incrementally, a unified mode where code transforms in one
pane, a split mode for side-by-side old and new versions, has an evolution
mode with deletions fading out and a blame mode for Git annotations per line.
Other features of oyo include handling hunk navigation to jump between change
groups, multi-file support, regex search across diffs, a command palette for
quick actions, syntax highlighting, word-level diff marking, animated steps,
line wrapping, Git integration as a difftool, autoplay at set speeds and
helpful keyboard bindings.
https://github.com/ahkohd/oyo