summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Holzer <mholzer@gentoo.org>2003-05-15 20:50:51 +0000
committerMartin Holzer <mholzer@gentoo.org>2003-05-15 20:50:51 +0000
commiteaa920b1409bca8f4643103187053d264c2a0b1a (patch)
tree4855b07225cfb38e3501d72c4e8959ebe0ffd560 /net-mail
parentNew version (diff)
downloadgentoo-2-eaa920b1409bca8f4643103187053d264c2a0b1a.tar.gz
gentoo-2-eaa920b1409bca8f4643103187053d264c2a0b1a.tar.bz2
gentoo-2-eaa920b1409bca8f4643103187053d264c2a0b1a.zip
cleanup
Diffstat (limited to 'net-mail')
-rw-r--r--net-mail/qmail-scanner/files/digest-qmail-scanner-1.131
-rw-r--r--net-mail/qmail-scanner/files/digest-qmail-scanner-1.141
-rw-r--r--net-mail/qmail-scanner/files/digest-qmail-scanner-1.151
-rw-r--r--net-mail/qmail-scanner/qmail-scanner-1.13.ebuild73
-rw-r--r--net-mail/qmail-scanner/qmail-scanner-1.14.ebuild73
-rw-r--r--net-mail/qmail-scanner/qmail-scanner-1.15.ebuild73
-rw-r--r--net-mail/sylpheed-claws/Manifest8
-rw-r--r--net-mail/vpopmail/Manifest5
-rw-r--r--net-mail/vpopmail/files/digest-vpopmail-5.2.1-r22
-rw-r--r--net-mail/vpopmail/files/digest-vpopmail-5.2.1-r32
-rw-r--r--net-mail/vpopmail/files/digest-vpopmail-5.2.1-r42
-rw-r--r--net-mail/vpopmail/vpopmail-5.2.1-r2.ebuild182
-rw-r--r--net-mail/vpopmail/vpopmail-5.2.1-r3.ebuild183
-rw-r--r--net-mail/vpopmail/vpopmail-5.2.1-r4.ebuild182
14 files changed, 5 insertions, 783 deletions
diff --git a/net-mail/qmail-scanner/files/digest-qmail-scanner-1.13 b/net-mail/qmail-scanner/files/digest-qmail-scanner-1.13
deleted file mode 100644
index f2bef7c26abf..000000000000
--- a/net-mail/qmail-scanner/files/digest-qmail-scanner-1.13
+++ /dev/null
@@ -1 +0,0 @@
-MD5 45c4e2cb1c07bf7849b29a6f3a3f1524 qmail-scanner-1.13.tgz 126048
diff --git a/net-mail/qmail-scanner/files/digest-qmail-scanner-1.14 b/net-mail/qmail-scanner/files/digest-qmail-scanner-1.14
deleted file mode 100644
index e4037b4d9cbb..000000000000
--- a/net-mail/qmail-scanner/files/digest-qmail-scanner-1.14
+++ /dev/null
@@ -1 +0,0 @@
-MD5 cee9cea651a614793ec1b642c3fa782c qmail-scanner-1.14.tgz 113087
diff --git a/net-mail/qmail-scanner/files/digest-qmail-scanner-1.15 b/net-mail/qmail-scanner/files/digest-qmail-scanner-1.15
deleted file mode 100644
index 4540e222ea88..000000000000
--- a/net-mail/qmail-scanner/files/digest-qmail-scanner-1.15
+++ /dev/null
@@ -1 +0,0 @@
-MD5 3d81a80d6ae5f25377a2828e9b0a60d0 qmail-scanner-1.15.tgz 144287
diff --git a/net-mail/qmail-scanner/qmail-scanner-1.13.ebuild b/net-mail/qmail-scanner/qmail-scanner-1.13.ebuild
deleted file mode 100644
index 9281ac8663ab..000000000000
--- a/net-mail/qmail-scanner/qmail-scanner-1.13.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2003 Gentoo Technologies, Inc.
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/qmail-scanner/qmail-scanner-1.13.ebuild,v 1.5 2003/03/11 21:11:46 seemant Exp $
-
-S=${WORKDIR}/${P}
-DESCRIPTION="E-Mail virus scanner for qmail."
-HOMEPAGE="http://qmail-scanner.sourceforge.net/"
-SRC_URI="mirror://sourceforge/qmail-scanner/${P}.tgz"
-
-
-DEPEND=">=dev-lang/perl-5.6.1-r1
- >=dev-perl/Time-HiRes-01.20
- >=net-mail/tnef-1.1.1
- >=net-mail/f-prot-3.12a
- >=net-mail/maildrop-1.3.9
- >=dev-perl/DB_File-1.803
- >=net-mail/qmail-1.03-r8
- >=app-arch/unzip-5.42-r1"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="x86 sparc "
-
-src_compile () {
- yes | PATH=${PATH}:/opt/f-prot ./configure \
- --domain localhost \
- || die "./configure failed!"
-}
-
-src_install () {
-
- # Create Directory Structure
- diropts -m 755 -o qmailq -g qmail
- dodir /var/spool/qmailscan
- dodir /var/spool/qmailscan/quarantine
- dodir /var/spool/qmailscan/quarantine/tmp
- dodir /var/spool/qmailscan/quarantine/new
- dodir /var/spool/qmailscan/quarantine/cur
- dodir /var/spool/qmailscan/working
- dodir /var/spool/qmailscan/working/tmp
- dodir /var/spool/qmailscan/working/new
- dodir /var/spool/qmailscan/working/cur
- dodir /var/spool/qmailscan/archive
- dodir /var/spool/qmailscan/archive/tmp
- dodir /var/spool/qmailscan/archive/new
- dodir /var/spool/qmailscan/archive/cur
-
- # Install standard quarantine attachments file
- insinto /var/spool/qmailscan
- insopts -m 644 -o qmailq -g qmail
- doins quarantine-attachments.txt
-
- # Install qmail-scanner script
- insinto /var/qmail/bin
- insopts -m 4755 -o qmailq -g qmail
- doins qmail-scanner-queue.pl
-
- # Install documentation
- dodoc README CHANGES COPYING
- dohtml README.html
-}
-
-pkg_postinst () {
- # Setup perlscanner + Version Info
- /var/qmail/bin/qmail-scanner-queue.pl -z
- /var/qmail/bin/qmail-scanner-queue.pl -g
-
- einfo
- einfo "NOTICE:"
- einfo "Set QMAILQUEUE=/var/qmail/bin/qmail-scanner-queue.pl"
- einfo "in your /etc/tcp.smtp file to activate qmail-scanner."
- einfo
-}
diff --git a/net-mail/qmail-scanner/qmail-scanner-1.14.ebuild b/net-mail/qmail-scanner/qmail-scanner-1.14.ebuild
deleted file mode 100644
index e3479fcb4de0..000000000000
--- a/net-mail/qmail-scanner/qmail-scanner-1.14.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2003 Gentoo Technologies, Inc.
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/qmail-scanner/qmail-scanner-1.14.ebuild,v 1.5 2003/03/11 21:11:46 seemant Exp $
-
-S=${WORKDIR}/${P}
-
-DESCRIPTION="E-Mail virus scanner for qmail."
-HOMEPAGE="http://qmail-scanner.sourceforge.net/"
-SRC_URI="mirror://sourceforge/qmail-scanner/${P}.tgz"
-
-DEPEND=">=dev-lang/perl-5.6.1-r1
- >=dev-perl/Time-HiRes-01.20
- >=net-mail/tnef-1.1.1
- >=net-mail/f-prot-3.12a
- >=net-mail/maildrop-1.3.9
- >=dev-perl/DB_File-1.803
- >=net-mail/qmail-1.03-r8
- >=app-arch/unzip-5.42-r1"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="x86 sparc "
-
-src_compile () {
- yes | PATH=${PATH}:/opt/f-prot ./configure \
- --domain localhost \
- || die "./configure failed!"
-}
-
-src_install () {
-
- # Create Directory Structure
- diropts -m 755 -o qmailq -g qmail
- dodir /var/spool/qmailscan
- dodir /var/spool/qmailscan/quarantine
- dodir /var/spool/qmailscan/quarantine/tmp
- dodir /var/spool/qmailscan/quarantine/new
- dodir /var/spool/qmailscan/quarantine/cur
- dodir /var/spool/qmailscan/working
- dodir /var/spool/qmailscan/working/tmp
- dodir /var/spool/qmailscan/working/new
- dodir /var/spool/qmailscan/working/cur
- dodir /var/spool/qmailscan/archive
- dodir /var/spool/qmailscan/archive/tmp
- dodir /var/spool/qmailscan/archive/new
- dodir /var/spool/qmailscan/archive/cur
-
- # Install standard quarantine attachments file
- insinto /var/spool/qmailscan
- insopts -m 644 -o qmailq -g qmail
- doins quarantine-attachments.txt
-
- # Install qmail-scanner script
- insinto /var/qmail/bin
- insopts -m 4755 -o qmailq -g qmail
- doins qmail-scanner-queue.pl
-
- # Install documentation
- dodoc README CHANGES COPYING
- dohtml README.html
-}
-
-pkg_postinst () {
- # Setup perlscanner + Version Info
- /var/qmail/bin/qmail-scanner-queue.pl -z
- /var/qmail/bin/qmail-scanner-queue.pl -g
-
- einfo
- einfo "NOTICE:"
- einfo "Set QMAILQUEUE=/var/qmail/bin/qmail-scanner-queue.pl"
- einfo "in your /etc/tcp.smtp file to activate qmail-scanner."
- einfo
-}
diff --git a/net-mail/qmail-scanner/qmail-scanner-1.15.ebuild b/net-mail/qmail-scanner/qmail-scanner-1.15.ebuild
deleted file mode 100644
index 704f9f15c684..000000000000
--- a/net-mail/qmail-scanner/qmail-scanner-1.15.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2003 Gentoo Technologies, Inc.
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/qmail-scanner/qmail-scanner-1.15.ebuild,v 1.4 2003/03/11 21:11:46 seemant Exp $
-
-S=${WORKDIR}/${P}
-
-DESCRIPTION="E-Mail virus scanner for qmail."
-HOMEPAGE="http://qmail-scanner.sourceforge.net/"
-SRC_URI="mirror://sourceforge/qmail-scanner/${P}.tgz"
-
-DEPEND=">=dev-lang/perl-5.6.1-r1
- >=dev-perl/Time-HiRes-01.20-r2
- >=net-mail/tnef-1.1.1
- >=net-mail/f-prot-3.12a
- >=net-mail/maildrop-1.3.9
- >=dev-perl/DB_File-1.803-r2
- >=net-mail/qmail-1.03-r8
- >=app-arch/unzip-5.42-r1"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="x86 sparc "
-
-src_compile () {
- yes | PATH=${PATH}:/opt/f-prot ./configure \
- --domain localhost \
- || die "./configure failed!"
-}
-
-src_install () {
-
- # Create Directory Structure
- diropts -m 755 -o qmailq -g qmail
- dodir /var/spool/qmailscan
- dodir /var/spool/qmailscan/quarantine
- dodir /var/spool/qmailscan/quarantine/tmp
- dodir /var/spool/qmailscan/quarantine/new
- dodir /var/spool/qmailscan/quarantine/cur
- dodir /var/spool/qmailscan/working
- dodir /var/spool/qmailscan/working/tmp
- dodir /var/spool/qmailscan/working/new
- dodir /var/spool/qmailscan/working/cur
- dodir /var/spool/qmailscan/archive
- dodir /var/spool/qmailscan/archive/tmp
- dodir /var/spool/qmailscan/archive/new
- dodir /var/spool/qmailscan/archive/cur
-
- # Install standard quarantine attachments file
- insinto /var/spool/qmailscan
- insopts -m 644 -o qmailq -g qmail
- doins quarantine-attachments.txt
-
- # Install qmail-scanner script
- insinto /var/qmail/bin
- insopts -m 4755 -o qmailq -g qmail
- doins qmail-scanner-queue.pl
-
- # Install documentation
- dodoc README CHANGES COPYING
- dohtml README.html
-}
-
-pkg_postinst () {
- # Setup perlscanner + Version Info
- /var/qmail/bin/qmail-scanner-queue.pl -z
- /var/qmail/bin/qmail-scanner-queue.pl -g
-
- einfo
- einfo "NOTICE:"
- einfo "Set QMAILQUEUE=/var/qmail/bin/qmail-scanner-queue.pl"
- einfo "in your /etc/tcp.smtp file to activate qmail-scanner."
- einfo
-}
diff --git a/net-mail/sylpheed-claws/Manifest b/net-mail/sylpheed-claws/Manifest
index 8f77d3dda125..e24901bc3c4a 100644
--- a/net-mail/sylpheed-claws/Manifest
+++ b/net-mail/sylpheed-claws/Manifest
@@ -1,13 +1,5 @@
MD5 503bfdc97d09935bfb5b52db23a4f91e ChangeLog 7139
-MD5 f188ed738134483b13f02d372fc3f989 sylpheed-claws-0.8.10.ebuild 2969
-MD5 fe08678ef24238451f3dbea35373c0a3 sylpheed-claws-0.8.3.ebuild 2420
-MD5 86cce6758d9d573d1db9be492a4878b4 sylpheed-claws-0.8.5.ebuild 2427
-MD5 e18887479104375d398b8c00f4feb19d sylpheed-claws-0.8.9.ebuild 2968
MD5 20cd68ce8142f70ab136e0d6caf97df8 sylpheed-claws-0.8.11.ebuild 2967
-MD5 b4d907a0109e66616c29fdd680b41ddb files/digest-sylpheed-claws-0.8.10 74
-MD5 fb49dd1866171e99e948a98de76facc4 files/digest-sylpheed-claws-0.8.3 145
-MD5 5428a3e9eacf8c8150d2400f8e18d6e0 files/digest-sylpheed-claws-0.8.5 145
-MD5 b35846d194c1c363757d4996965ca5b2 files/digest-sylpheed-claws-0.8.9 73
MD5 8ffce40266d03c127db2008db3082630 files/procmime.patch 975
MD5 debd84fa61847ff672e179bcb7845e2b files/sylpheed-0.8.3claws32-dillo.patch 9123
MD5 8b029fc7176a8bad264d1676bd83984b files/digest-sylpheed-claws-0.8.11 74
diff --git a/net-mail/vpopmail/Manifest b/net-mail/vpopmail/Manifest
new file mode 100644
index 000000000000..2dbb41f784d9
--- /dev/null
+++ b/net-mail/vpopmail/Manifest
@@ -0,0 +1,5 @@
+MD5 f97b704e6e990a08f8876556345425a3 ChangeLog 2095
+MD5 f8c674748391f00d1bee16c065a3fcd0 vpopmail-5.2.1-r5.ebuild 5932
+MD5 78bfb4b023bf0ac233ceea999da2ab0a files/vpopmail.conf 417
+MD5 9aeca181f86314f09d9cfe99ebe8b7d0 files/vpopmail.diff 2101
+MD5 d388c60820d1ce87e90cbc46a89c6a77 files/digest-vpopmail-5.2.1-r5 327
diff --git a/net-mail/vpopmail/files/digest-vpopmail-5.2.1-r2 b/net-mail/vpopmail/files/digest-vpopmail-5.2.1-r2
deleted file mode 100644
index a6a45f2be1e6..000000000000
--- a/net-mail/vpopmail/files/digest-vpopmail-5.2.1-r2
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 1e299a467db955c95c2966c7aa0ef6e5 vpopmail-5.2.1.tar.gz 273353
-MD5 9d12d36935643050617a76c5104c4d28 vpopmail-5.2.1-mysql.diff 5211
diff --git a/net-mail/vpopmail/files/digest-vpopmail-5.2.1-r3 b/net-mail/vpopmail/files/digest-vpopmail-5.2.1-r3
deleted file mode 100644
index a6a45f2be1e6..000000000000
--- a/net-mail/vpopmail/files/digest-vpopmail-5.2.1-r3
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 1e299a467db955c95c2966c7aa0ef6e5 vpopmail-5.2.1.tar.gz 273353
-MD5 9d12d36935643050617a76c5104c4d28 vpopmail-5.2.1-mysql.diff 5211
diff --git a/net-mail/vpopmail/files/digest-vpopmail-5.2.1-r4 b/net-mail/vpopmail/files/digest-vpopmail-5.2.1-r4
deleted file mode 100644
index a6a45f2be1e6..000000000000
--- a/net-mail/vpopmail/files/digest-vpopmail-5.2.1-r4
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 1e299a467db955c95c2966c7aa0ef6e5 vpopmail-5.2.1.tar.gz 273353
-MD5 9d12d36935643050617a76c5104c4d28 vpopmail-5.2.1-mysql.diff 5211
diff --git a/net-mail/vpopmail/vpopmail-5.2.1-r2.ebuild b/net-mail/vpopmail/vpopmail-5.2.1-r2.ebuild
deleted file mode 100644
index 00626148c192..000000000000
--- a/net-mail/vpopmail/vpopmail-5.2.1-r2.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 1999-2003 Gentoo Technologies, Inc.
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/vpopmail/vpopmail-5.2.1-r2.ebuild,v 1.13 2003/02/13 14:43:48 vapier Exp $
-
-# TODO: all ldap, sybase support
-HOMEPAGE="http://www.inter7.com/vpopmail"
-DESCRIPTION="A collection of programs to manage virtual email domains and accounts on your Qmail or Postfix mail servers."
-SRC_URI="http://www.inter7.com/vpopmail/${P}.tar.gz
- http://gentoo.twobit.net/misc/vpopmail-5.2.1-mysql.diff"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="x86 sparc "
-IUSE="mysql"
-
-DEPEND="sys-apps/sed
- sys-apps/ucspi-tcp
- mysql? ( =dev-db/mysql-3.23* )"
-RDEPEND="net-mail/qmail
- virtual/cron
- mysql? ( =dev-db/mysql-3.23* )"
-
-# Define vpopmail home dir in /etc/password if different
-VPOP_DEFAULT_HOME="/var/vpopmail"
-VPOP_HOME="$VPOP_DEFAULT_HOME"
-
-# This makes sure the variable is set, and that it isn't null.
-vpopmail_set_homedir() {
- VPOP_HOME=`grep vpopmail /etc/passwd | cut -d: -f6`
- if [ -z "$VPOP_HOME" ]; then
- echo -ne "\a"
- eerror "vpopmail's home directory is null in /etc/passwd"
- eerror "You probably want to check that out."
- eerror "Continuing with default."
- sleep 1; echo -ne "\a"; sleep 1; echo -ne "\a"
- VPOP_HOME="/var/vpopmail"
- else
- einfo "Setting VPOP_HOME to: $VPOP_HOME"
- fi
-}
-
-pkg_setup() {
- if [ -z `getent group vpopmail` ]; then
- (groupadd -g 89 vpopmail 2>/dev/null || groupadd vpopmail ) || die "problem adding vpopmail group"
- fi
- if [ -z `getent passwd vpopmail` ]; then
- useradd -g vpopmail -u 89 -d ${VPOP_DEFAULT_HOME} -c "vpopmail_directory" -s /bin/false -m vpopmail || \
- useradd -g vpopmail -u `getent group vpopmail | awk -F":" '{ print $3 }'` -d ${VPOP_DEFAULT_HOME} -c "vpopmail_directory" \
- -s /bin/false -m vpopmail || die "problem adding vpopmail user"
- fi
-}
-
-src_unpack() {
-
- cd ${WORKDIR}
- unpack ${P}.tar.gz
- cd ${S}
-
- if [ "`use mysql`" ]; then
- einfo "Applying MySQL patch..."
- # Thanks to Nicholas Jones (carpaski@gentoo.org)
- patch < ${DISTDIR}/vpopmail-5.2.1-mysql.diff
- fi
-
- # Thanks to Vadim Berezniker (vadim@berezniker.com)
- # This patch backports a bug fix from the devel version re: logons
- patch -p1 < ${FILESDIR}/vpopmail.diff
-
-}
-
-src_compile() {
- vpopmail_set_homedir
-
- use mysql && \
- myopts="${myopts} --enable-mysql=y \
- --enable-libs=/usr/include/mysql \
- --enable-sqllibdir=/usr/lib/mysql \
- --enable-mysql-logging=y \
- --enable-auth-logging=y \
- --enable-valias=y \
- --enable-mysql-replication=n"
-
- # the configure script tries to force root and make directories not using ${D}
- sed -e '1282,1289d' -e '1560,1567d' -e '2349d' -e '2107d' -e '2342d' configure > configure.new
- mv --force configure.new configure
- chmod u+x configure
-
- econf ${myopts} --sbindir=/usr/sbin \
- --bindir=/usr/bin \
- --sysconfdir=${VPOP_HOME}/etc \
- --enable-qmaildir=/var/qmail \
- --enable-qmail-newu=/var/qmail/bin/qmail-newu \
- --enable-qmail-inject=/var/qmail/bin/qmail-inject \
- --enable-qmail-newmrh=/var/qmail/bin/qmail-newmrh \
- --enable-vpopuser=vpopmail \
- --enable-many-domains=y \
- --enable-vpopgroup=vpopmail \
- --enable-file-locking=y \
- --enable-file-sync=y \
- --enable-md5-passwords=y \
- --enable-clear-passwd=y \
- --enable-defaultquota=30000000,1000C \
- --enable-roaming-users=y --enable-relay-clear-minutes=60 \
- --enable-tcprules-prog=/usr/bin/tcprules --enable-tcpserver-file=/etc/tcp.smtp \
- --enable-logging=y \
- --enable-log-name=vpopmail
-
- [ "`use mysql`" ] && echo '#define MYSQL_PASSWORD_FILE "/etc/vpopmail.conf"' >> config.h
-
- emake || die "Make failed."
-
-}
-
-src_install () {
- vpopmail_set_homedir
-
- make DESTDIR=${D} install-strip || die
-
- # Install documentation.
- dodoc AUTHORS ChangeLog COPYING FAQ INSTALL NEWS TODO
- dodoc README README.* RELEASE.NOTES UPGRADE.*
- dodoc doc/doc_html/* doc/man_html/*
- rm -rf ${D}/${VPOP_HOME}/doc
- dosym /usr/share/doc/${PVR}/ ${VPOP_HOME}/doc
- chown vpopmail.vpopmail ${D}/${VPOP_HOME}/doc
-
- # Create symlink in /usr/bin for executables
- dodir /usr/bin/
- for item in `ls -1 ${D}${VPOP_HOME}/bin`; do dosym ${VPOP_HOME}/bin/${item} usr/bin/${item} ; done
-
- # Create /etc/vpopmail.conf
- [ "`use mysql`" ] && dodir /etc && cp ${FILESDIR}/vpopmail.conf ${D}/etc/
-
- # Configure b0rked. We'll do this manually
- echo "-I${VPOP_HOME}/include" > ${D}/${VPOP_HOME}/etc/inc_deps
- if [ "`use mysql`" ]; then
- echo "-L${VPOP_HOME}/lib -lvpopmail -L/usr/lib/mysql -lmysqlclient -lz" > ${D}/${VPOP_HOME}/etc/lib_deps
- else
- echo "-L${VPOP_HOME}/lib -lvpopmail" > ${D}/${VPOP_HOME}/etc/lib_deps
- fi
-}
-
-pkg_preinst() {
- vpopmail_set_homedir
-
- # Keep DATA
- touch ${VPOP_HOME}/domains/.keep
-
- # This is a workaround until portage handles binary packages+users better.
- pkg_setup
-}
-
-pkg_postinst() {
- einfo "Performing post-installation routines for ${P}."
- echo "40 * * * * /usr/bin/clearopensmtp 2>&1 > /dev/null" >> /var/spool/cron/crontabs/root
-
- if [ "`use mysql`" ]; then
- einfo ""
- einfo "You have 'mysql' turned on in your USE"
- einfo "Vpopmail needs a VALID MySQL USER. Let's call it 'vpopmail'"
- einfo "You MUST add it and then specify its passwd in the /etc/vpopmail.conf file"
- einfo ""
- einfo "First log into mysql as your mysql root user and pass. Then:"
- einfo "> create database vpopmail;"
- einfo "> use mysql;"
- einfo "> grant select, insert, update, delete, create, drop on vpopmail.* to"
- einfo " vpopmail@localhost identified by 'your password';"
- einfo "> flush privileges;"
- einfo ""
- fi
-}
-
-pkg_postrm() {
-
- vpopmail_set_homedir
-
- sed "/^40.*\/usr\/bin\/clearopensmtp.*null$/d" /var/spool/cron/crontabs/root > /var/spool/cron/crontabs/root.new
- mv --force /var/spool/cron/crontabs/root.new /var/spool/cron/crontabs/root
- einfo "The vpopmail DATA will NOT be removed automatically."
- einfo "You can delete them manually by removing the ${VPOP_HOME} directory."
-
-}
diff --git a/net-mail/vpopmail/vpopmail-5.2.1-r3.ebuild b/net-mail/vpopmail/vpopmail-5.2.1-r3.ebuild
deleted file mode 100644
index d86feada6676..000000000000
--- a/net-mail/vpopmail/vpopmail-5.2.1-r3.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 1999-2003 Gentoo Technologies, Inc.
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/vpopmail/vpopmail-5.2.1-r3.ebuild,v 1.2 2003/02/13 14:43:54 vapier Exp $
-
-inherit eutils
-
-# TODO: all ldap, sybase support
-HOMEPAGE="http://www.inter7.com/vpopmail"
-DESCRIPTION="A collection of programs to manage virtual email domains and accounts on your Qmail or Postfix mail servers."
-SRC_URI="http://www.inter7.com/vpopmail/${P}.tar.gz
- mysql? ( http://gentoo.twobit.net/misc/vpopmail-5.2.1-mysql.diff )"
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="x86 sparc"
-IUSE="mysql"
-
-DEPEND="sys-apps/sed
- sys-apps/ucspi-tcp
- mysql? ( =dev-db/mysql-3.23* )"
-RDEPEND="net-mail/qmail
- virtual/cron
- mysql? ( =dev-db/mysql-3.23* )"
-
-# Define vpopmail home dir in /etc/password if different
-VPOP_DEFAULT_HOME="/var/vpopmail"
-VPOP_HOME="$VPOP_DEFAULT_HOME"
-
-# This makes sure the variable is set, and that it isn't null.
-vpopmail_set_homedir() {
- VPOP_HOME=`grep vpopmail /etc/passwd | cut -d: -f6`
- if [ -z "$VPOP_HOME" ]; then
- echo -ne "\a"
- eerror "vpopmail's home directory is null in /etc/passwd"
- eerror "You probably want to check that out."
- eerror "Continuing with default."
- sleep 1; echo -ne "\a"; sleep 1; echo -ne "\a"
- VPOP_HOME="/var/vpopmail"
- else
- einfo "Setting VPOP_HOME to: $VPOP_HOME"
- fi
-}
-
-pkg_setup() {
- if [ -z `getent group vpopmail` ]; then
- (groupadd -g 89 vpopmail 2>/dev/null || groupadd vpopmail ) || die "problem adding vpopmail group"
- fi
- if [ -z `getent passwd vpopmail` ]; then
- useradd -g vpopmail -u 89 -d ${VPOP_DEFAULT_HOME} -c "vpopmail_directory" -s /bin/false -m vpopmail || \
- useradd -g vpopmail -u `getent group vpopmail | awk -F":" '{ print $3 }'` -d ${VPOP_DEFAULT_HOME} -c "vpopmail_directory" \
- -s /bin/false -m vpopmail || die "problem adding vpopmail user"
- fi
-}
-
-src_unpack() {
-
- cd ${WORKDIR}
- unpack ${P}.tar.gz
- cd ${S}
-
- if [ "`use mysql`" ]; then
- einfo "Applying MySQL patch..."
- # Thanks to Nicholas Jones (carpaski@gentoo.org)
- epatch ${DISTDIR}/vpopmail-5.2.1-mysql.diff
- fi
-
- # Thanks to Vadim Berezniker (vadim@berezniker.com)
- # This patch backports a bug fix from the devel version re: logons
- epatch ${FILESDIR}/vpopmail.diff
-
-}
-
-src_compile() {
- vpopmail_set_homedir
-
- use mysql && \
- myopts="${myopts} --enable-mysql=y \
- --enable-libs=/usr/include/mysql \
- --enable-sqllibdir=/usr/lib/mysql \
- --enable-mysql-logging=y \
- --enable-auth-logging=y \
- --enable-valias=y \
- --enable-mysql-replication=n"
-
- # the configure script tries to force root and make directories not using ${D}
- sed -e '1282,1289d' -e '1560,1567d' -e '2349d' -e '2107d' -e '2342d' configure > configure.new
- mv --force configure.new configure
- chmod u+x configure
-
- econf ${myopts} --sbindir=/usr/sbin \
- --bindir=/usr/bin \
- --sysconfdir=${VPOP_HOME}/etc \
- --enable-qmaildir=/var/qmail \
- --enable-qmail-newu=/var/qmail/bin/qmail-newu \
- --enable-qmail-inject=/var/qmail/bin/qmail-inject \
- --enable-qmail-newmrh=/var/qmail/bin/qmail-newmrh \
- --enable-vpopuser=vpopmail \
- --enable-many-domains=y \
- --enable-vpopgroup=vpopmail \
- --enable-file-locking=y \
- --enable-file-sync=y \
- --enable-md5-passwords=y \
- --enable-clear-passwd=y \
- --enable-defaultquota=30000000,1000C \
- --enable-roaming-users=y --enable-relay-clear-minutes=60 \
- --enable-tcprules-prog=/usr/bin/tcprules --enable-tcpserver-file=/etc/tcp.smtp \
- --enable-logging=y \
- --enable-log-name=vpopmail
-
- [ "`use mysql`" ] && echo '#define MYSQL_PASSWORD_FILE "/etc/vpopmail.conf"' >> config.h
-
- emake || die "Make failed."
-
-}
-
-src_install () {
- vpopmail_set_homedir
-
- make DESTDIR=${D} install-strip || die
-
- # Install documentation.
- dodoc AUTHORS ChangeLog COPYING FAQ INSTALL NEWS TODO
- dodoc README README.* RELEASE.NOTES UPGRADE.*
- dodoc doc/doc_html/* doc/man_html/*
- rm -rf ${D}/${VPOP_HOME}/doc
- dosym /usr/share/doc/${PVR}/ ${VPOP_HOME}/doc
- chown vpopmail.vpopmail ${D}/${VPOP_HOME}/doc
-
- # Create symlink in /usr/bin for executables
- dodir /usr/bin/
- for item in `ls -1 ${D}${VPOP_HOME}/bin`; do dosym ${VPOP_HOME}/bin/${item} usr/bin/${item} ; done
-
- # Create /etc/vpopmail.conf
- [ "`use mysql`" ] && dodir /etc && cp ${FILESDIR}/vpopmail.conf ${D}/etc/
-
- # Configure b0rked. We'll do this manually
- echo "-I${VPOP_HOME}/include" > ${D}/${VPOP_HOME}/etc/inc_deps
- if [ "`use mysql`" ]; then
- echo "-L${VPOP_HOME}/lib -lvpopmail -L/usr/lib/mysql -lmysqlclient -lz" > ${D}/${VPOP_HOME}/etc/lib_deps
- else
- echo "-L${VPOP_HOME}/lib -lvpopmail" > ${D}/${VPOP_HOME}/etc/lib_deps
- fi
-}
-
-pkg_preinst() {
- vpopmail_set_homedir
-
- # Keep DATA
- touch ${VPOP_HOME}/domains/.keep
-
- # This is a workaround until portage handles binary packages+users better.
- pkg_setup
-}
-
-pkg_postinst() {
- einfo "Performing post-installation routines for ${P}."
- echo "40 * * * * /usr/bin/clearopensmtp 2>&1 > /dev/null" >> /var/spool/cron/crontabs/root
-
- if [ "`use mysql`" ]; then
- einfo ""
- einfo "You have 'mysql' turned on in your USE"
- einfo "Vpopmail needs a VALID MySQL USER. Let's call it 'vpopmail'"
- einfo "You MUST add it and then specify its passwd in the /etc/vpopmail.conf file"
- einfo ""
- einfo "First log into mysql as your mysql root user and pass. Then:"
- einfo "> create database vpopmail;"
- einfo "> use mysql;"
- einfo "> grant select, insert, update, delete, create, drop on vpopmail.* to"
- einfo " vpopmail@localhost identified by 'your password';"
- einfo "> flush privileges;"
- einfo ""
- fi
-}
-
-pkg_postrm() {
-
- vpopmail_set_homedir
-
- sed "/^40.*\/usr\/bin\/clearopensmtp.*null$/d" /var/spool/cron/crontabs/root > /var/spool/cron/crontabs/root.new
- mv --force /var/spool/cron/crontabs/root.new /var/spool/cron/crontabs/root
- einfo "The vpopmail DATA will NOT be removed automatically."
- einfo "You can delete them manually by removing the ${VPOP_HOME} directory."
-
-}
diff --git a/net-mail/vpopmail/vpopmail-5.2.1-r4.ebuild b/net-mail/vpopmail/vpopmail-5.2.1-r4.ebuild
deleted file mode 100644
index 2135ef1e42a6..000000000000
--- a/net-mail/vpopmail/vpopmail-5.2.1-r4.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 1999-2003 Gentoo Technologies, Inc.
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/vpopmail/vpopmail-5.2.1-r4.ebuild,v 1.2 2003/02/13 14:44:00 vapier Exp $
-
-inherit eutils
-
-# TODO: all ldap, sybase support
-HOMEPAGE="http://www.inter7.com/vpopmail"
-DESCRIPTION="A collection of programs to manage virtual email domains and accounts on your Qmail or Postfix mail servers."
-SRC_URI="http://www.inter7.com/vpopmail/${P}.tar.gz
- mysql? ( http://gentoo.twobit.net/misc/vpopmail-5.2.1-mysql.diff )"
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="x86 sparc"
-IUSE="mysql"
-DEPEND="sys-apps/sed
- sys-apps/ucspi-tcp
- mysql? ( =dev-db/mysql-3.23* )"
-RDEPEND="net-mail/qmail
- virtual/cron
- mysql? ( =dev-db/mysql-3.23* )"
-
-# Define vpopmail home dir in /etc/password if different
-VPOP_DEFAULT_HOME="/var/vpopmail"
-VPOP_HOME="$VPOP_DEFAULT_HOME"
-
-# This makes sure the variable is set, and that it isn't null.
-vpopmail_set_homedir() {
- VPOP_HOME=`grep vpopmail /etc/passwd | cut -d: -f6`
- if [ -z "$VPOP_HOME" ]; then
- echo -ne "\a"
- eerror "vpopmail's home directory is null in /etc/passwd"
- eerror "You probably want to check that out."
- eerror "Continuing with default."
- sleep 1; echo -ne "\a"; sleep 1; echo -ne "\a"
- VPOP_HOME="/var/vpopmail"
- else
- einfo "Setting VPOP_HOME to: $VPOP_HOME"
- fi
-}
-
-pkg_setup() {
- if [ -z `getent group vpopmail` ]; then
- (groupadd -g 89 vpopmail 2>/dev/null || groupadd vpopmail ) || die "problem adding vpopmail group"
- fi
- if [ -z `getent passwd vpopmail` ]; then
- useradd -g vpopmail -u 89 -d ${VPOP_DEFAULT_HOME} -c "vpopmail_directory" -s /bin/false -m vpopmail || \
- useradd -g vpopmail -u `getent group vpopmail | awk -F":" '{ print $3 }'` -d ${VPOP_DEFAULT_HOME} -c "vpopmail_directory" \
- -s /bin/false -m vpopmail || die "problem adding vpopmail user"
- fi
-}
-
-src_unpack() {
-
- cd ${WORKDIR}
- unpack ${P}.tar.gz
- cd ${S}
-
- if [ "`use mysql`" ]; then
- einfo "Applying MySQL patch..."
- # Thanks to Nicholas Jones (carpaski@gentoo.org)
- epatch ${DISTDIR}/vpopmail-5.2.1-mysql.diff
- fi
-
- # Thanks to Vadim Berezniker (vadim@berezniker.com)
- # This patch backports a bug fix from the devel version re: logons
- epatch ${FILESDIR}/vpopmail.diff
-
-}
-
-src_compile() {
- vpopmail_set_homedir
-
- use mysql && myopts="${myopts} --enable-mysql=y \
- --enable-libs=/usr/include/mysql \
- --enable-sqllibdir=/usr/lib/mysql \
- --enable-mysql-logging=y \
- --enable-auth-logging=y \
- --enable-valias=y \
- --enable-mysql-replication=n" \
- || myopts="${myopts} --enable-mysql=n"
-
- # the configure script tries to force root and make directories not using ${D}
- sed -e '1282,1289d' -e '1560,1567d' -e '2349d' -e '2107d' -e '2342d' configure > configure.new
- mv --force configure.new configure
- chmod u+x configure
-
- econf ${myopts} --sbindir=/usr/sbin \
- --bindir=/usr/bin \
- --sysconfdir=${VPOP_HOME}/etc \
- --enable-qmaildir=/var/qmail \
- --enable-qmail-newu=/var/qmail/bin/qmail-newu \
- --enable-qmail-inject=/var/qmail/bin/qmail-inject \
- --enable-qmail-newmrh=/var/qmail/bin/qmail-newmrh \
- --enable-vpopuser=vpopmail \
- --enable-many-domains=y \
- --enable-vpopgroup=vpopmail \
- --enable-file-locking=y \
- --enable-file-sync=y \
- --enable-md5-passwords=y \
- --enable-clear-passwd=y \
- --enable-defaultquota=30000000,1000C \
- --enable-roaming-users=y --enable-relay-clear-minutes=60 \
- --enable-tcprules-prog=/usr/bin/tcprules --enable-tcpserver-file=/etc/tcp.smtp \
- --enable-logging=y \
- --enable-log-name=vpopmail
-
- [ "`use mysql`" ] && echo '#define MYSQL_PASSWORD_FILE "/etc/vpopmail.conf"' >> config.h
-
- emake || die "Make failed."
-
-}
-
-src_install () {
- vpopmail_set_homedir
-
- make DESTDIR=${D} install-strip || die
-
- # Install documentation.
- dodoc AUTHORS ChangeLog COPYING FAQ INSTALL NEWS TODO
- dodoc README README.* RELEASE.NOTES UPGRADE.*
- dodoc doc/doc_html/* doc/man_html/*
- rm -rf ${D}/${VPOP_HOME}/doc
- dosym /usr/share/doc/${PVR}/ ${VPOP_HOME}/doc
- chown vpopmail.vpopmail ${D}/${VPOP_HOME}/doc
-
- # Create symlink in /usr/bin for executables
- dodir /usr/bin/
- for item in `ls -1 ${D}${VPOP_HOME}/bin`; do dosym ${VPOP_HOME}/bin/${item} usr/bin/${item} ; done
-
- # Create /etc/vpopmail.conf
- [ "`use mysql`" ] && dodir /etc && cp ${FILESDIR}/vpopmail.conf ${D}/etc/
-
- # Configure b0rked. We'll do this manually
- echo "-I${VPOP_HOME}/include" > ${D}/${VPOP_HOME}/etc/inc_deps
- if [ "`use mysql`" ]; then
- echo "-L${VPOP_HOME}/lib -lvpopmail -L/usr/lib/mysql -lmysqlclient -lz" > ${D}/${VPOP_HOME}/etc/lib_deps
- else
- echo "-L${VPOP_HOME}/lib -lvpopmail" > ${D}/${VPOP_HOME}/etc/lib_deps
- fi
-}
-
-pkg_preinst() {
- vpopmail_set_homedir
-
- # Keep DATA
- touch ${VPOP_HOME}/domains/.keep
-
- # This is a workaround until portage handles binary packages+users better.
- pkg_setup
-}
-
-pkg_postinst() {
- einfo "Performing post-installation routines for ${P}."
- echo "40 * * * * /usr/bin/clearopensmtp 2>&1 > /dev/null" >> /var/spool/cron/crontabs/root
-
- if [ "`use mysql`" ]; then
- einfo ""
- einfo "You have 'mysql' turned on in your USE"
- einfo "Vpopmail needs a VALID MySQL USER. Let's call it 'vpopmail'"
- einfo "You MUST add it and then specify its passwd in the /etc/vpopmail.conf file"
- einfo ""
- einfo "First log into mysql as your mysql root user and pass. Then:"
- einfo "> create database vpopmail;"
- einfo "> use mysql;"
- einfo "> grant select, insert, update, delete, create, drop on vpopmail.* to"
- einfo " vpopmail@localhost identified by 'your password';"
- einfo "> flush privileges;"
- einfo ""
- fi
-}
-
-pkg_postrm() {
-
- vpopmail_set_homedir
-
- sed "/^40.*\/usr\/bin\/clearopensmtp.*null$/d" /var/spool/cron/crontabs/root > /var/spool/cron/crontabs/root.new
- mv --force /var/spool/cron/crontabs/root.new /var/spool/cron/crontabs/root
- einfo "The vpopmail DATA will NOT be removed automatically."
- einfo "You can delete them manually by removing the ${VPOP_HOME} directory."
-
-}