vbindiff: new recipe.

This commit is contained in:
PulkoMandy
2025-07-23 22:12:38 +02:00
parent 1efedb93a9
commit cd47e9cf54
2 changed files with 52 additions and 0 deletions

View File

@@ -0,0 +1,52 @@
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
}