mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-23 12:10:06 +02:00
80 lines
2.1 KiB
Bash
80 lines
2.1 KiB
Bash
SUMMARY="Utility for verifying hash sums of files"
|
|
DESCRIPTION="RHash (Recursive Hasher) is a console utility for computing and \
|
|
verifying hash sums of files. It supports CRC32, MD4, MD5, SHA1, SHA256, \
|
|
SHA512, Tiger, DC++ TTH, BitTorrent BTIH, ED2K, AICH, GOST R 34.11-94, \
|
|
RIPEMD-160, HAS-160, EDON-R 256/512, Whirlpool and Snefru-128/256 algorithms. \
|
|
Hash sums are used to ensure and verify integrity of large volumes of data for\
|
|
a long-term storing or transferring.
|
|
"
|
|
HOMEPAGE="http://rhash.anz.ru/?l=en"
|
|
COPYRIGHT="2005-2014 Aleksey Kravchenko"
|
|
LICENSE="MIT"
|
|
REVISION="1"
|
|
SOURCE_URI="https://downloads.sourceforge.net/rhash/rhash-$portVersion-src.tar.gz"
|
|
CHECKSUM_SHA256="98e0688acae29e68c298ffbcdbb0f838864105f9b2bd8857980664435b1f1f2e"
|
|
SOURCE_DIR="RHash-$portVersion"
|
|
|
|
ARCHITECTURES="!x86_gcc2 ?x86 x86_64"
|
|
SECONDARY_ARCHITECTURES="x86"
|
|
|
|
PROVIDES="
|
|
rhash$secondaryArchSuffix = $portVersion
|
|
cmd:ed2k_link$secondaryArchSuffix
|
|
cmd:gost_hash$secondaryArchSuffix
|
|
cmd:has160_hash$secondaryArchSuffix
|
|
cmd:magnet_link$secondaryArchSuffix
|
|
cmd:rhash$secondaryArchSuffix
|
|
cmd:sfv_hash$secondaryArchSuffix
|
|
cmd:tiger_hash$secondaryArchSuffix
|
|
cmd:tth_hash$secondaryArchSuffix
|
|
cmd:whirlpool_hash$secondaryArchSuffix
|
|
lib:librhash$secondaryArchSuffix = 0
|
|
"
|
|
REQUIRES="
|
|
haiku$secondaryArchSuffix
|
|
"
|
|
|
|
PROVIDES_devel="
|
|
rhash${secondaryArchSuffix}_devel = $portVersion
|
|
devel:librhash$secondaryArchSuffix = 0
|
|
"
|
|
REQUIRES_devel="
|
|
haiku${secondaryArchSuffix}_devel
|
|
rhash$secondaryArchSuffix == $portVersion base
|
|
"
|
|
|
|
BUILD_REQUIRES="
|
|
haiku${secondaryArchSuffix}_devel
|
|
"
|
|
BUILD_PREREQUIRES="
|
|
cmd:gcc$secondaryArchSuffix
|
|
cmd:ld$secondaryArchSuffix
|
|
cmd:make
|
|
cmd:sed
|
|
"
|
|
|
|
BUILD()
|
|
{
|
|
make build-shared $jobArgs
|
|
}
|
|
|
|
INSTALL()
|
|
{
|
|
make PREFIX=$prefix BINDIR=$binDir MANDIR=$manDir \
|
|
LOCALEDIR=$dataDir/locale install-shared
|
|
make -C librhash PREFIX=$prefix INCDIR=$includeDir LIBDIR=$libDir \
|
|
install-headers install-lib-shared install-so-link
|
|
|
|
prepareInstalledDevelLib librhash
|
|
|
|
packageEntries devel \
|
|
$developDir
|
|
}
|
|
|
|
TEST()
|
|
{
|
|
cd tests
|
|
LIBRARY_PATH="$sourceDir/librhash${LIBRARY_PATH:+:$LIBRARY_PATH}" \
|
|
./test_rhash.sh --full ../rhash_shared
|
|
}
|