Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 52076 | Differences between
and this patch

Collapse All | Expand All

(-)/usr/portage/net-mail/bincimap/bincimap-1.2.7-r1.ebuild (-3 / +3 lines)
Lines 2-8 Link Here
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /home/cvsroot/gentoo-x86/net-mail/bincimap/bincimap-1.2.7-r1.ebuild,v 1.3 2004/05/01 12:35:05 nakano Exp $
3
# $Header: /home/cvsroot/gentoo-x86/net-mail/bincimap/bincimap-1.2.7-r1.ebuild,v 1.3 2004/05/01 12:35:05 nakano Exp $
4
4
5
inherit eutils
5
inherit eutils maildir
6
6
7
DESCRIPTION="IMAP server for Maildir"
7
DESCRIPTION="IMAP server for Maildir"
8
SRC_URI="http://www.bincimap.org/dl/tarballs/1.2/${P}final.tar.bz2"
8
SRC_URI="http://www.bincimap.org/dl/tarballs/1.2/${P}final.tar.bz2"
Lines 26-32 Link Here
26
26
27
src_compile() {
27
src_compile() {
28
	cd ${S}
28
	cd ${S}
29
	epatch ${FILESDIR}/${P}-gentoo.diff
29
	maildir_epatch ${FILESDIR}/${P}-gentoo.diff
30
	econf `use_enable ssl ssl` --sysconfdir=/etc/bincimap || die
30
	econf `use_enable ssl ssl` --sysconfdir=/etc/bincimap || die
31
	emake localstatedir=/etc/bincimap || die
31
	emake localstatedir=/etc/bincimap || die
32
}
32
}
Lines 62-68 Link Here
62
		einfo ""
62
		einfo ""
63
	fi
63
	fi
64
64
65
	einfo "NOTE: Default Maildir path is '~/.maildir'. If you want to modify it, "
65
	einfo "NOTE: Default Maildir path is '~/${MAILDIR}'. If you want to modify it, "
66
	einfo "edit /etc/bincimap/bincimap.conf"
66
	einfo "edit /etc/bincimap/bincimap.conf"
67
	einfo ""
67
	einfo ""
68
}
68
}
(-)/usr/portage/net-mail/checkpw/checkpw-1.01.ebuild (-4 / +4 lines)
Lines 2-8 Link Here
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /home/cvsroot/gentoo-x86/net-mail/checkpw/checkpw-1.01.ebuild,v 1.1 2004/03/11 15:33:14 matsuu Exp $
3
# $Header: /home/cvsroot/gentoo-x86/net-mail/checkpw/checkpw-1.01.ebuild,v 1.1 2004/03/11 15:33:14 matsuu Exp $
4
4
5
inherit gcc
5
inherit gcc maildir
6
6
7
DESCRIPTION="an implementation of the checkpassword interface that checks a password"
7
DESCRIPTION="an implementation of the checkpassword interface that checks a password"
8
HOMEPAGE="http://checkpw.sourceforge.net/checkpw/"
8
HOMEPAGE="http://checkpw.sourceforge.net/checkpw/"
Lines 25-31 Link Here
25
	use static && LDFLAGS="${LDFLAGS} -static"
25
	use static && LDFLAGS="${LDFLAGS} -static"
26
	echo "$(gcc-getCC) ${CFLAGS}" > conf-cc || die
26
	echo "$(gcc-getCC) ${CFLAGS}" > conf-cc || die
27
	echo "$(gcc-getCC) ${LDFLAGS}" > conf-ld || die
27
	echo "$(gcc-getCC) ${LDFLAGS}" > conf-ld || die
28
	echo ".maildir" > conf-maildir || die
28
	echo "${MAILDIR}" > conf-maildir || die
29
29
30
	if [ -z "$QMAIL_HOME" ]; then
30
	if [ -z "$QMAIL_HOME" ]; then
31
		QMAIL_HOME="/var/qmail"
31
		QMAIL_HOME="/var/qmail"
Lines 56-63 Link Here
56
	einfo
56
	einfo
57
	einfo "How to set password:"
57
	einfo "How to set password:"
58
	einfo
58
	einfo
59
	einfo " % echo 'YOURPASSWORD' > ~/.maildir/.password"
59
	einfo " % echo 'YOURPASSWORD' > ~/${MAILDIR}/.password"
60
	einfo " % chmod 600 ~/.maildir/.password"
60
	einfo " % chmod 600 ~/${MAILDIR}/.password"
61
	einfo
61
	einfo
62
	einfo "Replace YOURPASSWORD with your plain password."
62
	einfo "Replace YOURPASSWORD with your plain password."
63
	einfo
63
	einfo
(-)/usr/portage/net-mail/courier/courier-0.45.5.ebuild (-7 / +8 lines)
Lines 2-8 Link Here
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /home/cvsroot/gentoo-x86/net-mail/courier/courier-0.41.0.ebuild
3
# $Header: /home/cvsroot/gentoo-x86/net-mail/courier/courier-0.41.0.ebuild
4
4
5
inherit eutils
5
inherit eutils maildir
6
6
7
DESCRIPTION="An MTA designed specifically for maildirs"
7
DESCRIPTION="An MTA designed specifically for maildirs"
8
#SRC_URI="http://www.courier-mta.org/beta/courier/${P}.tar.bz2"
8
#SRC_URI="http://www.courier-mta.org/beta/courier/${P}.tar.bz2"
Lines 43-51 Link Here
43
src_unpack() {
43
src_unpack() {
44
	unpack ${A}
44
	unpack ${A}
45
	cd ${S}
45
	cd ${S}
46
	sed -i -e 's:\#define.*USER_DIR.*\"Maildir\":\#define\tUSER_DIR\t\".maildir\":' \
46
	sed -i -e 's:\#define.*USER_DIR.*\"Maildir\":\#define\tUSER_DIR\t\"'"${MAILDIR}"'\":' \
47
		webmail/sqwebmail.h || die "failed to change maildir"
47
		webmail/sqwebmail.h || die "failed to change maildir"
48
	sed -i -e 's:maildir="Maildir";:maildir=".maildir";:' \
48
	sed -i -e 's:maildir="Maildir";:maildir="'"${MAILDIR}"'";:' \
49
		webmail/auth.c || die "failed to change maildir"
49
		webmail/auth.c || die "failed to change maildir"
50
	use norewrite && epatch ${FILESDIR}/norewrite.patch
50
	use norewrite && epatch ${FILESDIR}/norewrite.patch
51
}
51
}
Lines 149-155 Link Here
149
	local files=$*
