Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 43211 Details for
Bug 52076
GLEP 32: Maildir location
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
maildir.diff
maildir.diff (text/plain), 30.83 KB, created by
Georgi Georgiev
on 2004-11-03 03:38:06 UTC
(
hide
)
Description:
maildir.diff
Filename:
MIME Type:
Creator:
Georgi Georgiev
Created:
2004-11-03 03:38:06 UTC
Size:
30.83 KB
patch
obsolete
>diff -ru /usr/portage/mail-client/mutt/mutt-1.5.6-r4.ebuild /usr/portage-maildir/mail-client/mutt/mutt-1.5.6-r4.ebuild >--- /usr/portage/mail-client/mutt/mutt-1.5.6-r4.ebuild 2004-10-23 17:07:34.000000000 +0900 >+++ /usr/portage-maildir/mail-client/mutt/mutt-1.5.6-r4.ebuild 2004-11-03 15:41:50.000000000 +0900 >@@ -2,7 +2,7 @@ > # Distributed under the terms of the GNU General Public License v2 > # $Header: /var/cvsroot/gentoo-x86/mail-client/mutt/mutt-1.5.6-r4.ebuild,v 1.2 2004/10/23 07:53:23 mr_bones_ Exp $ > >-inherit eutils flag-o-matic >+inherit eutils flag-o-matic maildir > IUSE="cjk ssl nls slang crypt imap mbox nntp vanilla" > > edit_threads_patch="patch-1.5.5.1.cd.edit_threads.9.5-gentoo.bz2" >@@ -37,7 +37,7 @@ > > SLOT="0" > LICENSE="GPL-2" >-KEYWORDS="~x86 ~ppc ~sparc ~alpha ~hppa ~ia64 ~amd64 ~mips ~ppc64 ~ppc-macos" >+KEYWORDS="x86 ~ppc sparc alpha hppa ia64 amd64 ~mips ~ppc64 ~macos ~ppc-macos" > > > pkg_setup() { >@@ -141,7 +141,8 @@ > newins ${FILESDIR}/Muttrc.mbox Muttrc > else > insinto /etc/mutt >- doins ${FILESDIR}/Muttrc >+ sed -e "s|\.maildir|${MAILDIR}|g" < ${FILESDIR}/Muttrc > ${WORKDIR}/Muttrc || die >+ doins ${WORKDIR}/Muttrc > fi > > dodoc BEWARE COPYRIGHT ChangeLog NEWS OPS* PATCHES README* TODO VERSION >diff -ru /usr/portage/mail-client/nail/nail-11.1.ebuild /usr/portage-maildir/mail-client/nail/nail-11.1.ebuild >--- /usr/portage/mail-client/nail/nail-11.1.ebuild 2004-10-18 03:45:13.000000000 +0900 >+++ /usr/portage-maildir/mail-client/nail/nail-11.1.ebuild 2004-11-03 14:12:08.000000000 +0900 >@@ -2,7 +2,7 @@ > # Distributed under the terms of the GNU General Public License v2 > # $Header: /var/cvsroot/gentoo-x86/mail-client/nail/nail-11.1.ebuild,v 1.1 2004/10/17 18:45:13 ticho Exp $ > >-inherit eutils >+inherit eutils maildir > DESCRIPTION="Nail is a mail user agent derived from Berkeley Mail 8.1 and contains builtin support for MIME messages." > SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" > HOMEPAGE="http://nail.sourceforge.net/" >@@ -17,7 +17,7 @@ > > src_compile() { > # ./configure no longer required >- emake PREFIX=/usr MAILSPOOL='~/.maildir' || die "emake failed" >+ emake PREFIX=/usr MAILSPOOL="~/${MAILDIR}" || die "emake failed" > } > > src_install () { >@@ -42,7 +42,7 @@ > einfo " It is best to use nail only for outgoing mail, and" > einfo " really only use it for scripts that require it." > echo >- einfo "NOTE: This build has ~/.maildir compiled in as the" >+ einfo "NOTE: This build has ~/${MAILDIR} compiled in as the" > einfo " mail spool directory (for incoming mail)." > einfo " Nail will work for sending outgoing mail even if" > einfo " the mail spool directory does not exist." >diff -ru /usr/portage/mail-filter/maildrop/maildrop-1.5.3-r1.ebuild /usr/portage-maildir/mail-filter/maildrop/maildrop-1.5.3-r1.ebuild >--- /usr/portage/mail-filter/maildrop/maildrop-1.5.3-r1.ebuild 2004-09-20 16:44:42.000000000 +0900 >+++ /usr/portage-maildir/mail-filter/maildrop/maildrop-1.5.3-r1.ebuild 2004-11-03 15:42:45.000000000 +0900 >@@ -4,7 +4,7 @@ > > IUSE="mysql ldap gdbm" > >-inherit flag-o-matic >+inherit flag-o-matic maildir > filter-flags -funroll-loops > filter-flags -fomit-frame-pointer > >@@ -49,7 +49,7 @@ > --enable-use-dotlock=1 \ > --enable-restrict-trusted=1 \ > --enable-trusted-users='root mail daemon postmaster qmaild mmdf vmail' \ >- --with-default-maildrop=./.maildir/ \ >+ --with-default-maildrop=./${MAILDIR}/ \ > --enable-sendmail=/usr/sbin/sendmail \ > ${myconf} || die > >@@ -76,7 +76,8 @@ > rm -rf ${D}/usr/share/maildrop/scripts > > insinto /etc >- doins ${FILESDIR}/maildroprc >+ sed -e "s|\.maildir|${MAILDIR}|g" < ${FILESDIR}/maildroprc > ${WORKDIR}/maildroprc || die >+ doins ${WORKDIR}/maildroprc > > insinto /etc/maildrop > if use mysql >diff -ru /usr/portage/mail-filter/maildrop/maildrop-1.7.0-r2.ebuild /usr/portage-maildir/mail-filter/maildrop/maildrop-1.7.0-r2.ebuild >--- /usr/portage/mail-filter/maildrop/maildrop-1.7.0-r2.ebuild 2004-09-20 16:44:42.000000000 +0900 >+++ /usr/portage-maildir/mail-filter/maildrop/maildrop-1.7.0-r2.ebuild 2004-11-03 15:41:09.000000000 +0900 >@@ -3,7 +3,7 @@ > # $Header: /var/cvsroot/gentoo-x86/mail-filter/maildrop/maildrop-1.7.0-r2.ebuild,v 1.2 2004/09/20 07:40:04 ticho Exp $ > > >-inherit eutils >+inherit eutils maildir > IUSE="mysql ldap gdbm berkdb" > > DESCRIPTION="Mail delivery agent/filter" >@@ -80,7 +80,7 @@ > --enable-use-dotlock=1 \ > --enable-restrict-trusted=1 \ > --enable-trusted-users='apache dspam root mail daemon postmaster qmaild mmdf vmail' \ >- --with-default-maildrop=./.maildir/ \ >+ --with-default-maildrop="./${MAILDIR}/" \ > --enable-sendmail=/usr/sbin/sendmail \ > ${myconf} || die > >@@ -107,7 +107,8 @@ > rm -rf ${D}/usr/share/maildrop/scripts > > insinto /etc >- doins ${FILESDIR}/maildroprc >+ sed -e "s|\.maildir|${MAILDIR}|g" < ${FILESDIR}/maildroprc > ${WORKDIR}/maildroprc || die >+ doins ${WORKDIR}/maildroprc > > insinto /etc/maildrop > if use mysql >diff -ru /usr/portage/mail-filter/maildrop/maildrop-1.7.0.20040907.ebuild /usr/portage-maildir/mail-filter/maildrop/maildrop-1.7.0.20040907.ebuild >--- /usr/portage/mail-filter/maildrop/maildrop-1.7.0.20040907.ebuild 2004-09-23 02:14:50.000000000 +0900 >+++ /usr/portage-maildir/mail-filter/maildrop/maildrop-1.7.0.20040907.ebuild 2004-11-03 15:42:53.000000000 +0900 >@@ -3,7 +3,7 @@ > # $Header: /var/cvsroot/gentoo-x86/mail-filter/maildrop/maildrop-1.7.0.20040907.ebuild,v 1.2 2004/09/22 16:55:46 ticho Exp $ > > >-inherit eutils >+inherit eutils maildir > IUSE="mysql ldap gdbm berkdb" > > DESCRIPTION="Mail delivery agent/filter" >@@ -76,7 +76,7 @@ > --enable-use-dotlock=1 \ > --enable-restrict-trusted=1 \ > --enable-trusted-users='apache dspam root mail daemon postmaster qmaild mmdf vmail' \ >- --with-default-maildrop=./.maildir/ \ >+ --with-default-maildrop="./${MAILDIR}/" \ > --enable-sendmail=/usr/sbin/sendmail \ > ${myconf} || die > >@@ -103,7 +103,8 @@ > rm -rf ${D}/usr/share/maildrop/scripts > > insinto /etc >- doins ${FILESDIR}/maildroprc >+ sed -e "s|\.maildir|${MAILDIR}|g" < ${FILESDIR}/maildroprc > ${WORKDIR}/maildroprc || die >+ doins ${WORKDIR}/maildroprc > > insinto /etc/maildrop > if use mysql >diff -ru /usr/portage/mail-filter/procmail/procmail-3.22-r6.ebuild /usr/portage-maildir/mail-filter/procmail/procmail-3.22-r6.ebuild >--- /usr/portage/mail-filter/procmail/procmail-3.22-r6.ebuild 2004-09-22 17:36:51.000000000 +0900 >+++ /usr/portage-maildir/mail-filter/procmail/procmail-3.22-r6.ebuild 2004-11-03 15:44:15.000000000 +0900 >@@ -2,7 +2,7 @@ > # Distributed under the terms of the GNU General Public License v2 > # $Header: /var/cvsroot/gentoo-x86/mail-filter/procmail/procmail-3.22-r6.ebuild,v 1.9 2004/09/22 08:27:22 ticho Exp $ > >-inherit eutils >+inherit eutils maildir > > DESCRIPTION="Mail delivery agent/filter" > SRC_URI="http://www.procmail.org/${P}.tar.gz" >@@ -30,9 +30,10 @@ > if ! use mbox; > then > echo "# Use maildir-style mailbox in user's home directory" > ${S}/procmailrc >- echo 'DEFAULT=$HOME/.maildir/' >> ${S}/procmailrc >+ echo 'DEFAULT=$HOME/${MAILDIR}/' >> ${S}/procmailrc > cd ${S} >- epatch ${FILESDIR}/gentoo-maildir2.diff >+ sed -e "s|\.maildir|${MAILDIR}|g" < ${FILESDIR}/gentoo-maildir2.diff > ${WORKDIR}/gentoo-maildir2.diff || die >+ epatch ${WORKDIR}/gentoo-maildir2.diff > else > echo '# Use mbox-style mailbox in /var/spool/mail' > ${S}/procmailrc > echo 'DEFAULT=/var/spool/mail/$LOGNAME' >> ${S}/procmailrc >diff -ru /usr/portage/mail-mta/courier/courier-0.47.ebuild /usr/portage-maildir/mail-mta/courier/courier-0.47.ebuild >--- /usr/portage/mail-mta/courier/courier-0.47.ebuild 2004-11-03 13:38:29.000000000 +0900 >+++ /usr/portage-maildir/mail-mta/courier/courier-0.47.ebuild 2004-11-03 15:38:43.000000000 +0900 >@@ -2,7 +2,7 @@ > # Distributed under the terms of the GNU General Public License v2 > # $Header: /var/cvsroot/gentoo-x86/mail-mta/courier/courier-0.47.ebuild,v 1.3 2004/11/03 04:31:49 psi29a Exp $ > >-inherit eutils >+inherit eutils maildir > > DESCRIPTION="An MTA designed specifically for maildirs" > #SRC_URI="http://www.courier-mta.org/beta/courier/${P}.tar.bz2" # now handled by the next line >@@ -144,7 +144,7 @@ > local files=$* > > origmaildir='Maildir' >- newmaildir='.maildir' >+ newmaildir="${MAILDIR}" > > local f > for f in ${files} >@@ -202,9 +202,9 @@ > einfo "Setting up maildirs by default in the account skeleton ..." > diropts -m 755 -o root -g root > keepdir /etc/skel >- ${D}/usr/bin/maildirmake ${D}/etc/skel/.maildir >+ ${D}/usr/bin/maildirmake ${D}/etc/skel/${MAILDIR} > keepdir /var/spool/mail >- ${D}/usr/bin/maildirmake ${D}/var/spool/mail/.maildir >+ ${D}/usr/bin/maildirmake ${D}/var/spool/mail/${MAILDIR} > insinto /etc/courier > newins ${FILESDIR}/bofh bofh > newins ${FILESDIR}/locallowercase locallowercase >@@ -230,7 +230,7 @@ > # fixes bug #25028 courier doesn't symlink sendmail to /usr/sbin > dosym /usr/bin/sendmail /usr/sbin/sendmail > >- echo "MAILDIR=\$HOME/.maildir" >> ${D}/etc/courier/courierd >+ echo "MAILDIR=\$HOME/${MAILDIR}" >> ${D}/etc/courier/courierd > > # we change the names of the binaries, but webadmin is still looking > # for the old names >diff -ru /usr/portage/mail-mta/exim/exim-4.43.ebuild /usr/portage-maildir/mail-mta/exim/exim-4.43.ebuild >--- /usr/portage/mail-mta/exim/exim-4.43.ebuild 2004-10-19 19:12:14.000000000 +0900 >+++ /usr/portage-maildir/mail-mta/exim/exim-4.43.ebuild 2004-11-03 15:45:13.000000000 +0900 >@@ -2,7 +2,7 @@ > # Distributed under the terms of the GNU General Public License v2 > # $Header: /var/cvsroot/gentoo-x86/mail-mta/exim/exim-4.43.ebuild,v 1.2 2004/10/19 10:10:59 absinthe Exp $ > >-inherit eutils >+inherit eutils maildir > > IUSE="tcpd ssl postgres mysql ldap pam exiscan-acl mailwrapper lmtp ipv6 sasl wildlsearch dnsdb perl mbox X exiscan" > >@@ -45,7 +45,8 @@ > > if ! use mbox; then > einfo "Patching maildir support into exim.conf" >- epatch ${FILESDIR}/exim-4.20-maildir.patch >+ sed -e "s|\.maildir|${MAILDIR}|g" ${FILESDIR}/exim-4.20-maildir.patch > ${WORKDIR}/exim-4.20-maildir.patch || die >+ epatch ${WORKDIR}/exim-4.20-maildir.patch > fi > > sed -i "/SYSTEM_ALIASES_FILE/ s'SYSTEM_ALIASES_FILE'/etc/mail/aliases'" ${S}/src/configure.default >diff -ru /usr/portage/mail-mta/postfix/postfix-2.1.5-r1.ebuild /usr/portage-maildir/mail-mta/postfix/postfix-2.1.5-r1.ebuild >--- /usr/portage/mail-mta/postfix/postfix-2.1.5-r1.ebuild 2004-11-02 02:08:02.000000000 +0900 >+++ /usr/portage-maildir/mail-mta/postfix/postfix-2.1.5-r1.ebuild 2004-11-03 14:22:09.000000000 +0900 >@@ -2,7 +2,7 @@ > # Distributed under the terms of the GNU General Public License v2 > # $Header: /var/cvsroot/gentoo-x86/mail-mta/postfix/postfix-2.1.5-r1.ebuild,v 1.9 2004/11/01 17:05:03 langthang Exp $ > >-inherit eutils ssl-cert toolchain-funcs >+inherit eutils ssl-cert toolchain-funcs maildir > > VDA_P="${PN}-2.1.5-trash" > TLS_P="pfixtls-0.8.18-2.1.3-0.9.7d" >@@ -192,7 +192,7 @@ > then > mypostconf="mail_spool_directory=/var/spool/mail" > else >- mypostconf="home_mailbox=.maildir/" >+ mypostconf="home_mailbox=${MAILDIR}/" > fi > "${D}/usr/sbin/postconf" -c "${D}/etc/postfix" -e \ > "alias_maps=hash:/etc/mail/aliases" \ >diff -ru /usr/portage/mail-mta/qmail/qmail-1.03-r13.ebuild /usr/portage-maildir/mail-mta/qmail/qmail-1.03-r13.ebuild >--- /usr/portage/mail-mta/qmail/qmail-1.03-r13.ebuild 2004-10-27 07:36:27.000000000 +0900 >+++ /usr/portage-maildir/mail-mta/qmail/qmail-1.03-r13.ebuild 2004-11-03 14:52:20.000000000 +0900 >@@ -2,9 +2,9 @@ > # Distributed under the terms of the GNU General Public License v2 > # $Header: /var/cvsroot/gentoo-x86/mail-mta/qmail/qmail-1.03-r13.ebuild,v 1.6 2004/10/26 22:23:11 slarti Exp $ > >-inherit toolchain-funcs eutils fixheadtails >+inherit toolchain-funcs eutils fixheadtails maildir > >-IUSE="ssl" >+IUSE="ssl noauthcram" > DESCRIPTION="A modern replacement for sendmail which uses maildirs and includes SSL/TLS, AUTH SMTP, and queue optimization" > HOMEPAGE="http://www.qmail.org/ > http://members.elysium.pl/brush/qmail-smtpd-auth/ >@@ -66,6 +66,7 @@ > # this patch merges a few others already > EPATCH_SINGLE_MSG="Adding SMTP AUTH (2 way), Qregex and STARTTLS support" \ > epatch ${DISTDIR}/qregex-starttls-2way-auth.patch >+ use noauthcram && sed -i -e 's/^#define AUTHCRAM//' ${S}/qmail-smtpd.c > > # Fixes a problem when utilizing "morercpthosts" > epatch ${FILESDIR}/${PV}-${PR}/smtp-auth-close3.patch >@@ -243,9 +244,9 @@ > > einfo "Setting up the default aliases ..." > diropts -m 700 -o alias -g qmail >- ${MAILDIRMAKE} ${D}/var/qmail/alias/.maildir >+ ${MAILDIRMAKE} ${D}/var/qmail/alias/${MAILDIR} > # for good measure >- keepdir /var/qmail/alias/.maildir/{cur,new,tmp} >+ keepdir /var/qmail/alias/${MAILDIR}/{cur,new,tmp} > > for i in mailer-daemon postmaster root > do >@@ -259,10 +260,11 @@ > diropts -m 755 -o root -g root > insinto /etc/skel > newins ${FILESDIR}/${PV}-${PR}/dot_qmail .qmail.sample >+ sed -e "s|\.maildir|${MAILDIR}|g" -i ${D}/etc/skel/.qmail.sample > fperms 644 /etc/skel/.qmail.sample >- ${MAILDIRMAKE} ${D}/etc/skel/.maildir >+ ${MAILDIRMAKE} ${D}/etc/skel/${MAILDIR} > # for good measure >- keepdir /etc/skel/.maildir/{cur,new,tmp} >+ keepdir /etc/skel/${MAILDIR}/{cur,new,tmp} > > einfo "Setting up all services (send, smtp, qmtp, qmqp, pop3) ..." > insopts -o root -g root -m 755 >@@ -278,6 +280,7 @@ > fperms +t /var/qmail/supervise/qmail-${i}{,/log} > insinto /var/qmail/supervise/qmail-${i} > newins ${FILESDIR}/${PV}-${PR}/run-qmail${i} run >+ sed -e "s|\.maildir|${MAILDIR}|g" -i ${D}/var/qmail/supervise/qmail-${i}/run > insinto /var/qmail/supervise/qmail-${i}/log > newins ${FILESDIR}/${PV}-${PR}/run-qmail${i}log run > insinto /etc >@@ -308,7 +311,9 @@ > insinto /var/qmail/control > insopts -o root -g root -m 644 > doins ${FILESDIR}/${PV}-${PR}/conf-* >+ sed -e "s|\.maildir|${MAILDIR}|g" -i ${D}/var/qmail/control/conf-* > newins ${FILESDIR}/${PV}-${PR}/dot_qmail defaultdelivery >+ sed -e "s|\.maildir|${MAILDIR}|g" -i ${D}/var/qmail/control/defaultdelivery > use ssl && doins ${FILESDIR}/${PV}-${PR}/servercert.cnf > > einfo "Configuration sanity checker" >@@ -328,16 +333,16 @@ > > rootmailfixup() { > # so you can check mail as root easily >- local TMPCMD="ln -sf /var/qmail/alias/.maildir/ ${ROOT}/root/.maildir" >- if [ -d "${ROOT}/root/.maildir" ] && [ ! -L "${ROOT}/root/.maildir" ] ; then >- einfo "Previously the qmail ebuilds created /root/.maildir/ but not" >+ local TMPCMD="ln -sf /var/qmail/alias/${MAILDIR}/ ${ROOT}/root/${MAILDIR}" >+ if [ -d "${ROOT}/root/${MAILDIR}" ] && [ ! -L "${ROOT}/root/${MAILDIR}" ] ; then >+ einfo "Previously the qmail ebuilds created /root/${MAILDIR}/ but not" > einfo "mail was every delivered there. If the directory does not" > einfo "contain any mail, please delete it and run:" > einfo "${TMPCMD}" > else > ${TMPCMD} > fi >- chown -R alias:qmail ${ROOT}/var/qmail/alias/.maildir 2>/dev/null >+ chown -R alias:qmail ${ROOT}/var/qmail/alias/${MAILDIR} 2>/dev/null > } > > buildtcprules() { >diff -ru /usr/portage/mail-mta/qmail/qmail-1.03-r15.ebuild /usr/portage-maildir/mail-mta/qmail/qmail-1.03-r15.ebuild >--- /usr/portage/mail-mta/qmail/qmail-1.03-r15.ebuild 2004-10-27 07:36:27.000000000 +0900 >+++ /usr/portage-maildir/mail-mta/qmail/qmail-1.03-r15.ebuild 2004-11-03 14:52:52.000000000 +0900 >@@ -2,7 +2,7 @@ > # Distributed under the terms of the GNU General Public License v2 > # $Header: /var/cvsroot/gentoo-x86/mail-mta/qmail/qmail-1.03-r15.ebuild,v 1.8 2004/10/26 22:23:11 slarti Exp $ > >-inherit toolchain-funcs eutils fixheadtails >+inherit toolchain-funcs eutils fixheadtails maildir > > IUSE="ssl noauthcram notlsbeforeauth" > DESCRIPTION="A modern replacement for sendmail which uses maildirs and includes SSL/TLS, AUTH SMTP, and queue optimization" >@@ -305,9 +305,9 @@ > > einfo "Setting up the default aliases ..." > diropts -m 700 -o alias -g qmail >- ${MAILDIRMAKE} ${D}/var/qmail/alias/.maildir >+ ${MAILDIRMAKE} ${D}/var/qmail/alias/${MAILDIR} > # for good measure >- keepdir /var/qmail/alias/.maildir/{cur,new,tmp} >+ keepdir /var/qmail/alias/${MAILDIR}/{cur,new,tmp} > > for i in mailer-daemon postmaster root > do >@@ -321,10 +321,11 @@ > diropts -m 755 -o root -g root > insinto /etc/skel > newins ${FILESDIR}/dot_qmail .qmail.sample >+ sed -e "s|\.maildir|${MAILDIR}|g" -i ${D}/etc/skel/.qmail.sample > fperms 644 /etc/skel/.qmail.sample >- ${MAILDIRMAKE} ${D}/etc/skel/.maildir >+ ${MAILDIRMAKE} ${D}/etc/skel/${MAILDIR} > # for good measure >- keepdir /etc/skel/.maildir/{cur,new,tmp} >+ keepdir /etc/skel/${MAILDIR}/{cur,new,tmp} > > einfo "Setting up all services (send, smtp, qmtp, qmqp, pop3) ..." > insopts -o root -g root -m 755 >@@ -340,6 +341,7 @@ > fperms +t /var/qmail/supervise/qmail-${i}{,/log} > insinto /var/qmail/supervise/qmail-${i} > newins ${FILESDIR}/run-qmail${i} run >+ sed -e "s|\.maildir|${MAILDIR}|g" -i ${D}/var/qmail/supervise/qmail-${i}/run > insinto /var/qmail/supervise/qmail-${i}/log > newins ${FILESDIR}/run-qmail${i}log run > done >@@ -359,7 +361,9 @@ > insinto /var/qmail/control > insopts -o root -g root -m 644 > doins ${FILESDIR}/conf-* >+ sed -e "s|\.maildir|${MAILDIR}|g" -i ${D}/var/qmail/control/conf-* > newins ${FILESDIR}/dot_qmail defaultdelivery >+ sed -e "s|\.maildir|${MAILDIR}|g" -i ${D}/var/qmail/control/defaultdelivery > use ssl && doins ${FILESDIR}/servercert.cnf > > einfo "Configuration sanity checker and launcher" >@@ -383,16 +387,16 @@ > > rootmailfixup() { > # so you can check mail as root easily >- local TMPCMD="ln -sf /var/qmail/alias/.maildir/ ${ROOT}/root/.maildir" >- if [ -d "${ROOT}/root/.maildir" ] && [ ! -L "${ROOT}/root/.maildir" ] ; then >- einfo "Previously the qmail ebuilds created /root/.maildir/ but not" >+ local TMPCMD="ln -sf /var/qmail/alias/${MAILDIR}/ ${ROOT}/root/${MAILDIR}" >+ if [ -d "${ROOT}/root/${MAILDIR}" ] && [ ! -L "${ROOT}/root/${MAILDIR}" ] ; then >+ einfo "Previously the qmail ebuilds created /root/${MAILDIR}/ but not" > einfo "mail was every delivered there. If the directory does not" > einfo "contain any mail, please delete it and run:" > einfo "${TMPCMD}" > else > ${TMPCMD} > fi >- chown -R alias:qmail ${ROOT}/var/qmail/alias/.maildir 2>/dev/null >+ chown -R alias:qmail ${ROOT}/var/qmail/alias/${MAILDIR} 2>/dev/null > } > > buildtcprules() { >diff -ru /usr/portage/net-mail/bincimap/bincimap-1.2.10.ebuild /usr/portage-maildir/net-mail/bincimap/bincimap-1.2.10.ebuild >--- /usr/portage/net-mail/bincimap/bincimap-1.2.10.ebuild 2004-09-21 05:12:32.000000000 +0900 >+++ /usr/portage-maildir/net-mail/bincimap/bincimap-1.2.10.ebuild 2004-11-03 15:46:00.000000000 +0900 >@@ -2,7 +2,7 @@ > # Distributed under the terms of the GNU General Public License v2 > # $Header: /var/cvsroot/gentoo-x86/net-mail/bincimap/bincimap-1.2.10.ebuild,v 1.1 2004/09/20 20:12:32 nakano Exp $ > >-inherit eutils >+inherit eutils maildir > > DESCRIPTION="IMAP server for Maildir" > SRC_URI="http://www.bincimap.org/dl/tarballs/1.2/${P}final.tar.bz2" >@@ -26,7 +26,8 @@ > > src_compile() { > cd ${S} >- epatch ${FILESDIR}/${P}-gentoo.diff >+ sed -e "s|\.maildir|${MAILDIR}|g" < ${FILESDIR}/${P}-gentoo.diff > ${WORKDIR}/${P}-gentoo.diff || die >+ epatch ${WORKDIR}/${P}-gentoo.diff > econf `use_enable ssl ssl` --sysconfdir=/etc/bincimap || die > emake localstatedir=/etc/bincimap || die > } >@@ -62,7 +63,7 @@ > einfo "" > fi > >- einfo "NOTE: Default Maildir path is '~/.maildir'. If you want to modify it, " >+ einfo "NOTE: Default Maildir path is '~/${MAILDIR}'. If you want to modify it, " > einfo "edit /etc/bincimap/bincimap.conf" > einfo "" > } >diff -ru /usr/portage/net-mail/checkpw/checkpw-1.01.ebuild /usr/portage-maildir/net-mail/checkpw/checkpw-1.01.ebuild >--- /usr/portage/net-mail/checkpw/checkpw-1.01.ebuild 2004-07-02 07:36:24.000000000 +0900 >+++ /usr/portage-maildir/net-mail/checkpw/checkpw-1.01.ebuild 2004-05-26 18:16:29.000000000 +0900 >@@ -1,8 +1,8 @@ >-# Copyright 1999-2004 Gentoo Foundation >+# Copyright 1999-2004 Gentoo Technologies, Inc. > # Distributed under the terms of the GNU General Public License v2 >-# $Header: /var/cvsroot/gentoo-x86/net-mail/checkpw/checkpw-1.01.ebuild,v 1.3 2004/07/01 22:29:22 eradicator Exp $ >+# $Header: /home/cvsroot/gentoo-x86/net-mail/checkpw/checkpw-1.01.ebuild,v 1.1 2004/03/11 15:33:14 matsuu Exp $ > >-inherit gcc >+inherit gcc maildir > > DESCRIPTION="an implementation of the checkpassword interface that checks a password" > HOMEPAGE="http://checkpw.sourceforge.net/checkpw/" >@@ -14,7 +14,7 @@ > > KEYWORDS="~x86 ~ppc ~sparc ~alpha ~mips ~hppa ~amd64 ~ia64" > >-DEPEND="virtual/libc" >+DEPEND="virtual/glibc" > > src_unpack() { > unpack ${A} >@@ -25,7 +25,7 @@ > use static && LDFLAGS="${LDFLAGS} -static" > echo "$(gcc-getCC) ${CFLAGS}" > conf-cc || die > echo "$(gcc-getCC) ${LDFLAGS}" > conf-ld || die >- echo ".maildir" > conf-maildir || die >+ echo "${MAILDIR}" > conf-maildir || die > > if [ -z "$QMAIL_HOME" ]; then > QMAIL_HOME="/var/qmail" >@@ -56,8 +56,8 @@ > einfo > einfo "How to set password:" > einfo >- einfo " % echo 'YOURPASSWORD' > ~/.maildir/.password" >- einfo " % chmod 600 ~/.maildir/.password" >+ einfo " % echo 'YOURPASSWORD' > ~/${MAILDIR}/.password" >+ einfo " % chmod 600 ~/${MAILDIR}/.password" > einfo > einfo "Replace YOURPASSWORD with your plain password." > einfo >diff -ru /usr/portage/net-mail/courier-imap/courier-imap-3.0.7.ebuild /usr/portage-maildir/net-mail/courier-imap/courier-imap-3.0.7.ebuild >--- /usr/portage/net-mail/courier-imap/courier-imap-3.0.7.ebuild 2004-11-03 07:35:55.000000000 +0900 >+++ /usr/portage-maildir/net-mail/courier-imap/courier-imap-3.0.7.ebuild 2004-11-03 11:49:36.000000000 +0900 >@@ -1,8 +1,8 @@ > # Copyright 1999-2004 Gentoo Foundation > # Distributed under the terms of the GNU General Public License v2 >-# $Header: /var/cvsroot/gentoo-x86/net-mail/courier-imap/courier-imap-3.0.7.ebuild,v 1.15 2004/11/02 22:21:45 langthang Exp $ >+# $Header: /var/cvsroot/gentoo-x86/net-mail/courier-imap/courier-imap-3.0.7.ebuild,v 1.14 2004/09/27 19:00:29 vapier Exp $ > >-inherit eutils gnuconfig >+inherit eutils gnuconfig maildir > > DESCRIPTION="An IMAP daemon designed specifically for maildirs" > HOMEPAGE="http://www.courier-mta.org/" >@@ -231,8 +231,8 @@ > for service in imapd pop3d > do > echo -e '\n#Hardwire a value for ${MAILDIR}' >> ${service} >- echo 'MAILDIR=.maildir' >> ${service} >- echo 'MAILDIRPATH=.maildir' >> ${service} >+ echo "MAILDIR=${MAILDIR}" >> ${service} >+ echo "MAILDIRPATH=${MAILDIR}" >> ${service} > echo -e '#Put any program for ${PRERUN} here' >> ${service} > echo 'PRERUN='>> ${service} > done >@@ -240,7 +240,7 @@ > for service in imapd-ssl pop3d-ssl > do > echo -e '\n#Hardwire a value for ${MAILDIR}' >> ${service} >- echo 'MAILDIRPATH=.maildir' >> ${service} >+ echo "MAILDIRPATH=${MAILDIR}" >> ${service} > done > > cd ${D}/usr/sbin >diff -ru /usr/portage/net-mail/courier-imap/courier-imap-3.0.8.ebuild /usr/portage-maildir/net-mail/courier-imap/courier-imap-3.0.8.ebuild >--- /usr/portage/net-mail/courier-imap/courier-imap-3.0.8.ebuild 2004-11-03 07:35:55.000000000 +0900 >+++ /usr/portage-maildir/net-mail/courier-imap/courier-imap-3.0.8.ebuild 2004-11-03 11:51:33.000000000 +0900 >@@ -2,7 +2,7 @@ > # Distributed under the terms of the GNU General Public License v2 > # $Header: /var/cvsroot/gentoo-x86/net-mail/courier-imap/courier-imap-3.0.8.ebuild,v 1.6 2004/11/02 22:21:45 langthang Exp $ > >-inherit eutils gnuconfig >+inherit eutils gnuconfig maildir > > DESCRIPTION="An IMAP daemon designed specifically for maildirs" > HOMEPAGE="http://www.courier-mta.org/" >@@ -231,8 +231,8 @@ > for service in imapd pop3d > do > echo -e '\n#Hardwire a value for ${MAILDIR}' >> ${service} >- echo 'MAILDIR=.maildir' >> ${service} >- echo 'MAILDIRPATH=.maildir' >> ${service} >+ echo "MAILDIR=${MAILDIR}" >> ${service} >+ echo "MAILDIRPATH=${MAILDIR}" >> ${service} > echo -e '#Put any program for ${PRERUN} here' >> ${service} > echo 'PRERUN='>> ${service} > done >@@ -240,7 +240,7 @@ > for service in imapd-ssl pop3d-ssl > do > echo -e '\n#Hardwire a value for ${MAILDIR}' >> ${service} >- echo 'MAILDIRPATH=.maildir' >> ${service} >+ echo "MAILDIRPATH=${MAILDIR}" >> ${service} > done > > cd ${D}/usr/sbin >diff -ru /usr/portage/net-mail/dovecot/dovecot-0.99.11-r1.ebuild /usr/portage-maildir/net-mail/dovecot/dovecot-0.99.11-r1.ebuild >--- /usr/portage/net-mail/dovecot/dovecot-0.99.11-r1.ebuild 2004-11-02 02:58:09.000000000 +0900 >+++ /usr/portage-maildir/net-mail/dovecot/dovecot-0.99.11-r1.ebuild 2004-11-03 15:04:59.000000000 +0900 >@@ -3,7 +3,7 @@ > # $Header: /var/cvsroot/gentoo-x86/net-mail/dovecot/dovecot-0.99.11-r1.ebuild,v 1.1 2004/11/01 17:58:09 g2boojum Exp $ > > IUSE="debug ipv6 ldap mbox pam postgres sasl ssl gnutls vpopmail nopop3d mysql" >-inherit eutils >+inherit eutils maildir > > DESCRIPTION="An IMAP and POP3 server written with security primarily in mind" > HOMEPAGE="http://dovecot.org/" >@@ -93,9 +93,9 @@ > "s|#default_mail_env =|#default_mail_env = mbox:/var/spool/mail/%u:INDEX=${DOVECOT_INDEX_PATH}|" \ > dovecot-example.conf > dovecot.conf > else >- # $HOME/.maildir mail spool. >+ # $HOME/${MAILDIR} mail spool. > sed -e \ >- 's|#default_mail_env =|default_mail_env = maildir:%h/.maildir|' \ >+ 's|#default_mail_env =|default_mail_env = maildir:%h/'"${MAILDIR}|" \ > dovecot-example.conf > dovecot.conf > fi > insinto /etc >diff -ru /usr/portage/net-mail/mailfront/mailfront-0.88.ebuild /usr/portage-maildir/net-mail/mailfront/mailfront-0.88.ebuild >--- /usr/portage/net-mail/mailfront/mailfront-0.88.ebuild 2004-10-17 20:38:35.000000000 +0900 >+++ /usr/portage-maildir/net-mail/mailfront/mailfront-0.88.ebuild 2004-11-03 15:43:40.000000000 +0900 >@@ -2,7 +2,7 @@ > # Distributed under the terms of the GNU General Public License v2 > # $Header: /var/cvsroot/gentoo-x86/net-mail/mailfront/mailfront-0.88.ebuild,v 1.6 2004/10/17 11:29:02 dholm Exp $ > >-inherit fixheadtails gcc >+inherit fixheadtails maildir > > DESCRIPTION="Mail server network protocol front-ends" > HOMEPAGE="http://untroubled.org/mailfront/" >@@ -42,7 +42,8 @@ > exeinto /var/qmail/supervise/qmail-smtpd > newexe ${FILESDIR}/run-smtpfront run.mailfront > exeinto /var/qmail/supervise/qmail-pop3d >- newexe ${FILESDIR}/run-pop3front run.mailfront >+ sed -e "s|\.maildir|${MAILDIR}|g" < ${FILESDIR}/run-pop3front > ${WORKDIR}/run-pop3front || die >+ newexe ${WORKDIR}/run-pop3front run.mailfront > > dodoc ANNOUNCEMENT FILES NEWS README TARGETS TODO VERSION > >diff -ru /usr/portage/net-mail/popa3d/popa3d-0.6.4.1.ebuild /usr/portage-maildir/net-mail/popa3d/popa3d-0.6.4.1.ebuild >--- /usr/portage/net-mail/popa3d/popa3d-0.6.4.1.ebuild 2004-09-07 04:11:05.000000000 +0900 >+++ /usr/portage-maildir/net-mail/popa3d/popa3d-0.6.4.1.ebuild 2004-11-03 15:18:10.000000000 +0900 >@@ -11,7 +11,7 @@ > # Mailbox path configuration denoted by the system USE > # flags. > # >-# USE flag 'maildir' denotes ~/.maildir >+# USE flag 'maildir' denotes ~/${MAILDIR} > # USE flag 'mbox' denotes /var/mail/username > # > # You can overwrite this by setting the POPA3D_HOME_MAILBOX >@@ -96,7 +96,7 @@ > einfo "Mailbox format is: MAILDIR." > epatch ${DISTDIR}/popa3d-0.5.9-maildir-2.diff > if [ "${POPA3D_HOME_MAILBOX}" = "" ] ; then >- POPA3D_HOME_MAILBOX=".maildir" >+ POPA3D_HOME_MAILBOX="${MAILDIR}" > fi > else > einfo "Mailbox format is: MAILBOX." >diff -ru /usr/portage/net-mail/qmailadmin/qmailadmin-1.2.1.ebuild /usr/portage-maildir/net-mail/qmailadmin/qmailadmin-1.2.1.ebuild >--- /usr/portage/net-mail/qmailadmin/qmailadmin-1.2.1.ebuild 2004-08-20 09:11:15.000000000 +0900 >+++ /usr/portage-maildir/net-mail/qmailadmin/qmailadmin-1.2.1.ebuild 2004-11-03 15:26:44.000000000 +0900 >@@ -2,7 +2,7 @@ > # Distributed under the terms of the GNU General Public License v2 > # $Header: /var/cvsroot/gentoo-x86/net-mail/qmailadmin/qmailadmin-1.2.1.ebuild,v 1.5 2004/08/19 23:43:02 pvdabeel Exp $ > >-inherit gnuconfig >+inherit gnuconfig maildir > > DESCRIPTION="A web interface for managing a qmail system with virtual domains." > MY_PV="${PV/_rc/-rc}" >@@ -18,6 +18,7 @@ > SLOT="0" > > DEPEND="mail-mta/qmail >+ >sys-apps/sed-4 > >=net-mail/vpopmail-5.3 > net-mail/autorespond" > >@@ -33,8 +34,9 @@ > unpack ${A} > cd ${S} > gnuconfig_update >- for i in alias.c auth.c autorespond.c command.c contrib/alias2forward.pl qmailadmin.c template.c user.c; do >- sed -e 's|/Maildir|/.maildir|g' -i ${i} >+ sed -e "s|/Maildir|/${MAILDIR}|g" \ >+ -i alias.c auth.c autorespond.c command.c contrib/alias2forward.pl \ >+ qmailadmin.c template.c user.c > done > } > >diff -ru /usr/portage/net-mail/vpopmail/vpopmail-5.4.0.ebuild /usr/portage-maildir/net-mail/vpopmail/vpopmail-5.4.0.ebuild >--- /usr/portage/net-mail/vpopmail/vpopmail-5.4.0.ebuild 2004-08-04 19:05:56.000000000 +0900 >+++ /usr/portage-maildir/net-mail/vpopmail/vpopmail-5.4.0.ebuild 2004-11-03 15:30:18.000000000 +0900 >@@ -2,7 +2,7 @@ > # Distributed under the terms of the GNU General Public License v2 > # $Header: /var/cvsroot/gentoo-x86/net-mail/vpopmail/vpopmail-5.4.0.ebuild,v 1.9 2004/08/04 09:49:12 tomk Exp $ > >-inherit eutils gnuconfig fixheadtails >+inherit eutils gnuconfig fixheadtails maildir > > # TODO: all ldap, sybase support > MY_PV=${PV/_/-} >@@ -14,7 +14,7 @@ > > LICENSE="GPL-2" > SLOT="0" >-KEYWORDS="~x86 ~sparc ~amd64 ~ppc" >+KEYWORDS="x86 ~sparc ~amd64" > IUSE="mysql ipalias clearpasswd" > > DEPEND_COMMON="mail-mta/qmail >@@ -58,12 +58,14 @@ > > epatch ${FILESDIR}/vpopmail-5.2.1-showall.patch > >+ if ! ${MAILDIR_DEFAULT}; then > sed -i \ >- 's|Maildir|.maildir|g' \ >+ "s|Maildir|${MAILDIR}|g" \ > vchkpw.c vconvert.c vdelivermail.c \ > vpopbull.c vpopmail.c vqmaillocal.c \ > vuserinfo.c maildirquota.c \ >- || die "failed to change Maildir to .maildir" >+ || die "failed to change Maildir to ${MAILDIR}" >+ fi > sed -i \ > '/printf.*vpopmail/s:vpopmail (:(:' \ > vdelivermail.c vpopbull.c vqmaillocal.c \ >@@ -134,7 +136,9 @@ > dosed ${VPOP_HOME}/etc/lib_deps > > into /var/vpopmail >- dobin ${FILESDIR}/vpopmail-Maildir-dotmaildir-fix.sh >+ sed -e "s|\.maildir|${MAILDIR}|g" < ${FILESDIR}/vpopmail-Maildir-dotmaildir-fix.sh \ >+ > ${WORKDIR}/vpopmail-Maildir-dotmaildir-fix.sh >+ dobin ${WORKDIR}/vpopmail-Maildir-dotmaildir-fix.sh > into /usr > > # Install documentation. >diff -ru /usr/portage/net-mail/vpopmail/vpopmail-5.4.6-r1.ebuild /usr/portage-maildir/net-mail/vpopmail/vpopmail-5.4.6-r1.ebuild >--- /usr/portage/net-mail/vpopmail/vpopmail-5.4.6-r1.ebuild 2004-08-25 03:14:04.000000000 +0900 >+++ /usr/portage-maildir/net-mail/vpopmail/vpopmail-5.4.6-r1.ebuild 2004-11-03 15:30:00.000000000 +0900 >@@ -2,7 +2,7 @@ > # Distributed under the terms of the GNU General Public License v2 > # $Header: /var/cvsroot/gentoo-x86/net-mail/vpopmail/vpopmail-5.4.6-r1.ebuild,v 1.5 2004/08/24 18:11:06 robbat2 Exp $ > >-inherit eutils gnuconfig fixheadtails >+inherit eutils gnuconfig fixheadtails maildir > > # TODO: all ldap, sybase support > #MY_PV=${PV/_/-} >@@ -61,11 +61,11 @@ > epatch ${FILESDIR}/vpopmail-5.2.1-showall.patch || die "failed to patch." > epatch ${FILESDIR}/${P}-access.violation.patch || die "failed to patch." > sed -i \ >- 's|Maildir|.maildir|g' \ >+ "s|Maildir|${MAILDIR}|g" \ > vchkpw.c vconvert.c vdelivermail.c \ > vpopbull.c vpopmail.c vqmaillocal.c \ > vuserinfo.c maildirquota.c \ >- || die "failed to change Maildir to .maildir" >+ || die "failed to change Maildir to ${MAILDIR}" > sed -i \ > '/printf.*vpopmail/s:vpopmail (:(:' \ > vdelivermail.c vpopbull.c vqmaillocal.c \ >@@ -136,7 +136,9 @@ > dosed ${VPOP_HOME}/etc/lib_deps > > into /var/vpopmail >- dobin ${FILESDIR}/vpopmail-Maildir-dotmaildir-fix.sh >+ sed -e "s|\.maildir|${MAILDIR}|g" < ${FILESDIR}/vpopmail-Maildir-dotmaildir-fix.sh \ >+ > ${WORKDIR}/vpopmail-Maildir-dotmaildir-fix.sh >+ dobin ${WORKDIR}/vpopmail-Maildir-dotmaildir-fix.sh > into /usr > > # Install documentation.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 52076
:
32060
|
32062
|
32063
|
43210
| 43211