Gentoo Archives: gentoo-commits

From: "Alfredo Tupone (tupone)" <tupone@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in mail-filter/spamdyke: metadata.xml Manifest spamdyke-3.1.3.ebuild ChangeLog
Date: Tue, 08 Jan 2008 23:06:42
Message-Id: E1JCNWn-0004mu-B1@stork.gentoo.org
1 tupone 08/01/08 23:06:37
2
3 Added: metadata.xml Manifest spamdyke-3.1.3.ebuild
4 ChangeLog
5 Log:
6 New package. Bug #204845
7 (Portage version: 2.1.3.19)
8
9 Revision Changes Path
10 1.1 mail-filter/spamdyke/metadata.xml
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-filter/spamdyke/metadata.xml?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-filter/spamdyke/metadata.xml?rev=1.1&content-type=text/plain
14
15 Index: metadata.xml
16 ===================================================================
17 <?xml version="1.0" encoding="UTF-8"?>
18 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
19 <pkgmetadata>
20 <herd>qmail</herd>
21 <maintainer>
22 <email>tupone@g.o</email>
23 <name>Tupone Alfredo</name>
24 </maintainer>
25 <longdescription lang="en">
26 spamdyke is a filter for monitoring and intercepting SMTP connections between a
27 remote host and a qmail server. Spam is blocked while the remote server
28 (spammer) is still connected; no additional processing or storage is needed.
29
30 In addition to all of its anti-spam filters, spamdyke also includes a number of
31 features to enhance qmail.
32
33 Best of all, using spamdyke does not require patching or recompiling qmail!
34 </longdescription>
35 </pkgmetadata>
36
37
38
39 1.1 mail-filter/spamdyke/Manifest
40
41 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-filter/spamdyke/Manifest?rev=1.1&view=markup
42 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-filter/spamdyke/Manifest?rev=1.1&content-type=text/plain
43
44 Index: Manifest
45 ===================================================================
46 DIST spamdyke-3.1.3.tgz 745192 RMD160 ca13a852051ca89d21d6a34aaed14416ab3b5935 SHA1 afa1377ce44697d4c884c3a52158b7e8ec971fdd SHA256 b3c0c21f86cbf6415d3b06ceaf9c6d7d56e3cf728199e9555fe189aa14a448a0
47 EBUILD spamdyke-3.1.3.ebuild 1977 RMD160 ce624be36ad975d6794c0b4e76cb2c316844dfb8 SHA1 ed14d1429337fd5d5dcec8e6ec2e7131759d612e SHA256 364bc73157d7f48c618422ccb42de9b362adbe495da4529d361c47d6d5c70956
48 MD5 830c73872922ecf81398662bf6227644 spamdyke-3.1.3.ebuild 1977
49 RMD160 ce624be36ad975d6794c0b4e76cb2c316844dfb8 spamdyke-3.1.3.ebuild 1977
50 SHA256 364bc73157d7f48c618422ccb42de9b362adbe495da4529d361c47d6d5c70956 spamdyke-3.1.3.ebuild 1977
51 MISC ChangeLog 278 RMD160 2fca7c15afd8e40c360e981450f521d1a96bc6ef SHA1 291519cc8566eee6113b3539c021a9102514b1f9 SHA256 b95819d2780daaee82407540219a98859c30f7b4e69e38f4bd5cefe6effd6a18
52 MD5 4af7c5976582eb8a9d0ee7ff7e29424b ChangeLog 278
53 RMD160 2fca7c15afd8e40c360e981450f521d1a96bc6ef ChangeLog 278
54 SHA256 b95819d2780daaee82407540219a98859c30f7b4e69e38f4bd5cefe6effd6a18 ChangeLog 278
55 MISC metadata.xml 707 RMD160 9d94c426746073aa110977b08a459bcfda5e70a5 SHA1 7800fbb956db81cf06ee50c0b0aae268a776942c SHA256 d0966a507becd544b333523fc72448af206b719c9c3307011ca0c22df0855dd8
56 MD5 e4bb20e05e7cb593e745fb6ab0c865f7 metadata.xml 707
57 RMD160 9d94c426746073aa110977b08a459bcfda5e70a5 metadata.xml 707
58 SHA256 d0966a507becd544b333523fc72448af206b719c9c3307011ca0c22df0855dd8 metadata.xml 707
59 MD5 e7e7a93998e4fe57a6d331d70564b240 files/digest-spamdyke-3.1.3 235
60 RMD160 6ca9fd16f3829bc8dd0fa31b7f847fadb9bb18a2 files/digest-spamdyke-3.1.3 235
61 SHA256 e2c5e4c4c794fcbd03b6dc89c7ed0489b5fab4a01653f741fda1f3c516222655 files/digest-spamdyke-3.1.3 235
62
63
64
65 1.1 mail-filter/spamdyke/spamdyke-3.1.3.ebuild
66
67 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-filter/spamdyke/spamdyke-3.1.3.ebuild?rev=1.1&view=markup
68 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-filter/spamdyke/spamdyke-3.1.3.ebuild?rev=1.1&content-type=text/plain
69
70 Index: spamdyke-3.1.3.ebuild
71 ===================================================================
72 # Copyright 1999-2008 Gentoo Foundation
73 # Distributed under the terms of the GNU General Public License v2
74 # $Header: /var/cvsroot/gentoo-x86/mail-filter/spamdyke/spamdyke-3.1.3.ebuild,v 1.1 2008/01/08 23:06:36 tupone Exp $
75
76 EAPI="1"
77
78 DESCRIPTION="A drop-in connection-time spam filter for qmail"
79 HOMEPAGE="http://www.spamdyke.org/"
80 SRC_URI="http://www.spamdyke.org/releases/${P}.tgz"
81
82 LICENSE="GPL-2"
83 SLOT="0"
84 KEYWORDS="~amd64"
85 IUSE="+tls"
86
87 DEPEND="tls? ( dev-libs/openssl )"
88
89 S=${WORKDIR}/${P}/${PN}
90
91 src_unpack() {
92 unpack ${A}
93 cd "${S}"
94 echo "# Configuration option for ${PN}" > ${PN}.conf
95 if use tls; then
96 echo "tls-certificate-file=/var/qmail/control/clientcert.pem" \
97 >> ${PN}.conf
98 fi
99 echo "graylist-dir=/var/tmp/${PN}/graylist" >> ${PN}.conf
100 echo "never-graylist-rdns-dir=/etc/${PN}/never-graylist" >> ${PN}.conf
101 echo "reject-empty-rdns" >> ${PN}.conf
102 echo "reject-unresolvable-rdns" >> ${PN}.conf
103 }
104
105 src_compile() {
106 econf --with-debug \
107 $(use_enable tls) || die "econf failed"
108 emake CFLAGS="${CFLAGS}" || die "emake failed"
109 cd ../utils
110 econf || die "econf failed in utils"
111 emake CFLAGS="${CFLAGS}" || die "emake in utils died"
112 }
113
114 src_install() {
115 dobin ${PN} || die "Installing ${PN} binary failed"
116 insinto /etc/${PN}
117 doins ${PN}.conf || die "Installing ${PN} configuration file failed"
118 keepdir /var/tmp/${PN}/graylist/$(../utils/domain2path -d localhost)
119 fowners -R qmaild /var/tmp/${PN}
120 insinto /etc/${PN}/never-graylist/$(../utils/domain2path -d localhost)
121 touch localhost
122 doins localhost
123 cd ../utils
124 dobin domain2path || die "Installing domain2path binary failed"
125 cd ../documentation
126 dodoc {Changelog,INSTALL,UPGRADING}.txt
127 dohtml FAQ.html \
128 README.html \
129 README_ip_file_format.html \
130 README_rdns_directory_format.html \
131 README_rdns_file_format.html
132 }
133
134 pkg_postinst() {
135 elog "In /var/qmail/control/conf-smtpd insert the line:"
136 elog "QMAIL_SMTP_PRE=\"${QMAIL_SMTP_PRE} spamdyke -f /etc/${PN}/${PN}.conf\""
137 elog "Run spamdyke with the '-h' flag to see the available options and"
138 elog "update /etc/spamdyke.conf accordingly"
139 }
140
141
142
143 1.1 mail-filter/spamdyke/ChangeLog
144
145 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-filter/spamdyke/ChangeLog?rev=1.1&view=markup
146 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-filter/spamdyke/ChangeLog?rev=1.1&content-type=text/plain
147
148 Index: ChangeLog
149 ===================================================================
150 # ChangeLog for mail-filter/spamdyke
151 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
152 # $Header: /var/cvsroot/gentoo-x86/mail-filter/spamdyke/ChangeLog,v 1.1 2008/01/08 23:06:36 tupone Exp $
153
154 *spamdyke-3.1.3 (08 Jan 2008)
155
156 08 Jan 2008; Tupone Alfredo <tupone@g.o> +metadata.xml,
157 +spamdyke-3.1.3.ebuild:
158 New package. Bug #204845 by me.
159
160
161
162
163 --
164 gentoo-commits@l.g.o mailing list