149
	local files=$*
150
150
151
	origmaildir='Maildir'
151
	origmaildir='Maildir'
152
	newmaildir='.maildir'
152
	newmaildir="${MAILDIR}"
153
	test "${origmaildir}" = "${newmaildir}" && return 0
153
154
154
	local f
155
	local f
155
	for f in ${files}
156
	for f in ${files}
Lines 192-203 Link Here
192
	einfo "Setting up maildirs by default in the account skeleton ..."
193
	einfo "Setting up maildirs by default in the account skeleton ..."
193
	diropts -m 755 -o root -g root
194
	diropts -m 755 -o root -g root
194
	keepdir /etc/skel
195
	keepdir /etc/skel
195
	${D}/usr/bin/maildirmake ${D}/etc/skel/.maildir
196
	${D}/usr/bin/maildirmake ${D}/etc/skel/${MAILDIR}
196
	# we're going to try this out for a while -20031107
197
	# we're going to try this out for a while -20031107
197
	#newins ${FILESDIR}/dot_courier .courier
198
	#newins ${FILESDIR}/dot_courier .courier
198
	#fperms 644 /etc/skel/.courier
199
	#fperms 644 /etc/skel/.courier
199
	keepdir /var/spool/mail
200
	keepdir /var/spool/mail
200
	${D}/usr/bin/maildirmake ${D}/var/spool/mail/.maildir
201
	${D}/usr/bin/maildirmake ${D}/var/spool/mail/${MAILDIR}
201
	insinto /etc/courier
202
	insinto /etc/courier
202
	newins ${FILESDIR}/bofh bofh
203
	newins ${FILESDIR}/bofh bofh
203
	newins ${FILESDIR}/locallowercase locallowercase
204
	newins ${FILESDIR}/locallowercase locallowercase
Lines 223-229 Link Here
223
	# fixes bug #25028 courier doesn't symlink sendmail to /usr/sbin
224
	# fixes bug #25028 courier doesn't symlink sendmail to /usr/sbin
224
	dosym /usr/bin/sendmail /usr/sbin/sendmail
225
	dosym /usr/bin/sendmail /usr/sbin/sendmail
225
226
226
	echo "MAILDIR=\$HOME/.maildir" >> ${D}/etc/courier/courierd
227
	echo "MAILDIR=\$HOME/${MAILDIR}" >> ${D}/etc/courier/courierd
227
228
228
	# we change the names of the binaries, but webadmin is still looking
229
	# we change the names of the binaries, but webadmin is still looking
229
	# for the old names
230
	# for the old names
(-)/usr/portage/net-mail/courier-imap/courier-imap-3.0.4-r1.ebuild (-2 / +2 lines)
Lines 2-8 Link Here
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /home/cvsroot/gentoo-x86/net-mail/courier-imap/courier-imap-3.0.4-r1.ebuild,v 1.1 2004/05/19 09:04:10 robbat2 Exp $
3
# $Header: /home/cvsroot/gentoo-x86/net-mail/courier-imap/courier-imap-3.0.4-r1.ebuild,v 1.1 2004/05/19 09:04:10 robbat2 Exp $
4
4
5
inherit eutils
5
inherit eutils maildir
6
6
7
DESCRIPTION="An IMAP daemon designed specifically for maildirs"
7
DESCRIPTION="An IMAP daemon designed specifically for maildirs"
8
SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
8
SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2"
Lines 210-216 Link Here
210
	for service in imapd pop3d
210
	for service in imapd pop3d
211
	do
211
	do
212
		echo -e '\n#Hardwire a value for ${MAILDIR}' >> ${service}
212
		echo -e '\n#Hardwire a value for ${MAILDIR}' >> ${service}
213
		echo 'MAILDIR=.maildir' >> ${service}
213
		echo "MAILDIR=${MAILDIR}" >> ${service}
214
		echo -e '#Put any program for ${PRERUN} here' >> ${service}
214
		echo -e '#Put any program for ${PRERUN} here' >> ${service}
215
		echo 'PRERUN='>> ${service}
215
		echo 'PRERUN='>> ${service}
216
	done
216
	done
(-)/usr/portage/net-mail/dovecot/dovecot-0.99.10.4.ebuild (-1 / +2 lines)
Lines 2-7 Link Here
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /home/cvsroot/gentoo-x86/net-mail/dovecot/dovecot-0.99.10.4.ebuild,v 1.3 2004/05/10 04:17:24 weeve Exp $
3
# $Header: /home/cvsroot/gentoo-x86/net-mail/dovecot/dovecot-0.99.10.4.ebuild,v 1.3 2004/05/10 04:17:24 weeve Exp $
4
4
5
inherit maildir
5
IUSE="debug ipv6 ldap maildir pam postgres sasl ssl vpopmail nopop3d"
6
IUSE="debug ipv6 ldap maildir pam postgres sasl ssl vpopmail nopop3d"
6
7
7
DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
8
DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
Lines 77-83 Link Here
77
	if [ ! -e /etc/dovecot.conf ]; then
