diff options
author | Achim Gottinger <achim@gentoo.org> | 2001-04-29 21:51:11 +0000 |
---|---|---|
committer | Achim Gottinger <achim@gentoo.org> | 2001-04-29 21:51:11 +0000 |
commit | d00d44e527c2a627358fce16600bdb9af28502d8 (patch) | |
tree | 21a68037c5cf7c63b1c03badb836ac117e4e3a9c /net-mail/postfix | |
parent | Update (diff) | |
download | historical-d00d44e527c2a627358fce16600bdb9af28502d8.tar.gz historical-d00d44e527c2a627358fce16600bdb9af28502d8.tar.bz2 historical-d00d44e527c2a627358fce16600bdb9af28502d8.zip |
Update to official release
Diffstat (limited to 'net-mail/postfix')
-rw-r--r-- | net-mail/postfix/files/digest-postfix-20010229.1 | 1 | ||||
-rw-r--r-- | net-mail/postfix/postfix-20010229.1.ebuild | 137 |
2 files changed, 138 insertions, 0 deletions
diff --git a/net-mail/postfix/files/digest-postfix-20010229.1 b/net-mail/postfix/files/digest-postfix-20010229.1 new file mode 100644 index 000000000000..6e153e36d8d9 --- /dev/null +++ b/net-mail/postfix/files/digest-postfix-20010229.1 @@ -0,0 +1 @@ +MD5 e05f316a87f568a6416f48a9241e73ae postfix-20010228-pl01.tar.gz diff --git a/net-mail/postfix/postfix-20010229.1.ebuild b/net-mail/postfix/postfix-20010229.1.ebuild new file mode 100644 index 000000000000..321fa6ba50af --- /dev/null +++ b/net-mail/postfix/postfix-20010229.1.ebuild @@ -0,0 +1,137 @@ +# Copyright 1999-2000 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# Author Jerry Alexandratos <jerry@gentoo.org> +# $Header: /var/cvsroot/gentoo-x86/net-mail/postfix/postfix-20010229.1.ebuild,v 1.1 2001/04/29 21:51:11 achim Exp $ + +P=${PN}-20010228-pl01 +A=${P}.tar.gz +S=${WORKDIR}/${P} +DESCRIPTION="A fast and secure drop-in replacement for sendmail" +SRC_URI="ftp://ftp.porcupine.org/mirrors/postfix-release/official/${A}" +HOMEPAGE="http://www.postfix.org/" + +DEPEND=">=net-mail/mailbase-0.00 + >=dev-libs/libpcre-3.4 + >=sys-libs/glibc-2.1.3" + +RDEPEND="!virtual/mta" + +TLS_DEP=">=dev-libs/openssl-0.9.6" +LDAP_DEP=">=net-nds/openldap-2.0.7" +MYSQL_DEP=">=dev-db/mysql-3.23.28" + +#TLS_URI= + +#if [ -n "`use mta-tls`" ]; then +# DEPEND="${DEPEND} ${TLS_DEP}" +# echo $DEPEND +#fi + +if [ -n "`use mta-ldap`" ]; then + DEPEND="${DEPEND} ${LDAP_DEP}" + echo $DEPEND +fi + +if [ -n "`use mta-mysql`" ]; then + DEPEND="${DEPEND} ${MYSQL_DEP}" + echo $DEPEND +fi + +PROVIDE="virtual/mta" + +src_unpack() { + unpack ${A} + cd ${S} + + CCARGS="-I/usr/include -DHAS_PCRE" + AUXLIBS="-L/usr/lib -lpcre" + +# if [ -n "`use mta-tls`" ]; then +# CCARGS="${CCARGS} -DUSE_SASL_AUTH" +# AUXLIBS="${AUXLIBS} -lsasl" +# fi + + if [ -n "`use mta-ldap`" ]; then + CCARGS="${CCARGS} -DHAS_LDAP" + AUXLIBS="${AUXLIBS} -lldap -lbre" + fi + + if [ -n "`use mta-mysql`" ]; then + CCARGS="${CCARGS} -DHAS_MYSQL" + AUXLIBS="${AUXLIBS} -lmysqlclient -lm" + fi + + make makefiles CC="cc ${CFLAGS} ${CCARGS} ${AUXLIBS}" +} + +src_compile() { + cd ${S} + try make +} + +src_install () { + cd ${S}/bin + insopts -o root -g root -m 0755 + insinto /usr/sbin + doins post* sendmail + + dodir /usr/bin /usr/sbin /usr/lib + dosym /usr/sbin/sendmail /usr/bin/mail + dosym /usr/sbin/sendmail /usr/bin/mailq + dosym /usr/sbin/sendmail /usr/bin/newaliases + dosym /usr/sbin/sendmail /usr/lib/sendmail + + cd ${S}/libexec + dodir /usr/libexec/postfix + insopts -o root -g root -m 0755 + insinto /usr/libexec/postfix + doins * + + cd ${S} + dodir /etc/postfix + insopts -o root -g root -m 0644 + insinto /etc/postfix + doins ${FILESDIR}/main.cf + doins ${FILESDIR}/master.cf + + cd ${S}/conf + dodir /etc/postfix/sample + insopts -o root -g root -m 0644 + insinto /etc/postfix/sample + doins *.cf access aliases canonical relocated transport \ + pcre_table regexp_table postfix-script* + + insopts -o root -g root -m 0755 + insinto /etc/postfix + donewins postfix-script-sgid postfix-script + + cd ${S}/man + for i in man* + do + doman $i/* + done + + cd ${S} + dodoc *README COMPATIBILITY HISTORY LICENSE PORTING \ + RELEASE_NOTES RESTRICTION_CLASS TODO + + cd ${S}/html + docinto html + dodoc * + + dodir /var/spool/postfix + fperms 0755 /var/spool/postfix + fowners root.root /var/spool/postfix + + dodir /var/spool/postfix/maildrop + fperms 1733 /var/spool/postfix/maildrop + fowners postfix.root /var/spool/postfix/maildrop + + insopts -o root -g root -m 0755 + insinto /etc/rc.d/init.d + doins ${FILESDIR}/postfix +} + +pkg_config() { + ${ROOT}/usr/sbin/rc-update add postfix +} |