SUMMARY="Library that simplifies the interaction with PKCS#11 providers" DESCRIPTION="pkcs11-helper is a library that simplifies the interaction with \ PKCS#11 providers for end-user applications. pkcs11-helper allows using multiple PKCS#11 providers simultaneously, \ enumerating avaiable token certificates, or selecting a certificate \ directly by serialized id, handling card removal and card insert events, \ handling card re-insert to a different slot, supporting session expiration and \ much more. pkcs11-helper is not designed to manage card content, since object attributes \ are usually vendor specific, and the vast majority of applications need to access \ existing objects in order to perform signature and decryption operations." HOMEPAGE="https://github.com/OpenSC/pkcs11-helper" COPYRIGHT="2005-2018 Alon Bar-Lev" LICENSE="GNU GPL v2" REVISION="2" SOURCE_URI="https://github.com/OpenSC/pkcs11-helper/releases/download/pkcs11-helper-$portVersion/pkcs11-helper-$portVersion.tar.bz2" CHECKSUM_SHA256="10dd8a1dbcf41ece051fdc3e9642b8c8111fe2c524cb966c0870ef3413c75a77" SOURCE_DIR="pkcs11-helper-$portVersion" ARCHITECTURES="all ?x86_gcc2" SECONDARY_ARCHITECTURES="x86" libVersion="1.0.0" libVersionCompat="$libVersion compat >= ${libVersion%%.*}" PROVIDES=" pkcs11_helper$secondaryArchSuffix = $libVersion lib:libpkcs11_helper$secondaryArchSuffix = $libVersionCompat " REQUIRES=" haiku$secondaryArchSuffix lib:libssl$secondaryArchSuffix " PROVIDES_devel=" pkcs11_helper${secondaryArchSuffix}_devel = $libVersion devel:libpkcs11_helper$secondaryArchSuffix = $libVersionCompat " REQUIRES_devel=" haiku$secondaryArchSuffix devel:libssl$secondaryArchSuffix " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libssl$secondaryArchSuffix " BUILD_PREREQUIRES=" cmd:aclocal cmd:automake cmd:autoreconf cmd:gcc$secondaryArchSuffix cmd:ld$secondaryArchSuffix cmd:libtoolize$secondaryArchSuffix cmd:make cmd:pkg_config$secondaryArchSuffix " BUILD() { autoreconf -vfi runConfigure ./configure make $jobArgs } INSTALL() { make install rm $libDir/*.la $libDir/*.a prepareInstalledDevelLib libpkcs11-helper fixPkgconfig packageEntries devel \ $developDir }