78
	if [ ! -e /etc/dovecot.conf ]; then
78
		cd ${D}/etc
79
		cd ${D}/etc
79
		if [ "`use maildir`" ]; then
80
		if [ "`use maildir`" ]; then
80
			sed s/^#default_mail_env.*$/default_mail_env\ =\ maildir:%h\\/.maildir/	dovecot-example.conf > dovecot.conf
81
			sed s/^#default_mail_env.*$/default_mail_env\ =\ maildir:%h\\/${MAILDIR}/	dovecot-example.conf > dovecot.conf
81
		else
82
		else
82
			sed s/^#default_mail_env.*$/default_mail_env\ =\ mbox:\\/var\\/spool\\/mail\\/%u/ dovecot-example.conf > dovecot.conf
83
			sed s/^#default_mail_env.*$/default_mail_env\ =\ mbox:\\/var\\/spool\\/mail\\/%u/ dovecot-example.conf > dovecot.conf
83
		fi
84
		fi
(-)/usr/portage/net-mail/exim/exim-4.34.ebuild (-2 / +2 lines)
Lines 2-8 Link Here
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /home/cvsroot/gentoo-x86/net-mail/exim/exim-4.34.ebuild,v 1.6 2004/05/13 22:17:23 lu_zero Exp $
3
# $Header: /home/cvsroot/gentoo-x86/net-mail/exim/exim-4.34.ebuild,v 1.6 2004/05/13 22:17:23 lu_zero Exp $
4
4
5
inherit eutils
5
inherit eutils maildir
6
6
7
IUSE="tcpd ssl postgres mysql ldap pam exiscan-acl maildir lmtp ipv6 sasl wildlsearch dnsdb perl mbox X"
7
IUSE="tcpd ssl postgres mysql ldap pam exiscan-acl maildir lmtp ipv6 sasl wildlsearch dnsdb perl mbox X"
8
8
Lines 43-49 Link Here
43
43
44
	if use maildir; then
44
	if use maildir; then
45
		einfo "Patching maildir support into exim.conf"
45
		einfo "Patching maildir support into exim.conf"
46
		epatch ${FILESDIR}/exim-4.20-maildir.patch
46
		maildir_epatch ${FILESDIR}/exim-4.20-maildir.patch
47
	fi
47
	fi
48
48
49
	sed -i "/SYSTEM_ALIASES_FILE/ s'SYSTEM_ALIASES_FILE'/etc/mail/aliases'" ${S}/src/configure.default
49
	sed -i "/SYSTEM_ALIASES_FILE/ s'SYSTEM_ALIASES_FILE'/etc/mail/aliases'" ${S}/src/configure.default
(-)/usr/portage/net-mail/maildrop/maildrop-1.5.3-r1.ebuild (-2 / +3 lines)
Lines 4-10 Link Here
4
4
5
IUSE="mysql ldap gdbm"
5
IUSE="mysql ldap gdbm"
6
6
7
inherit flag-o-matic
7
inherit flag-o-matic maildir
8
filter-flags -funroll-loops
8
filter-flags -funroll-loops
9
filter-flags -fomit-frame-pointer
9
filter-flags -fomit-frame-pointer
10
10
Lines 51-57 Link Here
51
		--enable-use-dotlock=1 \
51
		--enable-use-dotlock=1 \
52
		--enable-restrict-trusted=1 \
52
		--enable-restrict-trusted=1 \
53
		--enable-trusted-users='root mail daemon postmaster qmaild mmdf vmail' \
53
		--enable-trusted-users='root mail daemon postmaster qmaild mmdf vmail' \
54
		--with-default-maildrop=./.maildir/ \
54
		--with-default-maildrop=./${MAILDIR}/ \
55
		--enable-sendmail=/usr/sbin/sendmail \
55
		--enable-sendmail=/usr/sbin/sendmail \
56
		${myconf} || die
56
		${myconf} || die
57
57
Lines 79-84 Link Here
79
79
80
	insinto /etc
80
	insinto /etc
81
	doins ${FILESDIR}/maildroprc
81
	doins ${FILESDIR}/maildroprc
82
	maildir_sed ${D}/etc/maildroprc
82
83
83
	insinto /etc/maildrop
84
	insinto /etc/maildrop
84
	if [ -n "`use mysql`" ]
85
	if [ -n "`use mysql`" ]
(-)/usr/portage/net-mail/mailfront/mailfront-0.88.ebuild (-1 / +2 lines)
Lines 2-8 Link Here
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /home/cvsroot/gentoo-x86/net-mail/mailfront/mailfront-0.88.ebuild,v 1.1 2004/01/05 23:03:24 robbat2 Exp $
3
# $Header: /home/cvsroot/gentoo-x86/net-mail/mailfront/mailfront-0.88.ebuild,v 1.1 2004/01/05 23:03:24 robbat2 Exp $
4
4
5
inherit fixheadtails
5
inherit fixheadtails maildir
6
6
7
S=${WORKDIR}/${P}
7
S=${WORKDIR}/${P}
8
DESCRIPTION="Mail server network protocol front-ends."
8
DESCRIPTION="Mail server network protocol front-ends."
Lines 41-46 Link Here
41
	newexe ${FILESDIR}/run-smtpfront run.mailfront
41
	newexe ${FILESDIR}/run-smtpfront run.mailfront
42
	exeinto /var/qmail/supervise/qmail-pop3d
42
	exeinto /var/qmail/supervise/qmail-pop3d
43
	newexe ${FILESDIR}/run-pop3front run.mailfront
43
	newexe ${FILESDIR}/run-pop3front run.mailfront
