courier-mta/0040755000175100017510000000000007464633234011772 5ustar alexalexcourier-mta/files/0040755000175100017510000000000007464571454013101 5ustar alexalexcourier-mta/files/courier-imapd0100755000175100017510000000067507464616025015566 0ustar alexalex#!/sbin/runscript # Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License, v2 or later # /space/gentoo/cvsroot/gentoo-x86/net-misc/bind/files/named.rc6,v 1.3 2002/02/09 01:08:04 woodchip Exp depend() { need net courier-authdaemond } start() { ebegin "Starting courier imapd" /usr/sbin/imapd start eend $? } stop() { ebegin "Stopping courier imapd" /usr/sbin/imapd stop eend $? } courier-mta/files/courier-pop3d0100755000175100017510000000067507464616025015521 0ustar alexalex#!/sbin/runscript # Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License, v2 or later # /space/gentoo/cvsroot/gentoo-x86/net-misc/bind/files/named.rc6,v 1.3 2002/02/09 01:08:04 woodchip Exp depend() { need net courier-authdaemond } start() { ebegin "Starting courier pop3d" /usr/sbin/pop3d start eend $? } stop() { ebegin "Stopping courier pop3d" /usr/sbin/pop3d stop eend $? } courier-mta/files/courier0100755000175100017510000000106207464616025014465 0ustar alexalex#!/sbin/runscript # Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License, v2 or later # /space/gentoo/cvsroot/gentoo-x86/net-misc/bind/files/named.rc6,v 1.3 2002/02/09 01:08:04 woodchip Exp depend() { need net courier-authdaemond courier-mta courier-esmtpd courier-esmtpd-ssl courier-esmtpd-msa courier-imapd courier-imapd-ssl courier-pop3d courier-pop3d-ssl } start() { ebegin "Courier MTA startet" eend $? } stop() { ebegin "Stopping Courier MTA" /etc/init.d/courier-authdaemond stop eend $? } courier-mta/files/courier-esmtpd0100755000175100017510000000070107464616025015756 0ustar alexalex#!/sbin/runscript # Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License, v2 or later # /space/gentoo/cvsroot/gentoo-x86/net-misc/bind/files/named.rc6,v 1.3 2002/02/09 01:08:04 woodchip Exp depend() { need net courier-authdaemond } start() { ebegin "Starting courier esmtpd" /usr/sbin/esmtpd start eend $? } stop() { ebegin "Stopping courier esmtpd" /usr/sbin/esmtpd stop eend $? } courier-mta/files/courier-imapd-ssl0100755000175100017510000000071507464616025016360 0ustar alexalex#!/sbin/runscript # Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License, v2 or later # /space/gentoo/cvsroot/gentoo-x86/net-misc/bind/files/named.rc6,v 1.3 2002/02/09 01:08:04 woodchip Exp depend() { need net courier-authdaemond } start() { ebegin "Starting courier imapd-ssl" /usr/sbin/imapd-ssl start eend $? } stop() { ebegin "Stopping courier imapd-ssl" /usr/sbin/imapd-ssl stop eend $? } courier-mta/files/digest-courier-0.38.00100644000175100017510000000010307464571452016462 0ustar alexalexMD5 980d03ed862375f61a9f8e93987a399f courier-0.38.0.tar.gz 3440513 courier-mta/files/courier-esmtpd-msa0100755000175100017510000000072107464616025016536 0ustar alexalex#!/sbin/runscript # Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License, v2 or later # /space/gentoo/cvsroot/gentoo-x86/net-misc/bind/files/named.rc6,v 1.3 2002/02/09 01:08:04 woodchip Exp depend() { need net courier-authdaemond } start() { ebegin "Starting courier esmtpd-msa" /usr/sbin/esmtpd-msa start eend $? } stop() { ebegin "Stopping courier esmtpd-msa" /usr/sbin/esmtpd-msa stop eend $? } courier-mta/files/courier-esmtpd-ssl0100755000175100017510000000072107464616025016557 0ustar alexalex#!/sbin/runscript # Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License, v2 or later # /space/gentoo/cvsroot/gentoo-x86/net-misc/bind/files/named.rc6,v 1.3 2002/02/09 01:08:04 woodchip Exp depend() { need net courier-authdaemond } start() { ebegin "Starting courier esmtpd-ssl" /usr/sbin/esmtpd-ssl start eend $? } stop() { ebegin "Stopping courier esmtpd-ssl" /usr/sbin/esmtpd-ssl stop eend $? } courier-mta/files/courier-pop3d-ssl0100755000175100017510000000071507464616025016313 0ustar alexalex#!/sbin/runscript # Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License, v2 or later # /space/gentoo/cvsroot/gentoo-x86/net-misc/bind/files/named.rc6,v 1.3 2002/02/09 01:08:04 woodchip Exp depend() { need net courier-authdaemond } start() { ebegin "Starting courier pop3d-ssl" /usr/sbin/pop3d-ssl start eend $? } stop() { ebegin "Stopping courier pop3d-ssl" /usr/sbin/pop3d-ssl stop eend $? } courier-mta/files/courier-mta0100755000175100017510000000067507464616025015255 0ustar alexalex#!/sbin/runscript # Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License, v2 or later # /space/gentoo/cvsroot/gentoo-x86/net-misc/bind/files/named.rc6,v 1.3 2002/02/09 01:08:04 woodchip Exp depend() { need net courier-authdaemond } start() { ebegin "Starting courier-mta" /usr/sbin/courier start eend $? } stop() { ebegin "Stopping courier-mta" /usr/sbin/courier stop eend $? } courier-mta/files/courier-authdaemond0100755000175100017510000000073507464616025016762 0ustar alexalex#!/sbin/runscript # Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License, v2 or later # /space/gentoo/cvsroot/gentoo-x86/net-misc/bind/files/named.rc6,v 1.3 2002/02/09 01:08:04 woodchip Exp depend() { need net } start() { ebegin "Starting courier authdaemon" /usr/lib/courier/authlib/authdaemond start eend $? } stop() { ebegin "Stopping courier authdaemon" /usr/lib/courier/authlib/authdaemond stop eend $? } courier-mta/.courier-0.38.0.ebuild.swp0100600000175100017510000003000007464620300016206 0ustar alexalexb0VIM 6.1¡Óþ¿€:65ù½‘_%뻃K} newexe ${FILESDIR}/courier-pop3d courier-pop3d newexe ${FILESDIR}/courier-pop3d-ssl courier-pop3d-ssl newexe ${FILESDIR}/courier-imapd-ssl courier-imapd-ssl newexe ${FILESDIR}/courier-imapd courier-imapd newexe ${FILESDIR}/courier-esmtpd-msa courier-esmtpd-msa newexe ${FILESDIR}/courier-esmtpd-ssl courier-esmtpd-ssl newexe ${FILESDIR}/courier-esmtpd courier-esmtpd newexe ${FILESDIR}/courier-mta courier-mta newexe ${FILESDIR}/courier-authdaemond courier-authdaemond newexe ${FILESDIR}/courier courier exeinto /etc/init.d fi [ -f webmail.authpam ] && mv webmail.authpam ${D}/etc/pam.d/webmail [ -f imapd.authpam ] && mv imapd.authpam ${D}/etc/pam.d/imap [ -f pop3d.authpam ] && mv pop3d.authpam ${D}/etc/pam.d/pop3 [ -f esmtp.authpam ] && mv esmtp.authpam ${D}/etc/pam.d/esmtp then if [ -d ${D}/etc/pam.d ] done mv ${x}.dist ${x} do for x in courierd pop3d pop3d-ssl imapd imapd-ssl authdaemonrc local x cd ${D}/etc/courier make install DESTDIR=${D} mkdir -p ${D}/var/run/courier mkdir -p ${D}/etc/pam.d dodir /var/lib/couriersrc_install () {} emake || die "compile problem" --host=${CHOST} ${myconf} || die "bad ./configure" --with-authdaemonvar=/var/lib/courier/authdaemon \ --enable-workarounds-for-imap-client-bugs \ --enable-mimetypes=/etc/apache/conf/mime.types \ --with-paranoid-smtpext \ --with-mailgroup=mail \ --with-mailuser=mail \ --with-piddir=/var/run/courier \ --localstatedir=/var/lib/courier \ --sharedstatedir=/var/lib/courier/com \ --datadir=/usr/share/courier \ --libexecdir=/usr/lib/courier \ --sysconfdir=/etc/courier \ --mandir=/usr/share/man \ --disable-root-check \ --bindir=/usr/sbin \ --prefix=/usr \ ./configure \ use berkdb || myconf="${myconf} --with-db=gdbm" use berkdb && myconf="${myconf} --with-db=db" use postgres || myconf="${myconf} --without-authpostgresql" use mysql || myconf="${myconf} --without-authmysql" use ldap || myconf="${myconf} --without-authldap" use pam || myconf="${myconf} --without-authpam" local myconfsrc_compile() {# o We need to add an /etc/mail.conf.# instead of the more traditional and icky ~/Maildir.# (my preference, and the official Gentoo Linux standard location)# o My RC script is configured to look for maildirs in ~/.maildir# o tweaking of config files# (I only converted the imapd.rc script)# o creation of imapd-ssl, pop3-ssl, pop3 init.d scripts# o supervise support (of course)# Here are some things that still need fixing:# This package is complete if you just need basic IMAP functionality.DEPEND="${RDEPEND} sys-devel/perl sys-apps/procps" tcltk? ( >=dev-tcltk/expect-5.33.0 )" postgres? ( >=dev-db/postgresql-7.1.3 ) ldap? ( >=net-nds/openldap-1.2.11 ) mysql? ( >=dev-db/mysql-3.23.36 ) gdbm? ( >=sys-libs/gdbm-1.8.0 ) berkdb? ( >=sys-libs/db-3.2 ) pam? ( >=sys-libs/pam-0.75 ) >=dev-tcltk/expect-5.33.0 >=dev-libs/openssl-0.9.6RDEPEND="virtual/glibcPROVIDE="virtual/mta"HOMEPAGE="http://www.courier-mta.org/"SRC_URI="http://ftp1.sourceforge.net/courier/${P}.tar.gz"DESCRIPTION="An MTA designed specifically for maildirs"S=${WORKDIR}/${P}# /space/gentoo/cvsroot/gentoo-x86/net-mail/courier-imap/courier-0.38.0.ebuild,v 1.1 2002/05/01 03:56:05 woodchip Exp# Andreas Erhart # Adapted for courier MTA by Alexandru Hartmann and# Author: Daniel Robbins # Distributed under the terms of the GNU General Public License, v2 or later# Copyright 1999-2002 Gentoo Technologies, Inc.courier-mta/ChangeLog0100644000175100017510000000037007464632564013546 0ustar alexalex# ChangeLog for net-mail/courier-imap # Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL # /space/gentoo/cvsroot/gentoo-x86/net-mail/courier-mta/ChangeLog,v 1.5 2002/05/04 03:10:05 woodchip Exp 04.05.2002 initial working release courier-mta/courier-0.38.0.ebuild0100644000175100017510000000613607464633234015357 0ustar alexalex# Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License, v2 or later # Author: Daniel Robbins # Adapted for courier MTA by Andreas Erhart and # Alex Hartmann # /space/gentoo/cvsroot/gentoo-x86/net-mail/courier-mta/courier-0.38.0.ebuild,v 1.1 2002/05/04 03:13:45 woodchip Exp S=${WORKDIR}/${P} DESCRIPTION="An MTA designed specifically for maildirs" SRC_URI="http://ftp1.sourceforge.net/courier/${P}.tar.gz" HOMEPAGE="http://www.courier-mta.org/" PROVIDE="virtual/mta" RDEPEND="virtual/glibc >=dev-libs/openssl-0.9.6 >=dev-tcltk/expect-5.33.0 pam? ( >=sys-libs/pam-0.75 ) berkdb? ( >=sys-libs/db-3.2 ) gdbm? ( >=sys-libs/gdbm-1.8.0 ) mysql? ( >=dev-db/mysql-3.23.36 ) ldap? ( >=net-nds/openldap-1.2.11 ) postgres? ( >=dev-db/postgresql-7.1.3 ) tcltk? ( >=dev-tcltk/expect-5.33.0 )" DEPEND="${RDEPEND} sys-devel/perl sys-apps/procps" # I'm not sure about .maildir and Maildir issue. This package will probably work just # with Maildir. Is there a standard ? What's the best way to do it ? src_compile() { local myconf use pam || myconf="${myconf} --without-authpam" use ldap || myconf="${myconf} --without-authldap" use mysql || myconf="${myconf} --without-authmysql" use postgres || myconf="${myconf} --without-authpostgresql" use berkdb && myconf="${myconf} --with-db=db" use berkdb || myconf="${myconf} --with-db=gdbm" ./configure \ --prefix=/usr \ --disable-root-check \ --mandir=/usr/share/man \ --sysconfdir=/etc/courier \ --libexecdir=/usr/lib/courier \ --datadir=/usr/share/courier \ --sharedstatedir=/var/lib/courier/com \ --localstatedir=/var/lib/courier \ --with-piddir=/var/run/courier \ --with-mailuser=mail \ --with-mailgroup=mail \ --with-paranoid-smtpext \ --enable-mimetypes=/etc/apache/conf/mime.types \ --enable-workarounds-for-imap-client-bugs \ --with-authdaemonvar=/var/lib/courier/authdaemon \ --host=${CHOST} ${myconf} || die "bad ./configure" emake || die "compile problem" } src_install () { dodir /var/lib/courier mkdir -p ${D}/etc/pam.d mkdir -p ${D}/var/run/courier make install DESTDIR=${D} cd ${D}/etc/courier local x for x in courierd pop3d pop3d-ssl imapd imapd-ssl authdaemonrc do mv ${x}.dist ${x} done if [ -d ${D}/etc/pam.d ] then [ -f esmtp.authpam ] && mv esmtp.authpam ${D}/etc/pam.d/esmtp [ -f pop3d.authpam ] && mv pop3d.authpam ${D}/etc/pam.d/pop3 [ -f imapd.authpam ] && mv imapd.authpam ${D}/etc/pam.d/imap [ -f webmail.authpam ] && mv webmail.authpam ${D}/etc/pam.d/webmail fi exeinto /etc/init.d newexe ${FILESDIR}/courier courier newexe ${FILESDIR}/courier-authdaemond courier-authdaemond newexe ${FILESDIR}/courier-mta courier-mta newexe ${FILESDIR}/courier-esmtpd courier-esmtpd newexe ${FILESDIR}/courier-esmtpd-ssl courier-esmtpd-ssl newexe ${FILESDIR}/courier-esmtpd-msa courier-esmtpd-msa newexe ${FILESDIR}/courier-imapd courier-imapd newexe ${FILESDIR}/courier-imapd-ssl courier-imapd-ssl newexe ${FILESDIR}/courier-pop3d-ssl courier-pop3d-ssl newexe ${FILESDIR}/courier-pop3d courier-pop3d }