BSD Ports

misc/patchutils 0.4.5_1 MidnightBSD

Small collection of programs that operate on patch files

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
gpl2+
Categories
misc

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
MidnightBSDmisc/patchutils0.4.5_1
FreeBSDmisc/patchutils0.4.5
OpenBSDtextproc/patchutils0.4.5
NetBSDdevel/patchutils0.4.5
DragonFlymisc/patchutils0.4.2_1

Install

Binary package:

mport install patchutils

From mports:

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

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

RUN_DEPENDS=	patchutils>0:misc/patchutils

Dependencies

As this port's Makefile names them.

Runtime 1

Run dependencies 1

No port depends on this one.

Configuration

Options name: misc_patchutils

OptionDefaultDescription
MANPAGESon
USES
gmake perl5 python:run shebangfix tar:xz
Service scripts
none

Files

Manual pages 15
  • combinediff(1)
  • dehtmldiff(1)
  • editdiff(1)
  • espdiff(1)
  • filterdiff(1)
  • fixcvsdiff(1)
  • flipdiff(1)
  • grepdiff(1)
  • interdiff(1)
  • lsdiff(1)
  • patchview(1)
  • recountdiff(1)
  • rediff(1)
  • splitdiff(1)
  • unwrapdiff(1)
pkg-plist 34
  • bin/combinediff
  • bin/dehtmldiff
  • bin/editdiff
  • bin/espdiff
  • bin/filterdiff
  • bin/fixcvsdiff
  • bin/flipdiff
  • bin/gitdiff
  • bin/gitdiffview
  • bin/grepdiff
  • bin/interdiff
  • bin/lsdiff
  • bin/patchview
  • bin/recountdiff
  • bin/rediff
  • bin/splitdiff
  • bin/svndiff.patchutils
  • bin/svndiffview
  • bin/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/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/unwrapdiff.1.gz
distinfo 1
FileSizeSHA256
patchutils-0.4.5.tar.xz4276288386a35a4d2d3cbc28fdcc93c5be007c382c78e3ee079070139f0d822e013325
Master sites 1
  • http://cyberelk.net/tim/data/patchutils/stable/