44
	maildir_sed ${D}/var/qmail/supervise/qmail-pop3d/run.mailfront
44
45
45
	dodoc ANNOUNCEMENT FILES NEWS README TARGETS TODO VERSION
46
	dodoc ANNOUNCEMENT FILES NEWS README TARGETS TODO VERSION
46
47
(-)/usr/portage/net-mail/nail/nail-9.30.ebuild (-2 / +3 lines)
Lines 2-7 Link Here
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /home/cvsroot/gentoo-x86/net-mail/nail/nail-9.30.ebuild,v 1.11 2004/02/22 16:22:03 agriffis Exp $
3
# $Header: /home/cvsroot/gentoo-x86/net-mail/nail/nail-9.30.ebuild,v 1.11 2004/02/22 16:22:03 agriffis Exp $
4
4
5
inherit maildir
5
S=${WORKDIR}/${P}
6
S=${WORKDIR}/${P}
6
7
7
DESCRIPTION="Nail is a mail user agent derived from Berkeley Mail 8.1 and contains builtin support for MIME messages."
8
DESCRIPTION="Nail is a mail user agent derived from Berkeley Mail 8.1 and contains builtin support for MIME messages."
Lines 16-22 Link Here
16
17
17
src_compile() {
18
src_compile() {
18
	econf \
19
	econf \
19
		--with-mailspool=~/.maildir || die "configure failed"
20
		--with-mailspool=~/${MAILDIR} || die "configure failed"
20
21
21
	emake || die "emake failed"
22
	emake || die "emake failed"
22
}
23
}
Lines 42-48 Link Here
42
	echo -e "\nNOTE: The nail mailer does _not_ support maildir format.\n" \
43
	echo -e "\nNOTE: The nail mailer does _not_ support maildir format.\n" \
43
		"      It is best to use nail only for outgoing mail, and\n" \
44
		"      It is best to use nail only for outgoing mail, and\n" \
44
		"      really only use it for scripts that require it.\n\n" \
45
		"      really only use it for scripts that require it.\n\n" \
45
		"NOTE: This build has ~/.maildir compiled in as the\n" \
46
		"NOTE: This build has ~/${MAILDIR} compiled in as the\n" \
46
		"      mail spool directory (for incoming mail).\n" \
47
		"      mail spool directory (for incoming mail).\n" \
47
		"      Nail will work for sending outgoing mail even if\n" \
48
		"      Nail will work for sending outgoing mail even if\n" \
48
		"      the mail spool directory does not exist.\n\n" \
49
		"      the mail spool directory does not exist.\n\n" \
(-)/usr/portage/net-mail/popa3d/popa3d-0.6.4.ebuild (-3 / +3 lines)
Lines 2-8 Link Here
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /home/cvsroot/gentoo-x86/net-mail/popa3d/popa3d-0.6.4.ebuild,v 1.4 2004/04/27 21:01:55 agriffis Exp $
3
# $Header: /home/cvsroot/gentoo-x86/net-mail/popa3d/popa3d-0.6.4.ebuild,v 1.4 2004/04/27 21:01:55 agriffis Exp $
4
4
5
inherit eutils
5
inherit eutils maildir
6
6
7
#
7
#
8
# Mailbox format is determined by the 'mbox' and 'maildir'
8
# Mailbox format is determined by the 'mbox' and 'maildir'
Lines 11-17 Link Here
11
# Mailbox path configuration denoted by the system USE
11
# Mailbox path configuration denoted by the system USE
12
# flags.
12
# flags.
13
#
13
#
14
# USE flag 'maildir' denotes ~/.maildir
14
# USE flag 'maildir' denotes ~/${MAILDIR}
15
# USE flag 'mbox' denotes /var/mail/username
15
# USE flag 'mbox' denotes /var/mail/username
16
#
16
#
17
# You can overwrite this by setting the POPA3D_HOME_MAILBOX
17
# You can overwrite this by setting the POPA3D_HOME_MAILBOX
Lines 96-102 Link Here
96
		einfo "Mailbox format is: MAILDIR."
96
		einfo "Mailbox format is: MAILDIR."
97
		epatch ${DISTDIR}/popa3d-0.5.9-maildir-2.diff
97
		epatch ${DISTDIR}/popa3d-0.5.9-maildir-2.diff
98
		if [ "${POPA3D_HOME_MAILBOX}" = "" ] ; then
98
		if [ "${POPA3D_HOME_MAILBOX}" = "" ] ; then
99
			POPA3D_HOME_MAILBOX=".maildir"
99
			POPA3D_HOME_MAILBOX="${MAILDIR}"
100
		fi
100
		fi
101
	else
101
	else
102
		einfo "Mailbox format is: MAILBOX."
102
		einfo "Mailbox format is: MAILBOX."
(-)/usr/portage/net-mail/postfix/postfix-2.0.19-r2.ebuild (-2 / +2 lines)
Lines 2-8 Link Here
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /home/cvsroot/gentoo-x86/net-mail/postfix/postfix-2.0.19-r2.ebuild,v 1.5 2004/05/12 04:22:33 randy Exp $
3
# $Header: /home/cvsroot/gentoo-x86/net-mail/postfix/postfix-2.0.19-r2.ebuild,v 1.5 2004/05/12 04:22:33 randy Exp $
4
4
5
inherit eutils ssl-cert
5
inherit eutils ssl-cert maildir
6
6
7
VDA_P="${PN}-2.0.18"
7
VDA_P="${PN}-2.0.18"
8
TLS_P="pfixtls-0.8.16-2.0.18-0.9.7c"
8
TLS_P="pfixtls-0.8.16-2.0.18-0.9.7c"
Lines 148-154 Link Here
148
	keepdir /etc/postfix
