commit: 637ed0d397b3d0e0724f69897b390352d22967cb
Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 5 07:42:52 2016 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Sun Jun 5 07:44:51 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=637ed0d3
mail-filter/spamdyke: Tidy up ebuild.
Package-Manager: portage-2.2.28
mail-filter/spamdyke/spamdyke-5.0.1.ebuild | 44 ++++++++++++++++--------------
1 file changed, 24 insertions(+), 20 deletions(-)
diff --git a/mail-filter/spamdyke/spamdyke-5.0.1.ebuild
b/mail-filter/spamdyke/spamdyke-5.0.1.ebuild
index cc117b7..f9795b6 100644
--- a/mail-filter/spamdyke/spamdyke-5.0.1.ebuild
+++ b/mail-filter/spamdyke/spamdyke-5.0.1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
-EAPI="5"
+EAPI=5
inherit eutils autotools
@@ -20,23 +20,27 @@ DEPEND="
!libressl? ( dev-libs/openssl:0 )
libressl? ( dev-libs/libressl )
)"
-RDEPEND="${DEPEND}
+
+RDEPEND="
+ ${DEPEND}
virtual/qmail"
-S=${WORKDIR}/${P}/${PN}
+S="${WORKDIR}/${P}/${PN}"
src_prepare() {
- echo "# Configuration option for ${PN}" > ${PN}.conf
+ echo "# Configuration option for ${PN}" > ${PN}.conf || die
if use ssl; then
echo "tls-certificate-file=/var/qmail/control/clientcert.pem" \
- >> ${PN}.conf
+ >> ${PN}.conf || die
fi
- echo "graylist-level=always-create-dir" >> ${PN}.conf
- echo "graylist-dir=/var/tmp/${PN}/graylist" >> ${PN}.conf
- echo "reject-empty-rdns" >> ${PN}.conf
- echo "reject-unresolvable-rdns" >> ${PN}.conf
- echo "dns-blacklist-entry=zen.spamhaus.org" >> ${PN}.conf
- echo "local-domains-file=/var/qmail/control/rcpthosts" >> ${PN}.conf
+ cat <<- EOF >> ${PN}.conf || die
+graylist-level=always-create-dir
+graylist-dir=/var/tmp/${PN}/graylist
+reject-empty-rdns
+reject-unresolvable-rdns
+dns-blacklist-entry=zen.spamhaus.org
+local-domains-file=/var/qmail/control/rcpthosts
+EOF
sed -i \
-e "/STRIP_CMD/d" \
Makefile.in || die "sed on Makefile.in failed"
@@ -45,25 +49,25 @@ src_prepare() {
src_configure() {
econf \
- $(use_enable ssl tls) || die "econf failed"
- cd ../utils
- econf || die "econf failed in utils"
+ $(use_enable ssl tls)
+ cd ../utils || die
+ econf
}
src_compile() {
- emake CFLAGS="${CFLAGS}" || die "emake failed"
+ emake CFLAGS="${CFLAGS}"
cd ../utils
- emake CFLAGS="${CFLAGS}" || die "emake in utils died"
+ emake CFLAGS="${CFLAGS}"
}
src_install() {
insinto /etc/${PN}
- doins ${PN}.conf || die "Installing ${PN} configuration file failed"
+ doins ${PN}.conf
dodir /var/tmp/${PN}/graylist
fowners -R qmaild /var/tmp/${PN}/graylist
- cd ../utils
- dobin domain2path || die "Installing domain2path binary failed"
- cd ../documentation
+ cd ../utils || die
+ dobin domain2path
+ cd ../documentation || die
dodoc {Changelog,INSTALL,UPGRADING}.txt
dohtml FAQ.html \
README.html \