| # Copyright 1999-2014 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| EAPI="2" |
| |
| inherit toolchain-funcs eutils multilib |
| |
| DESCRIPTION="Rate-limited autoresponder for qmail" |
| HOMEPAGE="http://untroubled.org/qmail-autoresponder/" |
| SRC_URI="http://untroubled.org/qmail-autoresponder/archive/${P}.tar.gz" |
| |
| SLOT="0" |
| LICENSE="GPL-2" |
| KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~sparc ~x86" |
| IUSE="mysql" |
| |
| DEPEND=">=dev-libs/bglibs-1.106 |
| mysql? ( virtual/mysql )" |
| RDEPEND=" |
| ${DEPEND} |
| virtual/qmail |
| mysql? ( virtual/mysql ) |
| " |
| |
| src_prepare() { |
| use mysql || epatch "${FILESDIR}/${PN}-0.97-remove-mysql.h.diff" |
| } |
| |
| src_configure() { |
| echo "/usr/include/bglibs" > conf-bgincs |
| echo "/usr/$(get_libdir)/bglibs" > conf-bglibs |
| echo "$(tc-getCC) ${CFLAGS}" > conf-cc |
| echo "$(tc-getCC) ${LDFLAGS}" > conf-ld |
| } |
| |
| src_compile() { |
| # fails on parallel builds! |
| make qmail-autoresponder || die "Failed to make qmail-autoresponder" |
| if use mysql; then |
| make qmail-autoresponder-mysql || die "Failed to make qmail-autoresponder-mysql" |
| fi |
| } |
| |
| src_install () { |
| dobin qmail-autoresponder || die |
| doman qmail-autoresponder.1 |
| if use mysql; then |
| dobin qmail-autoresponder-mysql || die |
| dodoc schema.mysql |
| fi |
| |
| dodoc ANNOUNCEMENT NEWS README TODO ChangeLog procedure.txt |
| } |
| |
| pkg_postinst() { |
| elog "Please see the README file in /usr/share/doc/${PF}/ for per-user configurations." |
| } |