148
	keepdir /etc/postfix
149
	mv "${D}/usr/share/doc/${PF}/defaults/"{*.cf,post*-*} "${D}/etc/postfix"
149
	mv "${D}/usr/share/doc/${PF}/defaults/"{*.cf,post*-*} "${D}/etc/postfix"
150
	if use maildir ; then
150
	if use maildir ; then
151
		mypostconf="home_mailbox=.maildir/"
151
		mypostconf="home_mailbox=${MAILDIR}/"
152
	elif use mbox ; then
152
	elif use mbox ; then
153
		mypostconf="mail_spool_directory=/var/spool/mail"
153
		mypostconf="mail_spool_directory=/var/spool/mail"
154
	fi
154
	fi
(-)/usr/portage/net-mail/procmail/procmail-3.22-r6.ebuild (-2 / +3 lines)
Lines 2-7 Link Here
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /home/cvsroot/gentoo-x86/net-mail/procmail/procmail-3.22-r6.ebuild,v 1.9 2004/05/12 03:52:30 randy Exp $
3
# $Header: /home/cvsroot/gentoo-x86/net-mail/procmail/procmail-3.22-r6.ebuild,v 1.9 2004/05/12 03:52:30 randy Exp $
4
4
5
inherit maildir
5
S=${WORKDIR}/${P}
6
S=${WORKDIR}/${P}
6
DESCRIPTION="Mail delivery agent/filter"
7
DESCRIPTION="Mail delivery agent/filter"
7
SRC_URI="http://www.procmail.org/${P}.tar.gz"
8
SRC_URI="http://www.procmail.org/${P}.tar.gz"
Lines 30-38 Link Here
30
	if [ -z "`use mbox`" ];
31
	if [ -z "`use mbox`" ];
31
	then
32
	then
32
		echo "# Use maildir-style mailbox in user's home directory" > ${S}/procmailrc
33
		echo "# Use maildir-style mailbox in user's home directory" > ${S}/procmailrc
33
		echo 'DEFAULT=$HOME/.maildir/' >> ${S}/procmailrc
34
		echo 'DEFAULT=$HOME/${MAILDIR}/' >> ${S}/procmailrc
34
		cd ${S}
35
		cd ${S}
35
		patch -p1 <${FILESDIR}/gentoo-maildir2.diff
36
		maildir_epatch ${FILESDIR}/gentoo-maildir2.diff
36
	else
37
	else
37
		echo '# Use mbox-style mailbox in /var/spool/mail' > ${S}/procmail
38
		echo '# Use mbox-style mailbox in /var/spool/mail' > ${S}/procmail
38
		echo 'DEFAULT=/var/spool/mail/$LOGNAME' >> ${S}/procmailrc
39
		echo 'DEFAULT=/var/spool/mail/$LOGNAME' >> ${S}/procmailrc
(-)/usr/portage/net-mail/qmail/qmail-1.03-r15.ebuild (-9 / +12 lines)
Lines 2-8 Link Here
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /home/cvsroot/gentoo-x86/net-mail/qmail/qmail-1.03-r15.ebuild,v 1.10 2004/05/14 03:25:50 robbat2 Exp $
3
# $Header: /home/cvsroot/gentoo-x86/net-mail/qmail/qmail-1.03-r15.ebuild,v 1.10 2004/05/14 03:25:50 robbat2 Exp $
4
4
5
inherit gcc eutils fixheadtails
5
inherit gcc eutils fixheadtails maildir
6
6
7
IUSE="ssl noauthcram notlsbeforeauth"
7
IUSE="ssl noauthcram notlsbeforeauth"
8
DESCRIPTION="A modern replacement for sendmail which uses maildirs and includes SSL/TLS, AUTH SMTP, and queue optimization"
8
DESCRIPTION="A modern replacement for sendmail which uses maildirs and includes SSL/TLS, AUTH SMTP, and queue optimization"
Lines 301-309 Link Here
301
301
302
	einfo "Setting up the default aliases ..."
302
	einfo "Setting up the default aliases ..."
303
	diropts -m 700 -o alias -g qmail
303
	diropts -m 700 -o alias -g qmail
304
	${MAILDIRMAKE} ${D}/var/qmail/alias/.maildir
304
	${MAILDIRMAKE} ${D}/var/qmail/alias/${MAILDIR}
305
	# for good measure
305
	# for good measure
306
	keepdir /var/qmail/alias/.maildir/{cur,new,tmp}
306
	keepdir /var/qmail/alias/${MAILDIR}/{cur,new,tmp}
307
307
308
	for i in mailer-daemon postmaster root
308
	for i in mailer-daemon postmaster root
309
	do
309
	do
Lines 317-326 Link Here
317
	diropts -m 755 -o root -g root
317
	diropts -m 755 -o root -g root
318
	insinto /etc/skel
318
	insinto /etc/skel
319
	newins ${FILESDIR}/dot_qmail .qmail.sample
319
	newins ${FILESDIR}/dot_qmail .qmail.sample
320
	maildir_sed ${D}/etc/skel/.qmail.sample
320
	fperms 644 /etc/skel/.qmail.sample
321
	fperms 644 /etc/skel/.qmail.sample
321
	${MAILDIRMAKE} ${D}/etc/skel/.maildir
322
	${MAILDIRMAKE} ${D}/etc/skel/${MAILDIR}
322
	# for good measure
323
	# for good measure
323
	keepdir /etc/skel/.maildir/{cur,new,tmp}
324
	keepdir /etc/skel/${MAILDIR}/{cur,new,tmp}
324
325
325
	einfo "Setting up all services (send, smtp, qmtp, qmqp, pop3) ..."
326
	einfo "Setting up all services (send, smtp, qmtp, qmqp, pop3) ..."
