summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaurice van der Pot <griffon26@gentoo.org>2005-03-04 17:55:01 +0000
committerMaurice van der Pot <griffon26@gentoo.org>2005-03-04 17:55:01 +0000
commitf9b73ec78a16fab09f575c470ee2dc0389d6f135 (patch)
treebdf819f44f4672b7d3af5a8e79322b9043defc38 /net-mail/tpop3d
parentChanging CTARGET_ALIASES to FAKE_TARGETS for consistency with binutils. (diff)
downloadgentoo-2-f9b73ec78a16fab09f575c470ee2dc0389d6f135.tar.gz
gentoo-2-f9b73ec78a16fab09f575c470ee2dc0389d6f135.tar.bz2
gentoo-2-f9b73ec78a16fab09f575c470ee2dc0389d6f135.zip
Added pam symlink, mailbase dep and efence dep to tpop3d
(Portage version: 2.0.51.16)
Diffstat (limited to 'net-mail/tpop3d')
-rw-r--r--net-mail/tpop3d/ChangeLog9
-rw-r--r--net-mail/tpop3d/Manifest23
-rw-r--r--net-mail/tpop3d/files/digest-tpop3d-1.5.3-r11
-rw-r--r--net-mail/tpop3d/tpop3d-1.5.3-r1.ebuild96
4 files changed, 113 insertions, 16 deletions
diff --git a/net-mail/tpop3d/ChangeLog b/net-mail/tpop3d/ChangeLog
index 74210f5411d8..a9de2317b900 100644
--- a/net-mail/tpop3d/ChangeLog
+++ b/net-mail/tpop3d/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for net-mail/tpop3d
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/tpop3d/ChangeLog,v 1.16 2005/02/16 16:45:36 slarti Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-mail/tpop3d/ChangeLog,v 1.17 2005/03/04 17:55:01 griffon26 Exp $
+
+*tpop3d-1.5.3-r1 (04 Mar 2005)
+
+ 04 Mar 2005; Maurice van der Pot <griffon26@gentoo.org>
+ +tpop3d-1.5.3-r1.ebuild:
+ Depend on mailbase and create tpop3d symlink for pam (bug #79240)
+ Depend on efence with debug use flag (bug #82988)
16 Feb 2005; Tom Martin <slarti@gentoo.org> tpop3d-1.5.3.ebuild:
Marked ~amd64.
diff --git a/net-mail/tpop3d/Manifest b/net-mail/tpop3d/Manifest
index 59d629091c51..e7f7e1b98b24 100644
--- a/net-mail/tpop3d/Manifest
+++ b/net-mail/tpop3d/Manifest
@@ -1,19 +1,12 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 a3df013fdba14ccc3fb446e173434409 ChangeLog 2636
-MD5 54110dd1c9339b9c8c9b84b39201c7be tpop3d-1.5.3.ebuild 2701
MD5 fdee8ea25743becb983807795ea997d3 metadata.xml 222
+MD5 6408ac828db2bf840aa03167fa1cf851 todo 129
+MD5 a3df013fdba14ccc3fb446e173434409 ChangeLog 2636
MD5 6c2ef0682b765d8d9e05f9dcc622849e tpop3d-1.4.2.ebuild 2510
+MD5 54110dd1c9339b9c8c9b84b39201c7be tpop3d-1.5.3.ebuild 2701
+MD5 3ec46a6c0fc7c2926ce108a9190d8ab1 tpop3d-1.5.3-r1.ebuild 2860
+MD5 70073dfbe2bd93a7922b97c4f4cd3af2 files/digest-tpop3d-1.4.2 145
+MD5 4a64dc0452c80fd14ebdfe21d889d235 files/digest-tpop3d-1.5.3 64
+MD5 723ad41d7f5485e972db927a7e43ee6c files/tpop3d-init 688
MD5 b4b77ee1eecb8a83a5edeaea1be8fc89 files/tpop3d-1.5.3-invalid-user-message.patch 1098
MD5 248f2db7e7a34de9f006bafae84c36de files/tpop3d-1.5.3-variable-name-clash.patch 2215
-MD5 723ad41d7f5485e972db927a7e43ee6c files/tpop3d-init 688
-MD5 4a64dc0452c80fd14ebdfe21d889d235 files/digest-tpop3d-1.5.3 64
-MD5 70073dfbe2bd93a7922b97c4f4cd3af2 files/digest-tpop3d-1.4.2 145
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.0 (GNU/Linux)
-
-iD8DBQFCE3lSCHk4+ZoBpvsRArHOAJ0Y3QJZC3hPA5XUajjKfhF1jlqSaQCfQmjl
-GZ354zFpUlPa5JKRf/XWS24=
-=nhwH
------END PGP SIGNATURE-----
+MD5 4a64dc0452c80fd14ebdfe21d889d235 files/digest-tpop3d-1.5.3-r1 64
diff --git a/net-mail/tpop3d/files/digest-tpop3d-1.5.3-r1 b/net-mail/tpop3d/files/digest-tpop3d-1.5.3-r1
new file mode 100644
index 000000000000..df8d97b72e94
--- /dev/null
+++ b/net-mail/tpop3d/files/digest-tpop3d-1.5.3-r1
@@ -0,0 +1 @@
+MD5 dd920c49f4e5879eb3caf7ea047622e9 tpop3d-1.5.3.tar.gz 242294
diff --git a/net-mail/tpop3d/tpop3d-1.5.3-r1.ebuild b/net-mail/tpop3d/tpop3d-1.5.3-r1.ebuild
new file mode 100644
index 000000000000..803d4ad0f848
--- /dev/null
+++ b/net-mail/tpop3d/tpop3d-1.5.3-r1.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-mail/tpop3d/tpop3d-1.5.3-r1.ebuild,v 1.1 2005/03/04 17:55:01 griffon26 Exp $
+
+inherit eutils
+
+DESCRIPTION="An extensible POP3 server with vmail-sql/MySQL support."
+HOMEPAGE="http://www.ex-parrot.com/~chris/tpop3d/"
+SRC_URI="http://www.ex-parrot.com/~chris/tpop3d/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="ssl ldap mysql perl pam tcpd maildir debug postgres"
+
+DEPEND="virtual/libc
+ debug? ( >=dev-util/efence-2.4.13 )
+ ssl? ( >=dev-libs/openssl-0.9.6 )
+ ldap? ( >=net-nds/openldap-2.0.7 )
+ mysql? ( >=dev-db/mysql-3.23.28 )
+ postgres? ( >=dev-db/postgresql-7.3 )
+ perl? ( >=dev-lang/perl-5.6.1 )
+ pam? ( >=sys-libs/pam-0.75
+ >=net-mail/mailbase-0.00-r8 )
+ tcpd? ( >=sys-apps/tcp-wrappers-7.6 )"
+
+src_unpack() {
+ unpack ${P}.tar.gz
+ cd ${S}
+ epatch ${FILESDIR}/${P}-invalid-user-message.patch
+ epatch ${FILESDIR}/${P}-variable-name-clash.patch
+}
+
+src_compile() {
+ local myconf
+ use mysql && myconf="--enable-auth-mysql"
+ use postgres && myconf="${myconf} --enable-auth-pgsql"
+ use ldap && myconf="${myconf} --enable-auth-ldap"
+ use perl && myconf="${myconf} --enable-auth-perl"
+ use tcpd && myconf="${myconf} --enable-tcp-wrappers"
+ use pam || myconf="${myconf} --disable-auth-pam"
+ use maildir && myconf="${myconf} --enable-mbox-maildir"
+ use ssl && myconf="${myconf} --enable-tls"
+ # If you want plaintext /etc/passwd authentication
+ if [ ! -z $ENABLE_PASSWD ]; then
+ myconf="${myconf} --enable-auth-passwd"
+ fi
+ # If you want to use /etc/shadow instead.
+ # Make sure you also set $ENABLE_PASSWD
+ if [ ! -z $ENABLE_SHADOW ]; then
+ myconf="${myconf} --enable-shadow-passwords"
+ fi
+ # authenticate against any passwd-like file
+ if [ ! -z $ENABLE_FLATFILE ]; then
+ myconf="${myconf} --enable-auth-flatfile"
+ fi
+ # authenticate via an external program
+ if [ ! -z $ENABLE_OTHER ]; then
+ myconf="${myconf} --enable-auth-other"
+ fi
+ # Make it Rated G and safe for the kids
+ if [ ! -z $BE_NICE ]; then
+ myconf="${myconf} --disable-snide-comments"
+ fi
+ # Install mail-client/drac for integration with tpop3d
+ if [ ! -a $ENABLE_DRAC ]; then
+ myconf="${myconf} --enable-drac"
+ fi
+ if use debug; then
+ myconf="${myconf} --enable-electric-fence --enable-backtrace"
+ fi
+ econf ${myconf} || die "./configure failed"
+
+ # Add in custom CFLAGS to the makefile...
+ sed -i "s/CFLAGS =/CFLAGS = ${CFLAGS} /" Makefile
+
+ emake || die
+}
+
+src_install() {
+ make DESTDIR=${D} install || die
+ dodir /etc/tpop3d
+
+ if use pam ; then
+ dodir /etc/pam.d
+ dosym /etc/pam.d/pop3 /etc/pam.d/tpop3d
+ fi
+
+ exeinto /etc/init.d
+ newexe ${FILESDIR}/tpop3d-init tpop3d
+}
+
+pkg_postinst() {
+ einfo "Read the tpop3d.conf manpage"
+ einfo "Please create /etc/tpop3d/tpop3d.conf to fit your Configuration"
+}