Files
haikuports/dev-util/vbindiff/vbindiff-3.0~beta5.recipe
2025-07-23 22:12:53 +02:00

53 lines
1.5 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
SUMMARY="Visual Binary Diff"
DESCRIPTION="VBinDiff (Visual Binary Diff) displays files in hexadecimal and ASCII (or EBCDIC). \
It can also display two files at once, and highlight the differences between them. Unlike diff, \
it works well with large files (up to 4 GB).
VBinDiff was inspired by the Compare Files function of the ProSel utilities by Glen Bredon, for \
the Apple II. When I couldnt find a similar utility for the PC, I wrote it myself.
The single-file mode was inspired by the LIST utility of 4DOS and friends. While less provides a \
good line-oriented display, it has no equivalent to LISTs hex display. (True, you can pipe the \
file through hexdump, but thats incredibly inefficient on multi-gigabyte files.)."
HOMEPAGE="https://www.cjmweb.net/vbindiff/"
COPYRIGHT="1995-2013 by Christopher J. Madsen"
LICENSE="GNU GPL v2"
SOURCE_URI="https://www.cjmweb.net/vbindiff/vbindiff-3.0_beta5.tar.gz"
SOURCE_DIR="vbindiff-3.0_beta5"
CHECKSUM_SHA256="f04da97de993caf8b068dcb57f9de5a4e7e9641dc6c47f79b60b8138259133b8"
REVISION="1"
ARCHITECTURES="all"
SECONDARY_ARCHITECTURES="?x86"
PROVIDES="
vbindiff$secondaryArchSuffix = $portVersion
cmd:vbindiff$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libncursesw$secondaryArchSuffix
lib:libpanelw$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libncurses$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:awk
cmd:make
cmd:gcc$secondaryArchSuffix
"
BUILD()
{
runConfigure ./configure
make $jobArgs
}
INSTALL()
{
make install
}