--- /usr/portage/mail-mta/netqmail/netqmail-1.05-r3.ebuild 2006-06-11 23:31:21.000000000 +0100 +++ netqmail-1.05-r3.ebuild 2006-06-16 18:55:44.000000000 +0100 @@ -24,7 +24,7 @@ LICENSE="as-is" SLOT="0" 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" DEPEND=" @@ -38,6 +38,10 @@ sys-apps/ucspi-tcp sys-process/daemontools net-mail/dot-forward + !noauthcram? ( + || ( >=net-mail/checkpassword-0.90 >=net-mail/checkpassword-pam-0.99 ) + >=net-mail/cmd5checkpw-0.30 + ) ${DEPEND} " PROVIDE=" @@ -100,6 +104,14 @@ is_prime ${MY_CONF_SPLIT} || die 'QMAIL_CONF_SPLIT is not a prime number.' 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* append-ldflags $(bindnow-flags)