BSD Ports

misc/patchutils 0.4.5 FreeBSD

Small collection of programs that operate on patch files

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2+
Categories
misc
Package size
86.0 KiB, 206.4 KiB installed

Description

Patchutils is a small collection of programs that operate on patch files.

  • Interdiff generates an incremental patch from two patches against a common source.
  • Combinediff generates a single patch from two incremental patches, allowing you to merge patches together.
  • Filterdiff will select the portions of a patch file that apply to files matching (or, alternatively, not matching) a shell wildcard.
  • Fixcvsdiff is for correcting the output of 'cvs diff'.
  • Rediff corrects hand-edited patches, by comparing the original patch with the modified one and adjusting the offsets and counts.
  • Lsdiff displays a short listing of affected files in a patch file, along with (optionally) the line numbers of the start of each patch.
  • Splitdiff separates out patches from a patch file so that each new patch file only alters any given file once.
  • Grepdiff displays a list of the files modified by a patch where the patch contains a given regular expression.
  • Recountdiff fixes up counts and offsets in a unified diff.
  • Unwrapdiff fixes word-wrapped unified diffs.

In the other systems

SystemPortVersion
FreeBSDmisc/patchutils0.4.5
OpenBSDtextproc/patchutils0.4.5
NetBSDdevel/patchutils0.4.5
DragonFlymisc/patchutils0.4.2_1
MidnightBSDmisc/patchutils0.4.5_1

Install

Binary package:

pkg install patchutils

From the ports tree:

cd /usr/ports/misc/patchutils/ && make install clean

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

RUN_DEPENDS=	patchutils>0:misc/patchutils

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:latest0.4.50.4.50.4.2_10.4.2_10.4.5
FreeBSD:14:quarterly0.4.50.4.5n/a0.4.2_10.4.5
FreeBSD:15:latest0.4.50.4.5n/a0.4.2_10.4.2_1
FreeBSD:15:quarterly0.4.50.4.5n/an/an/a
FreeBSD:16:latest0.4.50.4.5n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 1

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

Build dependencies 23
Run dependencies 9

Configuration

Options name: misc_patchutils

OptionDefaultDescription
MANPAGESonBuild and/or install manual pages
USES
gmake perl5 python:run shebangfix tar:xz
Service scripts
none

Files

Manual pages 21
  • combinediff(1)
  • dehtmldiff(1)
  • editdiff(1)
  • espdiff(1)
  • filterdiff(1)
  • fixcvsdiff(1)
  • flipdiff(1)
  • gitdiff(1)
  • gitdiffview(1)
  • gitshow(1)
  • gitshowview(1)
  • grepdiff(1)
  • interdiff(1)
  • lsdiff(1)
  • patchview(1)
  • recountdiff(1)
  • rediff(1)
  • splitdiff(1)
  • svndiff(1)
  • svndiffview(1)
  • unwrapdiff(1)
pkg-plist 63
  • bin/combinediff
  • bin/dehtmldiff
  • bin/editdiff
  • bin/espdiff
  • bin/filterdiff
  • bin/fixcvsdiff
  • bin/flipdiff
  • bin/gitdiff
  • bin/gitdiffview
  • bin/gitshow
  • bin/gitshowview
  • bin/grepdiff
  • bin/interdiff
  • bin/lsdiff
  • bin/move-to-front
  • bin/patchview
  • bin/patchview-wrapper
  • bin/recountdiff
  • bin/rediff
  • bin/splitdiff
  • bin/svndiff.patchutils
  • bin/svndiffview
  • bin/unwrapdiff
  • share/bash-completion/completions/combinediff
  • share/bash-completion/completions/dehtmldiff
  • share/bash-completion/completions/editdiff
  • share/bash-completion/completions/espdiff
  • share/bash-completion/completions/filterdiff
  • share/bash-completion/completions/fixcvsdiff
  • share/bash-completion/completions/flipdiff
  • share/bash-completion/completions/gitdiff
  • share/bash-completion/completions/gitdiffview
  • share/bash-completion/completions/grepdiff
  • share/bash-completion/completions/interdiff
  • share/bash-completion/completions/lsdiff
  • share/bash-completion/completions/patchview
  • share/bash-completion/completions/recountdiff
  • share/bash-completion/completions/rediff
  • share/bash-completion/completions/splitdiff
  • share/bash-completion/completions/svndiff
  • share/bash-completion/completions/svndiffview
  • share/bash-completion/completions/unwrapdiff
  • share/man/man1/combinediff.1.gz
  • share/man/man1/dehtmldiff.1.gz
  • share/man/man1/editdiff.1.gz
  • share/man/man1/espdiff.1.gz
  • share/man/man1/filterdiff.1.gz
  • share/man/man1/fixcvsdiff.1.gz
  • share/man/man1/flipdiff.1.gz
  • share/man/man1/gitdiff.1.gz
  • share/man/man1/gitdiffview.1.gz
  • share/man/man1/gitshow.1.gz
  • share/man/man1/gitshowview.1.gz
  • share/man/man1/grepdiff.1.gz
  • share/man/man1/interdiff.1.gz
  • share/man/man1/lsdiff.1.gz
  • share/man/man1/patchview.1.gz
  • share/man/man1/recountdiff.1.gz
  • share/man/man1/rediff.1.gz
  • share/man/man1/splitdiff.1.gz
  • share/man/man1/svndiff.1.gz
  • share/man/man1/svndiffview.1.gz
  • share/man/man1/unwrapdiff.1.gz
distinfo 1
FileSizeSHA256
patchutils-0.4.5.tar.xz4276288386a35a4d2d3cbc28fdcc93c5be007c382c78e3ee079070139f0d822e013325
Master sites 1
  • http://cyberelk.net/tim/data/patchutils/stable/

Commit history 0

No commits in the history this site was built from.