Gentoo Archives: gentoo-commits

From: "Robin H. Johnson (robbat2)" <robbat2@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in mail-mta/qpsmtpd: qpsmtpd-0.84.ebuild ChangeLog
Date: Wed, 29 Feb 2012 09:34:00
Message-Id: 20120229093337.4A9702004B@flycatcher.gentoo.org
1 robbat2 12/02/29 09:33:37
2
3 Modified: ChangeLog
4 Added: qpsmtpd-0.84.ebuild
5 Log:
6 Version bump and fix for mails with no body (submitted upstream).
7
8 (Portage version: 2.2.0_alpha89/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.13 mail-mta/qpsmtpd/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-mta/qpsmtpd/ChangeLog?rev=1.13&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-mta/qpsmtpd/ChangeLog?rev=1.13&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-mta/qpsmtpd/ChangeLog?r1=1.12&r2=1.13
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/mail-mta/qpsmtpd/ChangeLog,v
20 retrieving revision 1.12
21 retrieving revision 1.13
22 diff -p -w -b -B -u -u -r1.12 -r1.13
23 --- ChangeLog 20 Sep 2011 22:49:28 -0000 1.12
24 +++ ChangeLog 29 Feb 2012 09:33:37 -0000 1.13
25 @@ -1,6 +1,12 @@
26 # ChangeLog for mail-mta/qpsmtpd
27 -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/mail-mta/qpsmtpd/ChangeLog,v 1.12 2011/09/20 22:49:28 mgorny Exp $
29 +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/mail-mta/qpsmtpd/ChangeLog,v 1.13 2012/02/29 09:33:37 robbat2 Exp $
31 +
32 +*qpsmtpd-0.84 (29 Feb 2012)
33 +
34 + 29 Feb 2012; Robin H. Johnson <robbat2@g.o>
35 + +files/qpsmtpd-0.83-accept-empty-email.patch, +qpsmtpd-0.84.ebuild:
36 + Version bump and fix for mails with no body (submitted upstream).
37
38 20 Sep 2011; Michał Górny <mgorny@g.o> qpsmtpd-9999.ebuild:
39 Migrate to git-2.
40
41
42
43 1.1 mail-mta/qpsmtpd/qpsmtpd-0.84.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-mta/qpsmtpd/qpsmtpd-0.84.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-mta/qpsmtpd/qpsmtpd-0.84.ebuild?rev=1.1&content-type=text/plain
47
48 Index: qpsmtpd-0.84.ebuild
49 ===================================================================
50 # Copyright 1999-2012 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/mail-mta/qpsmtpd/qpsmtpd-0.84.ebuild,v 1.1 2012/02/29 09:33:37 robbat2 Exp $
53
54 EAPI=2
55
56 inherit eutils perl-app
57
58 DESCRIPTION="qpsmtpd is a flexible smtpd daemon written in Perl"
59 HOMEPAGE="http://smtpd.develooper.com"
60 SRC_URI="http://smtpd.develooper.com/files/${P}.tar.gz"
61
62 LICENSE="as-is"
63 SLOT="0"
64 KEYWORDS="~amd64 ~x86"
65 IUSE="postfix ipv6 syslog"
66
67 RDEPEND=">=dev-lang/perl-5.8.0
68 dev-perl/Net-DNS
69 virtual/perl-MIME-Base64
70 dev-perl/MailTools
71 dev-perl/IPC-Shareable
72 dev-perl/Socket6
73 dev-perl/Danga-Socket
74 dev-perl/ParaDNS
75 ipv6? ( dev-perl/IO-Socket-INET6 )
76 syslog? ( virtual/perl-Sys-Syslog )
77 virtual/inetd"
78
79 pkg_setup() {
80 enewgroup smtpd
81 local additional_groups
82 if use postfix; then
83 additional_groups="${additional_groups},postdrop"
84 fi
85 enewuser smtpd -1 -1 /var/spool/qpsmtpd smtpd${additional_groups}
86 }
87
88 src_prepare() {
89 epatch "${FILESDIR}"/${PN}-0.40-badrcptto_allowrelay.patch
90 #epatch "${FILESDIR}"/${PN}-0.83-clamd_conf.patch
91 epatch "${FILESDIR}"/${PN}-0.83-accept-empty-email.patch
92 }
93
94 src_install() {
95 perl-module_src_install
96
97 insinto /etc/xinetd.d
98 newins "${FILESDIR}"/qpsmtpd.xinetd qpsmtpd
99
100 dodir /usr/share/qpsmtpd
101 cp -Rf plugins "${D}"/usr/share/qpsmtpd/
102
103 insinto /etc/qpsmtpd
104 doins config.sample/*
105
106 echo "/usr/share/qpsmtpd/plugins" > "${D}"/etc/qpsmtpd/plugin_dirs
107 echo "/var/spool/qpsmtpd" > "${D}"/etc/qpsmtpd/spool_dir
108 cat >"${D}"/etc/qpsmtpd/logging <<-EOF
109 #logging/syslog loglevel LOGINFO priority LOG_NOTICE
110 #logging/file loglevel LOGINFO /var/log/qpsmtpd/%Y-%m-%d
111 EOF
112 if use syslog; then
113 sed -i -e '/^#logging\/syslog/s,^#,,g' "${D}"/etc/qpsmtpd/logging
114 else
115 sed -i -e '/^#logging\/file/s,^#,,g' "${D}"/etc/qpsmtpd/logging
116 fi
117
118 newenvd "${FILESDIR}"/qpsmtpd.envd 99qpsmtpd
119
120 newconfd "${FILESDIR}"/qpsmtpd.confd qpsmtpd || die "Installing conf.d file"
121 newinitd "${FILESDIR}"/qpsmtpd.initd qpsmtpd || die "Installing init.d file"
122
123 dodoc CREDITS Changes README README.plugins STATUS
124
125 diropts -m 0755 -o smtpd -g smtpd
126 dodir /var/spool/qpsmtpd /var/run/qpsmtpd /var/log/qpsmtpd
127 keepdir /var/spool/qpsmtpd /var/run/qpsmtpd /var/log/qpsmtpd
128
129 }