BSD Ports

textproc/xxdiff g20260517,1 FreeBSD

Graphical file and directories comparator and merge tool

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
8973c36842
License
GPLv2
Categories
textproc
Package size
1048.5 KiB, 2640.7 KiB installed

Description

xxdiff is a graphical tool for viewing the differences between two or three files, or between two directories, and can produce a merged version thereof.

Some of its features:

  • Comparing two files, three files, or two directories (shallow and recursive)
  • Horizontal diffs highlighting
  • Files can be merged interactively and resulting output visualized and saved
  • Has features to assist in performing merge reviews/policing
  • Can unmerge CVS conflicts in automatically merged file and display them as two files, to help resolve conflicts
  • Uses external diff program to compute differences: works with GNU diff, SGI diff and ClearCase's cleardiff, and any other diff whose output is similar to those
  • Fully customizable with a resource file
  • Look-and-feel similar to Rudy Wortel's/SGI xdiff; it is desktop agnostic (i.e. will work equally well with KDE or GNOME)
  • Features and output that ease integration with scripts

In the other systems

SystemPortVersion
FreeBSDtextproc/xxdiffg20260517,1
OpenBSDtextproc/xxdiff20220318p6
NetBSDtextproc/xxdiff4.0.1nb12
HardenedBSDtextproc/xxdiffg20260517,1
GhostBSDtextproc/xxdiffg20260517,1

Install

Binary package:

pkg install qt5-xxdiff

From the ports tree:

cd /usr/ports/textproc/xxdiff/ && make install clean

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

RUN_DEPENDS=	qt5-xxdiff>0:textproc/xxdiff

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:latestg20260517,1g20260517,1-g20250320,1g20260517,1
FreeBSD:14:quarterlyg20260517,1g20260517,1n/a-g20260517,1
FreeBSD:15:latestg20260517,1g20260517,1n/ag20250320,1g20250320,1
FreeBSD:15:quarterlyg20260517,1g20260517,1n/an/an/a
FreeBSD:16:latestg20260517,1g20260517,1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

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

Build dependencies 77
Run dependencies 71
Required by 1

Configuration

Options name: textproc_xxdiff

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
bison gl gmake
Service scripts
none
Flavors
qt6-xxdiff-g20260517,1

Files

distinfo 1
FileSizeSHA256
blais-xxdiff-g20260517-b45582796bf6193530c9a2a65892aeffb8964d33_GH0.tar.gz2.057512e+0623dd9915fdac53fe06cdc0c31614adb6a59a9ffc6fa1747ce610442a14d47491

Commit history 1

DateCommitCreditsLog message
8973c36842 Robert Clausecker textproc/xxdiff: update to g20260517
Changelog: https://github.com/blais/xxdiff/commits/b45582796bf6193530c9a2a65892aeffb8964d33/