pkg.soopen package index

brew / rang 3472

Installer patchutils avec Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de patchutils pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install patchutils

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install patchutils

MacPorts ports tree · devel/patchutils/Portfile · Source: api.github.com

Linux

Alpine Linux apkvérifié · 92%
sudo apk add patchutils

Alpine Linux edge package indexes · patchutils · Source: dl-cdn.alpinelinux.org

Debian aptvérifié · 92%
sudo apt install patchutils

Debian stable package indexes · patchutils · Source: deb.debian.org

Fedora dnfvérifié · 92%
sudo dnf install patchutils

Fedora Rawhide package metadata · patchutils · Source: dl.fedoraproject.org

Nixvérifié · 92%
nix profile install nixpkgs#patchutils

nixpkgs package indexes · patchutils · Source: raw.githubusercontent.com

Arch Linux pacmanvérifié · 92%
sudo pacman -S patchutils

Arch Linux sync databases · patchutils · Source: geo.mirror.pkgbuild.com

openSUSE zyppervérifié · 92%
sudo zypper install patchutils

openSUSE Tumbleweed package metadata · patchutils · Source: download.opensuse.org

aperçu

Résumé du paquet

Small collection of programs that operate on patch files

Commandes et alias

  • combinediff
  • dehtmldiff
  • editdiff
  • espdiff
  • filterdiff
  • fixcvsdiff
  • flipdiff
  • gitdiff
  • gitdiffview
  • gitshow
  • gitshowview
  • grepdiff
  • interdiff
  • lsdiff
  • move-to-front
  • patchview
  • patchview-wrapper
  • recountdiff
  • rediff
  • splitdiff
  • svndiff
  • svndiffview
  • unwrapdiff

historique

Historique du projet et usages

patchutils is a suite of command-line programs for inspecting, transforming, comparing, filtering, splitting, and repairing patch files.

Historique du projet

Tim Waugh developed patchutils as a collection of small programs operating on patch files. The suite accumulated tools for combining, filtering, splitting, comparing, recounting, and correcting diffs. After a period of low release activity, the maintainer released version 0.4.3 in 2025—the first release since 2020—with accumulated fixes, new in-place editing options, improved cross-platform support through gnulib, and enhanced diff handling.

Historique d'adoption

patchutils is distributed by numerous Unix-like package systems, including Debian, Ubuntu, Fedora-family distributions, Alpine, Arch Linux, Nix, openSUSE, Homebrew, and MacPorts. This broad packaging reflects the suite's durable role in source-based development and distribution-maintenance workflows.

Modes d'utilisation

Users choose focused utilities such as filterdiff to select portions of a patch, interdiff to compare patch revisions, combinediff to merge incremental patches, lsdiff or grepdiff to inspect patch contents, splitdiff to separate patches, and rediff or recountdiff to repair diff metadata. The tools are designed to compose naturally with files, pipes, and source-control output.

Pourquoi les passionnés de paquets s'y intéressent

patchutils turns patch files into manipulable data rather than treating them only as input to patch. Its focused commands support the everyday work of downstream maintainers: selecting hunks, comparing patch revisions, repairing metadata, inspecting affected files, and reorganizing patch series.

Chronologie

  • 2020: Last release before the project's multi-year release pause.
  • 2025: Version 0.4.3 ended the release pause and incorporated accumulated fixes and improvements.

Related projects

  • patchutils complements GNU diffutils and GNU patch and is commonly useful alongside Git and other source-control systems that emit unified diffs.

Sources

  • Maintainer release history note: https://cyberelk.net/tim/2025/09/02/patchutils-rises-from-slumber/
  • Official project page: https://cyberelk.net/tim/software/patchutils
  • Official releases: https://github.com/twaugh/patchutils/releases
  • Official repository: https://github.com/twaugh/patchutils

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • Les métadonnées de compilation listent 1 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
combinediffcliexécutable global
dehtmldiffcliexécutable global
editdiffcliexécutable global
espdiffcliexécutable global
filterdiffcliexécutable global
fixcvsdiffcliexécutable global
flipdiffcliexécutable global
gitdiffcliexécutable global
gitdiffviewcliexécutable global
gitshowcliexécutable global
gitshowviewcliexécutable global
grepdiffcliexécutable global
interdiffcliexécutable global
lsdiffcliexécutable global
move-to-frontcliexécutable global
patchviewcliexécutable global
patchview-wrappercliexécutable global
recountdiffcliexécutable global
rediffcliexécutable global
splitdiffcliexécutable global
svndiffcliexécutable global
svndiffviewcliexécutable global
unwrapdiffcliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-09-19
version du gestionnaire0.4.5
gestionnaire mis à jour2026-09-11
données localesOK
amontnot checked
dernière version détectéenon détecté

