summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Volkov <pva@gentoo.org>2009-03-30 16:35:52 +0000
committerPeter Volkov <pva@gentoo.org>2009-03-30 16:35:52 +0000
commit45a5e85ac8dcb7927f3329c33416f31af8963d40 (patch)
treef3d90f5348c01ca4ab436d8372c355da65299a79 /net-mail/qpopper
parentAdd madwifi to use.mask (diff)
downloadhistorical-45a5e85ac8dcb7927f3329c33416f31af8963d40.tar.gz
historical-45a5e85ac8dcb7927f3329c33416f31af8963d40.tar.bz2
historical-45a5e85ac8dcb7927f3329c33416f31af8963d40.zip
Version bump, bug #147182.
Package-Manager: portage-2.2_rc28/cvs/Linux i686
Diffstat (limited to 'net-mail/qpopper')
-rw-r--r--net-mail/qpopper/ChangeLog7
-rw-r--r--net-mail/qpopper/Manifest4
-rw-r--r--net-mail/qpopper/qpopper-4.0.16.ebuild128
3 files changed, 137 insertions, 2 deletions
diff --git a/net-mail/qpopper/ChangeLog b/net-mail/qpopper/ChangeLog
index 69e6d2024579..2c7c984381c5 100644
--- a/net-mail/qpopper/ChangeLog
+++ b/net-mail/qpopper/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-mail/qpopper
# Copyright 2000-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/qpopper/ChangeLog,v 1.26 2009/03/30 16:05:46 pva Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-mail/qpopper/ChangeLog,v 1.27 2009/03/30 16:35:52 pva Exp $
+
+*qpopper-4.0.16 (30 Mar 2009)
+
+ 30 Mar 2009; Peter Volkov <pva@gentoo.org> +qpopper-4.0.16.ebuild:
+ Version bump, bug #147182.
*qpopper-4.0.14 (30 Mar 2009)
diff --git a/net-mail/qpopper/Manifest b/net-mail/qpopper/Manifest
index f8dd0a45ee71..5eb778a8a225 100644
--- a/net-mail/qpopper/Manifest
+++ b/net-mail/qpopper/Manifest
@@ -6,8 +6,10 @@ AUX qpopper.init.d 519 RMD160 109b681b155c1e89c756330b3abf65d0313c23c3 SHA1 926d
AUX qpopper.xinetd 408 RMD160 9b7be25ec7a07a38f857e1a3ff8e2bf8f0f15e8e SHA1 f4f2f602db40191a5f94ab065014dffdcce38f76 SHA256 e6de613540086c0312029c0f0c762a6383df3c3f106c7112a371bdfd1ed087c4
DIST qpopper-files.tar.bz2 269722 RMD160 38df1dfb02f10fca2759a93fe141faf39c176fa6 SHA1 2ee9b2c0a224e314a0c2c0bfabe1174ce193ac91 SHA256 48b66460285bacc1d497e466fe74650a0a956ece000eb9d05cec54b9296d38c2
DIST qpopper4.0.14.tar.gz 2800724 RMD160 344dc66a1bcc0010a89bc8282c55c68ca224da35 SHA1 695a648aeb060d65c2ccfb5c94b318a4cd7244f3 SHA256 5a9e4e92454b85d28d90376feedacfd842909bd1ffe384dccd9fc0b7d34822d8
+DIST qpopper4.0.16.tar.gz 2358668 RMD160 079a4a17b6dd36f130112ede4940e44f87c52663 SHA1 ac2f86b898fcba8efa52a85415baf8405f3e5e80 SHA256 57a93e2d3953f2964c0862901191a3e276b58800bb26e67dd886321177717f6e
DIST qpopper4.0.5.tar.gz 2281284 RMD160 e05c1b0823c8942d791c7b48af82e278a51591d2 SHA1 726d40da2210bf4b82541a28971986e6a3d9e1a5 SHA256 03560b6c36695364b84313d213be2dab4462ddcf11be3b6314966131bd9ba183
EBUILD qpopper-4.0.14.ebuild 3323 RMD160 67697fc7552a306cb3ae7854b151795befddf878 SHA1 5b4cf456a760060b056b006a6500b9cfce14c491 SHA256 7fa3f09321a9f3236c46d2d7abb3a74c851c5f56de67af3e6ee6fe69ef56bbf2
+EBUILD qpopper-4.0.16.ebuild 3291 RMD160 d0136678c5603b67205c58cd2b2c623f2184124c SHA1 81f1c8bd805ae17aac912cabe67468bb45a56e7e SHA256 b87c2560de710570b7958023e62a191a522bf7f9c586838f7a6fa31932ba5eba
EBUILD qpopper-4.0.5-r3.ebuild 3860 RMD160 d6273dd9832738569b24b923a8c654f8e6352258 SHA1 fb9405314e52e4150ae03b18174ab43eadaa5f7c SHA256 3178bf79fe806951269174c4ae60f149b5210a538a78f81a0647a49b96414bc3
-MISC ChangeLog 3852 RMD160 31f34f934f6f9111c745ea848ce1d6b36f915ce5 SHA1 f8d96ee4ec263c0c846d0c0e0dd456273e1ee0a8 SHA256 90977f1973298aa4a221e1b173f3354cf780057562a969c9e13c8cef648473d5
+MISC ChangeLog 3982 RMD160 466b70a7235bd922844007a98df41b13e7db7e45 SHA1 1700fc642134133bf1c2d919792c1ae12791a2ab SHA256 9da1a7071db70248dbac5b84fe21ae8c6b91c4ffbb55ee68e48f28fbf82dcc3f
MISC metadata.xml 389 RMD160 af7829ecd7e3dfc372aa59f381575d3f79607abf SHA1 05984f18589c4ba18dd393858ce10d6f8df747dc SHA256 ffbfe27474fb9e97b7ab1de09e80b7532034f1d4e27d3939632a458f098dc327
diff --git a/net-mail/qpopper/qpopper-4.0.16.ebuild b/net-mail/qpopper/qpopper-4.0.16.ebuild
new file mode 100644
index 000000000000..5a72e7e846d9
--- /dev/null
+++ b/net-mail/qpopper/qpopper-4.0.16.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-mail/qpopper/qpopper-4.0.16.ebuild,v 1.1 2009/03/30 16:35:52 pva Exp $
+
+EAPI="2"
+#inherit eutils flag-o-matic ssl-cert
+inherit eutils ssl-cert
+
+MY_P=${PN}${PV}
+
+DESCRIPTION="A POP3 Server"
+HOMEPAGE="http://www.eudora.com/products/unsupported/qpopper/index.html"
+SRC_URI="ftp://ftp.qualcomm.com/eudora/servers/unix/popper/${MY_P}.tar.gz"
+
+LICENSE="qpopper ISOC-rfc"
+SLOT="0"
+KEYWORDS="~amd64 ~sparc ~x86"
+IUSE="debug drac gdbm mailbox pam ssl xinetd apop"
+
+DEPEND="virtual/mta
+ xinetd? ( virtual/inetd )
+ gdbm? ( sys-libs/gdbm )
+ !gdbm? ( ~sys-libs/db-1.85 )
+ drac? ( mail-client/drac )
+ pam? (
+ >=sys-libs/pam-0.72
+ >=net-mail/mailbase-0.00-r8
+ )
+ ssl? ( dev-libs/openssl )"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+ use apop && enewuser pop
+}
+
+src_prepare() {
+ # Test dirs are full of binary craft. Drop it.
+ rm -rf test/ ./mmangle/test
+ epatch "${FILESDIR}/${PN}-4.0.14-parallel-build.patch"
+ sed -i -e 's:-o popauth:& ${LDFLAGS}:' popper/Makefile.in
+}
+
+src_configure() {
+# append-flags -Wa,--noexecstack
+
+ econf \
+ $(use_enable !xinetd standalone) \
+ $(use_enable debug debugging) \
+ $(use_with ssl openssl) \
+ $(use_with gdbm) \
+ $(use_with pam pam pop3) \
+ $(use_enable apop apop /etc/pop.auth) \
+ $(use_enable mailbox home-dir-mail Mailbox) \
+ $(use_with drac) \
+ --enable-shy \
+ --enable-popuid=pop \
+ --enable-log-login \
+ --enable-specialauth \
+ --enable-log-facility=LOG_MAIL
+
+ if ! use gdbm; then
+ sed -i -e 's|#define HAVE_GDBM_H|//#define HAVE_GDBM_H|g' config.h || die "sed failed"
+ fi
+}
+
+src_install() {
+ if use apop; then
+ dosbin popper/popauth || die
+ fowners pop:root /usr/sbin/popauth
+ fperms 4110 /usr/sbin/popauth
+ doman man/popauth.8 || die
+ fi
+
+ dosbin popper/popper || die
+ doman man/popper.8 || die
+
+ insinto /etc
+ doins "${FILESDIR}/qpopper.conf" || die
+
+ if use ssl; then
+ sed -i -e 's:^# \(set tls-server-cert-file\).*:\1 = /etc/mail/certs/cert.pem:' \
+ -e 's:^# \(set tls-support\).*$:\1 = stls:'\
+ "${D}/etc/qpopper.conf"
+ fi
+
+ if use xinetd; then
+ insinto /etc/xinetd.d
+ newins "${FILESDIR}/qpopper.xinetd" pop-3 || die
+ else
+ newinitd "${FILESDIR}/qpopper.init.d" qpopper || die
+ fi
+
+ dodoc README doc/{Release.Notes,Changes} || die
+
+ docinto rfc
+ dodoc doc/rfc*.txt || die
+ dohtml doc/LMOS-FAQ.html || die
+
+ insinto /usr/share/doc/${PF}
+ doins GUIDE.pdf || die
+}
+
+pkg_postinst () {
+ if use ssl; then
+ install_cert /etc/mail/certs/cert
+ chown root:mail /etc/mail/certs
+ chmod 660 /etc/mail/certs
+ fi
+ if use apop; then
+ elog "To authenticate the users with APOP "
+ elog "you have to follow these steps:"
+ elog ""
+ elog "1) initialize the authentication database:"
+ elog " # popauth -init"
+ elog "2) new users can be added by root:"
+ elog " # popauth -user <user>"
+ elog " or removed:"
+ elog " # popauth -delete <user>"
+ elog " Other users can add themeselves or change their"
+ elog " password with the command popauth"
+ elog "3) scripts or other non-interactive processes can add or change"
+ elog " the passwords with the following command:"
+ elog " # popauth -user <user> <password>"
+ elog ""
+ fi
+}