326
	insopts -o root -g root -m 755
327
	insopts -o root -g root -m 755
Lines 355-361 Link Here
355
	insinto /var/qmail/control
356
	insinto /var/qmail/control
356
	insopts -o root -g root -m 644
357
	insopts -o root -g root -m 644
357
	doins ${FILESDIR}/conf-*
358
	doins ${FILESDIR}/conf-*
359
	maildir_sed ${D}/var/qmail/control/conf-pop3d
358
	newins ${FILESDIR}/dot_qmail defaultdelivery
360
	newins ${FILESDIR}/dot_qmail defaultdelivery
361
	maildir_sed ${D}/var/qmail/control/defaultdelivery
359
	use ssl && doins ${FILESDIR}/servercert.cnf
362
	use ssl && doins ${FILESDIR}/servercert.cnf
360
363
361
	einfo "Configuration sanity checker and launcher"
364
	einfo "Configuration sanity checker and launcher"
Lines 379-394 Link Here
379
382
380
rootmailfixup() {
383
rootmailfixup() {
381
	# so you can check mail as root easily
384
	# so you can check mail as root easily
382
	local TMPCMD="ln -sf /var/qmail/alias/.maildir/ ${ROOT}/root/.maildir"
385
	local TMPCMD="ln -sf /var/qmail/alias/${MAILDIR}/ ${ROOT}/root/${MAILDIR}"
383
	if [ -d "${ROOT}/root/.maildir" ] && [ ! -L "${ROOT}/root/.maildir" ] ; then
386
	if [ -d "${ROOT}/root/${MAILDIR}" ] && [ ! -L "${ROOT}/root/${MAILDIR}" ] ; then
384
		einfo "Previously the qmail ebuilds created /root/.maildir/ but not"
387
		einfo "Previously the qmail ebuilds created /root/${MAILDIR}/ but not"
385
		einfo "mail was every delivered there. If the directory does not"
388
		einfo "mail was every delivered there. If the directory does not"
386
		einfo "contain any mail, please delete it and run:"
389
		einfo "contain any mail, please delete it and run:"
387
		einfo "${TMPCMD}"
390
		einfo "${TMPCMD}"
388
	else
391
	else
389
		${TMPCMD}
392
		${TMPCMD}
390
	fi
393
	fi
391
	chown -R alias:qmail ${ROOT}/var/qmail/alias/.maildir 2>/dev/null
394
	chown -R alias:qmail ${ROOT}/var/qmail/alias/${MAILDIR} 2>/dev/null
392
}
395
}
393
396
394
buildtcprules() {
397
buildtcprules() {
(-)/usr/portage/net-mail/qmail-ldap/qmail-ldap-1.03-r4.ebuild (-9 / +11 lines)
Lines 4-10 Link Here
4
4
5
IUSE="ssl"
5
IUSE="ssl"
6
6
7
inherit eutils fixheadtails
7
inherit eutils fixheadtails maildir
8
8
9
S=${WORKDIR}/qmail-${PV}
9
S=${WORKDIR}/qmail-${PV}
10
10
Lines 161-169 Link Here
161
161
162
	einfo "Setting up the default aliases ..."
162
	einfo "Setting up the default aliases ..."
163
	diropts -m 700 -o alias -g qmail
163
	diropts -m 700 -o alias -g qmail
164
	${D}/var/qmail/bin/maildirmake ${D}/var/qmail/alias/.maildir
164
	${D}/var/qmail/bin/maildirmake ${D}/var/qmail/alias/${MAILDIR}
165
	# for good measure
165
	# for good measure
166
	keepdir /var/qmail/alias/.maildir/{cur,new,tmp}
166
	keepdir /var/qmail/alias/${MAILDIR}/{cur,new,tmp}
167
167
168
	for i in mailer-daemon postmaster root
168
	for i in mailer-daemon postmaster root
169
	do
169
	do
Lines 177-186 Link Here
177
	diropts -m 755 -o root -g root
177
	diropts -m 755 -o root -g root
178
	insinto /etc/skel
178
	insinto /etc/skel
179
	newins ${FILESDIR}/${PV}-${PR}/dot_qmail .qmail.sample
179
	newins ${FILESDIR}/${PV}-${PR}/dot_qmail .qmail.sample
180
	maildir_sed ${D}/etc/skel/.qmail.sample
180
	fperms 644 /etc/skel/.qmail.sample
181
	fperms 644 /etc/skel/.qmail.sample
181
	${D}/var/qmail/bin/maildirmake ${D}/etc/skel/.maildir
182
	${D}/var/qmail/bin/maildirmake ${D}/etc/skel/${MAILDIR}
182
	# for good measure
183
	# for good measure
183
	keepdir /etc/skel/.maildir/{cur,new,tmp}
184
	keepdir /etc/skel/${MAILDIR}/{cur,new,tmp}
184
185
185
	einfo "Setting up all services (send, smtp, qmtp, qmqp, pop3) ..."
186
	einfo "Setting up all services (send, smtp, qmtp, qmqp, pop3) ..."
186
	insopts -o root -g root -m 755
187
	insopts -o root -g root -m 755
Lines 253-258 Link Here
253
	insinto /var/qmail/control
254
	insinto /var/qmail/control
254
	insopts -o root -g root -m 644
255
	insopts -o root -g root -m 644
255
	doins ${FILESDIR}/${PV}-${PR}/conf-*
256
	doins ${FILESDIR}/${PV}-${PR}/conf-*
257
	maildir_sed ${D}/var/qmail/control/conf-pop3d
256
	newins ${FILESDIR}/${PV}-${PR}/dot_qmail defaultdelivery
258
	newins ${FILESDIR}/${PV}-${PR}/dot_qmail defaultdelivery
257
	use ssl && doins ${FILESDIR}/${PV}-${PR}/servercert.cnf
259
	use ssl && doins ${FILESDIR}/${PV}-${PR}/servercert.cnf
258
260
Lines 273-288 Link Here
273
275
274
rootmailfixup() {
276
rootmailfixup() {
275
	# so you can check mail as root easily
277
	# so you can check mail as root easily
276
	local TMPCMD="ln -sf /var/qmail/alias/.maildir/ ${ROOT}/root/.maildir"
278
	local TMPCMD="ln -sf /var/qmail/alias/${MAILDIR}/ ${ROOT}/root/${MAILDIR}"
277
	if [ -d "${ROOT}/root/.maildir" ] && [ ! -L "${ROOT}/root/.maildir" ] ; then
279
	if [ -d "${ROOT}/root/${MAILDIR}" ] && [ ! -L "${ROOT}/root/${MAILDIR}" ] ; then
278
		einfo "Previously the qmail ebuilds created /root/.maildir/ but not"
280
		einfo "Previously the qmail ebuilds created /root/${MAILDIR}/ but not"
279
		einfo "mail was every delivered there. If the directory does not"
281
		einfo "mail was every delivered there. If the directory does not"
280
		einfo "contain any mail, please delete it and run:"
282
		einfo "contain any mail, please delete it and run:"
281
		einfo "${TMPCMD}"
283
		einfo "${TMPCMD}"
282
	else
284
	else
283
		${TMPCMD}
285
		${TMPCMD}
284
	fi
286
	fi
285
	chown -R alias:qmail ${ROOT}/var/qmail/alias/.maildir 2>/dev/null
287
	chown -R alias:qmail ${ROOT}/var/qmail/alias/${MAILDIR} 2>/dev/null
286
}
288
}
287
289
288
buildtcprules() {
290
buildtcprules() {
(-)/usr/portage/net-mail/qmail-mysql/qmail-mysql-1.03-r13.ebuild (-9 / +11 lines)
Lines 2-8 Link Here
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /home/cvsroot/gentoo-x86/net-mail/qmail-mysql/qmail-mysql-1.03-r13.ebuild,v 1.3 2004/02/22 16:24:59 agriffis Exp $
3
# $Header: /home/cvsroot/gentoo-x86/net-mail/qmail-mysql/qmail-mysql-1.03-r13.ebuild,v 1.3 2004/02/22 16:24:59 agriffis Exp $
4
4
5
inherit eutils fixheadtails
5
inherit eutils fixheadtails maildir
6
6
7
IUSE="ssl"
7
IUSE="ssl"
8
DESCRIPTION="A modern replacement for sendmail which uses maildirs and includes SSL/TLS, AUTH SMTP, and queue optimization"
8
DESCRIPTION="A modern replacement for sendmail which uses maildirs and includes SSL/TLS, AUTH SMTP, and queue optimization"
Lines 247-255 Link Here
247
247
248
	einfo "Setting up the default aliases ..."
248
	einfo "Setting up the default aliases ..."
249
	diropts -m 700 -o alias -g qmail
249
	diropts -m 700 -o alias -g qmail
250
	${MAILDIRMAKE} ${D}/var/qmail/alias/.maildir
250
	${MAILDIRMAKE} ${D}/var/qmail/alias/${MAILDIR}
251
	# for good measure
251
	# for good measure
252
	keepdir /var/qmail/alias/.maildir/{cur,new,tmp}
252
	keepdir /var/qmail/alias/${MAILDIR}/{cur,new,tmp}
253
253
254
	for i in mailer-daemon postmaster root
254
	for i in mailer-daemon postmaster root
255
	do
255
	do
Lines 263-272 Link Here
263
	diropts -m 755 -o root -g root
263
	diropts -m 755 -o root -g root
264
	insinto /etc/skel
264
	insinto /etc/skel
265
	newins ${FILESDIR}/${PV}-${PR}/dot_qmail .qmail.sample
265
	newins ${FILESDIR}/${PV}-${PR}/dot_qmail .qmail.sample
266
	maildir_sed ${D}/etc/skel/.qmail.sample
266
	fperms 644 /etc/skel/.qmail.sample
267
	fperms 644 /etc/skel/.qmail.sample
267
	${MAILDIRMAKE} ${D}/etc/skel/.maildir
268
	${MAILDIRMAKE} ${D}/etc/skel/${MAILDIR}
268
	# for good measure
269
	# for good measure
269
	keepdir /etc/skel/.maildir/{cur,new,tmp}
270
	keepdir /etc/skel/${MAILDIR}/{cur,new,tmp}
270
271
271
	einfo "Setting up all services (send, smtp, qmtp, qmqp, pop3) ..."
272
	einfo "Setting up all services (send, smtp, qmtp, qmqp, pop3) ..."
272
	insopts -o root -g root -m 755
273
	insopts -o root -g root -m 755
Lines 305-310 Link Here
305
	insinto /var/qmail/control
306
	insinto /var/qmail/control
306
	insopts -o root -g root -m 644
307
	insopts -o root -g root -m 644
307
	doins ${FILESDIR}/${PV}-${PR}/conf-*
308
	doins ${FILESDIR}/${PV}-${PR}/conf-*
309
	maildir_sed ${D}/var/qmail/control/conf-pop3d
308
	newins ${FILESDIR}/${PV}-${PR}/dot_qmail defaultdelivery
310
	newins ${FILESDIR}/${PV}-${PR}/dot_qmail defaultdelivery
309
	use ssl && doins ${FILESDIR}/${PV}-${PR}/servercert.cnf
311
	use ssl && doins ${FILESDIR}/${PV}-${PR}/servercert.cnf
310
312
Lines 325-340 Link Here
325
327
326
rootmailfixup() {
328
rootmailfixup() {
327
	# so you can check mail as root easily
329
	# so you can check mail as root easily
328
	local TMPCMD="ln -sf /var/qmail/alias/.maildir/ ${ROOT}/root/.maildir"
330
	local TMPCMD="ln -sf /var/qmail/alias/${MAILDIR}/ ${ROOT}/root/${MAILDIR}"
329
	if [ -d "${ROOT}/root/.maildir" ] && [ ! -L "${ROOT}/root/.maildir" ] ; then
331
	if [ -d "${ROOT}/root/${MAILDIR}" ] && [ ! -L "${ROOT}/root/${MAILDIR}" ] ; then
330
		einfo "Previously the qmail ebuilds created /root/.maildir/ but not"
332
		einfo "Previously the qmail ebuilds created /root/${MAILDIR}/ but not"
331
		einfo "mail was every delivered there. If the directory does not"
333
		einfo "mail was every delivered there. If the directory does not"
332
		einfo "contain any mail, please delete it and run:"
334
		einfo "contain any mail, please delete it and run:"
333
		einfo "${TMPCMD}"
335
		einfo "${TMPCMD}"
334
	else
336
	else
335
		${TMPCMD}
337
		${TMPCMD}
336
	fi
338
	fi
337
	chown -R alias:qmail ${ROOT}/var/qmail/alias/.maildir 2>/dev/null
339
	chown -R alias:qmail ${ROOT}/var/qmail/alias/${MAILDIR} 2>/dev/null
338
}
340
}
339
341
340
buildtcprules() {
342
buildtcprules() {
(-)/usr/portage/net-mail/qmailadmin/qmailadmin-1.2.1.ebuild (-4 / +2 lines)
Lines 2-8 Link Here
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /home/cvsroot/gentoo-x86/net-mail/qmailadmin/qmailadmin-1.2.1.ebuild,v 1.1 2004/05/24 06:46:26 robbat2 Exp $
3
# $Header: /home/cvsroot/gentoo-x86/net-mail/qmailadmin/qmailadmin-1.2.1.ebuild,v 1.1 2004/05/24 06:46:26 robbat2 Exp $
4
4
5
inherit gnuconfig
5
inherit gnuconfig maildir
6
6
7
DESCRIPTION="A web interface for managing a qmail system with virtual domains."
7
DESCRIPTION="A web interface for managing a qmail system with virtual domains."
8
MY_PV="${PV/_rc/-rc}"
8
MY_PV="${PV/_rc/-rc}"
Lines 32-40 Link Here
32
	unpack ${A}
32
	unpack ${A}
33
	cd ${S}
33
	cd ${S}
34
	gnuconfig_update
34
	gnuconfig_update
35
	for i in alias.c auth.c autorespond.c command.c contrib/alias2forward.pl qmailadmin.c template.c user.c; do
35
	maildir_sed alias.c auth.c autorespond.c command.c contrib/alias2forward.pl qmailadmin.c template.c user.c
36
		sed -e 's|/Maildir|/.maildir|g' -i ${i}
37
	done
38
}
36
}
39
37
40
src_compile() {
38
src_compile() {
(-)/usr/portage/net-mail/vpopmail/vpopmail-5.4.0.ebuild (-4 / +5 lines)
Lines 2-8 Link Here
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /home/cvsroot/gentoo-x86/net-mail/vpopmail/vpopmail-5.4.0.ebuild,v 1.4 2004/04/25 17:00:45 kugelfang Exp $
3
# $Header: /home/cvsroot/gentoo-x86/net-mail/vpopmail/vpopmail-5.4.0.ebuild,v 1.4 2004/04/25 17:00:45 kugelfang Exp $
4
4
5
inherit eutils gnuconfig fixheadtails
5
inherit eutils gnuconfig fixheadtails maildir
6
6
7
# TODO: all ldap, sybase support
7
# TODO: all ldap, sybase support
8
MY_PV=${PV/_/-}
8
MY_PV=${PV/_/-}
Lines 58-69 Link Here
58
58
59
	epatch ${FILESDIR}/vpopmail-5.2.1-showall.patch
59
	epatch ${FILESDIR}/vpopmail-5.2.1-showall.patch
60
60
61
	sed -i \
61
	maildir_sed \
62
		's|Maildir|.maildir|g' \
63
		vchkpw.c vconvert.c vdelivermail.c \
62
		vchkpw.c vconvert.c vdelivermail.c \
64
		vpopbull.c vpopmail.c vqmaillocal.c \
63
		vpopbull.c vpopmail.c vqmaillocal.c \
65
		vuserinfo.c maildirquota.c \
64
		vuserinfo.c maildirquota.c \
66
		|| die "failed to change Maildir to .maildir"
65
		|| die "failed to change Maildir to ${MAILDIR}"
66
67
	sed -i \
67
	sed -i \
68
		'/printf.*vpopmail/s:vpopmail (:(:' \
68
		'/printf.*vpopmail/s:vpopmail (:(:' \
69
		vdelivermail.c vpopbull.c vqmaillocal.c \
69
		vdelivermail.c vpopbull.c vqmaillocal.c \
Lines 135-140 Link Here
135
135
136
	into /var/vpopmail
136
	into /var/vpopmail
137
	dobin ${FILESDIR}/vpopmail-Maildir-dotmaildir-fix.sh
137
	dobin ${FILESDIR}/vpopmail-Maildir-dotmaildir-fix.sh
138
	maildir_sed ${D}/var/vpopmail/vpopmail-Maildir-dotmaildir-fix.sh
138
	into /usr
139
	into /usr
139
140
140
	# Install documentation.
141
	# Install documentation.

Return to bug 52076