diff options
author | Achim Gottinger <achim@gentoo.org> | 2000-08-08 20:58:39 +0000 |
---|---|---|
committer | Achim Gottinger <achim@gentoo.org> | 2000-08-08 20:58:39 +0000 |
commit | ac401769c687acff7647f41aa62eb9b53f0e779e (patch) | |
tree | 7173ffc2fab15fc6a4194504b4ca8bee5268b5d5 /net-mail | |
parent | *** empty log message *** (diff) | |
download | gentoo-2-ac401769c687acff7647f41aa62eb9b53f0e779e.tar.gz gentoo-2-ac401769c687acff7647f41aa62eb9b53f0e779e.tar.bz2 gentoo-2-ac401769c687acff7647f41aa62eb9b53f0e779e.zip |
*** empty log message ***
Diffstat (limited to 'net-mail')
27 files changed, 3514 insertions, 0 deletions
diff --git a/net-mail/amavis/amavis-0.2.1-p2.ebuild b/net-mail/amavis/amavis-0.2.1-p2.ebuild new file mode 100644 index 000000000000..2d9a5ecc9318 --- /dev/null +++ b/net-mail/amavis/amavis-0.2.1-p2.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2000 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# Author Achim Gottinger <achim@gentoo.org> +# $Header: /var/cvsroot/gentoo-x86/net-mail/amavis/amavis-0.2.1-p2.ebuild,v 1.1 2000/08/08 20:58:38 achim Exp $ + +P=amavis-0.2.1-p2 +A=amavis-0.2.1-pre2.tar.gz +S=${WORKDIR}/amavis-0.2.1-pre2 +CATEGORY="net-mail" +DESCRIPTION="Virus Scanner" +SRC_URI="http://linuxberg.concepts.nl/files/console/system/"${A} +HOMEPAGE="http://www.amavis.org" + +src_compile() { + cd ${S} + ./configure --host=${CHOST} --prefix=/usr \ + --with-logdir=/var/log/scanmail \ + --with-virusdir=/var/tmp/virusmails \ + --enable-qmail + make +} + +src_install() { + cd ${S} + make prefix=${D}/usr install + into /usr + dodoc AUTHORS BUGS COPYING ChangeLog FAQ HINTS NEWS README* TODO + dodoc doc/amavis.txt + docinto html + dodoc doc/*.gif doc/*.html + dodir /var/log/scanmail + dodir /var/tmp/virusmails + chmod 777 ${D}/var/log/scanmail + chmod 777 ${D}/var/tmp/virusmails + +} + + + diff --git a/net-mail/amavis/files/digest b/net-mail/amavis/files/digest new file mode 100644 index 000000000000..bfb151b4daf1 --- /dev/null +++ b/net-mail/amavis/files/digest @@ -0,0 +1 @@ +MD5 f20ab09d8653cd9e40135d7fff082432 amavis-0.2.1-pre2.tar.gz diff --git a/net-mail/fetchmail/fetchmail-5.4.4-r1.ebuild b/net-mail/fetchmail/fetchmail-5.4.4-r1.ebuild new file mode 100644 index 000000000000..d51c9832513b --- /dev/null +++ b/net-mail/fetchmail/fetchmail-5.4.4-r1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2000 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# Author Achim Gottinger <achim@gentoo.org> +# $Header: /var/cvsroot/gentoo-x86/net-mail/fetchmail/fetchmail-5.4.4-r1.ebuild,v 1.1 2000/08/08 20:58:38 achim Exp $ + +P=fetchmail-5.4.4 +A=${P}.tar.gz +S=${WORKDIR}/${P} +DESCRIPTION="fetchmail" +CATEGORY=net-mail +SRC_URI="http://www.tuxedo.org/~esr/fetchmail/"${A} +HOMEPAGE="http://www.tuxedo.org/~esr/fetchmail/" + +src_compile() { + cd ${S} + export CFLAGS="$CFLAGS -I/usr/include/openssl" \ + + ./configure --prefix=/usr --host=${CHOST} \ + --with-ssl --with-catgets --enable-RPM --enable-NTLN \ + --enable-SDPS + make +} + + +src_install() { + cd ${S} + into /usr + dobin fetchmail + cp fetchmail.man fetchmail.1 + doman fetchmail.1 + dodoc COPYING FAQ FEATURES MANIFEST NEWS NOTES README* TODO + dodoc sample.rcfile + docinto html + dodoc *.html + docinto contrib + dodoc contrib/* +} + + diff --git a/net-mail/fetchmail/files/digest b/net-mail/fetchmail/files/digest new file mode 100644 index 000000000000..fb0892fd6634 --- /dev/null +++ b/net-mail/fetchmail/files/digest @@ -0,0 +1 @@ +MD5 92e45cba6e248588278d53cecb1da7a3 fetchmail-5.4.4.tar.gz diff --git a/net-mail/mutt/mutt-1.2.5-r1.ebuild b/net-mail/mutt/mutt-1.2.5-r1.ebuild new file mode 100644 index 000000000000..19aa610c4f47 --- /dev/null +++ b/net-mail/mutt/mutt-1.2.5-r1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2000 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# Author Achim Gottinger <achim@gentoo.org> +# $Header: /var/cvsroot/gentoo-x86/net-mail/mutt/mutt-1.2.5-r1.ebuild,v 1.1 2000/08/08 20:58:38 achim Exp $ + +P=mutt-1.2.5-1 +A=mutt-1.2.5i.tar.gz +S=${WORKDIR}/mutt-1.2.5 +CATEGORY="net-mail" +DESCRIPTION="a small but very powerful text-based mail client" +SRC_URI="ftp://ftp.mutt.org/pub/mutt/${A}" +HOMEPAGE="http://www.mutt.org" + + +src_compile() { + + cd ${S} + ./configure --prefix=/usr --sysconfdir=/etc/mutt --host=${CHOST} \ + --with-slang --with-regex --with-catgets \ + --enable-pop --enable-imap --with-ssl --enable-nfs-fix \ + --with-homespool=Maildir + make + +} + +src_install () { + + cd ${S} + make DESTDIR=${D} install + prepman + dodir /usr/doc/${P} + mv ${D}/usr/doc/mutt/* ${D}/usr/doc/${P} + rm -rf ${D}/usr/doc/mutt + gzip ${D}/usr/doc/${P}/html/* + gzip ${D}/usr/doc/${P}/samples/* + gzip ${D}/usr/doc/${P}/* +} + + + + diff --git a/net-mail/pine-maildir/files/digest b/net-mail/pine-maildir/files/digest new file mode 100644 index 000000000000..9cf621efd3e1 --- /dev/null +++ b/net-mail/pine-maildir/files/digest @@ -0,0 +1,2 @@ +MD5 9252a061387de806f8aa1ced885d41f6 pine4.21.tar.gz +MD5 2f6cd0ed750321d074cc53171d308291 pine-4.20-maildir_3.patch diff --git a/net-mail/pine-maildir/pine-maildir-4.21-r1.ebuild b/net-mail/pine-maildir/pine-maildir-4.21-r1.ebuild new file mode 100644 index 000000000000..194a6aa49c78 --- /dev/null +++ b/net-mail/pine-maildir/pine-maildir-4.21-r1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2000 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# Author Achim Gottinger <achim@gentoo.org> +# $Header: /var/cvsroot/gentoo-x86/net-mail/pine-maildir/pine-maildir-4.21-r1.ebuild,v 1.1 2000/08/08 20:58:39 achim Exp $ + +P=pine-maildir-4.21 +A="pine4.21.tar.gz pine-4.20-maildir_3.patch" +S=${WORKDIR}/pine4.21 +CATEGORY="net-mail" +DESCRIPTION="Pine, Pico, Pilot, imapd" +SRC_URI="ftp://ftp.cac.washington.edu/pine/pine4.21.tar.gz + ftp://158.195.33.220/pub/pine/pine-4.20-maildir_3.patch" +HOMEPAGE="http://www.washington.edu/pine/ + ftp://158.195.33.220/pub/pine/pine-4.20-maildir_3.howto.txt" + +src_unpack() { + unpack pine4.21.tar.gz + cd ${S} + patch -p1 < ${DISTDIR}/pine-4.20-maildir_3.patch + cd ${S}/pine + cp makefile.lnx makefile.orig + sed -e "s:-g -DDEBUG:${CFLAGS}:" makefile.orig > makefile.lnx + + cd ${S}/pico + cp makefile.lnx makefile.orig + sed -e "s:-g -DDEBUG:${CFLAGS}:" makefile.orig > makefile.lnx + +} + +src_compile() { + ./build lnp +} + +src_install() { + cd ${S} + into /usr + dobin bin/pine bin/pico bin/pilot bin/mtest + dosbin bin/imapd + + doman doc/pico.1 doc/pine.1 + + insinto /etc + doins doc/mime.types + newins doc/mailcap.unx mailcap + + dodoc CPYRIGHT README doc/brochure.txt doc/tech-notes.txt + docinto imap + dodoc imap/docs/*.txt imap/docs/CONFIG imap/docs/FAQ imap/docs/RELNOTES + docinto imap/rfc + dodoc imap/docs/rfc/*.txt + docinto html/tech-notes + dodoc doc/tech-notes/*.html +} + + + diff --git a/net-mail/pine/files/digest b/net-mail/pine/files/digest new file mode 100644 index 000000000000..cdba66b6aa7f --- /dev/null +++ b/net-mail/pine/files/digest @@ -0,0 +1 @@ +MD5 9252a061387de806f8aa1ced885d41f6 pine4.21.tar.gz diff --git a/net-mail/pine/pine-4.21-r1.ebuild b/net-mail/pine/pine-4.21-r1.ebuild new file mode 100644 index 000000000000..203d30c50f77 --- /dev/null +++ b/net-mail/pine/pine-4.21-r1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2000 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# Author Achim Gottinger <achim@gentoo.org> +# $Header: /var/cvsroot/gentoo-x86/net-mail/pine/pine-4.21-r1.ebuild,v 1.1 2000/08/08 20:58:38 achim Exp $ + +P=pine-4.21 +A=pine4.21.tar.gz +S=${WORKDIR}/pine4.21 +CATEGORY="net-mail" +DESCRIPTION="Pine, Pico, Pilot, imapd" +SRC_URI="ftp://ftp.cac.washington.edu/pine/"${A} +HOMEPAGE="http://www.washington.edu/pine/" + +src_unpack() { + unpack ${A} + cd ${S}/pine + cp makefile.lnx makefile.orig + sed -e "s:-g -DDEBUG:${CFLAGS}:" makefile.orig > makefile.lnx + + cd ${S}/pico + cp makefile.lnx makefile.orig + sed -e "s:-g -DDEBUG:${CFLAGS}:" makefile.orig > makefile.lnx + +} + +src_compile() { + ./build lnp +} + +src_install() { + cd ${S} + into /usr + dobin bin/pine bin/pico bin/pilot bin/mtest + dosbin bin/imapd + + doman doc/pico.1 doc/pine.1 + + insinto /etc + doins doc/mime.types + newins doc/mailcap.unx mailcap + + dodoc CPYRIGHT README doc/brochure.txt doc/tech-notes.txt + docinto imap + dodoc imap/docs/*.txt imap/docs/CONFIG imap/docs/FAQ imap/docs/RELNOTES + docinto imap/rfc + dodoc imap/docs/rfc/*.txt + docinto html/tech-notes + dodoc doc/tech-notes/*.html +} + + + diff --git a/net-mail/qmail-ldap/files/Makefile b/net-mail/qmail-ldap/files/Makefile new file mode 100644 index 000000000000..70ada3d92941 --- /dev/null +++ b/net-mail/qmail-ldap/files/Makefile @@ -0,0 +1,2387 @@ +# Edit this few lines to configure your ldap stuff and checkpassword + +# to enable some additional for qmail-ldap stuff put it on the LDAPFLAGS line +# -DLDAP_ESCAPE_BUG should be added as long as the ldap servers have +# problems with the escapeing of LDAP filters (fixed with OpenLDAP 1.2.7) +# -DQLDAP_CLUSTER for enabling cluster support +# to use cleartext passwords (a bad idea on production systems) add +# -DCLEARTEXTPASSWD to the LDAPFLAGS +#LDAPFLAGS=-DQLDAP_CLUSTER + +# Perhaps you have different ldap libraries, change them here +LDAPLIBS=-L/usr/lib -lldap -llber +# and change the location of the include files here +LDAPINCLUDES=-I/usr/include +# for example on my Linux box I use: +#LDAPLIBS=-L/opt/OpenLDAP/lib -lldap -llber +# if you need a special include-directory for ldap headers enable this +#LDAPINCLUDES=-I/opt/OpenLDAP/include + +# TLS (SMTP encryption) in qmail-smtpd and qmail-remote, see TLS.readme +# You need OpenSSL for this +# TLS enable +TLSON=-DTLS +# Path to OpenSSL includes +TLSINCLUDES=-I/usr/include/openssl +# Path to OpenSSL libraries +TLSLIBS=-L/usr/lib -lssl -lcrypto +# Path to OpenSSL binary +OPENSSLBIN=/usr/bin/openssl + +# to make the Netscape download progress bar work with qmail-pop3d +# uncomment the next line (allready done) +MNW=-DMAKE_NETSCAPE_WORK + +# to enable the auto-maildir-make feature uncomment the next line +MDIRMAKE=-DAUTOMAILDIRMAKE + +# to enable the auto-homedir-make feature uncomment the next line +HDIRMAKE=-DAUTOHOMEDIRMAKE + +# on most systems we need this to make checkpassword +SHADOWLIBS=-lcrypt -lshadow +# OpenBSD Systems seems to have no libcrypt, so comment the line out if you +# get linking problems +# To use shadow passwords under some Linux OS, uncomment the next two lines. +#SHADOWLIBS=-lcrypt -lshadow +SHADOWOPTS=-DPW_SHADOW +# To use shadow passwords under Solaris, uncomment the SHADOWOPTS line. + +# to enable the possibility to log and debug imap and pop uncoment the +# next line +DEBUG=-DDEBUG +# WARNING: you need NONE DEBUG auth_* to run with inetd + +# Just for me, make from time to time a backup +BACKUPPATH=/backup/qmail-backup/qmail-ldap.`date "+%Y%m%d-%H%M"`.tar +# STOP editing HERE !!! + +# Don't edit Makefile! Use conf-* for configuration. + +SHELL=/bin/sh + +default: it qldap + +qldap: qmail-quotawarn qmail-reply auth_pop auth_imap digest qmail-ldaplookup + +addresses.0: \ +addresses.5 + nroff -man addresses.5 > addresses.0 + +alloc.a: \ +makelib alloc.o alloc_re.o + ./makelib alloc.a alloc.o alloc_re.o + +alloc.o: \ +compile alloc.c alloc.h error.h + ./compile alloc.c + +alloc_re.o: \ +compile alloc_re.c alloc.h byte.h + ./compile alloc_re.c + +auth_imap.o: \ +compile auth_imap.c error.h qldap-errno.h readwrite.h stralloc.h env.h \ +str.h timeoutread.h auth_mod.h qldap-mdm.h exit.h + ./compile $(LDAPFLAGS) $(HDIRMAKE) $(DEBUG) auth_imap.c + +auth_imap: \ +load auth_imap.o checkpassword.o check.o control.o getln.a qldap-debug.o \ +fs.a open.a stralloc.a alloc.a substdio.a error.a env.a auto_qmail.o \ +str.a base64.o digest_md4.o digest_md5.o digest_rmd160.o digest_sha1.o \ +dns.o timeoutconn.o ndelay.a ipalloc.o dns.lib socket.lib qldap-ldaplib.o \ +timeoutread.o qldap-mdm.o wait.a sig.a prot.o qldap-errno.o + ./load auth_imap checkpassword.o check.o control.o qldap-ldaplib.o \ + qldap-debug.o auto_qmail.o dns.o timeoutconn.o timeoutread.o ip.o \ + ipalloc.o getln.a open.a env.a stralloc.a alloc.a substdio.a str.a \ + base64.o digest_md4.o digest_md5.o digest_rmd160.o digest_sha1.o \ + qldap-mdm.o wait.a qldap-errno.o error.a fs.a ndelay.a sig.a prot.o \ + $(LDAPLIBS) $(SHADOWLIBS) `cat dns.lib` `cat socket.lib` + +auth_pop.o: \ +compile auth_pop.c error.h qldap-errno.h readwrite.h stralloc.h env.h \ +str.h timeoutread.h auth_mod.h qldap-mdm.h exit.h fmt.h sig.h wait.h \ +scan.h alloc.h + ./compile $(LDAPFLAGS) $(HDIRMAKE) $(DEBUG) auth_pop.c + +auth_pop: \ +load auth_pop.o checkpassword.o check.o control.o getln.a qldap-debug.o \ +fs.a open.a stralloc.a alloc.a substdio.a error.a env.a auto_qmail.o \ +str.a base64.o digest_md4.o digest_md5.o digest_rmd160.o digest_sha1.o \ +dns.o timeoutconn.o ndelay.a ipalloc.o dns.lib socket.lib qldap-ldaplib.o \ +timeoutread.o qldap-mdm.o wait.a prot.o qldap-errno.o + ./load auth_pop checkpassword.o check.o control.o qldap-ldaplib.o \ + qldap-debug.o auto_qmail.o dns.o timeoutconn.o timeoutread.o ip.o \ + ipalloc.o getln.a open.a env.a stralloc.a alloc.a substdio.a str.a \ + base64.o digest_md4.o digest_md5.o digest_rmd160.o digest_sha1.o \ + qldap-mdm.o wait.a qldap-errno.o error.a fs.a ndelay.a prot.o \ + $(LDAPLIBS) $(SHADOWLIBS) `cat dns.lib` `cat socket.lib` + +auto-ccld.sh: \ +conf-cc conf-ld warn-auto.sh + ( cat warn-auto.sh; \ + echo CC=\'`head -1 conf-cc`\'; \ + echo LD=\'`head -1 conf-ld`\' \ + ) > auto-ccld.sh + +auto-gid: \ +load auto-gid.o substdio.a error.a str.a fs.a + ./load auto-gid substdio.a error.a str.a fs.a + +auto-gid.o: \ +compile auto-gid.c subfd.h substdio.h substdio.h readwrite.h exit.h \ +scan.h fmt.h + ./compile auto-gid.c + +auto-int: \ +load auto-int.o substdio.a error.a str.a fs.a + ./load auto-int substdio.a error.a str.a fs.a + +auto-int.o: \ +compile auto-int.c substdio.h readwrite.h exit.h scan.h fmt.h + ./compile auto-int.c + +auto-int8: \ +load auto-int8.o substdio.a error.a str.a fs.a + ./load auto-int8 substdio.a error.a str.a fs.a + +auto-int8.o: \ +compile auto-int8.c substdio.h readwrite.h exit.h scan.h fmt.h + ./compile auto-int8.c + +auto-str: \ +load auto-str.o substdio.a error.a str.a + ./load auto-str substdio.a error.a str.a + +auto-str.o: \ +compile auto-str.c substdio.h readwrite.h exit.h + ./compile auto-str.c + +auto-uid: \ +load auto-uid.o substdio.a error.a str.a fs.a + ./load auto-uid substdio.a error.a str.a fs.a + +auto-uid.o: \ +compile auto-uid.c subfd.h substdio.h substdio.h readwrite.h exit.h \ +scan.h fmt.h + ./compile auto-uid.c + +auto_break.c: \ +auto-str conf-break + ./auto-str auto_break \ + "`head -1 conf-break`" > auto_break.c + +auto_break.o: \ +compile auto_break.c + ./compile auto_break.c + +auto_patrn.c: \ +auto-int8 conf-patrn + ./auto-int8 auto_patrn `head -1 conf-patrn` > auto_patrn.c + +auto_patrn.o: \ +compile auto_patrn.c + ./compile auto_patrn.c + +auto_qmail.c: \ +auto-str conf-qmail + ./auto-str auto_qmail `head -1 conf-qmail` > auto_qmail.c + +auto_qmail.o: \ +compile auto_qmail.c + ./compile auto_qmail.c + +auto_spawn.c: \ +auto-int conf-spawn + ./auto-int auto_spawn `head -1 conf-spawn` > auto_spawn.c + +auto_spawn.o: \ +compile auto_spawn.c + ./compile auto_spawn.c + +auto_split.c: \ +auto-int conf-split + ./auto-int auto_split `head -1 conf-split` > auto_split.c + +auto_split.o: \ +compile auto_split.c + ./compile auto_split.c + +auto_uids.c: \ +auto-uid auto-gid conf-users conf-groups + ( ./auto-uid auto_uida `head -1 conf-users` \ + &&./auto-uid auto_uidd `head -2 conf-users | tail -1` \ + &&./auto-uid auto_uidl `head -3 conf-users | tail -1` \ + &&./auto-uid auto_uido `head -4 conf-users | tail -1` \ + &&./auto-uid auto_uidp `head -5 conf-users | tail -1` \ + &&./auto-uid auto_uidq `head -6 conf-users | tail -1` \ + &&./auto-uid auto_uidr `head -7 conf-users | tail -1` \ + &&./auto-uid auto_uids `head -8 conf-users | tail -1` \ + &&./auto-gid auto_gidq `head -1 conf-groups` \ + &&./auto-gid auto_gidn `head -2 conf-groups | tail -1` \ + ) > auto_uids.c.tmp && mv auto_uids.c.tmp auto_uids.c + +auto_uids.o: \ +compile auto_uids.c + ./compile auto_uids.c + +auto_usera.c: \ +auto-str conf-users + ./auto-str auto_usera `head -1 conf-users` > auto_usera.c + +auto_usera.o: \ +compile auto_usera.c + ./compile auto_usera.c + +base64.o: \ +compile base64.c base64.h + ./compile $(LDAPFLAGS) base64.c + +binm1: \ +binm1.sh conf-qmail + cat binm1.sh \ + | sed s}QMAIL}"`head -1 conf-qmail`"}g \ + > binm1 + chmod 755 binm1 + +binm1+df: \ +binm1+df.sh conf-qmail + cat binm1+df.sh \ + | sed s}QMAIL}"`head -1 conf-qmail`"}g \ + > binm1+df + chmod 755 binm1+df + +binm2: \ +binm2.sh conf-qmail + cat binm2.sh \ + | sed s}QMAIL}"`head -1 conf-qmail`"}g \ + > binm2 + chmod 755 binm2 + +binm2+df: \ +binm2+df.sh conf-qmail + cat binm2+df.sh \ + | sed s}QMAIL}"`head -1 conf-qmail`"}g \ + > binm2+df + chmod 755 binm2+df + +binm3: \ +binm3.sh conf-qmail + cat binm3.sh \ + | sed s}QMAIL}"`head -1 conf-qmail`"}g \ + > binm3 + chmod 755 binm3 + +binm3+df: \ +binm3+df.sh conf-qmail + cat binm3+df.sh \ + | sed s}QMAIL}"`head -1 conf-qmail`"}g \ + > binm3+df + chmod 755 binm3+df + +bouncesaying: \ +load bouncesaying.o strerr.a error.a substdio.a str.a wait.a + ./load bouncesaying strerr.a error.a substdio.a str.a \ + wait.a + +bouncesaying.0: \ +bouncesaying.1 + nroff -man bouncesaying.1 > bouncesaying.0 + +bouncesaying.o: \ +compile bouncesaying.c fork.h strerr.h error.h wait.h sig.h exit.h + ./compile bouncesaying.c + +byte_chr.o: \ +compile byte_chr.c byte.h + ./compile byte_chr.c + +byte_copy.o: \ +compile byte_copy.c byte.h + ./compile byte_copy.c + +byte_cr.o: \ +compile byte_cr.c byte.h + ./compile byte_cr.c + +byte_diff.o: \ +compile byte_diff.c byte.h + ./compile byte_diff.c + +byte_rchr.o: \ +compile byte_rchr.c byte.h + ./compile byte_rchr.c + +byte_zero.o: \ +compile byte_zero.c byte.h + ./compile byte_zero.c + +case.a: \ +makelib case_diffb.o case_diffs.o case_lowerb.o case_lowers.o \ +case_starts.o + ./makelib case.a case_diffb.o case_diffs.o case_lowerb.o \ + case_lowers.o case_starts.o + +case_diffb.o: \ +compile case_diffb.c case.h + ./compile case_diffb.c + +case_diffs.o: \ +compile case_diffs.c case.h + ./compile case_diffs.c + +case_lowerb.o: \ +compile case_lowerb.c case.h + ./compile case_lowerb.c + +case_lowers.o: \ +compile case_lowers.c case.h + ./compile case_lowers.c + +case_starts.o: \ +compile case_starts.c case.h + ./compile case_starts.c + +cdb.a: \ +makelib cdb_hash.o cdb_unpack.o cdb_seek.o + ./makelib cdb.a cdb_hash.o cdb_unpack.o cdb_seek.o + +cdb_hash.o: \ +compile cdb_hash.c cdb.h uint32.h + ./compile cdb_hash.c + +cdb_seek.o: \ +compile cdb_seek.c cdb.h uint32.h + ./compile cdb_seek.c + +cdb_unpack.o: \ +compile cdb_unpack.c cdb.h uint32.h + ./compile cdb_unpack.c + +cdbmake.a: \ +makelib cdbmake_pack.o cdbmake_hash.o cdbmake_add.o + ./makelib cdbmake.a cdbmake_pack.o cdbmake_hash.o \ + cdbmake_add.o + +cdbmake_add.o: \ +compile cdbmake_add.c cdbmake.h uint32.h + ./compile cdbmake_add.c + +cdbmake_hash.o: \ +compile cdbmake_hash.c cdbmake.h uint32.h + ./compile cdbmake_hash.c + +cdbmake_pack.o: \ +compile cdbmake_pack.c cdbmake.h uint32.h + ./compile cdbmake_pack.c + +cdbmss.o: \ +compile cdbmss.c readwrite.h seek.h alloc.h cdbmss.h cdbmake.h \ +uint32.h substdio.h + ./compile cdbmss.c + +check: \ +it man qldap + ./instcheck + +check.o: \ +compile check.c check.h str.h str_len.c + ./compile $(LDAPFLAGS) check.c + +checkpassword.o: \ +compile checkpassword.c qmail-ldap.h stralloc.h auth_mod.h qldap-ldaplib.h \ +qldap-errno.h readwrite.h error.h str.h open.h substdio.h getln.h select.h \ +compatibility.h digest_md4.h digest_md5.h digest_rmd160.h digest_sha1.h dns.h \ +ipalloc.h timeoutconn.h byte.h scan.h fmt.h alloc.h qldap-debug.h + ./compile $(LDAPFLAGS) $(SHADOWOPTS) $(LDAPINCLUDES) checkpassword.c + +chkshsgr: \ +load chkshsgr.o + ./load chkshsgr + +chkshsgr.o: \ +compile chkshsgr.c exit.h + ./compile chkshsgr.c + +chkspawn: \ +load chkspawn.o substdio.a error.a str.a fs.a auto_spawn.o + ./load chkspawn substdio.a error.a str.a fs.a auto_spawn.o + +chkspawn.o: \ +compile chkspawn.c substdio.h subfd.h substdio.h fmt.h select.h \ +exit.h auto_spawn.h + ./compile chkspawn.c + +clean: \ +TARGETS + rm -f `cat TARGETS` + +coe.o: \ +compile coe.c coe.h + ./compile coe.c + +commands.o: \ +compile commands.c commands.h substdio.h stralloc.h gen_alloc.h str.h \ +case.h + ./compile commands.c + +compile: \ +make-compile warn-auto.sh systype + ( cat warn-auto.sh; ./make-compile "`cat systype`" ) > \ + compile + chmod 755 compile + +condredirect: \ +load condredirect.o qmail.o strerr.a fd.a sig.a wait.a seek.a env.a \ +substdio.a error.a str.a fs.a auto_qmail.o + ./load condredirect qmail.o strerr.a fd.a sig.a wait.a \ + seek.a env.a substdio.a error.a str.a fs.a auto_qmail.o + +condredirect.0: \ +condredirect.1 + nroff -man condredirect.1 > condredirect.0 + +condredirect.o: \ +compile condredirect.c sig.h readwrite.h exit.h env.h error.h fork.h \ +wait.h seek.h qmail.h substdio.h strerr.h substdio.h fmt.h + ./compile condredirect.c + +config: \ +warn-auto.sh config.sh conf-qmail conf-break conf-split + cat warn-auto.sh config.sh \ + | sed s}QMAIL}"`head -1 conf-qmail`"}g \ + | sed s}BREAK}"`head -1 conf-break`"}g \ + | sed s}SPLIT}"`head -1 conf-split`"}g \ + > config + chmod 755 config + +config-fast: \ +warn-auto.sh config-fast.sh conf-qmail conf-break conf-split + cat warn-auto.sh config-fast.sh \ + | sed s}QMAIL}"`head -1 conf-qmail`"}g \ + | sed s}BREAK}"`head -1 conf-break`"}g \ + | sed s}SPLIT}"`head -1 conf-split`"}g \ + > config-fast + chmod 755 config-fast + +constmap.o: \ +compile constmap.c constmap.h alloc.h case.h + ./compile constmap.c + +control.o: \ +compile control.c readwrite.h open.h getln.h stralloc.h gen_alloc.h \ +substdio.h error.h control.h alloc.h scan.h + ./compile control.c + +date822fmt.o: \ +compile date822fmt.c datetime.h fmt.h date822fmt.h + ./compile date822fmt.c + +datemail: \ +warn-auto.sh datemail.sh conf-qmail conf-break conf-split + cat warn-auto.sh datemail.sh \ + | sed s}QMAIL}"`head -1 conf-qmail`"}g \ + | sed s}BREAK}"`head -1 conf-break`"}g \ + | sed s}SPLIT}"`head -1 conf-split`"}g \ + > datemail + chmod 755 datemail + +datetime.a: \ +makelib datetime.o datetime_un.o + ./makelib datetime.a datetime.o datetime_un.o + +datetime.o: \ +compile datetime.c datetime.h + ./compile datetime.c + +datetime_un.o: \ +compile datetime_un.c datetime.h + ./compile datetime_un.c + +digest: \ +load digest.o digest_md4.o digest_md5.o digest_rmd160.o \ +digest_sha1.o base64.o + ./load digest digest_md4.o digest_md5.o digest_rmd160.o \ + digest_sha1.o base64.o + +digest.o: \ +compile digest.c compatibility.h + ./compile $(LDAPFLAGS) digest.c + +digest_md4.o: \ +compile endian digest_md4.c digest_md4.h compatibility.h + ./compile $(LDAPFLAGS) `./endian` digest_md4.c + +digest_md5.o: \ +compile endian digest_md5.c digest_md5.h compatibility.h + ./compile $(LDAPFLAGS) `./endian` digest_md5.c + +digest_rmd160.o: \ +compile endian digest_rmd160.c digest_rmd160.h compatibility.h + ./compile $(LDAPFLAGS) `./endian` digest_rmd160.c + +digest_sha1.o: \ +compile endian digest_sha1.c digest_sha1.h compatibility.h + ./compile $(LDAPFLAGS) `./endian` digest_sha1.c + +direntry.h: \ +compile trydrent.c direntry.h1 direntry.h2 + ( ./compile trydrent.c >/dev/null 2>&1 \ + && cat direntry.h2 || cat direntry.h1 ) > direntry.h + rm -f trydrent.o + +dns.lib: \ +tryrsolv.c compile load socket.lib dns.o ipalloc.o ip.o stralloc.a \ +alloc.a error.a fs.a str.a + ( ( ./compile tryrsolv.c && ./load tryrsolv dns.o \ + ipalloc.o ip.o stralloc.a alloc.a error.a fs.a str.a \ + -lresolv `cat socket.lib` ) >/dev/null 2>&1 \ + && echo -lresolv || exit 0 ) > dns.lib + rm -f tryrsolv.o tryrsolv + +dns.o: \ +compile dns.c ip.h ipalloc.h ip.h gen_alloc.h fmt.h alloc.h str.h \ +stralloc.h gen_alloc.h dns.h case.h + ./compile ${TLSON} dns.c + +dnscname: \ +load dnscname.o dns.o dnsdoe.o ip.o ipalloc.o stralloc.a alloc.a \ +substdio.a error.a str.a fs.a dns.lib socket.lib + ./load dnscname dns.o dnsdoe.o ip.o ipalloc.o stralloc.a \ + alloc.a substdio.a error.a str.a fs.a `cat dns.lib` `cat \ + socket.lib` + +dnscname.o: \ +compile dnscname.c substdio.h subfd.h substdio.h stralloc.h \ +gen_alloc.h dns.h dnsdoe.h readwrite.h exit.h + ./compile dnscname.c + +dnsdoe.o: \ +compile dnsdoe.c substdio.h subfd.h substdio.h exit.h dns.h dnsdoe.h + ./compile dnsdoe.c + +dnsfq: \ +load dnsfq.o dns.o dnsdoe.o ip.o ipalloc.o stralloc.a alloc.a \ +substdio.a error.a str.a fs.a dns.lib socket.lib + ./load dnsfq dns.o dnsdoe.o ip.o ipalloc.o stralloc.a \ + alloc.a substdio.a error.a str.a fs.a `cat dns.lib` `cat \ + socket.lib` + +dnsfq.o: \ +compile dnsfq.c substdio.h subfd.h substdio.h stralloc.h gen_alloc.h \ +dns.h dnsdoe.h ip.h ipalloc.h ip.h gen_alloc.h exit.h + ./compile ${TLSON} dnsfq.c + +dnsip: \ +load dnsip.o dns.o dnsdoe.o ip.o ipalloc.o stralloc.a alloc.a \ +substdio.a error.a str.a fs.a dns.lib socket.lib + ./load dnsip dns.o dnsdoe.o ip.o ipalloc.o stralloc.a \ + alloc.a substdio.a error.a str.a fs.a `cat dns.lib` `cat \ + socket.lib` + +dnsip.o: \ +compile dnsip.c substdio.h subfd.h substdio.h stralloc.h gen_alloc.h \ +dns.h dnsdoe.h ip.h ipalloc.h ip.h gen_alloc.h exit.h + ./compile ${TLSON} dnsip.c + +dnsmxip: \ +load dnsmxip.o dns.o dnsdoe.o ip.o ipalloc.o now.o stralloc.a alloc.a \ +substdio.a error.a str.a fs.a dns.lib socket.lib + ./load dnsmxip dns.o dnsdoe.o ip.o ipalloc.o now.o \ + stralloc.a alloc.a substdio.a error.a str.a fs.a `cat \ + dns.lib` `cat socket.lib` + +dnsmxip.o: \ +compile dnsmxip.c substdio.h subfd.h substdio.h stralloc.h \ +gen_alloc.h fmt.h dns.h dnsdoe.h ip.h ipalloc.h ip.h gen_alloc.h \ +now.h datetime.h exit.h + ./compile ${TLSON} dnsmxip.c + +dnsptr: \ +load dnsptr.o dns.o dnsdoe.o ip.o ipalloc.o stralloc.a alloc.a \ +substdio.a error.a str.a fs.a dns.lib socket.lib + ./load dnsptr dns.o dnsdoe.o ip.o ipalloc.o stralloc.a \ + alloc.a substdio.a error.a str.a fs.a `cat dns.lib` `cat \ + socket.lib` + +dnsptr.o: \ +compile dnsptr.c substdio.h subfd.h substdio.h stralloc.h gen_alloc.h \ +str.h scan.h dns.h dnsdoe.h ip.h exit.h + ./compile dnsptr.c + +dot-qmail.0: \ +dot-qmail.5 + nroff -man dot-qmail.5 > dot-qmail.0 + +dot-qmail.5: \ +dot-qmail.9 conf-break conf-spawn + cat dot-qmail.9 \ + | sed s}QMAILHOME}"`head -1 conf-qmail`"}g \ + | sed s}BREAK}"`head -1 conf-break`"}g \ + | sed s}SPAWN}"`head -1 conf-spawn`"}g \ + > dot-qmail.5 + +elq: \ +warn-auto.sh elq.sh conf-qmail conf-break conf-split + cat warn-auto.sh elq.sh \ + | sed s}QMAIL}"`head -1 conf-qmail`"}g \ + | sed s}BREAK}"`head -1 conf-break`"}g \ + | sed s}SPLIT}"`head -1 conf-split`"}g \ + > elq + chmod 755 elq + +endian: \ +load endian.o + ./load endian + +endian.o: \ +compile endian.c + ./compile $(LDAPFLAGS) endian.c + +env.a: \ +makelib env.o envread.o + ./makelib env.a env.o envread.o + +env.o: \ +compile env.c str.h alloc.h env.h + ./compile env.c + +envelopes.0: \ +envelopes.5 + nroff -man envelopes.5 > envelopes.0 + +envread.o: \ +compile envread.c env.h str.h + ./compile envread.c + +error.a: \ +makelib error.o error_str.o error_temp.o + ./makelib error.a error.o error_str.o error_temp.o + +error.o: \ +compile error.c error.h + ./compile error.c + +error_str.o: \ +compile error_str.c error.h + ./compile error_str.c + +error_temp.o: \ +compile error_temp.c error.h + ./compile error_temp.c + +except: \ +load except.o strerr.a error.a substdio.a str.a wait.a + ./load except strerr.a error.a substdio.a str.a wait.a + +except.0: \ +except.1 + nroff -man except.1 > except.0 + +except.o: \ +compile except.c fork.h strerr.h wait.h error.h exit.h + ./compile except.c + +fd.a: \ +makelib fd_copy.o fd_move.o + ./makelib fd.a fd_copy.o fd_move.o + +fd_copy.o: \ +compile fd_copy.c fd.h + ./compile fd_copy.c + +fd_move.o: \ +compile fd_move.c fd.h + ./compile fd_move.c + +fifo.o: \ +compile fifo.c hasmkffo.h fifo.h + ./compile fifo.c + +find-systype: \ +find-systype.sh auto-ccld.sh + cat auto-ccld.sh find-systype.sh > find-systype + chmod 755 find-systype + +fmt_str.o: \ +compile fmt_str.c fmt.h + ./compile fmt_str.c + +fmt_strn.o: \ +compile fmt_strn.c fmt.h + ./compile fmt_strn.c + +fmt_uint.o: \ +compile fmt_uint.c fmt.h + ./compile fmt_uint.c + +fmt_uint0.o: \ +compile fmt_uint0.c fmt.h + ./compile fmt_uint0.c + +fmt_ulong.o: \ +compile fmt_ulong.c fmt.h + ./compile fmt_ulong.c + +fmtqfn.o: \ +compile fmtqfn.c fmtqfn.h fmt.h auto_split.h + ./compile fmtqfn.c + +forgeries.0: \ +forgeries.7 + nroff -man forgeries.7 > forgeries.0 + +fork.h: \ +compile load tryvfork.c fork.h1 fork.h2 + ( ( ./compile tryvfork.c && ./load tryvfork ) >/dev/null \ + 2>&1 \ + && cat fork.h2 || cat fork.h1 ) > fork.h + rm -f tryvfork.o tryvfork + +forward: \ +load forward.o qmail.o strerr.a alloc.a fd.a wait.a sig.a env.a \ +substdio.a error.a str.a fs.a auto_qmail.o + ./load forward qmail.o strerr.a alloc.a fd.a wait.a sig.a \ + env.a substdio.a error.a str.a fs.a auto_qmail.o + +forward.0: \ +forward.1 + nroff -man forward.1 > forward.0 + +forward.o: \ +compile forward.c sig.h readwrite.h exit.h env.h qmail.h substdio.h \ +strerr.h substdio.h fmt.h + ./compile forward.c + +fs.a: \ +makelib fmt_str.o fmt_strn.o fmt_uint.o fmt_uint0.o fmt_ulong.o \ +scan_ulong.o scan_8long.o + ./makelib fs.a fmt_str.o fmt_strn.o fmt_uint.o fmt_uint0.o \ + fmt_ulong.o scan_ulong.o scan_8long.o + +getln.a: \ +makelib getln.o getln2.o + ./makelib getln.a getln.o getln2.o + +getln.o: \ +compile getln.c substdio.h byte.h stralloc.h gen_alloc.h getln.h + ./compile getln.c + +getln2.o: \ +compile getln2.c substdio.h stralloc.h gen_alloc.h byte.h getln.h + ./compile getln2.c + +getopt.a: \ +makelib subgetopt.o sgetopt.o + ./makelib getopt.a subgetopt.o sgetopt.o + +gfrom.o: \ +compile gfrom.c str.h gfrom.h + ./compile gfrom.c + +hasflock.h: \ +tryflock.c compile load + ( ( ./compile tryflock.c && ./load tryflock ) >/dev/null \ + 2>&1 \ + && echo \#define HASFLOCK 1 || exit 0 ) > hasflock.h + rm -f tryflock.o tryflock + +hasmkffo.h: \ +trymkffo.c compile load + ( ( ./compile trymkffo.c && ./load trymkffo ) >/dev/null \ + 2>&1 \ + && echo \#define HASMKFIFO 1 || exit 0 ) > hasmkffo.h + rm -f trymkffo.o trymkffo + +hasnpbg1.h: \ +trynpbg1.c compile load open.h open.a fifo.h fifo.o select.h + ( ( ./compile trynpbg1.c \ + && ./load trynpbg1 fifo.o open.a && ./trynpbg1 ) \ + >/dev/null 2>&1 \ + && echo \#define HASNAMEDPIPEBUG1 1 || exit 0 ) > \ + hasnpbg1.h + rm -f trynpbg1.o trynpbg1 + +hassalen.h: \ +trysalen.c compile + ( ./compile trysalen.c >/dev/null 2>&1 \ + && echo \#define HASSALEN 1 || exit 0 ) > hassalen.h + rm -f trysalen.o + +hassgact.h: \ +trysgact.c compile load + ( ( ./compile trysgact.c && ./load trysgact ) >/dev/null \ + 2>&1 \ + && echo \#define HASSIGACTION 1 || exit 0 ) > hassgact.h + rm -f trysgact.o trysgact + +hassgprm.h: \ +trysgprm.c compile load + ( ( ./compile trysgprm.c && ./load trysgprm ) >/dev/null \ + 2>&1 \ + && echo \#define HASSIGPROCMASK 1 || exit 0 ) > hassgprm.h + rm -f trysgprm.o trysgprm + +hasshsgr.h: \ +chkshsgr warn-shsgr tryshsgr.c compile load + ./chkshsgr || ( cat warn-shsgr; exit 1 ) + ( ( ./compile tryshsgr.c \ + && ./load tryshsgr && ./tryshsgr ) >/dev/null 2>&1 \ + && echo \#define HASSHORTSETGROUPS 1 || exit 0 ) > \ + hasshsgr.h + rm -f tryshsgr.o tryshsgr + +haswaitp.h: \ +trywaitp.c compile load + ( ( ./compile trywaitp.c && ./load trywaitp ) >/dev/null \ + 2>&1 \ + && echo \#define HASWAITPID 1 || exit 0 ) > haswaitp.h + rm -f trywaitp.o trywaitp + +headerbody.o: \ +compile headerbody.c stralloc.h gen_alloc.h substdio.h getln.h \ +hfield.h headerbody.h + ./compile headerbody.c + +hfield.o: \ +compile hfield.c hfield.h + ./compile hfield.c + +hier.o: \ +compile hier.c auto_qmail.h auto_split.h auto_uids.h fmt.h fifo.h + ./compile $(LDAPFLAGS) $(DEBUG) hier.c + +home: \ +home.sh conf-qmail + cat home.sh \ + | sed s}QMAIL}"`head -1 conf-qmail`"}g \ + > home + chmod 755 home + +home+df: \ +home+df.sh conf-qmail + cat home+df.sh \ + | sed s}QMAIL}"`head -1 conf-qmail`"}g \ + > home+df + chmod 755 home+df + +hostname: \ +load hostname.o substdio.a error.a str.a dns.lib socket.lib + ./load hostname substdio.a error.a str.a `cat dns.lib` \ + `cat socket.lib` + +hostname.o: \ +compile hostname.c substdio.h subfd.h substdio.h readwrite.h exit.h + ./compile hostname.c + +idedit: \ +load idedit.o strerr.a substdio.a error.a str.a fs.a wait.a open.a \ +seek.a + ./load idedit strerr.a substdio.a error.a str.a fs.a \ + wait.a open.a seek.a + +idedit.o: \ +compile idedit.c readwrite.h exit.h scan.h fmt.h strerr.h open.h \ +seek.h fork.h + ./compile idedit.c + +install: \ +load install.o fifo.o hier.o auto_qmail.o auto_split.o auto_uids.o \ +strerr.a substdio.a open.a error.a str.a fs.a + ./load install fifo.o hier.o auto_qmail.o auto_split.o \ + auto_uids.o strerr.a substdio.a open.a error.a str.a fs.a + +install-big: \ +load install-big.o fifo.o install.o auto_qmail.o auto_split.o \ +auto_uids.o strerr.a substdio.a open.a error.a str.a fs.a + ./load install-big fifo.o install.o auto_qmail.o \ + auto_split.o auto_uids.o strerr.a substdio.a open.a error.a \ + str.a fs.a + +install-big.o: \ +compile install-big.c auto_qmail.h auto_split.h auto_uids.h fmt.h \ +fifo.h + ./compile $(LDAPFLAGS) $(DEBUG) install-big.c + +install.o: \ +compile install.c substdio.h strerr.h error.h open.h readwrite.h \ +exit.h + ./compile install.c + +instcheck: \ +load instcheck.o fifo.o hier.o auto_qmail.o auto_split.o auto_uids.o \ +strerr.a substdio.a error.a str.a fs.a + ./load instcheck fifo.o hier.o auto_qmail.o auto_split.o \ + auto_uids.o strerr.a substdio.a error.a str.a fs.a + +instcheck.o: \ +compile instcheck.c strerr.h error.h readwrite.h exit.h + ./compile instcheck.c + +ip.o: \ +compile ip.c fmt.h scan.h ip.h + ./compile ip.c + +ipalloc.o: \ +compile ipalloc.c alloc.h gen_allocdefs.h ip.h ipalloc.h ip.h \ +gen_alloc.h + ./compile ${TLSON} ipalloc.c + +ipme.o: \ +compile ipme.c hassalen.h byte.h ip.h ipalloc.h ip.h gen_alloc.h \ +stralloc.h gen_alloc.h ipme.h ip.h ipalloc.h + ./compile ${TLSON} ipme.c + +ipmeprint: \ +load ipmeprint.o ipme.o ip.o ipalloc.o stralloc.a alloc.a substdio.a \ +error.a str.a fs.a socket.lib + ./load ipmeprint ipme.o ip.o ipalloc.o stralloc.a alloc.a \ + substdio.a error.a str.a fs.a `cat socket.lib` + +ipmeprint.o: \ +compile ipmeprint.c subfd.h substdio.h substdio.h ip.h ipme.h ip.h \ +ipalloc.h ip.h gen_alloc.h exit.h + ./compile ${TLSON} ipmeprint.c + +it: \ +qmail-local qmail-lspawn qmail-getpw qmail-remote qmail-rspawn \ +qmail-clean qmail-send qmail-start splogger qmail-queue qmail-inject \ +predate datemail mailsubj qmail-upq qmail-showctl qmail-newu \ +qmail-pw2u qmail-qread qmail-qstat qmail-tcpto qmail-tcpok \ +qmail-pop3d qmail-popup qmail-qmqpc qmail-qmqpd qmail-qmtpd \ +qmail-smtpd sendmail tcp-env qmail-newmrh config config-fast dnscname \ +dnsptr dnsip dnsmxip dnsfq hostname ipmeprint qreceipt qsmhook qbiff \ +forward preline condredirect bouncesaying except maildirmake \ +maildir2mbox maildirwatch qail elq pinq idedit install-big \ +install instcheck home home+df proc proc+df binm1 \ +binm1+df binm2 binm2+df binm3 binm3+df \ +qmail-quotawarn auth_pop auth_imap digest qmail-ldaplookup qmail-reply + +load: \ +make-load warn-auto.sh systype + ( cat warn-auto.sh; ./make-load "`cat systype`" ) > load + chmod 755 load + +lock.a: \ +makelib lock_ex.o lock_exnb.o lock_un.o + ./makelib lock.a lock_ex.o lock_exnb.o lock_un.o + +lock_ex.o: \ +compile lock_ex.c hasflock.h lock.h + ./compile lock_ex.c + +lock_exnb.o: \ +compile lock_exnb.c hasflock.h lock.h + ./compile lock_exnb.c + +lock_un.o: \ +compile lock_un.c hasflock.h lock.h + ./compile lock_un.c + +maildir.0: \ +maildir.5 + nroff -man maildir.5 > maildir.0 + +maildir.o: \ +compile maildir.c prioq.h datetime.h gen_alloc.h env.h stralloc.h \ +gen_alloc.h direntry.h datetime.h now.h datetime.h str.h maildir.h \ +strerr.h + ./compile maildir.c + +maildir++.o: \ +compile maildir++.c maildir++.h readwrite.h stralloc.h error.h str.h \ +open.h substdio.h getln.h error.h strerr.h fmt.h scan.h now.h seek.h \ +sig.h + ./compile maildir++.c + +maildir2mbox: \ +load maildir2mbox.o maildir.o prioq.o now.o myctime.o gfrom.o lock.a \ +getln.a env.a open.a strerr.a stralloc.a alloc.a substdio.a error.a \ +str.a fs.a datetime.a + ./load maildir2mbox maildir.o prioq.o now.o myctime.o \ + gfrom.o lock.a getln.a env.a open.a strerr.a stralloc.a \ + alloc.a substdio.a error.a str.a fs.a datetime.a + +maildir2mbox.0: \ +maildir2mbox.1 + nroff -man maildir2mbox.1 > maildir2mbox.0 + +maildir2mbox.o: \ +compile maildir2mbox.c readwrite.h prioq.h datetime.h gen_alloc.h \ +env.h stralloc.h gen_alloc.h subfd.h substdio.h substdio.h getln.h \ +error.h open.h lock.h gfrom.h str.h exit.h myctime.h maildir.h \ +strerr.h + ./compile maildir2mbox.c + +maildirmake: \ +load maildirmake.o strerr.a substdio.a error.a str.a + ./load maildirmake strerr.a substdio.a error.a str.a + +maildirmake.0: \ +maildirmake.1 + nroff -man maildirmake.1 > maildirmake.0 + +maildirmake.o: \ +compile maildirmake.c strerr.h exit.h + ./compile maildirmake.c + +maildirwatch: \ +load maildirwatch.o hfield.o headerbody.o maildir.o prioq.o now.o \ +getln.a env.a open.a strerr.a stralloc.a alloc.a substdio.a error.a \ +str.a + ./load maildirwatch hfield.o headerbody.o maildir.o \ + prioq.o now.o getln.a env.a open.a strerr.a stralloc.a \ + alloc.a substdio.a error.a str.a + +maildirwatch.0: \ +maildirwatch.1 + nroff -man maildirwatch.1 > maildirwatch.0 + +maildirwatch.o: \ +compile maildirwatch.c getln.h substdio.h subfd.h substdio.h prioq.h \ +datetime.h gen_alloc.h stralloc.h gen_alloc.h str.h exit.h hfield.h \ +readwrite.h open.h headerbody.h maildir.h strerr.h + ./compile maildirwatch.c + +mailsubj: \ +warn-auto.sh mailsubj.sh conf-qmail conf-break conf-split + cat warn-auto.sh mailsubj.sh \ + | sed s}QMAIL}"`head -1 conf-qmail`"}g \ + | sed s}BREAK}"`head -1 conf-break`"}g \ + | sed s}SPLIT}"`head -1 conf-split`"}g \ + > mailsubj + chmod 755 mailsubj + +mailsubj.0: \ +mailsubj.1 + nroff -man mailsubj.1 > mailsubj.0 + +make-compile: \ +make-compile.sh auto-ccld.sh + cat auto-ccld.sh make-compile.sh > make-compile + chmod 755 make-compile + +make-load: \ +make-load.sh auto-ccld.sh + cat auto-ccld.sh make-load.sh > make-load + chmod 755 make-load + +make-makelib: \ +make-makelib.sh auto-ccld.sh + cat auto-ccld.sh make-makelib.sh > make-makelib + chmod 755 make-makelib + +makelib: \ +make-makelib warn-auto.sh systype + ( cat warn-auto.sh; ./make-makelib "`cat systype`" ) > \ + makelib + chmod 755 makelib + +man: \ +qmail-local.0 qmail-lspawn.0 qmail-getpw.0 qmail-remote.0 \ +qmail-rspawn.0 qmail-clean.0 qmail-send.0 qmail-start.0 splogger.0 \ +qmail-queue.0 qmail-inject.0 mailsubj.0 qmail-showctl.0 qmail-newu.0 \ +qmail-pw2u.0 qmail-qread.0 qmail-qstat.0 qmail-tcpto.0 qmail-tcpok.0 \ +qmail-pop3d.0 qmail-popup.0 qmail-qmqpc.0 qmail-qmqpd.0 qmail-qmtpd.0 \ +qmail-smtpd.0 tcp-env.0 qmail-newmrh.0 qreceipt.0 qbiff.0 forward.0 \ +preline.0 condredirect.0 bouncesaying.0 except.0 maildirmake.0 \ +maildir2mbox.0 maildirwatch.0 qmail.0 qmail-limits.0 qmail-log.0 \ +qmail-control.0 qmail-header.0 qmail-users.0 dot-qmail.0 \ +qmail-command.0 tcp-environ.0 maildir.0 mbox.0 addresses.0 \ +envelopes.0 forgeries.0 + +mbox.0: \ +mbox.5 + nroff -man mbox.5 > mbox.0 + +myctime.o: \ +compile myctime.c datetime.h fmt.h myctime.h + ./compile myctime.c + +ndelay.a: \ +makelib ndelay.o ndelay_off.o + ./makelib ndelay.a ndelay.o ndelay_off.o + +ndelay.o: \ +compile ndelay.c ndelay.h + ./compile ndelay.c + +ndelay_off.o: \ +compile ndelay_off.c ndelay.h + ./compile ndelay_off.c + +newfield.o: \ +compile newfield.c fmt.h datetime.h stralloc.h gen_alloc.h \ +date822fmt.h newfield.h stralloc.h + ./compile newfield.c + +now.o: \ +compile now.c datetime.h now.h datetime.h + ./compile now.c + +open.a: \ +makelib open_append.o open_excl.o open_read.o open_trunc.o \ +open_write.o + ./makelib open.a open_append.o open_excl.o open_read.o \ + open_trunc.o open_write.o + +open_append.o: \ +compile open_append.c open.h + ./compile open_append.c + +open_excl.o: \ +compile open_excl.c open.h + ./compile open_excl.c + +open_read.o: \ +compile open_read.c open.h + ./compile open_read.c + +open_trunc.o: \ +compile open_trunc.c open.h + ./compile open_trunc.c + +open_write.o: \ +compile open_write.c open.h + ./compile open_write.c + +pinq: \ +warn-auto.sh pinq.sh conf-qmail conf-break conf-split + cat warn-auto.sh pinq.sh \ + | sed s}QMAIL}"`head -1 conf-qmail`"}g \ + | sed s}BREAK}"`head -1 conf-break`"}g \ + | sed s}SPLIT}"`head -1 conf-split`"}g \ + > pinq + chmod 755 pinq + +predate: \ +load predate.o datetime.a strerr.a sig.a fd.a wait.a substdio.a \ +error.a str.a fs.a + ./load predate datetime.a strerr.a sig.a fd.a wait.a \ + substdio.a error.a str.a fs.a + +predate.o: \ +compile predate.c datetime.h fork.h wait.h fd.h fmt.h strerr.h \ +substdio.h subfd.h substdio.h readwrite.h exit.h + ./compile predate.c + +preline: \ +load preline.o strerr.a fd.a wait.a sig.a env.a getopt.a substdio.a \ +error.a str.a + ./load preline strerr.a fd.a wait.a sig.a env.a getopt.a \ + substdio.a error.a str.a + +preline.0: \ +preline.1 + nroff -man preline.1 > preline.0 + +preline.o: \ +compile preline.c fd.h sgetopt.h subgetopt.h readwrite.h strerr.h \ +substdio.h exit.h fork.h wait.h env.h sig.h error.h + ./compile preline.c + +prioq.o: \ +compile prioq.c alloc.h gen_allocdefs.h prioq.h datetime.h \ +gen_alloc.h + ./compile prioq.c + +proc: \ +proc.sh conf-qmail + cat proc.sh \ + | sed s}QMAIL}"`head -1 conf-qmail`"}g \ + > proc + chmod 755 proc + +proc+df: \ +proc+df.sh conf-qmail + cat proc+df.sh \ + | sed s}QMAIL}"`head -1 conf-qmail`"}g \ + > proc+df + chmod 755 proc+df + +prot.o: \ +compile prot.c hasshsgr.h prot.h + ./compile prot.c + +qail: \ +warn-auto.sh qail.sh conf-qmail conf-break conf-split + cat warn-auto.sh qail.sh \ + | sed s}QMAIL}"`head -1 conf-qmail`"}g \ + | sed s}BREAK}"`head -1 conf-break`"}g \ + | sed s}SPLIT}"`head -1 conf-split`"}g \ + > qail + chmod 755 qail + +qbiff: \ +load qbiff.o headerbody.o hfield.o getln.a env.a open.a stralloc.a \ +alloc.a substdio.a error.a str.a + ./load qbiff headerbody.o hfield.o getln.a env.a open.a \ + stralloc.a alloc.a substdio.a error.a str.a + +qbiff.0: \ +qbiff.1 + nroff -man qbiff.1 > qbiff.0 + +qbiff.o: \ +compile qbiff.c readwrite.h stralloc.h gen_alloc.h substdio.h subfd.h \ +substdio.h open.h byte.h str.h headerbody.h hfield.h env.h exit.h + ./compile qbiff.c + +qldap-debug.o: \ +compile qldap-debug.c stralloc.h substdio.h fmt.h str.h readwrite.h \ +error.h qldap-errno.h env.h scan.h qldap-debug.h + ./compile $(LDAPFLAGS) $(DEBUG) qldap-debug.c + +qldap-errno.o: \ +compile qldap-errno.c qldap-errno.h error.h + ./compile $(LDAPFLAGS) qldap-errno.c + +qldap-ldaplib.o: \ +compile qmail-ldap.h qldap-errno.h qldap-ldaplib.h alloc.h stralloc.h \ +error.h control.h auto_qmail.h str.h qldap-ldaplib.c byte.h fmt.h + ./compile $(LDAPFLAGS) $(LDAPINCLUDES) $(DEBUG) qldap-ldaplib.c + +qldap-mdm.o: \ +compile qldap-mdm.c qldap-errno.h wait.h + ./compile $(LDAPFLAGS) $(HDIRMAKE) $(MDIRMAKE) $(DEBUG) qldap-mdm.c + +qmail-clean: \ +load qmail-clean.o fmtqfn.o now.o getln.a sig.a stralloc.a alloc.a \ +substdio.a error.a str.a fs.a auto_qmail.o auto_split.o + ./load qmail-clean fmtqfn.o now.o getln.a sig.a stralloc.a \ + alloc.a substdio.a error.a str.a fs.a auto_qmail.o \ + auto_split.o + +qmail-clean.0: \ +qmail-clean.8 + nroff -man qmail-clean.8 > qmail-clean.0 + +qmail-clean.o: \ +compile qmail-clean.c readwrite.h sig.h now.h datetime.h str.h \ +direntry.h getln.h stralloc.h gen_alloc.h substdio.h subfd.h \ +substdio.h byte.h scan.h fmt.h error.h exit.h fmtqfn.h auto_qmail.h + ./compile qmail-clean.c + +qmail-command.0: \ +qmail-command.8 + nroff -man qmail-command.8 > qmail-command.0 + +qmail-control.0: \ +qmail-control.5 + nroff -man qmail-control.5 > qmail-control.0 + +qmail-control.5: \ +qmail-control.9 conf-break conf-spawn + cat qmail-control.9 \ + | sed s}QMAILHOME}"`head -1 conf-qmail`"}g \ + | sed s}BREAK}"`head -1 conf-break`"}g \ + | sed s}SPAWN}"`head -1 conf-spawn`"}g \ + > qmail-control.5 + +qmail-getpw: \ +load qmail-getpw.o case.a substdio.a error.a str.a fs.a auto_break.o \ +auto_usera.o + ./load qmail-getpw case.a substdio.a error.a str.a fs.a \ + auto_break.o auto_usera.o + +qmail-getpw.0: \ +qmail-getpw.8 + nroff -man qmail-getpw.8 > qmail-getpw.0 + +qmail-getpw.8: \ +qmail-getpw.9 conf-break conf-spawn + cat qmail-getpw.9 \ + | sed s}QMAILHOME}"`head -1 conf-qmail`"}g \ + | sed s}BREAK}"`head -1 conf-break`"}g \ + | sed s}SPAWN}"`head -1 conf-spawn`"}g \ + > qmail-getpw.8 + +qmail-getpw.o: \ +compile qmail-getpw.c readwrite.h substdio.h subfd.h substdio.h \ +error.h exit.h byte.h str.h case.h fmt.h auto_usera.h auto_break.h \ +qlx.h + ./compile qmail-getpw.c + +qmail-header.0: \ +qmail-header.5 + nroff -man qmail-header.5 > qmail-header.0 + +qmail-inject: \ +load qmail-inject.o headerbody.o hfield.o newfield.o quote.o now.o \ +control.o date822fmt.o constmap.o qmail.o case.a fd.a wait.a open.a \ +getln.a sig.a getopt.a datetime.a token822.o env.a stralloc.a alloc.a \ +substdio.a error.a str.a fs.a auto_qmail.o + ./load qmail-inject headerbody.o hfield.o newfield.o \ + quote.o now.o control.o date822fmt.o constmap.o qmail.o \ + case.a fd.a wait.a open.a getln.a sig.a getopt.a datetime.a \ + token822.o env.a stralloc.a alloc.a substdio.a error.a \ + str.a fs.a auto_qmail.o + +qmail-inject.0: \ +qmail-inject.8 + nroff -man qmail-inject.8 > qmail-inject.0 + +qmail-inject.o: \ +compile qmail-inject.c sig.h substdio.h stralloc.h gen_alloc.h \ +subfd.h substdio.h sgetopt.h subgetopt.h getln.h alloc.h str.h fmt.h \ +hfield.h token822.h gen_alloc.h control.h env.h gen_alloc.h \ +gen_allocdefs.h error.h qmail.h substdio.h now.h datetime.h exit.h \ +quote.h headerbody.h auto_qmail.h newfield.h stralloc.h constmap.h + ./compile qmail-inject.c + +qmail-limits.0: \ +qmail-limits.7 + nroff -man qmail-limits.7 > qmail-limits.0 + +qmail-limits.7: \ +qmail-limits.9 conf-break conf-spawn + cat qmail-limits.9 \ + | sed s}QMAILHOME}"`head -1 conf-qmail`"}g \ + | sed s}BREAK}"`head -1 conf-break`"}g \ + | sed s}SPAWN}"`head -1 conf-spawn`"}g \ + > qmail-limits.7 + +qmail-local: \ +load qmail-local.o qmail.o quote.o now.o gfrom.o myctime.o qldap-mdm.o \ +slurpclose.o case.a getln.a getopt.a sig.a open.a seek.a lock.a fd.a \ +wait.a env.a stralloc.a alloc.a strerr.a substdio.a error.a str.a \ +fs.a datetime.a auto_qmail.o auto_patrn.o control.o socket.lib \ +maildir++.o qldap-errno.o + ./load qmail-local qmail.o quote.o maildir++.o now.o gfrom.o myctime.o \ + qldap-mdm.o slurpclose.o case.a getln.a getopt.a sig.a open.a seek.a \ + lock.a fd.a wait.a env.a stralloc.a alloc.a strerr.a substdio.a \ + qldap-errno.o error.a str.a fs.a datetime.a auto_qmail.o \ + auto_patrn.o `cat socket.lib` + +qmail-local.0: \ +qmail-local.8 + nroff -man qmail-local.8 > qmail-local.0 + +qmail-local.o: \ +compile qmail-local.c readwrite.h sig.h env.h byte.h exit.h fork.h \ +open.h wait.h lock.h seek.h substdio.h getln.h strerr.h subfd.h \ +substdio.h sgetopt.h subgetopt.h alloc.h error.h stralloc.h case.h \ +gen_alloc.h fmt.h str.h now.h datetime.h qmail-ldap.h quote.h qmail.h \ +substdio.h slurpclose.h myctime.h gfrom.h auto_patrn.h auto_qmail.h \ +qldap-errno.h qldap-mdm.h + ./compile $(LDAPFLAGS) $(MDIRMAKE) $(HDIRMAKE) qmail-local.c + +qmail-log.0: \ +qmail-log.5 + nroff -man qmail-log.5 > qmail-log.0 + +qmail-ldaplookup: \ +load qmail-ldaplookup.o stralloc.a error.a qldap-ldaplib.o qldap-debug.o \ +qldap-errno.o str.a alloc.a check.o control.o env.a fs.a open.a \ +base64.o digest_md4.o digest_md5.o digest_rmd160.o digest_sha1.o \ +auto_qmail.o getln.a substdio.a strerr.a + ./load qmail-ldaplookup qldap-ldaplib.o control.o error.a \ + getln.a stralloc.a qldap-debug.o qldap-errno.o check.o fs.a \ + open.a env.a strerr.a substdio.a str.a alloc.a \ + base64.o digest_md4.o digest_md5.o digest_rmd160.o digest_sha1.o \ + auto_qmail.o $(LDAPLIBS) $(SHADOWLIBS) + +qmail-ldaplookup.o: \ +compile qmail-ldaplookup.c qmail-ldap.h qldap-errno.h stralloc.h \ +alloc.h error.h str.h qldap-debug.h qldap-ldaplib.h check.h substdio.h \ +fmt.h scan.h readwrite.h byte.h getln.h compatibility.h digest_md4.h \ +digest_md5.h digest_rmd160.h digest_sha1.h open.h + ./compile $(LDAPFLAGS) $(SHADOWOPTS) qmail-ldaplookup.c + +qmail-lspawn: \ +load qmail-lspawn.o spawn.o prot.o slurpclose.o coe.o control.o check.o \ +sig.a strerr.a getln.a wait.a case.a cdb.a fd.a open.a stralloc.a \ +alloc.a substdio.a error.a str.a fs.a auto_qmail.o auto_uids.o \ +auto_spawn.o auto_usera.o env.a qldap-ldaplib.o qldap-debug.o \ +qldap-errno.o + ./load qmail-lspawn spawn.o prot.o slurpclose.o coe.o control.o \ + check.o qldap-ldaplib.o qldap-debug.o sig.a strerr.a getln.a \ + wait.a case.a cdb.a fd.a open.a env.a stralloc.a alloc.a \ + substdio.a str.a qldap-errno.o error.a fs.a auto_qmail.o \ + auto_uids.o auto_usera.o auto_spawn.o $(LDAPLIBS) + +qmail-lspawn.0: \ +qmail-lspawn.8 + nroff -man qmail-lspawn.8 > qmail-lspawn.0 + +qmail-lspawn.o: \ +compile qmail-lspawn.c fd.h wait.h prot.h substdio.h stralloc.h \ +gen_alloc.h scan.h exit.h fork.h error.h cdb.h uint32.h case.h \ +slurpclose.h auto_qmail.h auto_uids.h qlx.h qmail-ldap.h check.h \ +qldap-ldaplib.h qldap-errno.h qldap-debug.h env.h auto_usera.h \ +auto_uids.h fmt.h sig.h + ./compile $(LDAPFLAGS) $(HDIRMAKE) $(LDAPINCLUDES) qmail-lspawn.c + +qmail-newmrh: \ +load qmail-newmrh.o cdbmss.o getln.a open.a cdbmake.a seek.a case.a \ +stralloc.a alloc.a strerr.a substdio.a error.a str.a auto_qmail.o + ./load qmail-newmrh cdbmss.o getln.a open.a cdbmake.a \ + seek.a case.a stralloc.a alloc.a strerr.a substdio.a \ + error.a str.a auto_qmail.o + +qmail-newmrh.0: \ +qmail-newmrh.8 + nroff -man qmail-newmrh.8 > qmail-newmrh.0 + +qmail-newmrh.8: \ +qmail-newmrh.9 conf-break conf-spawn + cat qmail-newmrh.9 \ + | sed s}QMAILHOME}"`head -1 conf-qmail`"}g \ + | sed s}BREAK}"`head -1 conf-break`"}g \ + | sed s}SPAWN}"`head -1 conf-spawn`"}g \ + > qmail-newmrh.8 + +qmail-newmrh.o: \ +compile qmail-newmrh.c strerr.h stralloc.h gen_alloc.h substdio.h \ +getln.h exit.h readwrite.h open.h auto_qmail.h cdbmss.h cdbmake.h \ +uint32.h substdio.h + ./compile qmail-newmrh.c + +qmail-newu: \ +load qmail-newu.o cdbmss.o getln.a open.a seek.a cdbmake.a case.a \ +stralloc.a alloc.a substdio.a error.a str.a auto_qmail.o + ./load qmail-newu cdbmss.o getln.a open.a seek.a cdbmake.a \ + case.a stralloc.a alloc.a substdio.a error.a str.a \ + auto_qmail.o + +qmail-newu.0: \ +qmail-newu.8 + nroff -man qmail-newu.8 > qmail-newu.0 + +qmail-newu.8: \ +qmail-newu.9 conf-break conf-spawn + cat qmail-newu.9 \ + | sed s}QMAILHOME}"`head -1 conf-qmail`"}g \ + | sed s}BREAK}"`head -1 conf-break`"}g \ + | sed s}SPAWN}"`head -1 conf-spawn`"}g \ + > qmail-newu.8 + +qmail-newu.o: \ +compile qmail-newu.c stralloc.h gen_alloc.h subfd.h substdio.h \ +getln.h substdio.h cdbmss.h cdbmake.h uint32.h substdio.h exit.h \ +readwrite.h open.h error.h case.h auto_qmail.h + ./compile qmail-newu.c + +qmail-pop3d: \ +load qmail-pop3d.o commands.o case.a timeoutread.o timeoutwrite.o \ +maildir.o prioq.o now.o env.a strerr.a sig.a open.a getln.a str.a \ +stralloc.a alloc.a substdio.a error.a fs.a socket.lib maildir++.o \ +seek.a + ./load qmail-pop3d commands.o maildir++.o case.a timeoutread.o \ + timeoutwrite.o maildir.o prioq.o now.o env.a strerr.a sig.a \ + open.a getln.a stralloc.a alloc.a substdio.a error.a str.a \ + fs.a seek.a `cat socket.lib` + +qmail-pop3d.0: \ +qmail-pop3d.8 + nroff -man qmail-pop3d.8 > qmail-pop3d.0 + +qmail-pop3d.o: \ +compile qmail-pop3d.c commands.h sig.h getln.h stralloc.h gen_alloc.h \ +substdio.h alloc.h open.h prioq.h datetime.h gen_alloc.h scan.h fmt.h \ +str.h exit.h maildir.h strerr.h readwrite.h timeoutread.h \ +timeoutwrite.h maildir++.h + ./compile $(LDAPFLAGS) $(MNW) $(MDIRMAKE) qmail-pop3d.c + +qmail-popup: \ +load qmail-popup.o commands.o timeoutread.o timeoutwrite.o now.o \ +case.a fd.a sig.a wait.a stralloc.a alloc.a substdio.a error.a str.a \ +fs.a socket.lib + ./load qmail-popup commands.o timeoutread.o timeoutwrite.o \ + now.o case.a fd.a sig.a wait.a stralloc.a alloc.a \ + substdio.a error.a str.a fs.a `cat socket.lib` + +qmail-popup.0: \ +qmail-popup.8 + nroff -man qmail-popup.8 > qmail-popup.0 + +qmail-popup.o: \ +compile qmail-popup.c commands.h fd.h sig.h stralloc.h gen_alloc.h \ +substdio.h alloc.h wait.h str.h byte.h now.h datetime.h fmt.h exit.h \ +readwrite.h timeoutread.h timeoutwrite.h + ./compile $(DEBUG) qmail-popup.c + +qmail-pw2u: \ +load qmail-pw2u.o constmap.o control.o open.a getln.a case.a getopt.a \ +stralloc.a alloc.a substdio.a error.a str.a fs.a auto_usera.o \ +auto_break.o auto_qmail.o + ./load qmail-pw2u constmap.o control.o open.a getln.a \ + case.a getopt.a stralloc.a alloc.a substdio.a error.a str.a \ + fs.a auto_usera.o auto_break.o auto_qmail.o + +qmail-pw2u.0: \ +qmail-pw2u.8 + nroff -man qmail-pw2u.8 > qmail-pw2u.0 + +qmail-pw2u.8: \ +qmail-pw2u.9 conf-break conf-spawn + cat qmail-pw2u.9 \ + | sed s}QMAILHOME}"`head -1 conf-qmail`"}g \ + | sed s}BREAK}"`head -1 conf-break`"}g \ + | sed s}SPAWN}"`head -1 conf-spawn`"}g \ + > qmail-pw2u.8 + +qmail-pw2u.o: \ +compile qmail-pw2u.c substdio.h readwrite.h subfd.h substdio.h \ +sgetopt.h subgetopt.h control.h constmap.h stralloc.h gen_alloc.h \ +fmt.h str.h scan.h open.h error.h getln.h auto_break.h auto_qmail.h \ +auto_usera.h + ./compile qmail-pw2u.c + +qmail-qmqpc: \ +load qmail-qmqpc.o slurpclose.o timeoutread.o timeoutwrite.o \ +timeoutconn.o ip.o control.o auto_qmail.o sig.a ndelay.a open.a \ +getln.a substdio.a stralloc.a alloc.a error.a str.a fs.a socket.lib + ./load qmail-qmqpc slurpclose.o timeoutread.o \ + timeoutwrite.o timeoutconn.o ip.o control.o auto_qmail.o \ + sig.a ndelay.a open.a getln.a substdio.a stralloc.a alloc.a \ + error.a fs.a dns.o str.a ipalloc.o `cat dns.lib` `cat socket.lib` + +qmail-qmqpc.0: \ +qmail-qmqpc.8 + nroff -man qmail-qmqpc.8 > qmail-qmqpc.0 + +qmail-qmqpc.o: \ +compile qmail-qmqpc.c substdio.h getln.h readwrite.h exit.h \ +stralloc.h gen_alloc.h slurpclose.h error.h sig.h ip.h timeoutconn.h \ +timeoutread.h timeoutwrite.h auto_qmail.h control.h fmt.h + ./compile $(LDAPFLAGS) qmail-qmqpc.c + +qmail-qmqpd: \ +load qmail-qmqpd.o received.o now.o date822fmt.o qmail.o auto_qmail.o \ +env.a substdio.a sig.a error.a wait.a fd.a str.a datetime.a fs.a + ./load qmail-qmqpd received.o now.o date822fmt.o qmail.o \ + auto_qmail.o env.a substdio.a sig.a error.a wait.a fd.a \ + str.a datetime.a fs.a + +qmail-qmqpd.0: \ +qmail-qmqpd.8 + nroff -man qmail-qmqpd.8 > qmail-qmqpd.0 + +qmail-qmqpd.o: \ +compile qmail-qmqpd.c auto_qmail.h qmail.h substdio.h received.h \ +sig.h substdio.h readwrite.h exit.h now.h datetime.h fmt.h env.h + ./compile qmail-qmqpd.c + +qmail-qmtpd: \ +load qmail-qmtpd.o rcpthosts.o control.o constmap.o received.o \ +date822fmt.o now.o qmail.o cdb.a fd.a wait.a datetime.a open.a \ +getln.a sig.a case.a env.a stralloc.a alloc.a substdio.a error.a \ +str.a fs.a auto_qmail.o + ./load qmail-qmtpd rcpthosts.o control.o constmap.o \ + received.o date822fmt.o now.o qmail.o cdb.a fd.a wait.a \ + datetime.a open.a getln.a sig.a case.a env.a stralloc.a \ + alloc.a substdio.a error.a str.a fs.a auto_qmail.o + +qmail-qmtpd.0: \ +qmail-qmtpd.8 + nroff -man qmail-qmtpd.8 > qmail-qmtpd.0 + +qmail-qmtpd.o: \ +compile qmail-qmtpd.c stralloc.h gen_alloc.h substdio.h qmail.h \ +substdio.h now.h datetime.h str.h fmt.h env.h sig.h rcpthosts.h \ +auto_qmail.h readwrite.h control.h received.h + ./compile qmail-qmtpd.c + +qmail-qread: \ +load qmail-qread.o fmtqfn.o readsubdir.o date822fmt.o datetime.a \ +open.a getln.a stralloc.a alloc.a substdio.a error.a str.a fs.a \ +auto_qmail.o auto_split.o + ./load qmail-qread fmtqfn.o readsubdir.o date822fmt.o \ + datetime.a open.a getln.a stralloc.a alloc.a substdio.a \ + error.a str.a fs.a auto_qmail.o auto_split.o + +qmail-qread.0: \ +qmail-qread.8 + nroff -man qmail-qread.8 > qmail-qread.0 + +qmail-qread.o: \ +compile qmail-qread.c stralloc.h gen_alloc.h substdio.h subfd.h \ +substdio.h fmt.h str.h getln.h fmtqfn.h readsubdir.h direntry.h \ +auto_qmail.h open.h datetime.h date822fmt.h readwrite.h error.h \ +exit.h + ./compile qmail-qread.c + +qmail-qstat: \ +warn-auto.sh qmail-qstat.sh conf-qmail conf-break conf-split + cat warn-auto.sh qmail-qstat.sh \ + | sed s}QMAIL}"`head -1 conf-qmail`"}g \ + | sed s}BREAK}"`head -1 conf-break`"}g \ + | sed s}SPLIT}"`head -1 conf-split`"}g \ + > qmail-qstat + chmod 755 qmail-qstat + +qmail-qstat.0: \ +qmail-qstat.8 + nroff -man qmail-qstat.8 > qmail-qstat.0 + +qmail-queue: \ +load qmail-queue.o triggerpull.o fmtqfn.o now.o date822fmt.o \ +datetime.a seek.a ndelay.a open.a sig.a alloc.a substdio.a error.a \ +str.a fs.a auto_qmail.o auto_split.o auto_uids.o + ./load qmail-queue triggerpull.o fmtqfn.o now.o \ + date822fmt.o datetime.a seek.a ndelay.a open.a sig.a \ + alloc.a substdio.a error.a str.a fs.a auto_qmail.o \ + auto_split.o auto_uids.o + +qmail-queue.0: \ +qmail-queue.8 + nroff -man qmail-queue.8 > qmail-queue.0 + +qmail-queue.o: \ +compile qmail-queue.c readwrite.h sig.h exit.h open.h seek.h fmt.h \ +alloc.h substdio.h datetime.h now.h datetime.h triggerpull.h extra.h \ +auto_qmail.h auto_uids.h date822fmt.h fmtqfn.h + ./compile qmail-queue.c + +qmail-quotawarn: \ +load qmail-quotawarn.o newfield.o now.o date822fmt.o case.a fd.a wait.a \ +open.a myctime.o case.a getln.a sig.a open.a seek.a lock.a datetime.a \ +env.a stralloc.a alloc.a strerr.a substdio.a error.a str.a fs.a + ./load qmail-quotawarn newfield.o now.o date822fmt.o case.a \ + fd.a wait.a open.a myctime.o case.a getln.a sig.a open.a seek.a \ + lock.a datetime.a env.a stralloc.a alloc.a strerr.a substdio.a \ + error.a str.a fs.a + +qmail-quotawarn.o: \ +compile qmail-quotawarn.c readwrite.h sig.h byte.h case.h datetime.h \ +env.h error.h exit.h newfield.h open.h seek.h str.h strerr.h stralloc.h \ +substdio.h wait.h qmail-ldap.h + ./compile qmail-quotawarn.c + +qmail-remote: \ +load qmail-remote.o control.o constmap.o timeoutread.o timeoutwrite.o \ +timeoutconn.o tcpto.o now.o dns.o ip.o ipalloc.o ipme.o quote.o \ +ndelay.a case.a sig.a open.a lock.a seek.a getln.a stralloc.a alloc.a \ +substdio.a error.a str.a fs.a auto_qmail.o dns.lib socket.lib + ./load qmail-remote control.o constmap.o timeoutread.o \ + timeoutwrite.o timeoutconn.o tcpto.o now.o dns.o ip.o \ + ipalloc.o ipme.o quote.o ndelay.a case.a sig.a open.a \ + lock.a seek.a getln.a stralloc.a alloc.a substdio.a error.a \ + str.a fs.a auto_qmail.o `cat dns.lib` `cat socket.lib` ${TLSLIBS} + +qmail-remote.0: \ +qmail-remote.8 + nroff -man qmail-remote.8 > qmail-remote.0 + +qmail-remote.o: \ +compile qmail-remote.c sig.h stralloc.h gen_alloc.h substdio.h \ +subfd.h substdio.h scan.h case.h error.h auto_qmail.h control.h dns.h \ +alloc.h quote.h ip.h ipalloc.h ip.h gen_alloc.h ipme.h ip.h ipalloc.h \ +gen_alloc.h gen_allocdefs.h str.h now.h datetime.h exit.h constmap.h \ +tcpto.h readwrite.h timeoutconn.h timeoutread.h timeoutwrite.h + ./compile ${TLSON} ${TLSINCLUDES} qmail-remote.c + +qmail-reply: \ +load qmail-reply.o case.a getln.a sig.a open.a seek.a env.a fd.a \ +wait.a stralloc.a alloc.a strerr.a substdio.a error.a str.a auto_qmail.o + ./load qmail-reply case.a getln.a sig.a open.a seek.a env.a \ + fd.a wait.a stralloc.a alloc.a strerr.a substdio.a error.a \ + str.a auto_qmail.o + +qmail-reply.o: \ +compile qmail-reply.c case.h env.h error.h exit.h getln.h qlx.h \ +readwrite.h seek.h sig.h str.h strerr.h stralloc.h substdio.h \ +wait.h auto_qmail.h qmail-ldap.h + ./compile $(LDAPFLAGS) qmail-reply.c + +qmail-rspawn: \ +load qmail-rspawn.o spawn.o tcpto_clean.o now.o coe.o sig.a open.a \ +seek.a lock.a wait.a fd.a stralloc.a alloc.a substdio.a error.a str.a \ +auto_qmail.o auto_uids.o auto_spawn.o + ./load qmail-rspawn spawn.o tcpto_clean.o now.o coe.o \ + sig.a open.a seek.a lock.a wait.a fd.a stralloc.a alloc.a \ + substdio.a error.a str.a auto_qmail.o auto_uids.o \ + auto_spawn.o + +qmail-rspawn.0: \ +qmail-rspawn.8 + nroff -man qmail-rspawn.8 > qmail-rspawn.0 + +qmail-rspawn.o: \ +compile qmail-rspawn.c fd.h wait.h substdio.h exit.h fork.h error.h \ +tcpto.h + ./compile qmail-rspawn.c + +qmail-send: \ +load qmail-send.o qsutil.o control.o constmap.o newfield.o prioq.o \ +trigger.o fmtqfn.o quote.o now.o readsubdir.o qmail.o date822fmt.o \ +datetime.a case.a ndelay.a getln.a wait.a seek.a fd.a sig.a open.a \ +lock.a stralloc.a alloc.a substdio.a error.a str.a fs.a auto_qmail.o \ +auto_split.o + ./load qmail-send qsutil.o control.o constmap.o newfield.o \ + prioq.o trigger.o fmtqfn.o quote.o now.o readsubdir.o \ + qmail.o date822fmt.o datetime.a case.a ndelay.a getln.a \ + wait.a seek.a fd.a sig.a open.a lock.a stralloc.a alloc.a \ + substdio.a error.a str.a fs.a auto_qmail.o auto_split.o + +qmail-send.0: \ +qmail-send.8 + nroff -man qmail-send.8 > qmail-send.0 + +qmail-send.8: \ +qmail-send.9 conf-break conf-spawn + cat qmail-send.9 \ + | sed s}QMAILHOME}"`head -1 conf-qmail`"}g \ + | sed s}BREAK}"`head -1 conf-break`"}g \ + | sed s}SPAWN}"`head -1 conf-spawn`"}g \ + > qmail-send.8 + +qmail-send.o: \ +compile qmail-send.c readwrite.h sig.h direntry.h control.h select.h \ +open.h seek.h exit.h lock.h ndelay.h now.h datetime.h getln.h \ +substdio.h alloc.h error.h stralloc.h gen_alloc.h str.h byte.h fmt.h \ +scan.h case.h auto_qmail.h trigger.h newfield.h stralloc.h quote.h \ +qmail.h substdio.h qsutil.h prioq.h datetime.h gen_alloc.h constmap.h \ +fmtqfn.h readsubdir.h direntry.h + ./compile $(LDAPFLAGS) qmail-send.c + +qmail-showctl: \ +load qmail-showctl.o auto_uids.o control.o open.a getln.a stralloc.a \ +alloc.a substdio.a error.a str.a fs.a auto_qmail.o auto_break.o \ +auto_patrn.o auto_spawn.o auto_split.o + ./load qmail-showctl auto_uids.o control.o open.a getln.a \ + stralloc.a alloc.a substdio.a error.a str.a fs.a \ + auto_qmail.o auto_break.o auto_patrn.o auto_spawn.o \ + auto_split.o + +qmail-showctl.0: \ +qmail-showctl.8 + nroff -man qmail-showctl.8 > qmail-showctl.0 + +qmail-showctl.o: \ +compile qmail-showctl.c substdio.h subfd.h substdio.h exit.h fmt.h \ +str.h control.h constmap.h stralloc.h gen_alloc.h direntry.h \ +auto_uids.h auto_qmail.h auto_break.h auto_patrn.h auto_spawn.h \ +auto_split.h + ./compile qmail-showctl.c + +qmail-smtpd: \ +load qmail-smtpd.o rcpthosts.o commands.o timeoutread.o \ +timeoutwrite.o ip.o ipme.o ipalloc.o control.o constmap.o received.o \ +date822fmt.o now.o qmail.o cdb.a fd.a wait.a datetime.a getln.a \ +open.a sig.a case.a env.a stralloc.a alloc.a substdio.a error.a str.a \ +fs.a auto_qmail.o dns.lib socket.lib + ./load qmail-smtpd rcpthosts.o commands.o timeoutread.o \ + timeoutwrite.o ip.o ipme.o ipalloc.o control.o constmap.o \ + received.o date822fmt.o now.o qmail.o cdb.a fd.a wait.a \ + datetime.a getln.a open.a sig.a case.a env.a stralloc.a \ + alloc.a substdio.a error.a fs.a auto_qmail.o dns.o str.a \ + `cat dns.lib` `cat socket.lib` ${TLSLIBS} + +qmail-smtpd.0: \ +qmail-smtpd.8 + nroff -man qmail-smtpd.8 > qmail-smtpd.0 + +qmail-smtpd.o: \ +compile qmail-smtpd.c sig.h readwrite.h stralloc.h gen_alloc.h \ +substdio.h alloc.h auto_qmail.h control.h received.h constmap.h \ +error.h ipme.h ip.h ipalloc.h ip.h gen_alloc.h ip.h qmail.h \ +substdio.h str.h fmt.h scan.h byte.h case.h env.h now.h datetime.h \ +exit.h rcpthosts.h timeoutread.h timeoutwrite.h commands.h + ./compile ${TLSON} ${TLSINCLUDES} qmail-smtpd.c + +qmail-start: \ +load qmail-start.o prot.o fd.a auto_uids.o + ./load qmail-start prot.o fd.a auto_uids.o + +qmail-start.0: \ +qmail-start.8 + nroff -man qmail-start.8 > qmail-start.0 + +qmail-start.8: \ +qmail-start.9 conf-break conf-spawn + cat qmail-start.9 \ + | sed s}QMAILHOME}"`head -1 conf-qmail`"}g \ + | sed s}BREAK}"`head -1 conf-break`"}g \ + | sed s}SPAWN}"`head -1 conf-spawn`"}g \ + > qmail-start.8 + +qmail-start.o: \ +compile qmail-start.c fd.h prot.h exit.h fork.h auto_uids.h + ./compile qmail-start.c + +qmail-tcpok: \ +load qmail-tcpok.o open.a lock.a strerr.a substdio.a error.a str.a \ +auto_qmail.o + ./load qmail-tcpok open.a lock.a strerr.a substdio.a \ + error.a str.a auto_qmail.o + +qmail-tcpok.0: \ +qmail-tcpok.8 + nroff -man qmail-tcpok.8 > qmail-tcpok.0 + +qmail-tcpok.o: \ +compile qmail-tcpok.c strerr.h substdio.h lock.h open.h readwrite.h \ +auto_qmail.h exit.h + ./compile qmail-tcpok.c + +qmail-tcpto: \ +load qmail-tcpto.o ip.o now.o open.a lock.a substdio.a error.a str.a \ +fs.a auto_qmail.o + ./load qmail-tcpto ip.o now.o open.a lock.a substdio.a \ + error.a str.a fs.a auto_qmail.o + +qmail-tcpto.0: \ +qmail-tcpto.8 + nroff -man qmail-tcpto.8 > qmail-tcpto.0 + +qmail-tcpto.o: \ +compile qmail-tcpto.c substdio.h subfd.h substdio.h auto_qmail.h \ +fmt.h ip.h lock.h error.h exit.h datetime.h now.h datetime.h + ./compile qmail-tcpto.c + +qmail-upq: \ +warn-auto.sh qmail-upq.sh conf-qmail conf-break conf-split + cat warn-auto.sh qmail-upq.sh \ + | sed s}QMAIL}"`head -1 conf-qmail`"}g \ + | sed s}BREAK}"`head -1 conf-break`"}g \ + | sed s}SPLIT}"`head -1 conf-split`"}g \ + > qmail-upq + chmod 755 qmail-upq + +qmail-users.0: \ +qmail-users.5 + nroff -man qmail-users.5 > qmail-users.0 + +qmail-users.5: \ +qmail-users.9 conf-break conf-spawn + cat qmail-users.9 \ + | sed s}QMAILHOME}"`head -1 conf-qmail`"}g \ + | sed s}BREAK}"`head -1 conf-break`"}g \ + | sed s}SPAWN}"`head -1 conf-spawn`"}g \ + > qmail-users.5 + +qmail.0: \ +qmail.7 + nroff -man qmail.7 > qmail.0 + +qmail.o: \ +compile qmail.c substdio.h readwrite.h wait.h exit.h fork.h fd.h \ +qmail.h substdio.h auto_qmail.h + ./compile qmail.c + +qreceipt: \ +load qreceipt.o headerbody.o hfield.o quote.o token822.o qmail.o \ +getln.a fd.a wait.a sig.a env.a stralloc.a alloc.a substdio.a error.a \ +str.a auto_qmail.o + ./load qreceipt headerbody.o hfield.o quote.o token822.o \ + qmail.o getln.a fd.a wait.a sig.a env.a stralloc.a alloc.a \ + substdio.a error.a str.a auto_qmail.o + +qreceipt.0: \ +qreceipt.1 + nroff -man qreceipt.1 > qreceipt.0 + +qreceipt.o: \ +compile qreceipt.c sig.h env.h substdio.h stralloc.h gen_alloc.h \ +subfd.h substdio.h getln.h alloc.h str.h hfield.h token822.h \ +gen_alloc.h error.h gen_alloc.h gen_allocdefs.h headerbody.h exit.h \ +open.h quote.h qmail.h substdio.h + ./compile qreceipt.c + +qsmhook: \ +load qsmhook.o sig.a case.a fd.a wait.a getopt.a env.a stralloc.a \ +alloc.a substdio.a error.a str.a + ./load qsmhook sig.a case.a fd.a wait.a getopt.a env.a \ + stralloc.a alloc.a substdio.a error.a str.a + +qsmhook.o: \ +compile qsmhook.c fd.h stralloc.h gen_alloc.h readwrite.h sgetopt.h \ +subgetopt.h wait.h env.h byte.h str.h alloc.h exit.h fork.h case.h \ +subfd.h substdio.h error.h substdio.h sig.h + ./compile qsmhook.c + +qsutil.o: \ +compile qsutil.c stralloc.h gen_alloc.h readwrite.h substdio.h \ +qsutil.h + ./compile qsutil.c + +quote.o: \ +compile quote.c stralloc.h gen_alloc.h str.h quote.h + ./compile quote.c + +rcpthosts.o: \ +compile rcpthosts.c cdb.h uint32.h byte.h open.h error.h control.h \ +constmap.h stralloc.h gen_alloc.h rcpthosts.h + ./compile rcpthosts.c + +readsubdir.o: \ +compile readsubdir.c readsubdir.h direntry.h fmt.h scan.h str.h \ +auto_split.h + ./compile readsubdir.c + +received.o: \ +compile received.c fmt.h qmail.h substdio.h now.h datetime.h \ +datetime.h date822fmt.h received.h + ./compile received.c + +remoteinfo.o: \ +compile remoteinfo.c byte.h substdio.h ip.h fmt.h timeoutconn.h \ +timeoutread.h timeoutwrite.h remoteinfo.h + ./compile remoteinfo.c + +scan_8long.o: \ +compile scan_8long.c scan.h + ./compile scan_8long.c + +scan_ulong.o: \ +compile scan_ulong.c scan.h + ./compile scan_ulong.c + +seek.a: \ +makelib seek_cur.o seek_end.o seek_set.o seek_trunc.o + ./makelib seek.a seek_cur.o seek_end.o seek_set.o \ + seek_trunc.o + +seek_cur.o: \ +compile seek_cur.c seek.h + ./compile seek_cur.c + +seek_end.o: \ +compile seek_end.c seek.h + ./compile seek_end.c + +seek_set.o: \ +compile seek_set.c seek.h + ./compile seek_set.c + +seek_trunc.o: \ +compile seek_trunc.c seek.h + ./compile seek_trunc.c + +select.h: \ +compile trysysel.c select.h1 select.h2 + ( ./compile trysysel.c >/dev/null 2>&1 \ + && cat select.h2 || cat select.h1 ) > select.h + rm -f trysysel.o trysysel + +sendmail: \ +load sendmail.o env.a getopt.a alloc.a substdio.a error.a str.a \ +auto_qmail.o + ./load sendmail env.a getopt.a alloc.a substdio.a error.a \ + str.a auto_qmail.o + +sendmail.o: \ +compile sendmail.c sgetopt.h subgetopt.h substdio.h subfd.h \ +substdio.h alloc.h auto_qmail.h exit.h env.h str.h + ./compile sendmail.c + +setup: \ +it man qldap + ./install + +sgetopt.o: \ +compile sgetopt.c substdio.h subfd.h substdio.h sgetopt.h subgetopt.h \ +subgetopt.h + ./compile sgetopt.c + +shar: \ +FILES BLURB BLURB2 BLURB3 BLURB4 README FAQ INSTALL INSTALL.alias \ +INSTALL.ctl INSTALL.ids INSTALL.maildir INSTALL.mbox INSTALL.vsm \ +REMOVE.sendmail REMOVE.binmail TEST.deliver TEST.receive UPGRADE \ +THOUGHTS TODO THANKS CHANGES SECURITY INTERNALS SENDMAIL \ +PIC.local2alias PIC.local2ext PIC.local2local PIC.local2rem \ +PIC.local2virt PIC.nullclient PIC.relaybad PIC.relaygood \ +PIC.rem2local FILES VERSION SYSDEPS TARGETS Makefile BIN.README \ +BIN.Makefile BIN.setup idedit.c conf-break auto_break.h conf-spawn \ +auto_spawn.h chkspawn.c conf-split auto_split.h conf-patrn \ +auto_patrn.h conf-users conf-groups auto_uids.h auto_usera.h extra.h \ +addresses.5 except.1 bouncesaying.1 condredirect.1 dot-qmail.9 \ +envelopes.5 forgeries.7 forward.1 maildir2mbox.1 maildirmake.1 \ +maildirwatch.1 mailsubj.1 mbox.5 preline.1 qbiff.1 qmail-clean.8 \ +qmail-command.8 qmail-control.9 qmail-getpw.9 qmail-header.5 \ +qmail-inject.8 qmail-limits.9 qmail-local.8 qmail-log.5 \ +qmail-lspawn.8 qmail-newmrh.9 qmail-newu.9 qmail-pop3d.8 \ +qmail-popup.8 qmail-pw2u.9 qmail-qmqpc.8 qmail-qmqpd.8 qmail-qmtpd.8 \ +qmail-qread.8 qmail-qstat.8 qmail-queue.8 qmail-remote.8 \ +qmail-rspawn.8 qmail-send.9 qmail-showctl.8 qmail-smtpd.8 \ +qmail-start.9 qmail-tcpok.8 qmail-tcpto.8 qmail-users.9 qmail.7 \ +qreceipt.1 splogger.8 tcp-env.1 config.sh config-fast.sh \ +qmail-clean.c qmail-getpw.c qmail-inject.c qmail-local.c \ +qmail-lspawn.c qmail-newmrh.c qmail-newu.c qmail-pop3d.c \ +qmail-popup.c qmail-pw2u.c qmail-qmqpc.c qmail-qmqpd.c qmail-qmtpd.c \ +qmail-qread.c qmail-qstat.sh qmail-queue.c qmail-remote.c \ +qmail-rspawn.c qmail-send.c qmail-showctl.c qmail-smtpd.c \ +qmail-start.c qmail-tcpok.c qmail-tcpto.c spawn.c dnscname.c dnsfq.c \ +dnsip.c dnsmxip.c dnsptr.c hostname.c ipmeprint.c tcp-env.c \ +sendmail.c qreceipt.c qsmhook.c qbiff.c forward.c preline.c predate.c \ +except.c bouncesaying.c condredirect.c maildirmake.c maildir2mbox.c \ +maildirwatch.c splogger.c qail.sh elq.sh pinq.sh qmail-upq.sh \ +datemail.sh mailsubj.sh qlx.h rcpthosts.h rcpthosts.c commands.h \ +commands.c dnsdoe.h dnsdoe.c fmtqfn.h fmtqfn.c gfrom.h gfrom.c \ +myctime.h myctime.c newfield.h newfield.c qsutil.h qsutil.c \ +readsubdir.h readsubdir.c received.h received.c tcpto.h tcpto.c \ +tcpto_clean.c trigger.h trigger.c triggerpull.h triggerpull.c \ +trynpbg1.c trysyslog.c conf-cc conf-ld home.sh home+df.sh proc.sh \ +proc+df.sh binm1.sh binm2.sh binm3.sh binm1+df.sh binm2+df.sh \ +binm3+df.sh find-systype.sh make-compile.sh make-load.sh \ +make-makelib.sh trycpp.c warn-auto.sh auto-str.c auto-int.c \ +auto-int8.c auto-gid.c auto-uid.c hier.c install.c instcheck.c \ +install-big.c alloc.3 alloc.h alloc.c alloc_re.c case.3 case.h \ +case_diffb.c case_diffs.c case_lowerb.c case_lowers.c case_starts.c \ +cdb.3 cdb.h cdb_hash.c cdb_seek.c cdb_unpack.c cdbmake.h \ +cdbmake_add.c cdbmake_hash.c cdbmake_pack.c cdbmss.h cdbmss.c coe.3 \ +coe.h coe.c fd.h fd_copy.3 fd_copy.c fd_move.3 fd_move.c fifo_make.3 \ +fifo.h fifo.c trymkffo.c fork.h1 fork.h2 tryvfork.c now.3 now.h now.c \ +open.h open_append.c open_excl.c open_read.c open_trunc.c \ +open_write.c seek.h seek_cur.c seek_end.c seek_set.c seek_trunc.c \ +conf-qmail auto_qmail.h qmail.h qmail.c gen_alloc.h gen_allocdefs.h \ +stralloc.3 stralloc.h stralloc_eady.c stralloc_pend.c stralloc_copy.c \ +stralloc_opyb.c stralloc_opys.c stralloc_cat.c stralloc_catb.c \ +stralloc_cats.c stralloc_arts.c strerr.h strerr_sys.c strerr_die.c \ +substdio.h substdio.c substdi.c substdo.c substdio_copy.c subfd.h \ +subfderr.c subfdouts.c subfdout.c subfdins.c subfdin.c readwrite.h \ +exit.h timeoutconn.h timeoutconn.c timeoutread.h timeoutread.c \ +timeoutwrite.h timeoutwrite.c remoteinfo.h remoteinfo.c uint32.h1 \ +uint32.h2 tryulong32.c wait.3 wait.h wait_pid.c wait_nohang.c \ +trywaitp.c sig.h sig_alarm.c sig_block.c sig_catch.c sig_pause.c \ +sig_pipe.c sig_child.c sig_term.c sig_hup.c sig_misc.c sig_bug.c \ +trysgact.c trysgprm.c env.3 env.h env.c envread.c byte.h byte_chr.c \ +byte_copy.c byte_cr.c byte_diff.c byte_rchr.c byte_zero.c str.h \ +str_chr.c str_cpy.c str_diff.c str_diffn.c str_len.c str_rchr.c \ +str_start.c lock.h lock_ex.c lock_exnb.c lock_un.c tryflock.c getln.3 \ +getln.h getln.c getln2.3 getln2.c sgetopt.3 sgetopt.h sgetopt.c \ +subgetopt.3 subgetopt.h subgetopt.c error.3 error_str.3 error_temp.3 \ +error.h error.c error_str.c error_temp.c fmt.h fmt_str.c fmt_strn.c \ +fmt_uint.c fmt_uint0.c fmt_ulong.c scan.h scan_ulong.c scan_8long.c \ +slurpclose.h slurpclose.c quote.h quote.c hfield.h hfield.c \ +headerbody.h headerbody.c token822.h token822.c control.h control.c \ +datetime.3 datetime.h datetime.c datetime_un.c prioq.h prioq.c \ +date822fmt.h date822fmt.c dns.h dns.c trylsock.c tryrsolv.c ip.h ip.c \ +ipalloc.h ipalloc.c select.h1 select.h2 trysysel.c ndelay.h ndelay.c \ +ndelay_off.c direntry.3 direntry.h1 direntry.h2 trydrent.c prot.h \ +prot.c chkshsgr.c warn-shsgr tryshsgr.c ipme.h ipme.c trysalen.c \ +maildir.5 maildir.h maildir.c tcp-environ.5 constmap.h constmap.c + shar -m `cat FILES` > shar + chmod 400 shar + +sig.a: \ +makelib sig_alarm.o sig_block.o sig_catch.o sig_pause.o sig_pipe.o \ +sig_child.o sig_hup.o sig_term.o sig_bug.o sig_misc.o + ./makelib sig.a sig_alarm.o sig_block.o sig_catch.o \ + sig_pause.o sig_pipe.o sig_child.o sig_hup.o sig_term.o \ + sig_bug.o sig_misc.o + +sig_alarm.o: \ +compile sig_alarm.c sig.h + ./compile sig_alarm.c + +sig_block.o: \ +compile sig_block.c sig.h hassgprm.h + ./compile sig_block.c + +sig_bug.o: \ +compile sig_bug.c sig.h + ./compile sig_bug.c + +sig_catch.o: \ +compile sig_catch.c sig.h hassgact.h + ./compile sig_catch.c + +sig_child.o: \ +compile sig_child.c sig.h + ./compile sig_child.c + +sig_hup.o: \ +compile sig_hup.c sig.h + ./compile sig_hup.c + +sig_misc.o: \ +compile sig_misc.c sig.h + ./compile sig_misc.c + +sig_pause.o: \ +compile sig_pause.c sig.h hassgprm.h + ./compile sig_pause.c + +sig_pipe.o: \ +compile sig_pipe.c sig.h + ./compile sig_pipe.c + +sig_term.o: \ +compile sig_term.c sig.h + ./compile sig_term.c + +slurpclose.o: \ +compile slurpclose.c stralloc.h gen_alloc.h readwrite.h slurpclose.h \ +error.h + ./compile slurpclose.c + +socket.lib: \ +trylsock.c compile load + ( ( ./compile trylsock.c && \ + ./load trylsock -lsocket -lnsl ) >/dev/null 2>&1 \ + && echo -lsocket -lnsl || exit 0 ) > socket.lib + rm -f trylsock.o trylsock + +spawn.o: \ +compile chkspawn spawn.c sig.h wait.h substdio.h byte.h str.h \ +stralloc.h gen_alloc.h select.h exit.h coe.h open.h error.h \ +auto_qmail.h auto_uids.h auto_spawn.h + ./chkspawn + ./compile spawn.c + +splogger: \ +load splogger.o substdio.a error.a str.a fs.a syslog.lib socket.lib + ./load splogger substdio.a error.a str.a fs.a `cat \ + syslog.lib` `cat socket.lib` + +splogger.0: \ +splogger.8 + nroff -man splogger.8 > splogger.0 + +splogger.o: \ +compile splogger.c error.h substdio.h subfd.h substdio.h exit.h str.h \ +scan.h fmt.h + ./compile splogger.c + +str.a: \ +makelib str_len.o str_diff.o str_diffn.o str_cpy.o str_chr.o \ +str_rchr.o str_start.o byte_chr.o byte_rchr.o byte_diff.o byte_copy.o \ +byte_cr.o byte_zero.o + ./makelib str.a str_len.o str_diff.o str_diffn.o str_cpy.o \ + str_chr.o str_rchr.o str_start.o byte_chr.o byte_rchr.o \ + byte_diff.o byte_copy.o byte_cr.o byte_zero.o + +str_chr.o: \ +compile str_chr.c str.h + ./compile str_chr.c + +str_cpy.o: \ +compile str_cpy.c str.h + ./compile str_cpy.c + +str_diff.o: \ +compile str_diff.c str.h + ./compile str_diff.c + +str_diffn.o: \ +compile str_diffn.c str.h + ./compile str_diffn.c + +str_len.o: \ +compile str_len.c str.h + ./compile str_len.c + +str_rchr.o: \ +compile str_rchr.c str.h + ./compile str_rchr.c + +str_start.o: \ +compile str_start.c str.h + ./compile str_start.c + +stralloc.a: \ +makelib stralloc_eady.o stralloc_pend.o stralloc_copy.o \ +stralloc_opys.o stralloc_opyb.o stralloc_cat.o stralloc_cats.o \ +stralloc_catb.o stralloc_arts.o + ./makelib stralloc.a stralloc_eady.o stralloc_pend.o \ + stralloc_copy.o stralloc_opys.o stralloc_opyb.o \ + stralloc_cat.o stralloc_cats.o stralloc_catb.o \ + stralloc_arts.o + +stralloc_arts.o: \ +compile stralloc_arts.c byte.h str.h stralloc.h gen_alloc.h + ./compile stralloc_arts.c + +stralloc_cat.o: \ +compile stralloc_cat.c byte.h stralloc.h gen_alloc.h + ./compile stralloc_cat.c + +stralloc_catb.o: \ +compile stralloc_catb.c stralloc.h gen_alloc.h byte.h + ./compile stralloc_catb.c + +stralloc_cats.o: \ +compile stralloc_cats.c byte.h str.h stralloc.h gen_alloc.h + ./compile stralloc_cats.c + +stralloc_copy.o: \ +compile stralloc_copy.c byte.h stralloc.h gen_alloc.h + ./compile stralloc_copy.c + +stralloc_eady.o: \ +compile stralloc_eady.c alloc.h stralloc.h gen_alloc.h \ +gen_allocdefs.h + ./compile stralloc_eady.c + +stralloc_opyb.o: \ +compile stralloc_opyb.c stralloc.h gen_alloc.h byte.h + ./compile stralloc_opyb.c + +stralloc_opys.o: \ +compile stralloc_opys.c byte.h str.h stralloc.h gen_alloc.h + ./compile stralloc_opys.c + +stralloc_pend.o: \ +compile stralloc_pend.c alloc.h stralloc.h gen_alloc.h \ +gen_allocdefs.h + ./compile stralloc_pend.c + +strerr.a: \ +makelib strerr_sys.o strerr_die.o + ./makelib strerr.a strerr_sys.o strerr_die.o + +strerr_die.o: \ +compile strerr_die.c substdio.h subfd.h substdio.h exit.h strerr.h + ./compile strerr_die.c + +strerr_sys.o: \ +compile strerr_sys.c error.h strerr.h + ./compile strerr_sys.c + +subfderr.o: \ +compile subfderr.c readwrite.h substdio.h subfd.h substdio.h + ./compile subfderr.c + +subfdin.o: \ +compile subfdin.c readwrite.h substdio.h subfd.h substdio.h + ./compile subfdin.c + +subfdins.o: \ +compile subfdins.c readwrite.h substdio.h subfd.h substdio.h + ./compile subfdins.c + +subfdout.o: \ +compile subfdout.c readwrite.h substdio.h subfd.h substdio.h + ./compile subfdout.c + +subfdouts.o: \ +compile subfdouts.c readwrite.h substdio.h subfd.h substdio.h + ./compile subfdouts.c + +subgetopt.o: \ +compile subgetopt.c subgetopt.h + ./compile subgetopt.c + +substdi.o: \ +compile substdi.c substdio.h byte.h error.h + ./compile substdi.c + +substdio.a: \ +makelib substdio.o substdi.o substdo.o subfderr.o subfdout.o \ +subfdouts.o subfdin.o subfdins.o substdio_copy.o + ./makelib substdio.a substdio.o substdi.o substdo.o \ + subfderr.o subfdout.o subfdouts.o subfdin.o subfdins.o \ + substdio_copy.o + +substdio.o: \ +compile substdio.c substdio.h + ./compile substdio.c + +substdio_copy.o: \ +compile substdio_copy.c substdio.h + ./compile substdio_copy.c + +substdo.o: \ +compile substdo.c substdio.h str.h byte.h error.h + ./compile substdo.c + +syslog.lib: \ +trysyslog.c compile load + ( ( ./compile trysyslog.c && \ + ./load trysyslog -lgen ) >/dev/null 2>&1 \ + && echo -lgen || exit 0 ) > syslog.lib + rm -f trysyslog.o trysyslog + +systype: \ +find-systype trycpp.c + ./find-systype > systype + +tcp-env: \ +load tcp-env.o dns.o remoteinfo.o timeoutread.o timeoutwrite.o \ +timeoutconn.o ip.o ipalloc.o case.a ndelay.a sig.a env.a getopt.a \ +stralloc.a alloc.a substdio.a error.a str.a fs.a dns.lib socket.lib + ./load tcp-env dns.o remoteinfo.o timeoutread.o \ + timeoutwrite.o timeoutconn.o ip.o ipalloc.o case.a ndelay.a \ + sig.a env.a getopt.a stralloc.a alloc.a substdio.a error.a \ + str.a fs.a `cat dns.lib` `cat socket.lib` + +tcp-env.0: \ +tcp-env.1 + nroff -man tcp-env.1 > tcp-env.0 + +tcp-env.o: \ +compile tcp-env.c sig.h stralloc.h gen_alloc.h str.h env.h fmt.h \ +scan.h subgetopt.h ip.h dns.h byte.h remoteinfo.h exit.h case.h + ./compile tcp-env.c + +tcp-environ.0: \ +tcp-environ.5 + nroff -man tcp-environ.5 > tcp-environ.0 + +tcpto.o: \ +compile tcpto.c tcpto.h open.h lock.h seek.h now.h datetime.h ip.h \ +byte.h datetime.h readwrite.h + ./compile tcpto.c + +tcpto_clean.o: \ +compile tcpto_clean.c tcpto.h open.h substdio.h readwrite.h + ./compile tcpto_clean.c + +timeoutconn.o: \ +compile timeoutconn.c ndelay.h select.h error.h readwrite.h ip.h \ +byte.h timeoutconn.h + ./compile timeoutconn.c + +timeoutread.o: \ +compile timeoutread.c timeoutread.h select.h error.h readwrite.h + ./compile timeoutread.c + +timeoutwrite.o: \ +compile timeoutwrite.c timeoutwrite.h select.h error.h readwrite.h + ./compile timeoutwrite.c + +token822.o: \ +compile token822.c stralloc.h gen_alloc.h alloc.h str.h token822.h \ +gen_alloc.h gen_allocdefs.h + ./compile token822.c + +trigger.o: \ +compile trigger.c select.h open.h trigger.h hasnpbg1.h + ./compile trigger.c + +triggerpull.o: \ +compile triggerpull.c ndelay.h open.h triggerpull.h + ./compile triggerpull.c + +uint32.h: \ +tryulong32.c compile load uint32.h1 uint32.h2 + ( ( ./compile tryulong32.c && ./load tryulong32 && \ + ./tryulong32 ) >/dev/null 2>&1 \ + && cat uint32.h2 || cat uint32.h1 ) > uint32.h + rm -f tryulong32.o tryulong32 + +wait.a: \ +makelib wait_pid.o wait_nohang.o + ./makelib wait.a wait_pid.o wait_nohang.o + +wait_nohang.o: \ +compile wait_nohang.c haswaitp.h + ./compile wait_nohang.c + +wait_pid.o: \ +compile wait_pid.c error.h haswaitp.h + ./compile wait_pid.c + +cert: + ${OPENSSLBIN} req -new -x509 -nodes \ + -out `head -1 conf-qmail`/control/cert.pem -days 366 \ + -keyout `head -1 conf-qmail`/control/cert.pem + chmod 640 `head -1 conf-qmail`/control/cert.pem + chown qmaild:qmail `head -1 conf-qmail`/control/cert.pem + +cert-req: + ${OPENSSLBIN} req -new -nodes \ + -out req.pem \ + -keyout `head -1 conf-qmail`/control/cert.pem + chmod 640 `head -1 conf-qmail`/control/cert.pem + chown qmaild:qmail `head -1 conf-qmail`/control/cert.pem + @echo + @echo "Send req.pem to your CA to obtain signed_req.pem, and do:" + @echo "cat signed_req.pem >> `head -1 conf-qmail`/control/cert.pem" + +backup: \ +clean + tar cf $(BACKUPPATH) . diff --git a/net-mail/qmail-ldap/files/digest b/net-mail/qmail-ldap/files/digest new file mode 100644 index 000000000000..e622d15b02de --- /dev/null +++ b/net-mail/qmail-ldap/files/digest @@ -0,0 +1,2 @@ +MD5 622f65f982e380dbe86e6574f3abcb7c qmail-1.03.tar.gz +MD5 15bc80f2180dbaacf4286dcd3d3014f6 qmail-ldap-1.03-20000701.patch.gz diff --git a/net-mail/qmail-ldap/files/index.html b/net-mail/qmail-ldap/files/index.html new file mode 100644 index 000000000000..a5ecc2daf243 --- /dev/null +++ b/net-mail/qmail-ldap/files/index.html @@ -0,0 +1,95 @@ +<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> +<html> + +<head> +<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> +<title>www.nrg4u.com - Andre's Homepage</title> +</head> + +<body bgcolor="#FFFFFF"> + +<h2 align="center">Welcome to NRG4U</h2> + +<h3 align="center">The big qmail picture</h3> + +<p align="center"> +The big qmail picture Page [<a href="/qmail/the-big-qmail-picture-103-p1.gif"> 1 +</a>|<a href="/qmail/the-big-qmail-picture-103-p2.gif"> 2 </a>|<a +href="/qmail/the-big-qmail-picture-103-p3.gif"> 3 </a>|<a +href="/qmail/the-big-qmail-picture-103-p4.gif"> 4 </a>] (each 47K, GIF, 19980814 V1.03)</a><br> +<br> +<a href="/qmail/the-big-qmail-picture-103.ppt">The big qmail picture (271K, PowerPoint95, 980814 V1.03)</a><br> +<br> +<!a href="/qmail/the-big-qmail-picture-103.vis">The big qmail picture (??K, Visio9x, who can convert it?, 980814 V1.03)</a><br> +<br> +The big qmail picture in A4 paper size (~100-180K, 980814 V1.03) in <br>color +<a href="/qmail/the-big-qmail-picture-103-a4.ps">PS</a> / +<a href="/qmail/the-big-qmail-picture-103-a4.pdf">PDF</a> or <br>black&white +<a href="/qmail/the-big-qmail-picture-103-bw-a4.ps">PS</a> / +<a href="/qmail/the-big-qmail-picture-103-bw-a4.pdf">PDF</a> (for printing) +<br> +<br> +The big qmail picture in US letter paper size (~100-180K, 980814 V1.03) in <br>color +<a href="/qmail/the-big-qmail-picture-103-letter.ps">PS</a> / +<a href="/qmail/the-big-qmail-picture-103-letter.pdf">PDF</a> or <br>black&white +<a href="/qmail/the-big-qmail-picture-103-bw-letter.ps">PS</a> / +<a href="/qmail/the-big-qmail-picture-103-bw-letter.pdf">PDF</a> (for printing) +<br> +</p> + +<h3 align="center"> </h3> +<h3 align="center">qmail-ldap</h3> +<p align="center"><pre> +What is is: + + A patch to stock qmail-1.03 to get all user account information + from an LDAP database. It primary target are POP toaster with + huge numbers of users (from thousands up to millions). + +Some of it's greatest features: + + - Users and virtual domains in an LDAP database + - No local accounts needed + - Perfect for ISP's to build POP toasters + - Native mail server clustering + - Supports size quotas on user maildirs and mbox + - Automatic creation of home- and maildir's + - Handles replies with new qmail-reply + - Extensive logging in qmail-smtpd and qmail-pop3d + - Supports tarpitting (based on a patch by Chris Johnson) + - Supports OpenLDAP 1.2.X and Mozilla Directory SDK + - Includes Antispam-Features (based on a patch by Lindsay Haisley, + Rask Lambertsen and Lionel Widdifield) + - Supports automatic maildir creation when the first mail arrives + - Support for SHA, MD5, MD4, RIPE-MD160 and clear text passwords + - Support for NS-MTA-MD5 encrypted passwords used by Netscape Mailserver + up to version 2.xx (and later if you simply upgraded). + - Support for TLS (SSL) encrytion of SMTP mail transport (based on a patch + by Frederik Vermeulen) + - It also supports the password format used by Software.com's + Post.Office + - Fix for qmail-pop3d to make Netscape's mail download status bar + working (based on a patch by sven@megabit.net) + - Fix for oversized DNS packets (based on a patch by Christopher + K. Davis) + +What's still to do: + - The big Qmail-LDAP picture + +</pre></p> + +<p align="center"> +The qmail-LDAP documentation is <a href="/qmail/QLDAPINSTALL">here</a> (well, sort of). +<br><br> +This is the fourth 'official' release of qmail-ldap, grab the diff <a +href="/qmail/qmail-ldap-1.03-20000601.patch.gz">here</a> (<i>release +qmail-ldap-1.03-20000601</i> and please direct all questions to the qmail-ldap mailing-list <a href="mailto:qmail-ldap@argus.pipeline.ch">qmail-ldap@argus.pipeline.ch</a>. <a href="mailto:opi@nrg4u.com">This</a> is my email address.<br> +A mailing list for discussion of this patch is available, send mail to <a href="mailto:qmail-ldap-subscribe@argus.pipeline.ch">qmail-ldap-subscribe@argus.pipeline.ch</a><br><br> +There are great differences to the previous (<a href="/qmail/qmail-ldap-1.03-19991007.patch.gz">19991007</a>) patch.<br> +If you still need the previous patch you can get it <a href="/qmail/">here</a> +together with even more older stuff.<br><br> +<b>Note: This is NOT point-and-click-and-then-it-works ware!<br> +You should have fairly good prior knowledge of qmail and LDAP.</b> +</p> +</body> +</html> diff --git a/net-mail/qmail-ldap/files/qmail b/net-mail/qmail-ldap/files/qmail new file mode 100755 index 000000000000..403d1e061915 --- /dev/null +++ b/net-mail/qmail-ldap/files/qmail @@ -0,0 +1,36 @@ +#!/bin/sh + +########################################################################################## +#RCUPDATE:3 4:72:Required for rc-update +. /etc/rc.d/config/functions + +. /etc/rc.d/config/basic + +SERVICE=qmail +EXE="/var/qmail/bin/qmail-start" +opts="start stop restart" +export PATH="/var/qmail/bin:$PATH" + +start() { + einfo "Starting ${SERVICE}.." + export DEBUGLEVEL=255 + exec $EXE ./Maildir/ splogger qmail & + eend $? "Error starting ${SERVICE}." +} + +stop () { + einfo "Stopping ${SERVICE}..." + start-stop-daemon --stop --quiet -u root -n qmail-lspawn 1>&2 + eend $? "Error stopping ${SERVICE}." +} + +restart () { + + stop + start + +} + +doservice ${@} + + diff --git a/net-mail/qmail-ldap/qmail-ldap-1.03-20000701-r1.ebuild b/net-mail/qmail-ldap/qmail-ldap-1.03-20000701-r1.ebuild new file mode 100644 index 000000000000..ad85c32ea90c --- /dev/null +++ b/net-mail/qmail-ldap/qmail-ldap-1.03-20000701-r1.ebuild @@ -0,0 +1,159 @@ +# Copyright 1999-2000 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# Author Achim Gottinger <achim@gentoo.org> +# $Header: /var/cvsroot/gentoo-x86/net-mail/qmail-ldap/qmail-ldap-1.03-20000701-r1.ebuild,v 1.1 2000/08/08 20:58:39 achim Exp $ + +P=qmail-ldap-1.03-20000701 +A="qmail-1.03.tar.gz qmail-ldap-1.03-20000701.patch.gz" +S=${WORKDIR}/qmail-1.03 +DESCRIPTION="QMail with LDAP-Support" +CATEGORY=net-mail + +SRC_URI="http://cr.yp.to/software/qmail-1.03.tar.gz + http://www.nrg4u.com/qmail/qmail-ldap-1.03-20000701.patch.gz" + +HOMEPAGE="http://www.qmail.org http://www.nrg4u.com" + +src_compile() { + cd ${WORKDIR}/qmail-1.03 + cp ${O}/files/Makefile . + make it man +} + +src_unpack() { + unpack qmail-1.03.tar.gz + cd ${WORKDIR}/qmail-1.03 + gzip -dc ${DISTDIR}/qmail-ldap-1.03-20000701.patch.gz | patch -p1 +} + +doins2() { + if [ ${#} -ne 1 ] + then + echo "${0}: one argument needed" + return + fi + install $INSOPTIONS ${D}${1} +} + +src_install() { + cd ${WORKDIR}/qmail-1.03 + insopts -d -o root -g qmail -m 755 + doins2 /var/qmail + doins2 /var/qmail/control + doins2 /var/qmail/users + doins2 /var/qmail/bin + doins2 /var/qmail/boot + doins2 /var/qmail/alias + + insopts -d -o qmailq -g qmail -m 750 + doins2 /var/qmail/queue + doins2 /var/qmail/queue/todo + insopts -d -o qmailq -g qmail -m 700 + doins2 /var/qmail/queue/pid + doins2 /var/qmail/queue/intd + insopts -d -o qmails -g qmail -m 700 + doins2 /var/qmail/queue/bounce + + insopts -d -o qmailq -g qmail -m 750 + doins2 /var/qmail/queue/mess + for i in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 + do + doins2 /var/qmail/queue/mess/$i + done + + insopts -d -o qmails -g qmail -m 700 + doins2 /var/qmail/queue/info + doins2 /var/qmail/queue/local + doins2 /var/qmail/queue/remote + for i in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 + do + doins2 /var/qmail/queue/info/$i + doins2 /var/qmail/queue/local/$i + doins2 /var/qmail/queue/remote/$i + done + + insopts -d -o qmailq -g qmail -m 750 + doins2 /var/qmail/queue/lock + + dd if=/dev/zero of=${D}/var/qmail/queue/lock/tcpto bs=1024 count=1 + fperms 644 /var/qmail/queue/lock/tcpto + fowners qmailr.qmail /var/qmail/queue/lock/tcpto + + touch ${D}/var/qmail/queue/lock/sendmutex + fperms 600 /var/qmail/queue/lock/sendmutex + fowners qmails.qmail /var/qmail/queue/lock/sendmutex + + mkfifo ${D}/var/qmail/queue/lock/trigger + fperms 622 /var/qmail/queue/lock/trigger + fowners qmails.qmail /var/qmail/queue/lock/trigger + + insopts -o root -g qmail -m 755 + insinto /var/qmail/boot + for i in home home+df proc proc+df binm1 binm1+df binm2 binm2+df binm3 binm3+df + do + doins $i $i + done + + into /usr + dodoc FAQ UPGRADE SENDMAIL INSTALL* TEST* REMOVE* PIC* QLDAP* SECURITY + dodoc SYSDEPS TARGETS THANKS THOUGHTS TODO VERSION + docinto html + dodoc ${O}/files/index.html + insopts -o qmailq -g qmail -m 4711 + insinto /var/qmail/bin + doins qmail-queue qmail-queue + + insopts -o root -g qmail -m 700 + for i in qmail-lspawn qmail-start qmail-newu qmail-newmrh auth_imap auth_pop + do + doins $i $i + done + + insopts -o root -g qmail -m 711 + for i in qmail-getpw qmail-local qmail-remote qmail-rspawn qmail-clean qmail-send splogger qmail-pw2u + do + doins $i $i + done + + insopts -o root -g qmail -m 755 + for i in qmail-inject predate datemail mailsubj qmail-showctl \ + qmail-qread qmail-qstat qmail-tcpto qmail-tcpok qmail-pop3d \ + qmail-popup qmail-qmqpc qmail-qmqpd qmail-qmtpd qmail-smtpd \ + sendmail tcp-env qreceipt qsmhook qbiff forward preline \ + condredirect bouncesaying except maildirmake maildir2mbox \ + maildirwatch qail elq pinq config-fast qmail-reply qmail-quotawarn + do + doins $i $i + done + + insopts -o root -g qmail -m 000 + doins qmail-ldaplookup + + into /usr + for i in addresses envelopes maildir mbox dot-qmail qmail-control \ + qmail-header qmail-log qmail-users tcp-environ + do + doman $i.5 + done + + for i in forward condredirect bouncesaying except maildirmake \ + maildir2mbox maildirwatch mailsubj qreceipt qbiff preline tcp-env + do + doman $i.1 + done + + doman splogger.8 + for i in local lspawn getpw remote rspawn clean send start queue \ + inject showctl newmrh newu pw2u qread qstat tcpok tcpto pop3d \ + popup qmqpc qmqpd qmtpd smtpd command + do + doman qmail-$i.8 + done + + insinto /etc/rc.d/init.d + insopts -m755 + doins ${O}/files/qmail +} + + + diff --git a/net-mail/qmail-mysql/files/checkpassword-mysql.patch.gz b/net-mail/qmail-mysql/files/checkpassword-mysql.patch.gz Binary files differnew file mode 100644 index 000000000000..7b419f06e269 --- /dev/null +++ b/net-mail/qmail-mysql/files/checkpassword-mysql.patch.gz diff --git a/net-mail/qmail-mysql/files/digest b/net-mail/qmail-mysql/files/digest new file mode 100644 index 000000000000..031b4e219dd0 --- /dev/null +++ b/net-mail/qmail-mysql/files/digest @@ -0,0 +1,2 @@ +MD5 622f65f982e380dbe86e6574f3abcb7c qmail-1.03.tar.gz +MD5 29c8b98a26b4f0a1a24a5b4fb28d7757 checkpassword-0.81.tar.gz diff --git a/net-mail/qmail-mysql/files/mysqldump b/net-mail/qmail-mysql/files/mysqldump new file mode 100644 index 000000000000..dc206ffeb5db --- /dev/null +++ b/net-mail/qmail-mysql/files/mysqldump @@ -0,0 +1,37 @@ +CREATE TABLE alias ( + username varchar(32) DEFAULT '' NOT NULL, + alias varchar(128) DEFAULT '' NOT NULL, + alias_username varchar(32) DEFAULT '' NOT NULL, + alias_host varchar(128) DEFAULT '' NOT NULL, + KEY username (username), + KEY alias (alias), + UNIQUE user_alias (username,alias,alias_username,alias_host) +); + +CREATE TABLE mailbox ( + username varchar(32) DEFAULT '' NOT NULL, + uid mediumint(9) DEFAULT '0' NOT NULL, + gid mediumint(9) DEFAULT '0' NOT NULL, + home varchar(128) DEFAULT '' NOT NULL, + password varchar(16) DEFAULT '' NOT NULL, + PRIMARY KEY (username), + UNIQUE home (home), + KEY password (password) +); + +CREATE TABLE rcpthosts ( + host varchar(128) DEFAULT '' NOT NULL, + PRIMARY KEY (host) +); + +CREATE TABLE virtual ( + username varchar(32) DEFAULT '' NOT NULL, + ext varchar(128) DEFAULT '' NOT NULL, + virtual_username varchar(32) DEFAULT '' NOT NULL, + virtual_host varchar(128) DEFAULT '' NOT NULL, + PRIMARY KEY (virtual_username,virtual_host), + KEY (virtual_username), + KEY (virtual_host), + UNIQUE virtual (username,ext,virtual_username,virtual_host) +); + diff --git a/net-mail/qmail-mysql/files/qmail b/net-mail/qmail-mysql/files/qmail new file mode 100755 index 000000000000..540d2522b2b7 --- /dev/null +++ b/net-mail/qmail-mysql/files/qmail @@ -0,0 +1,34 @@ +#!/bin/sh + +########################################################################################## +#RCUPDATE:3 4:72:Required for rc-update +. /etc/rc.d/config/functions + +. /etc/rc.d/config/basic + +SERVICE=qmail +EXE="/var/qmail/bin/qmail-start" +opts="start stop restart" +export PATH="/var/qmail/bin:$PATH" + +start() { + einfo "Starting ${SERVICE}.." + export DEBUGLEVEL=255 + exec $EXE ./Maildir/ splogger qmail & + eend $? "Error starting ${SERVICE}." +} + +stop () { + einfo "Stopping ${SERVICE}..." + start-stop-daemon --stop --quiet -u root -n qmail-lspawn 1>&2 + eend $? "Error stopping ${SERVICE}." +} + +restart () { + stop + start +} + +doservice ${@} + + diff --git a/net-mail/qmail-mysql/files/qmail-mysql.patch.gz b/net-mail/qmail-mysql/files/qmail-mysql.patch.gz Binary files differnew file mode 100644 index 000000000000..d0fb2db5756c --- /dev/null +++ b/net-mail/qmail-mysql/files/qmail-mysql.patch.gz diff --git a/net-mail/qmail-mysql/qmail-mysql-1.03-r1.ebuild b/net-mail/qmail-mysql/qmail-mysql-1.03-r1.ebuild new file mode 100644 index 000000000000..4a5dc3605e93 --- /dev/null +++ b/net-mail/qmail-mysql/qmail-mysql-1.03-r1.ebuild @@ -0,0 +1,213 @@ +# Copyright 1999-2000 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# Author Achim Gottinger <achim@gentoo.org> +# $Header: /var/cvsroot/gentoo-x86/net-mail/qmail-mysql/qmail-mysql-1.03-r1.ebuild,v 1.1 2000/08/08 20:58:39 achim Exp $ + +P=qmail-mysql-1.03 +A="qmail-1.03.tar.gz checkpassword-0.81.tar.gz" +A0=qmail-mysql.patch +A1=checkpassword-mysql.patch +S=${WORKDIR}/qmail-1.03 +DESCRIPTION="QMail with MySQL Support" +CATEGORY=net-mail +SRC_URI="http://cr.yp.to/software/qmail-1.03.tar.gz + http://cr.yp.to/software/checkpassword-0.81.tar.gz" +HOMEPAHE="http://www.qmail.org iain.cx/unix/qmail/mysql.php" + +src_compile() { + cd ${S} + cp Makefile Makefile.orig + sed -e "s:MYSQL_LIBS=.*:MYSQL_LIBS=/usr/lib/mysql/libmysqlclient.a -lm:" \ + -e "s:MYSQL_INCLUDE=.*:MYSQL_INCLUDE=-I/usr/include/mysql:" Makefile.orig > Makefile + make it man + cd checkpassword-0.81 + cp Makefile Makefile.orig + sed -e "s:MYSQL_LIBS=.*:MYSQL_LIBS=/usr/lib/mysql/libmysqlclient.a -lm:" \ + -e "s:MYSQL_INCLUDE=.*:MYSQL_INCLUDE=-I/usr/include/mysql:" Makefile.orig > Makefile + make it man +} + +src_unpack() { + unpack qmail-1.03.tar.gz + cd ${S} + gzip -dc ${O}/files/${A0} | patch -p0 + unpack checkpassword-0.81.tar.gz + cd checkpassword-0.81 + gzip -dc ${O}/files/${A1} | patch -p0 +} + +doins2() { + if [ ${#} -ne 1 ] + then + echo "${0}: one argument needed" + return + fi + install $INSOPTIONS ${D}${1} +} + +src_install() { + cd ${S} + insopts -d -o root -g qmail -m 755 + doins2 /var/qmail + doins2 /var/qmail/control + doins2 /var/qmail/users + doins2 /var/qmail/bin + doins2 /var/qmail/boot + doins2 /var/qmail/alias + + insopts -d -o qmailq -g qmail -m 750 + doins2 /var/qmail/queue + doins2 /var/qmail/queue/todo + insopts -d -o qmailq -g qmail -m 700 + doins2 /var/qmail/queue/pid + doins2 /var/qmail/queue/intd + insopts -d -o qmails -g qmail -m 700 + doins2 /var/qmail/queue/bounce + + insopts -d -o qmailq -g qmail -m 750 + doins2 /var/qmail/queue/mess + for i in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 + do + doins2 /var/qmail/queue/mess/$i + done + + insopts -d -o qmails -g qmail -m 700 + doins2 /var/qmail/queue/info + doins2 /var/qmail/queue/local + doins2 /var/qmail/queue/remote + for i in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 + do + doins2 /var/qmail/queue/info/$i + doins2 /var/qmail/queue/local/$i + doins2 /var/qmail/queue/remote/$i + done + + insopts -d -o qmailq -g qmail -m 750 + doins2 /var/qmail/queue/lock + + dd if=/dev/zero of=${D}/var/qmail/queue/lock/tcpto bs=1024 count=1 + fperms 644 /var/qmail/queue/lock/tcpto + fowners qmailr.qmail /var/qmail/queue/lock/tcpto + + touch ${D}/var/qmail/queue/lock/sendmutex + fperms 600 /var/qmail/queue/lock/sendmutex + fowners qmails.qmail /var/qmail/queue/lock/sendmutex + + mkfifo ${D}/var/qmail/queue/lock/trigger + fperms 622 /var/qmail/queue/lock/trigger + fowners qmails.qmail /var/qmail/queue/lock/trigger + + insopts -o root -g qmail -m 755 + insinto /var/qmail/boot + for i in home home+df proc proc+df binm1 binm1+df binm2 binm2+df binm3 binm3+df + do + doins $i $i + done + + into /usr + dodoc FAQ UPGRADE SENDMAIL INSTALL* TEST* REMOVE* PIC* SECURITY ${O}/files/mysqldump + dodoc SYSDEPS TARGETS THANKS THOUGHTS TODO VERSION + insopts -o qmailq -g qmail -m 4711 + insinto /var/qmail/bin + doins qmail-queue qmail-queue + + insopts -o root -g qmail -m 700 + for i in qmail-lspawn qmail-start qmail-newu qmail-newmrh + do + doins $i $i + done + + insopts -o root -g qmail -m 711 + for i in qmail-getpw qmail-local qmail-remote qmail-rspawn qmail-clean qmail-send splogger qmail-pw2u + do + doins $i $i + done + + insopts -o root -g qmail -m 755 + for i in qmail-inject predate datemail mailsubj qmail-showctl \ + qmail-qread qmail-qstat qmail-tcpto qmail-tcpok qmail-pop3d \ + qmail-popup qmail-qmqpc qmail-qmqpd qmail-qmtpd qmail-smtpd \ + sendmail tcp-env qreceipt qsmhook qbiff forward preline \ + condredirect bouncesaying except maildirmake maildir2mbox \ + maildirwatch qail elq pinq config-fast + do + doins $i $i + done + + into /usr + for i in addresses envelopes maildir mbox dot-qmail qmail-control \ + qmail-header qmail-log qmail-users tcp-environ + do + doman $i.5 + done + + for i in forward condredirect bouncesaying except maildirmake \ + maildir2mbox maildirwatch mailsubj qreceipt qbiff preline tcp-env + do + doman $i.1 + done + + doman splogger.8 + for i in local lspawn getpw remote rspawn clean send start queue \ + inject showctl newmrh newu pw2u qread qstat tcpok tcpto pop3d \ + popup qmqpc qmqpd qmtpd smtpd command + do + doman qmail-$i.8 + done + + insinto /etc/rc.d/init.d + insopts -m755 + doins ${O}/files/qmail + cd checkpassword-0.81 + into / + dobin checkpassword + into /usr + doman checkpassword.8 +} + +pkg_postinst() { + + ln -fs /var/qmail/bin/sendmail ${ROOT}/usr/lib/sendmail + ln -fs /var/qmail/bin/sendmail ${ROOT}/usr/sbin/sendmail + + + pushd ${ROOT}/var/qmail/alias + touch .qmail-postmaster + touch .qmail-mailer-daemon + touch .qmail-root + + if [ ! -d ${ROOT}/var/qmail/alias/Maildir ] ; then + ${ROOT}/var/qmail/bin/maildirmake Maildir + fi + chown alias.qmail .qmail-* + chown -R alias.qmail Maildir + chmod 640 .qmail-* + popd +} + +pkg_config () { + + . ${ROOT}/var/lib/packages/install.config + +cat <<__ENDE__ > ${ROOT}/var/qmail/control/sqlserver +server=${QmailSQLHost} +login=${QmailSQLuser} +password=${QmailSQLpass} +db=${QmailSQLdb} +__ENDE__ + + ${ROOT}/usr/sbin/rc-update add qmail + + if [ ${ROOT} = "/" ] ; then + + if [ ! -f ${ROOT}/var/qmail/control/me ] ; then + ${ROOT}/var/qmail/bin/config-fast $QmailHost + fi + + if [ ! -d /var/mysql/$QmailSQLdb ] ; then + mysqladmin -p$MySQLpass create $QmailSQLdb + gzip -dc /usr/doc/qmail-mysql-1.03/mysqldump.gz | mysql -p$MySQLpass $QmailSQLdb + fi + fi +} + diff --git a/net-mail/qmail/files/digest b/net-mail/qmail/files/digest new file mode 100644 index 000000000000..031b4e219dd0 --- /dev/null +++ b/net-mail/qmail/files/digest @@ -0,0 +1,2 @@ +MD5 622f65f982e380dbe86e6574f3abcb7c qmail-1.03.tar.gz +MD5 29c8b98a26b4f0a1a24a5b4fb28d7757 checkpassword-0.81.tar.gz diff --git a/net-mail/qmail/files/qmail b/net-mail/qmail/files/qmail new file mode 100755 index 000000000000..32de22b784b8 --- /dev/null +++ b/net-mail/qmail/files/qmail @@ -0,0 +1,34 @@ +#!/bin/sh + +########################################################################################## +#RCUPDATE:3 4:72:Required for rc-update +. /etc/rc.d/config/functions + +. /etc/rc.d/config/basic + +SERVICE=qmail +EXE="/var/qmail/bin/qmail-start" +opts="start stop restart" +export PATH="/var/qmail/bin:$PATH" + +start() { + einfo "Starting ${SERVICE}.." + export DEBUGLEVEL=255 + exec $EXE ./Maildir/ splogger qmail & + eend $? "Error starting ${SERVICE}." +} + +stop () { + einfo "Stopping ${SERVICE}..." + start-stop-daemon --stop --quiet -u root -n qmail-lspawn 1>&2 + eend $? "Error stopping ${SERVICE}." +} + +restart() { + stop + start +} + +doservice ${@} + + diff --git a/net-mail/qmail/files/qmail-linksync.patch b/net-mail/qmail/files/qmail-linksync.patch new file mode 100644 index 000000000000..1b35f12aaa1f --- /dev/null +++ b/net-mail/qmail/files/qmail-linksync.patch @@ -0,0 +1,54 @@ +--- ../qmail-1.03.orig/qmail-local.c Mon Jun 15 12:53:16 1998 ++++ qmail-local.c Sun Jul 16 16:19:04 2000 +@@ -1,5 +1,6 @@ + #include <sys/types.h> + #include <sys/stat.h> ++#include <fcntl.h> + #include "readwrite.h" + #include "sig.h" + #include "env.h" +@@ -128,6 +129,9 @@ + if (close(fd) == -1) goto fail; /* NFS dorks */ + + if (link(fntmptph,fnnewtph) == -1) goto fail; ++ if ((fd = open(fnnewtph, O_RDONLY)) < 0 || ++ fsync(fd) < 0 || close(fd) < 0) goto fail; ++ + /* if it was error_exist, almost certainly successful; i hate NFS */ + tryunlinktmp(); _exit(0); + +--- ../qmail-1.03.orig/qmail-queue.c Mon Jun 15 12:53:16 1998 ++++ qmail-queue.c Sun Jul 16 16:19:33 2000 +@@ -1,5 +1,6 @@ + #include <sys/types.h> + #include <sys/stat.h> ++#include <fcntl.h> + #include "readwrite.h" + #include "sig.h" + #include "exit.h" +@@ -155,6 +156,7 @@ + { + unsigned int len; + char ch; ++ int fd; + + sig_blocknone(); + umask(033); +@@ -183,7 +185,7 @@ + todofn = fnnum("todo/",0); + intdfn = fnnum("intd/",0); + +- if (link(pidfn,messfn) == -1) die(64); ++ if (link(pidfn,messfn) == -1) die(64); + if (unlink(pidfn) == -1) die(63); + flagmademess = 1; + +@@ -248,6 +250,8 @@ + if (fsync(intdfd) == -1) die_write(); + + if (link(intdfn,todofn) == -1) die(66); ++ if ((fd = open(todofn, O_RDONLY)) < 0 || ++ fsync(fd) < 0 || close(fd) < 0) die(66); + + triggerpull(); + die(0); diff --git a/net-mail/qmail/qmail-1.03-r1.ebuild b/net-mail/qmail/qmail-1.03-r1.ebuild new file mode 100644 index 000000000000..86e71756bdeb --- /dev/null +++ b/net-mail/qmail/qmail-1.03-r1.ebuild @@ -0,0 +1,194 @@ +# Copyright 1999-2000 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# Author Achim Gottinger <achim@gentoo.org> +# $Header: /var/cvsroot/gentoo-x86/net-mail/qmail/qmail-1.03-r1.ebuild,v 1.1 2000/08/08 20:58:39 achim Exp $ + +P=qmail-1.03 +A="qmail-1.03.tar.gz checkpassword-0.81.tar.gz" +S=${WORKDIR}/qmail-1.03 +DESCRIPTION="qmail is a modern replacement for sendmail which uses Maildirs" +CATEGORY=net-mail +SRC_URI="http://cr.yp.to/software/qmail-1.03.tar.gz + http://cr.yp.to/software/checkpassword-0.81.tar.gz" +HOMEPAGE="http://www.qmail.org" + +src_compile() { + cd ${S} + make it man + cd checkpassword-0.81 + make it man +} + +src_unpack() { + unpack qmail-1.03.tar.gz + cd ${S} +# patch -p0 < ${O}/files/qmail-linksync.patch + unpack checkpassword-0.81.tar.gz +} + +doins2() { + if [ ${#} -ne 1 ] + then + echo "${0}: one argument needed" + return + fi + install $INSOPTIONS ${D}${1} +} + +src_install() { + cd ${S} + insopts -d -o root -g qmail -m 755 + doins2 /var/qmail + doins2 /var/qmail/control + doins2 /var/qmail/users + doins2 /var/qmail/bin + doins2 /var/qmail/boot + doins2 /var/qmail/alias + + insopts -d -o qmailq -g qmail -m 750 + doins2 /var/qmail/queue + doins2 /var/qmail/queue/todo + insopts -d -o qmailq -g qmail -m 700 + doins2 /var/qmail/queue/pid + doins2 /var/qmail/queue/intd + insopts -d -o qmails -g qmail -m 700 + doins2 /var/qmail/queue/bounce + + insopts -d -o qmailq -g qmail -m 750 + doins2 /var/qmail/queue/mess + for i in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 + do + doins2 /var/qmail/queue/mess/$i + done + + insopts -d -o qmails -g qmail -m 700 + doins2 /var/qmail/queue/info + doins2 /var/qmail/queue/local + doins2 /var/qmail/queue/remote + for i in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 + do + doins2 /var/qmail/queue/info/$i + doins2 /var/qmail/queue/local/$i + doins2 /var/qmail/queue/remote/$i + done + + insopts -d -o qmailq -g qmail -m 750 + doins2 /var/qmail/queue/lock + + dd if=/dev/zero of=${D}/var/qmail/queue/lock/tcpto bs=1024 count=1 + fperms 644 /var/qmail/queue/lock/tcpto + fowners qmailr.qmail /var/qmail/queue/lock/tcpto + + touch ${D}/var/qmail/queue/lock/sendmutex + fperms 600 /var/qmail/queue/lock/sendmutex + fowners qmails.qmail /var/qmail/queue/lock/sendmutex + + mkfifo ${D}/var/qmail/queue/lock/trigger + fperms 622 /var/qmail/queue/lock/trigger + fowners qmails.qmail /var/qmail/queue/lock/trigger + + insopts -o root -g qmail -m 755 + insinto /var/qmail/boot + for i in home home+df proc proc+df binm1 binm1+df binm2 binm2+df binm3 binm3+df + do + doins $i $i + done + + into /usr + dodoc FAQ UPGRADE SENDMAIL INSTALL* TEST* REMOVE* PIC* SECURITY + dodoc SYSDEPS TARGETS THANKS THOUGHTS TODO VERSION + + insopts -o qmailq -g qmail -m 4711 + insinto /var/qmail/bin + doins qmail-queue qmail-queue + + insopts -o root -g qmail -m 700 + for i in qmail-lspawn qmail-start qmail-newu qmail-newmrh + do + doins $i $i + done + + insopts -o root -g qmail -m 711 + for i in qmail-getpw qmail-local qmail-remote qmail-rspawn qmail-clean qmail-send splogger qmail-pw2u + do + doins $i $i + done + + insopts -o root -g qmail -m 755 + for i in qmail-inject predate datemail mailsubj qmail-showctl \ + qmail-qread qmail-qstat qmail-tcpto qmail-tcpok qmail-pop3d \ + qmail-popup qmail-qmqpc qmail-qmqpd qmail-qmtpd qmail-smtpd \ + sendmail tcp-env qreceipt qsmhook qbiff forward preline \ + condredirect bouncesaying except maildirmake maildir2mbox \ + maildirwatch qail elq pinq config-fast + do + doins $i $i + done + + into /usr + for i in addresses envelopes maildir mbox dot-qmail qmail-control \ + qmail-header qmail-log qmail-users tcp-environ + do + doman $i.5 + done + + for i in forward condredirect bouncesaying except maildirmake \ + maildir2mbox maildirwatch mailsubj qreceipt qbiff preline tcp-env + do + doman $i.1 + done + + doman splogger.8 + for i in local lspawn getpw remote rspawn clean send start queue \ + inject showctl newmrh newu pw2u qread qstat tcpok tcpto pop3d \ + popup qmqpc qmqpd qmtpd smtpd command + do + doman qmail-$i.8 + done + + insinto /etc/rc.d/init.d + insopts -m755 + doins ${O}/files/qmail + cd checkpassword-0.81 + into / + dobin checkpassword + into /usr + doman checkpassword.8 +} + +pkg_postinst() { + + . ${ROOT}/var/lib/packages/install.config + + + ln -fs /var/qmail/bin/sendmail ${ROOT}/usr/lib/sendmail + ln -fs /var/qmail/bin/sendmail ${ROOT}/usr/sbin/sendmail + + pushd ${ROOT}/var/qmail/alias + touch .qmail-postmaster + touch .qmail-mailer-daemon + touch .qmail-root + + if [ ! -d ${ROOT}/var/qmail/alias/Maildir ] ; then + ${ROOT}/var/qmail/bin/maildirmake Maildir + fi + chown alias.qmail .qmail-* + chown -R alias.qmail Maildir + chmod 640 .qmail-* + popd + +} + +pkg_config() { + + ${ROOT}/usr/sbin/rc-update add qmail + if [ ${ROOT} = "/" ] ; then + + if [ ! -f ${ROOT}/var/qmail/control/me ] ; then + ${ROOT}/var/qmail/bin/config-fast $QmailHost + fi + + fi + +} + diff --git a/net-mail/tnef/files/digest b/net-mail/tnef/files/digest new file mode 100644 index 000000000000..e53a764d2af4 --- /dev/null +++ b/net-mail/tnef/files/digest @@ -0,0 +1 @@ +MD5 443a005d7655a6c131bf95a785f06f51 tnef-0.12.tar.gz diff --git a/net-mail/tnef/tnef-0.12-r1.ebuild b/net-mail/tnef/tnef-0.12-r1.ebuild new file mode 100644 index 000000000000..8c8912d2988e --- /dev/null +++ b/net-mail/tnef/tnef-0.12-r1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2000 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License, v2 or later +# Author Achim Gottinger <achim@gentoo.org> +# $Header: /var/cvsroot/gentoo-x86/net-mail/tnef/tnef-0.12-r1.ebuild,v 1.1 2000/08/08 20:58:39 achim Exp $ + +P=tnef-0.12 +A=${P}.tar.gz +S=${WORKDIR}/${P} +CATEGORY="net-mail" +DESCRIPTION="Decodes MS-TNEF MIME attachments" +SRC_URI="http://world.std.com/~damned/${A}" +HOMEPAGE="http://world.std.com/~damned/software.html" + + +src_compile() { + + cd ${S} + ./configure --prefix=/usr --host=${CHOST} + make + +} + +src_install () { + + cd ${S} + make DESTDIR=${D} install + dodoc AUTHORS BUGS ChangeLog COPYING NEWS README TODO + +} + + diff --git a/net-mail/vlnx/files/digest b/net-mail/vlnx/files/digest new file mode 100644 index 000000000000..d5ab163a34a0 --- /dev/null +++ b/net-mail/vlnx/files/digest @@ -0,0 +1 @@ +MD5 6442179cc27f0bcbc37267fc4475ce93 vlnx407e.tar.Z |