|
Lines 8-20
Link Here
|
| 8 |
HOMEPAGE="http://dovecot.org/" |
8 |
HOMEPAGE="http://dovecot.org/" |
| 9 |
MY_P="${P/_/.}" |
9 |
MY_P="${P/_/.}" |
| 10 |
S="${WORKDIR}/${MY_P}" |
10 |
S="${WORKDIR}/${MY_P}" |
| 11 |
SRC_URI="http://dovecot.org/releases/${MY_P}.tar.gz" |
11 |
SIEVE="dovecot-sieve-20060726" |
|
|
12 |
S_SIEVE="${WORKDIR}/${SIEVE}" |
| 13 |
SRC_URI="http://dovecot.org/releases/${MY_P}.tar.gz http://gentoo.thev0id.net/distfiles/${SIEVE}.tar.gz" |
| 12 |
|
14 |
|
| 13 |
SLOT="0" |
15 |
SLOT="0" |
| 14 |
LICENSE="LGPL-2.1" |
16 |
LICENSE="LGPL-2.1" |
| 15 |
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86" |
17 |
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86" |
| 16 |
|
18 |
|
| 17 |
IUSE="debug doc ipv6 kerberos ldap mbox mysql pop3d pam postgres ssl vpopmail" |
19 |
IUSE="debug doc ipv6 kerberos ldap mbox mysql pop3d pam postgres ssl vpopmail sieve" |
| 18 |
|
20 |
|
| 19 |
DEPEND=">=sys-apps/sed-4 |
21 |
DEPEND=">=sys-apps/sed-4 |
| 20 |
kerberos? ( virtual/krb5 ) |
22 |
kerberos? ( virtual/krb5 ) |
|
Lines 51-56
Link Here
|
| 51 |
$(use_with vpopmail) \ |
53 |
$(use_with vpopmail) \ |
| 52 |
${myconf} || die "configure failed" |
54 |
${myconf} || die "configure failed" |
| 53 |
emake || die "make failed" |
55 |
emake || die "make failed" |
|
|
56 |
|
| 57 |
# Build dovecot-sieve plugin |
| 58 |
if use sieve ; then |
| 59 |
einfo "Building dovecot-sieve plugin" |
| 60 |
cd "${S_SIEVE}" |
| 61 |
econf --localstatedir=/var \ |
| 62 |
--with-dovecot="${S}" \ |
| 63 |
$(use_enable debug) \ |
| 64 |
${myconf} || die "configure failed" |
| 65 |
emake || die "make failed" |
| 66 |
fi |
| 54 |
} |
67 |
} |
| 55 |
|
68 |
|
| 56 |
src_install () { |
69 |
src_install () { |
|
Lines 130-135
Link Here
|
| 130 |
keepdir /var/run/dovecot/login |
143 |
keepdir /var/run/dovecot/login |
| 131 |
fowners root:dovecot /var/run/dovecot/login |
144 |
fowners root:dovecot /var/run/dovecot/login |
| 132 |
fperms 0750 /var/run/dovecot/login |
145 |
fperms 0750 /var/run/dovecot/login |
|
|
146 |
|
| 147 |
# Install dovecot-sieve plugin |
| 148 |
if use sieve ; then |
| 149 |
cd "${S_SIEVE}" |
| 150 |
einfo "Installing dovecot-sieve plugin" |
| 151 |
make DESTDIR="${D}" install || die "make install failed" |
| 152 |
fi |
| 133 |
} |
153 |
} |
| 134 |
|
154 |
|
| 135 |
get_config_var() { |
155 |
get_config_var() { |