{"name":"omnidiff","portdir":"textproc/omnidiff","version":"0.3.0","license":"AGPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ivankovic.github.io/omnidiff/showcase/","description":"Fast, robust, accurate content-aware diffing","long_description":"OmniDiff parses both sides of a diff with tree-sitter and matches their syntax trees, so a change is reported as what it structurally is - an insertion, deletion, update, or move - rather than as whichever lines happened to align. It also compares pictures, fonts, PDFs and archives by their content. It runs as an interactive terminal UI, a plain-text batch formatter, or a JSON emitter, and works as a git difftool and a Jujutsu (jj) diff formatter.","active":true,"categories":["devel","textproc"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1159}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind","libiconv"]}],"depends_on":[]}