# $Id$ PNAME="argon2" PVER="20171227" PBUILD="r1" 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}/${PNAME}-${PVER}" 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 || die } src_install() { mmake OPTTARGET=none DESTDIR=${BINDIR} LIBRARY_REL=$(mlibdir) install || die # create and install a custon pkgconfig file MCONFIG=${BUILDDIR}/libargon2.pc mclearconfig maddconfig 'prefix=/usr' maddconfig 'exec_prefix=${prefix}' maddconfig 'libdir=${prefix}/@@MLIBDIR@@' maddconfig 'includedir=${prefix}/include' maddconfig maddconfig 'Name: libargon2' maddconfig 'Description: Development libraries for libargon2' maddconfig 'Version: @@PVER@@' maddconfig 'Libs: -L${libdir} -largon2 -lrt -ldl' maddconfig 'Cflags:' maddconfig 'URL: https://github.com/P-H-C/phc-winner-argon2' all-abis minstalldir /usr/'$(mlibdir)'/pkgconfig || die all-abis minstallfile ${MCONFIG} /usr/'$(mlibdir)'/pkgconfig/ || die all-abis sed -i -e 's:@@MLIBDIR@@:$(mlibdir):g' -e "s:@@PVER@@:${PVER}:g" /usr/'$(mlibdir)'/pkgconfig/libargon2.pc || die }