summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2004-05-30 06:45:35 +0000
committerRobin H. Johnson <robbat2@gentoo.org>2004-05-30 06:45:35 +0000
commit57b8d2799e0db52a01b23496707bdf2e333517ff (patch)
tree020f16e948a062f24638b7ea86576bc36ac6dbc7 /mail-mta/mini-qmail
parentMoving to mail-mta/mini-qmail (diff)
downloadgentoo-2-57b8d2799e0db52a01b23496707bdf2e333517ff.tar.gz
gentoo-2-57b8d2799e0db52a01b23496707bdf2e333517ff.tar.bz2
gentoo-2-57b8d2799e0db52a01b23496707bdf2e333517ff.zip
Moved from net-mail/mini-qmail to mail-mta/mini-qmail.
Diffstat (limited to 'mail-mta/mini-qmail')
-rw-r--r--mail-mta/mini-qmail/ChangeLog19
-rw-r--r--mail-mta/mini-qmail/Manifest6
-rw-r--r--mail-mta/mini-qmail/files/1.05-config-mini-help.patch16
-rw-r--r--mail-mta/mini-qmail/files/99qmail3
-rw-r--r--mail-mta/mini-qmail/files/digest-mini-qmail-1.052
-rw-r--r--mail-mta/mini-qmail/metadata.xml8
-rw-r--r--mail-mta/mini-qmail/mini-qmail-1.05.ebuild88
7 files changed, 142 insertions, 0 deletions
diff --git a/mail-mta/mini-qmail/ChangeLog b/mail-mta/mini-qmail/ChangeLog
new file mode 100644
index 000000000000..cb8f68fa2ccd
--- /dev/null
+++ b/mail-mta/mini-qmail/ChangeLog
@@ -0,0 +1,19 @@
+# ChangeLog for net-mail/mini-qmail
+# Copyright 2000-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/mail-mta/mini-qmail/ChangeLog,v 1.1 2004/05/30 06:45:35 robbat2 Exp $
+
+*mini-qmail-1.05 (29 May 2004)
+
+ 29 May 2004; Robin H. Johnson <robbat2@gentoo.org> metadata.xml,
+ mini-qmail-1.05.ebuild, files/1.05-config-mini-help.patch, files/99qmail:
+ Moved from net-mail/mini-qmail to mail-mta/mini-qmail.
+
+*mini-qmail-1.05 (01 Mar 2004)
+
+ 01 Mar 2004; Mike Frysinger <vapier@gentoo.org> :
+ Version bump already :).
+
+*mini-qmail-1.04 (29 Feb 2004)
+
+ 29 Feb 2004; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by me.
diff --git a/mail-mta/mini-qmail/Manifest b/mail-mta/mini-qmail/Manifest
new file mode 100644
index 000000000000..494d3b27ca53
--- /dev/null
+++ b/mail-mta/mini-qmail/Manifest
@@ -0,0 +1,6 @@
+MD5 38ce537c00a3ca069dbeaee4adb6b990 files/99qmail 84
+MD5 0d6c1596674bf81103e39f12accab64e files/digest-mini-qmail-1.05 134
+MD5 9554540a85991abc913745fd057ef71b files/1.05-config-mini-help.patch 674
+MD5 3efe1b9d62baff86810f5bf529073e5a ChangeLog 459
+MD5 f122df2231e2b47b96dba6895be1e7e8 metadata.xml 223
+MD5 ca4e7cecc2a887dee19a86109e824ee9 mini-qmail-1.05.ebuild 2588
diff --git a/mail-mta/mini-qmail/files/1.05-config-mini-help.patch b/mail-mta/mini-qmail/files/1.05-config-mini-help.patch
new file mode 100644
index 000000000000..dd1968abbf31
--- /dev/null
+++ b/mail-mta/mini-qmail/files/1.05-config-mini-help.patch
@@ -0,0 +1,16 @@
+--- config-mini.sh.orig 2004-05-05 23:24:23.468285864 -0400
++++ config-mini.sh 2004-05-05 23:27:00.622394808 -0400
+@@ -1,7 +1,12 @@
+
+ case $# in
+ 0|1|2|3|4)
+- echo 'config-mini: usage: config-mini me defaultdom plusdom idhost qmqpserver ...' 1>&2
++ echo 'usage: config-mini me defaultdom plusdom idhost qmqpserver [more qmqp servers]' 1>&2
++ echo ' me - copied from the QMQP server'
++ echo ' plusdom - copied from the QMQP server'
++ echo ' defaultdom - copied from the QMQP server'
++ echo ' idhost - hostname of QMPQ client'
++ echo ' qmqpserver - list of QMQP servers\' IP addresses to send mail through'
+ exit 100
+ ;;
+ esac
diff --git a/mail-mta/mini-qmail/files/99qmail b/mail-mta/mini-qmail/files/99qmail
new file mode 100644
index 000000000000..469553953a16
--- /dev/null
+++ b/mail-mta/mini-qmail/files/99qmail
@@ -0,0 +1,3 @@
+PATH="/var/qmail/bin"
+ROOTPATH="/var/qmail/bin"
+CONFIG_PROTECT="/var/qmail/control"
diff --git a/mail-mta/mini-qmail/files/digest-mini-qmail-1.05 b/mail-mta/mini-qmail/files/digest-mini-qmail-1.05
new file mode 100644
index 000000000000..a59f96075ed4
--- /dev/null
+++ b/mail-mta/mini-qmail/files/digest-mini-qmail-1.05
@@ -0,0 +1,2 @@
+MD5 4c03848af9d37e281f3b82cc59230d9b netqmail-1.05.tar.gz 252264
+MD5 b51028ea791f991817ad18078660ce62 mini-qmail-kit-0.52.tar.gz 6174
diff --git a/mail-mta/mini-qmail/metadata.xml b/mail-mta/mini-qmail/metadata.xml
new file mode 100644
index 000000000000..fb69bcf4e12f
--- /dev/null
+++ b/mail-mta/mini-qmail/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>net-mail</herd>
+<maintainer>
+ <email>vapier@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/mail-mta/mini-qmail/mini-qmail-1.05.ebuild b/mail-mta/mini-qmail/mini-qmail-1.05.ebuild
new file mode 100644
index 000000000000..971497d55729
--- /dev/null
+++ b/mail-mta/mini-qmail/mini-qmail-1.05.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2004 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/mail-mta/mini-qmail/mini-qmail-1.05.ebuild,v 1.1 2004/05/30 06:45:35 robbat2 Exp $
+
+inherit eutils gcc fixheadtails
+
+DESCRIPTION="a small null client that forwards mail via QMQP to a full qmail server"
+HOMEPAGE="http://www.qmail.org/ http://cr.yp.to/qmail/mini.html"
+SRC_URI="http://www.qmail.org/netqmail-${PV}.tar.gz
+ http://www.din.or.jp/~ushijima/mini-qmail-kit/mini-qmail-kit-0.52.tar.gz"
+
+LICENSE="as-is"
+SLOT="0"
+KEYWORDS="x86 ppc sparc mips arm hppa"
+IUSE=""
+
+DEPEND="virtual/glibc
+ sys-apps/groff"
+RDEPEND="!virtual/mta
+ virtual/glibc"
+PROVIDE="virtual/mta
+ virtual/mda"
+
+S=${WORKDIR}/netqmail-${PV}/netqmail-${PV}
+
+src_unpack() {
+ unpack netqmail-${PV}.tar.gz
+ unpack mini-qmail-kit-0.52.tar.gz
+
+ cd netqmail-${PV}
+ ./collate.sh || die "patching failed"
+ mv ${WORKDIR}/mini-qmail-kit-0.52/* ${S}/
+
+ cd ${S}
+ echo -n "$(gcc-getCC) ${CFLAGS}" >${S}/conf-cc
+ echo -n "$(gcc-getCC) ${LDFLAGS}" > ${S}/conf-ld
+ ht_fix_file ${S}/Makefile
+
+ epatch ${FILESDIR}/${PV}-config-mini-help.patch
+}
+
+src_compile() {
+ emake it man || die
+}
+
+src_install() {
+ einfo "Setting up directory hierarchy ..."
+ keepdir /var/mini-qmail/control
+
+ dodoc FAQ UPGRADE SENDMAIL INSTALL* TEST* REMOVE* PIC* SECURITY
+ dodoc SYSDEPS TARGETS THANKS THOUGHTS TODO VERSION README*
+
+ exeinto /var/mini-qmail/bin
+ doexe qmail-qmqpc forward qmail-inject \
+ sendmail predate datemail mailsubj \
+ qmail-showctl maildirmake maildir2mbox \
+ maildirwatch qail elq pinq \
+ || die "doexe failed"
+ dosym qmail-qmqpc /var/mini-qmail/bin/qmail-queue
+ newexe config-mini.sh config-mini
+ dosed "s:QMAIL:/var/mini-qmail/:g" /var/mini-qmail/bin/config-mini
+
+ doman qmail-qmqpc.8 forward.1 qmail-inject.8 \
+ mailsubj.1 qmail-showctl.8 maildirmake.1 \
+ maildir2mbox.1 maildirwatch.1 qmail-queue.8 \
+ qmail.7
+
+ einfo "Adding env.d entry for qmail"
+ dodir /etc/env.d
+ insinto /etc/env.d
+ doins ${FILESDIR}/99qmail
+
+ einfo "Creating sendmail replacement ..."
+ diropts -m 755
+ dodir /usr/sbin /usr/lib
+ dosym /var/mini-qmail/bin/sendmail /usr/sbin/sendmail
+ dosym /var/mini-qmail/bin/sendmail /usr/lib/sendmail
+}
+
+pkg_postinst() {
+ einfo "In order for mini-qmail to work, you need to setup"
+ einfo "the QMQP server information."
+ einfo
+ einfo "You can setup the values in /var/mini-qmail/control yourself,"
+ einfo "or use the utility /var/mini-qmail/bin/config-mini"
+ einfo "To find out what values to put in what files, see the install"
+ einfo "section of http://cr.yp.to/qmail/mini.html"
+}