diff options
author | Martin Holzer <mholzer@gentoo.org> | 2003-05-15 20:50:51 +0000 |
---|---|---|
committer | Martin Holzer <mholzer@gentoo.org> | 2003-05-15 20:50:51 +0000 |
commit | eaa920b1409bca8f4643103187053d264c2a0b1a (patch) | |
tree | 4855b07225cfb38e3501d72c4e8959ebe0ffd560 /net-mail | |
parent | New version (diff) | |
download | gentoo-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.13 | 1 | ||||
-rw-r--r-- | net-mail/qmail-scanner/files/digest-qmail-scanner-1.14 | 1 | ||||
-rw-r--r-- | net-mail/qmail-scanner/files/digest-qmail-scanner-1.15 | 1 | ||||
-rw-r--r-- | net-mail/qmail-scanner/qmail-scanner-1.13.ebuild | 73 | ||||
-rw-r--r-- | net-mail/qmail-scanner/qmail-scanner-1.14.ebuild | 73 | ||||
-rw-r--r-- | net-mail/qmail-scanner/qmail-scanner-1.15.ebuild | 73 | ||||
-rw-r--r-- | net-mail/sylpheed-claws/Manifest | 8 | ||||
-rw-r--r-- | net-mail/vpopmail/Manifest | 5 | ||||
-rw-r--r-- | net-mail/vpopmail/files/digest-vpopmail-5.2.1-r2 | 2 | ||||
-rw-r--r-- | net-mail/vpopmail/files/digest-vpopmail-5.2.1-r3 | 2 | ||||
-rw-r--r-- | net-mail/vpopmail/files/digest-vpopmail-5.2.1-r4 | 2 | ||||
-rw-r--r-- | net-mail/vpopmail/vpopmail-5.2.1-r2.ebuild | 182 | ||||
-rw-r--r-- | net-mail/vpopmail/vpopmail-5.2.1-r3.ebuild | 183 | ||||
-rw-r--r-- | net-mail/vpopmail/vpopmail-5.2.1-r4.ebuild | 182 |
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." - -} |