# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit fixheadtails MY_VER=$(ver_rs 1- "") DESCRIPTION="A checkpassword compatible authentication program that used CRAM-MD5 authentication mode" SRC_URI="https://www.fehcom.de/qmail/auth/${PN}-${MY_VER}_tgz.bin -> ${P}.tar.gz" HOMEPAGE="https://www.fehcom.de/qmail/smtpauth.html" LICENSE="public-domain RSA" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" IUSE="" DEPEND="acct-user/cmd5checkpw" RDEPEND="${DEPEND}" pkg_setup() { if has_version "=qmail-1.03-r16" ewarn fi } PATCHES=( "${FILESDIR}"/euid_${MY_VER}.diff "${FILESDIR}"/reloc.diff "${FILESDIR}"/uint4.patch ) src_prepare() { default ht_fix_file Makefile } src_compile() { emake CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS} -o cmd5checkpw" } src_install() { insinto /etc insopts -m 400 -o cmd5checkpw doins "${FILESDIR}"/poppasswd exeinto /usr/bin exeopts -o cmd5checkpw -m 4755 doexe cmd5checkpw doman cmd5checkpw.8 einstalldocs } pkg_postinst() { chmod 400 "${EROOT}"/etc/poppasswd || die chown cmd5checkpw "${EROOT}"/etc/poppasswd || die }