diff --git a/app-crypt/rhash/rhash-1.3.5.recipe b/app-crypt/rhash/rhash-1.3.5.recipe new file mode 100644 index 000000000..987c734ec --- /dev/null +++ b/app-crypt/rhash/rhash-1.3.5.recipe @@ -0,0 +1,72 @@ +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 + cmd:gost_hash + cmd:has160_hash + cmd:magnet_link + cmd:rhash + cmd:sfv_hash + cmd:tiger_hash + cmd:tth_hash + cmd:whirlpool_hash + 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_devel$secondaryArchSuffix + " +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 +}