diff options
Diffstat (limited to 'net-mail/checkpw/checkpw-1.02.ebuild')
-rw-r--r-- | net-mail/checkpw/checkpw-1.02.ebuild | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/net-mail/checkpw/checkpw-1.02.ebuild b/net-mail/checkpw/checkpw-1.02.ebuild new file mode 100644 index 000000000000..fc74a8e3bb6d --- /dev/null +++ b/net-mail/checkpw/checkpw-1.02.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit eutils flag-o-matic toolchain-funcs + +DESCRIPTION="an implementation of the checkpassword interface that checks a password" +HOMEPAGE="http://checkpw.sourceforge.net/checkpw/" +SRC_URI="mirror://sourceforge/checkpw/${P}.tar.gz" + +LICENSE="public-domain" +SLOT="0" +IUSE="static" + +KEYWORDS="~x86 ~ppc ~sparc ~alpha ~mips ~hppa ~amd64 ~ia64" + +src_unpack() { + unpack ${A} + cd "${S}" + + epatch "${FILESDIR}/${P}-qa.patch" + sed -i -e 's/head -1/head -n 1/g' Makefile auto_*.do default.do || die +} + +src_compile() { + use static && append-ldflags -static + echo "$(tc-getCC) ${CFLAGS}" > conf-cc || die + echo "$(tc-getCC) ${LDFLAGS}" > conf-ld || die + echo ".maildir" > conf-maildir || die + + if [ -z "${QMAIL_HOME}" ]; then + QMAIL_HOME="/var/qmail" + ewarn "QMAIL_HOME is null! Using default." + ewarn "Create the qmail user and set the homedir to your desired location." + fi + einfo "Using ${QMAIL_HOME} as qmail's default home directory." + echo "${QMAIL_HOME}" > conf-qmail || die + + emake || die +} + +src_install() { + into / + dobin checkpw checkapoppw selectcheckpw loginlog + fperms 0700 /bin/checkpw /bin/checkapoppw /bin/selectcheckpw + + dodoc CHANGES README + docinto samples + dodoc run-{apop,both,multidir,multipw,pop,rules} +} + +pkg_postinst() { + elog + elog "How to set password:" + elog + elog " % echo 'YOURPASSWORD' > ~/.maildir/.password" + elog " % chmod 600 ~/.maildir/.password" + elog + elog "Replace YOURPASSWORD with your plain password." + elog +} |