# $Id$ PNAME="argon2" PVER="20190702" PBUILD="r2" PCAT="app-crypt" DESCRIPTION="A password-hashing function." HOMEPAGE="https://github.com/P-H-C/phc-winner-argon2" DEPEND=">= virtual/glibc" SRCFILE="${PNAME}-${PVER}.tar.gz" SRCDIR="${BUILDDIR}/phc-winner-argon2-${PVER}" msetfeature "!check" # makefile provide no check function sminclude multilib mbuild SRC_URI=( https://github.com/P-H-C/phc-winner-argon2/archive/${PVER}/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) UP2SEPERATOR="\/" UP2DATE="updatecmd https://github.com/P-H-C/phc-winner-argon2/releases | highesttarball gz" src_compile() { mmake OPTTARGET=none LIBRARY_REL='$(mlibdir)' || die } src_install() { mmake OPTTARGET=none LIBRARY_REL='$(mlibdir)' DESTDIR=${BINDIR} install || die # create and install a custon pkgconfig file cat > ${BUILDDIR}/libargon2.pc << 'EOF' prefix=/usr exec_prefix=${prefix} libdir=${prefix}/@@MLIBDIR@@ includedir=${prefix}/include Name: libargon2 Description: Development libraries for libargon2 Version: @@PVER@@ Libs: -L${libdir} -largon2 -lrt -ldl Cflags: URL: https://github.com/P-H-C/phc-winner-argon2 EOF all-abis minstalldir /usr/'$(mlibdir)'/pkgconfig || die all-abis minstallfile ${BUILDDIR}/libargon2.pc /usr/'$(mlibdir)'/pkgconfig/ || die all-abis sed -i -e 's:@@MLIBDIR@@:$(mlibdir):g' -e "s:@@PVER@@:${PVER}:g" ${BINDIR}/usr/'$(mlibdir)'/pkgconfig/libargon2.pc || die }