Summary
diffoscope will try to get to the bottom of what makes files or directories different. It will recursively unpack archives of many kinds and transform various binary formats into more human readable form to compare them. It can compare two tarballs, ISO images, or PDF just as easily.
Versions
v165 :: 0 :: gentoo
- Modified
- License
- GPL-3+
- Keywords
- ~amd64 ~x86
- USE flags
- R acl binutils bzip2 colord cpio diff docx dtc e2fsprogs file find gettext gif gpg gzip haskell hdf5 hex imagemagick iso java libcaca llvm mono opendocument pascal pdf postscript rpm sqlite squashfs ssh tar tcpdump xz zip zstd
v164-r1 :: 0 :: gentoo
- Modified
- License
- GPL-3+
- Keywords
- ~amd64 ~x86
- USE flags
- R acl binutils bzip2 colord cpio diff docx dtc e2fsprogs file find gettext gif gpg gzip haskell hdf5 hex imagemagick iso java libcaca llvm mono opendocument pascal pdf postscript rpm sqlite squashfs ssh tar tcpdump xz zip zstd
USE flags
General
- R
- Use dev-lang/R
- acl
- Add support for Access Control Lists
- binutils
- Use sys-devel/binutils
- bzip2
- Use the bzlib compression library
- colord
- Support color management using x11-misc/colord
- cpio
- Use app-arch/cpio
- diff
- Use sys-apps/diffutils
- docx
- Use app-text/docx2txt
- dtc
- Use sys-apps/dtc
- e2fsprogs
- Use sys-fs/e2fsprogs
- file
- Use sys-apps/file
- find
- Use sys-apps/findutils
- gettext
- Use sys-devel/gettext
- gif
- Add GIF image support
- gpg
- Use app-crypt/gnupg
- gzip
- Compress files with Lempel-Ziv coding (LZ77)
- haskell
- Use dev-lang/ghc
- hdf5
- Use sci-libs/hdf5
- hex
- Use app-editors/vim-core
- imagemagick
- Enable optional support for the ImageMagick or GraphicsMagick image converter
- iso
- Use app-cdr/cdrtools
- java
- Add support for Java
- libcaca
- Add support for colored ASCII-art graphics
- llvm
- Use sys-devel/llvm
- mono
- Build Mono bindings to support dotnet type stuff
- opendocument
- Use app-text/odt2txt
- pascal
- Use dev-lang/fpc
- Add general support for PDF (Portable Document Format), this replaces the pdflib and cpdflib flags
- postscript
- Enable support for the PostScript language (often with ghostscript-gpl or libspectre)
- rpm
- Use app-arch/rpm
- sqlite
- Add support for sqlite - embedded sql database
- squashfs
- Use sys-fs/squashfs-tools
- ssh
- Use net-misc/openssh
- tar
- Use app-arch/tar
- tcpdump
- Use net-analyzer/tcpdump
- xz
- Use app-arch/xz-utils
- zip
- Use app-arch/unzip
- zstd
- Enable support for ZSTD compression
python_targets
- python3_7
- Build with Python 3.7
- python3_8
- Build with Python 3.8
Dependencies
dev-python / setuptools : Collection of extensions to Distutils
Runtime Dependencies
app-arch / bzip2 : A high-quality data compressor used extensively by Gentoo Linux
app-arch / cpio : A file archival tool which can also read and write tar files
app-arch / gzip : Standard GNU compressor
app-arch / rpm : Red Hat Package Management Utils
app-arch / tar : Use this to make tarballs :)
app-arch / unzip : unzipper for pkzip-compressed files
app-arch / xz-utils : utils for managing LZMA compressed files
app-arch / zstd : zstd fast compression library
app-cdr / cdrtools : A set of tools for CD/DVD reading and recording, including cdrecord
app-crypt / gnupg : The GNU Privacy Guard, a GPL OpenPGP implementation
app-editors / vim-core : vim and gvim shared files
app-text / docx2txt : Convert MS Office docx files to plain text
app-text / ghostscript-gpl : Interpreter for the PostScript language and PDF
app-text / odt2txt : A simple converter from OpenDocument Text to plain text
app-text / pdftk : gcj-free version of pdftk written in Java
app-text / poppler : PDF rendering library based on the xpdf-3.0 code base
dev-db / sqlite : SQL database engine
dev-lang / R : Language and environment for statistical computing and graphics
dev-lang / fpc : Free Pascal Compiler
dev-lang / ghc : The Glasgow Haskell Compiler
dev-lang / mono : Mono runtime and class libraries, a C# compiler/interpreter
dev-lang / python : An interpreted, interactive, object-oriented programming language
dev-lang / python-exec : Python script wrapper
dev-python / PyPDF2 : Python library to work with pdf files
dev-python / distro : Reliable machine-readable Linux distribution information for Python
dev-python / libarchive-c : A Python interface to libarchive
dev-python / python-magic : Access the libmagic file type identification library
dev-python / setuptools : Collection of extensions to Distutils
media-gfx / imagemagick : A collection of tools and libraries for many image formats
media-libs / giflib : Library to handle, display and manipulate GIF images
media-libs / libcaca : A library that creates colored ASCII-art graphics
net-analyzer / tcpdump : A Tool for network monitoring and data acquisition
net-misc / openssh : Port of OpenBSD's free SSH release
sci-libs / hdf5 : General purpose library and file format for storing scientific data
sys-apps / acl : access control list utilities, libraries and headers
sys-apps / diffutils : Tools to make diffs and compare files
sys-apps / dtc : Open Firmware device tree compiler
sys-apps / file : identify a file's format by scanning binary data for patterns
sys-apps / findutils : GNU utilities for finding files
sys-devel / binutils : Tools necessary to build programs
sys-devel / gettext : GNU locale utilities
sys-devel / llvm : Low Level Virtual Machine
sys-fs / e2fsprogs : Standard EXT2/EXT3/EXT4 filesystem utilities
sys-fs / squashfs-tools : tools to create and extract Squashfs filesystems
virtual / jdk : Virtual for Java Development Kit (JDK)
x11-misc / colord : System service to accurately color manage input and output devices
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: bump up to 165
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: add python[ncurses] depend
Fix-by: Berne Campbell Closes: https://bugs.gentoo.org/765427 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Sergei Trofimovich · gentoo
dev-util/diffoscope: drop old
Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: bump up to 164
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: drop old
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
dev-util/diffoscope: Inline virtual/cdrtools
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: bump up to 163
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: drop old
Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: bump up to 162
Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: drop old
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: bump up to 161
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: drop python-3.6
Reported-by: Barry Schwartz Closes: https://bugs.gentoo.org/736549 Package-Manager: Portage-3.0.2, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Sergei Trofimovich · gentoo
dev-util/diffoscope: drop old
Package-Manager: Portage-3.0.2, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: bump up to 155
Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: drop old
Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: bump up to 154
Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: drop old
Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: bump up to 153
Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: allow python3_8
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Sergei Trofimovich · gentoo
dev-util/diffoscope: bump up to 152
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: drop old
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: bump up to 151
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: drop old
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: bump up to 150
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: drop old
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: bump up to 149
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: drop old
Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: bump up to 148
Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: drop old
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Sergei Trofimovich · gentoo
dev-util/diffoscope: bump up to 147
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: bump up to 146
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: drop old
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: bump up to 145
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: bump up to 144
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: drop old
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: bump up to 143
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: drop old
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Sergei Trofimovich · gentoo
dev-util/diffoscope: bump up to 142
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: drop old
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Sergei Trofimovich · gentoo
dev-util/diffoscope: bump up to 141
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: drop old
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Sergei Trofimovich · gentoo
dev-util/diffoscope: add blocker against dev-python/filemagic
dev-python/filemagic conflicts with dev-python/python-magic and takes precedence when loaded with 'import magic.py'. Let's block the incompatible package until it's sorted across these libraries. Reported-by: Helmut Jarausch Bug: https://bugs.gentoo.org/716482 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: bump up to 140
Package-Manager: Portage-2.3.98, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: bump up to 139
Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: DISTUTILS_USE_SETUPTOOLS=rdepend
Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Sergei Trofimovich · gentoo
dev-util/diffoscope: bump up to 138
Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: drop old
Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: bump up to 137
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrey Grozin · gentoo
dev-util/diffoscope: clean old, drop myself as a maintainer
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Andrey Grozin <grozin@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Bartoszkiewicz · gentoo
dev-util/diffoscope: add Python 3.7 support
Closes: https://bugs.gentoo.org/699326 Signed-off-by: Michał Bartoszkiewicz <mbartoszkiewicz@gmail.com> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
dev-util/diffoscope: bump up to 129
Closes: https://bugs.gentoo.org/672490 Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Mike Gilbert · gentoo
Replace pypi.python.org with pypi.org in HOMEPAGE
Bug: https://bugs.gentoo.org/653540 - Andrey Grozin · gentoo
dev-util/diffoscope: bump to 88
Package-Manager: Portage-2.3.18, Repoman-2.3.6 - Andrey Grozin · gentoo
dev-util/diffoscope: clean old
Package-Manager: Portage-2.3.18, Repoman-2.3.6 - Andrey Grozin · gentoo
dev-util/diffoscope: require >=python-3.5
Closes: https://bugs.gentoo.org/635346 Package-Manager: Portage-2.3.11, Repoman-2.3.3 - Andrey Grozin · gentoo
dev-util/diffoscope: bump to 87, add USE flags
Suggested-by: Karl-Johan Karlsson <creideiki+gentoo-bugzilla@lysator.liu.se> Closes: https://bugs.gentoo.org/635154 Package-Manager: Portage-2.3.11, Repoman-2.3.3 - Andrey Grozin · gentoo
dev-util/diffoscope: fix dependencies
Bug: 612060 Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Andrey Grozin · gentoo
dev-util/diffoscope: initial import
Package-Manager: Portage-2.3.3, Repoman-2.3.1