Version bump.
authorPeter Volkov <pva@gentoo.org>
Sun, 11 Sep 2011 14:05:17 +0000 (14:05 +0000)
committerPeter Volkov <pva@gentoo.org>
Sun, 11 Sep 2011 14:05:17 +0000 (14:05 +0000)
Package-Manager: portage-2.1.10.11/cvs/Linux x86_64

net-mail/qpopper/ChangeLog
net-mail/qpopper/Manifest
net-mail/qpopper/files/qpopper-4.1-parallel-build.patch [new file with mode: 0644]
net-mail/qpopper/qpopper-4.1.0.ebuild [new file with mode: 0644]

index dd9fda141943aa3f5335e9cd01e0769bf5001e23..53a2bc1081317aab43850d1161644a620abafe9f 100644 (file)
@@ -1,6 +1,12 @@
 # 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:
index 62f195bc96498e0fdf78c6ba78a5e57fc6c877a9..3e292ed57932fb78f3ea3c84c9a4858557dbd518 100644 (file)
@@ -1,11 +1,14 @@
 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
diff --git a/net-mail/qpopper/files/qpopper-4.1-parallel-build.patch b/net-mail/qpopper/files/qpopper-4.1-parallel-build.patch
new file mode 100644 (file)
index 0000000..23cc7c3
--- /dev/null
@@ -0,0 +1,13 @@
+=== modified file 'popper/Makefile.in'
+--- popper/Makefile.in 2011-09-11 13:29:01 +0000
++++ popper/Makefile.in 2011-09-11 13:29:23 +0000
+@@ -212,7 +212,7 @@
+               -I${common_srcdir} ${common_dir}/libcommon.a \
+               ${LIBS} ${LDFLAGS}
+-popauth: ${POPAUTHOBJS} ${MISSING_OBJS}
++popauth: ${POPAUTHOBJS} ${MISSING_OBJS} common_library
+       ${CC}  -o popauth ${POPAUTHOBJS} ${NETWORK_LIBS} \
+              ${DBM_LIBS} ${MISSING_OBJS} \
+               ${common_dir}/libcommon.a
+
diff --git a/net-mail/qpopper/qpopper-4.1.0.ebuild b/net-mail/qpopper/qpopper-4.1.0.ebuild
new file mode 100644 (file)
index 0000000..676ed09
--- /dev/null
@@ -0,0 +1,125 @@
+# 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
+}