|
|
LICENSE="as-is" | LICENSE="as-is" |
SLOT="0" | SLOT="0" |
KEYWORDS="~ppc ~sparc ~x86" | KEYWORDS="~ppc ~sparc ~x86" |
IUSE="gencertdaily highvolume mailwrapper qmail-spp ssl vanilla" |
IUSE="gencertdaily highvolume mailwrapper qmail-spp ssl vanilla noauthcram" |
RESTRICT="userpriv usersandbox test" | RESTRICT="userpriv usersandbox test" |
| |
DEPEND=" | DEPEND=" |
|
|
sys-apps/ucspi-tcp | sys-apps/ucspi-tcp |
sys-process/daemontools | sys-process/daemontools |
net-mail/dot-forward | net-mail/dot-forward |
|
!noauthcram? ( |
|
|| ( >=net-mail/checkpassword-0.90 >=net-mail/checkpassword-pam-0.99 ) |
|
>=net-mail/cmd5checkpw-0.30 |
|
) |
${DEPEND} | ${DEPEND} |
" | " |
PROVIDE=" | PROVIDE=" |
|
|
is_prime ${MY_CONF_SPLIT} || die 'QMAIL_CONF_SPLIT is not a prime number.' | is_prime ${MY_CONF_SPLIT} || die 'QMAIL_CONF_SPLIT is not a prime number.' |
einfo "Using conf-split value of ${MY_CONF_SPLIT}." | einfo "Using conf-split value of ${MY_CONF_SPLIT}." |
| |
|
# fix bug #33818 but for netqmail |
|
if use noauthcram; then |
|
einfo "Disabling CRAM_MD5 support" |
|
sed -e 's,^#define CRAM_MD5$,//&,' -i ${MY_S}/qmail-smtpd.c |
|
else |
|
einfo "Enabled CRAM_MD5 support" |
|
fi |
|
|
ht_fix_file Makefile* | ht_fix_file Makefile* |
append-ldflags $(bindnow-flags) | append-ldflags $(bindnow-flags) |
| |