https://github.com/twaugh/patchutils

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:patchutils
Version0.4.5
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/patchutils
Page d'accueilhttps://cyberelk.net/tim/software/patchutils/
Dépôthttps://github.com/twaugh/patchutils
Docs amonthttps://cyberelk.net/tim/software/patchutils/
LicenceGPL-2.0-or-later AND LGPL-2.1-or-later
Archive sourcehttps://github.com/twaugh/patchutils/releases/download/0.4.5/patchutils-0.4.5.tar.xz
Dernière mise à jour2026-09-11T18:40:21Z
Pulseupdated
Dépendances de compilationxmlto
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namepatchutils
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

patchutils 0.4.2-1

Utilities to work with patches

http://cyberelk.net/tim/software/patchutils/

sudo apt install patchutils
  • Section: text
  • Architecture: amd64
  • 4 Dépendances
  • normalized package name match
  • Correspondance par : Patchutils
Debian stable package indexes · deb.debian.org · Debian stable package indexes: patchutils from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

patchutils

nix profile install nixpkgs#patchutils
  • normalized package name match
  • Correspondance par : Patchutils
nixpkgs package indexes · raw.githubusercontent.com · nixpkgs package indexes: patchutils from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix
Ubuntu apt95%

patchutils 0.4.2-1build3

Utilities to work with patches

http://cyberelk.net/tim/software/patchutils/

sudo apt install patchutils
  • Section: text
  • Architecture: amd64
  • 4 Dépendances
  • normalized package name match
  • Correspondance par : Patchutils
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: patchutils from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
apk95%

patchutils 0.4.5-r0

Programs for manipulating patch files

https://cyberelk.net/tim/software/patchutils/

sudo apk add patchutils
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: patchutils
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Patchutils
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: patchutils from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

patchutils-bash-completion 0.4.5-r0

Bash completions for patchutils

https://cyberelk.net/tim/software/patchutils/

sudo apk add patchutils-bash-completion
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: patchutils
  • normalized package name match
  • Correspondance par : Patchutils
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: patchutils-bash-completion from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

patchutils-doc 0.4.5-r0

Programs for manipulating patch files (documentation)

https://cyberelk.net/tim/software/patchutils/

sudo apk add patchutils-doc
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: patchutils
  • normalized package name match
  • Correspondance par : Patchutils
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: patchutils-doc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
dnf95%

patchutils 0.4.5-2.fc45

A collection of programs for manipulating patch files

http://cyberelk.net/tim/patchutils/

sudo dnf install patchutils
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: patchutils
  • 8 Dépendances
  • 2 fournit
  • normalized package name match
  • Correspondance par : Patchutils
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: patchutils from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-primary.xml.zst
pacman95%

patchutils 0.4.5-1

A small collection of programs that operate on patch files

http://cyberelk.net/tim/patchutils/

sudo pacman -S patchutils
  • License: GPL-2.0-only
  • Architecture: x86_64
  • 2 Dépendances
  • normalized package name match
  • Correspondance par : Patchutils
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: patchutils from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

patchutils 0.4.5-1.3

A Collection of Tools for Manipulating Patch Files

https://cyberelk.net/tim/software/patchutils/

sudo zypper install patchutils
  • License: GPL-2.0-or-later
  • Category: Productivity/File utilities
  • Architecture: x86_64
  • Source Package: patchutils
  • 8 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Patchutils
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: patchutils from https://download.opensuse.org/tumbleweed/repo/oss/repodata/d310d5a96106e1e8872a385adf98aaa23be9db5d80937a6717314e7e7f37715065c6c748ab7ccee6475d620b46979c0fe64235fc0c46988e17edf659578fcf31-primary.xml.zst
MacPorts95%

patchutils

sudo port install patchutils
  • normalized package name match
  • Correspondance par : Patchutils
MacPorts ports tree · api.github.com · MacPorts ports tree: devel/patchutils/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation