# ChangeLog for net-mail/qpopper
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/qpopper/ChangeLog,v 1.32 2010/08/09 07:43:18 pva Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-mail/qpopper/ChangeLog,v 1.33 2011/09/11 14:05:17 pva Exp $
+
+*qpopper-4.1.0 (11 Sep 2011)
+
+ 11 Sep 2011; Peter Volkov <pva@gentoo.org> +qpopper-4.1.0.ebuild,
+ +files/qpopper-4.1-parallel-build.patch:
+ Version bump.
09 Aug 2010; Peter Volkov <pva@gentoo.org> -qpopper-4.0.5-r3.ebuild,
-qpopper-4.0.14.ebuild, qpopper-4.0.16.ebuild, metadata.xml:
AUX qpopper-4.0.14-parallel-build.patch 392 RMD160 8c809262da075e692c1cdc57935e60d056a21627 SHA1 1762fe3496e2829253dcfff4f736428218026053 SHA256 0a7ea5cddf88e8a405af4bc540bcf2244450ad3d6c73de425bbe559195fbdb26
AUX qpopper-4.0.16-glibc-2.10.patch 3127 RMD160 a482f95fc1bc18882162e336e9c1551e69eaa08a SHA1 c80872f005d681719070e5821fd7f242fb8477ef SHA256 737ab0a71088957fde762669dec21091f468d1d40c73f8a8e81fb17e27c124c5
+AUX qpopper-4.1-parallel-build.patch 464 RMD160 2c6fa96aad9f957337dd5ce448227840d03b2af5 SHA1 657af59f6f339840b8c828172348515ef8652027 SHA256 55a3014b5db01656b062fb374f9e9f31513de0e76b87b448c96268386c8d669b
AUX qpopper-CAN-2005-1151.patch 4628 RMD160 952a4dfc535d2b02fab10e8c760a764ce0e6b0ff SHA1 992b84fe1413638b5d01cf1e9d465a9a92e14a84 SHA256 0141a199029245e8e08277ae1ea53e6c7eb681cbb4e4aca2428b1b8e88b97451
AUX qpopper-CAN-2005-1152.patch 429 RMD160 6d13c9453ef334f4eeadc3b0808d3a3de6b50551 SHA1 da120a5c7cb822b2a07d23a9510aedfcc045917c SHA256 c2ab4c613ea259550c6b52d1a40d2f6cdf3edb21ec4a46fdefa3c31f142224e5
AUX qpopper.conf 20457 RMD160 ff9c5e883b40da4aff56a832bc31c1fd39ef9394 SHA1 e0b0198eef3d01332b1ffeac61e962885852cd7b SHA256 ed4d6a22d9e1c5e9cb89c86d7d63a9cf552d76cba9bb94b4adc467662043ae52
AUX qpopper.init.d 519 RMD160 109b681b155c1e89c756330b3abf65d0313c23c3 SHA1 926d3c48f3d7f2793220d4bf3d43f52d91e70a34 SHA256 fca7b5c7646246613acfa1b76dd4e610a64e1ef1f53617b26f1c254cc192f360
AUX qpopper.xinetd 408 RMD160 9b7be25ec7a07a38f857e1a3ff8e2bf8f0f15e8e SHA1 f4f2f602db40191a5f94ab065014dffdcce38f76 SHA256 e6de613540086c0312029c0f0c762a6383df3c3f106c7112a371bdfd1ed087c4
DIST qpopper4.0.16.tar.gz 2358668 RMD160 079a4a17b6dd36f130112ede4940e44f87c52663 SHA1 ac2f86b898fcba8efa52a85415baf8405f3e5e80 SHA256 57a93e2d3953f2964c0862901191a3e276b58800bb26e67dd886321177717f6e
+DIST qpopper4.1.0.tar.gz 1239530 RMD160 5254dd252739b2465795a0161bc2fed82adffbcc SHA1 7806c230cb2b87d131c356de6ce85160650b5aea SHA256 1bc21f83cda47e9b2d5d8ceecc49f169e10fdb9b99ddddcd543218fad269b0de
EBUILD qpopper-4.0.16.ebuild 3333 RMD160 2d3774394b6cfa6e40004fb69ff638cad6de48fc SHA1 8f6a14562086fbf07717e68b14dffcabc72b30f0 SHA256 111694c2fe2e5fc5e4033fa6c30868b819599da28e5c3be35ad7bf71ce66700c
-MISC ChangeLog 4718 RMD160 a91314aa8c403f4b57c60ef32ef018ef8f7317cc SHA1 fa3166cede3f13752f72ca7ad85fe63469a32c40 SHA256 706007b5feae90032187a71532802d6d017712e2229ad1ffa1d6a2730dd0a851
+EBUILD qpopper-4.1.0.ebuild 3154 RMD160 eb1d91bcebc79289910e6bf1d52eb6f5511a7db6 SHA1 9aa247469e5a71cb5435c73362936c8fde546a66 SHA256 4d62a77892806bd9e86f5a352041d9abfa6cc9f1f35b46298ad42c538ea27a9e
+MISC ChangeLog 4876 RMD160 36969a78713b6cc98dfa90cc7c8e98bbcfec6f24 SHA1 da948290054f28179ae1e81d34bb87b0d05bd47a SHA256 c6f3b8b26ba21a0d2955ae4292d65ae590c26866fa7e6f4c17d95d35ffe67a79
MISC metadata.xml 480 RMD160 8e88bef88cbfc9923e6e01490422d5dd50ae5f54 SHA1 cb3310a29b284e6f07dd5f585b8411108fe19eda SHA256 6b06f6f22801f96ad718e9ec2bdab6acb338339f3dbcb5b0c4624ca4546ddab7
--- /dev/null
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-mail/qpopper/qpopper-4.1.0.ebuild,v 1.1 2011/09/11 14:05:17 pva Exp $
+
+EAPI="4"
+#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 )
+ 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 ./mmangle/test || die
+ epatch "${FILESDIR}"/${PN}-4.1-parallel-build.patch
+ sed -i -e 's:-o popauth:& ${LDFLAGS}:' popper/Makefile.in || die
+}
+
+src_configure() {
+ 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
+ fowners pop:root /usr/sbin/popauth
+ fperms 4110 /usr/sbin/popauth
+ doman man/popauth.8
+ fi
+
+ dosbin popper/popper
+ doman man/popper.8
+
+ insinto /etc
+ doins "${FILESDIR}/qpopper.conf"
+
+ 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
+ else
+ newinitd "${FILESDIR}/qpopper.init.d" qpopper
+ fi
+
+ dodoc README doc/{Release.Notes,Changes}
+
+ docinto rfc
+ dodoc doc/rfc*.txt
+ dohtml doc/LMOS-FAQ.html
+
+ insinto /usr/share/doc/${PF}
+ doins GUIDE.pdf
+}
+
+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
+}