1SUMMARY="A fairly comprehensive, modular and portable cryptographic toolkit" 2DESCRIPTION="LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit \ 3that provides developers with a vast array of well known published block ciphers, one-way hash \ 4functions, chaining modes, pseudo-random number generators, public key cryptography and a \ 5plethora of other routines. " 6HOMEPAGE="https://www.libtom.net/LibTomCrypt/" 7COPYRIGHT="2012 Samual Neves 8 2008 Cryptico A/S" 9LICENSE="Public Domain 10 WTFPL v2" 11REVISION="1" 12SOURCE_URI="https://github.com/libtom/libtomcrypt/archive/refs/tags/v$portVersion.tar.gz" 13CHECKSUM_SHA256="d870fad1e31cb787c85161a8894abb9d7283c2a654a9d3d4c6d45a1eba59952c" 14 15ARCHITECTURES="all !x86_gcc2" 16SECONDARY_ARCHITECTURES="x86" 17 18libVersion="1.0.1" 19libVersionCompat="$libVersion compat >= ${libVersion%%.*}" 20 21PROVIDES=" 22 libtomcrypt$secondaryArchSuffix = $portVersion 23 lib:libtomcrypt$secondaryArchSuffix = $libVersionCompat 24 " 25REQUIRES=" 26 haiku$secondaryArchSuffix 27 " 28 29PROVIDES_devel=" 30 libtomcrypt${secondaryArchSuffix}_devel = $portVersion 31 devel:libtomcrypt$secondaryArchSuffix = $libVersionCompat 32 " 33REQUIRES_devel=" 34 libtomcrypt$secondaryArchSuffix == $portVersion base 35 " 36 37BUILD_REQUIRES=" 38 haiku${secondaryArchSuffix}_devel 39 " 40BUILD_PREREQUIRES=" 41 cmd:cc$secondaryArchSuffix 42 cmd:libtool$secondaryArchSuffix 43 cmd:make 44 " 45 46BUILD() 47{ 48 true 49} 50 51INSTALL() 52{ 53 export LIBPATH=$libDir 54 export INCPATH=$includeDir 55 make -f makefile.shared IGNORE_SPEED=1 install 56 57 rm $libDir/libtomcrypt.{a,la} 58 59 prepareInstalledDevelLibs libtomcrypt 60 fixPkgconfig 61 62 packageEntries devel $developDir 63} 64 65TEST() 66{ 67 make $jobArgs -f makefile.shared IGNORE_SPEED=1 test 68 ./test 69} 70