diff options
Diffstat (limited to 'mail-filter/tumgreyspf')
-rw-r--r-- | mail-filter/tumgreyspf/ChangeLog | 4 | ||||
-rw-r--r-- | mail-filter/tumgreyspf/Manifest | 20 | ||||
-rw-r--r-- | mail-filter/tumgreyspf/files/digest-tumgreyspf-1.22 | 3 | ||||
-rw-r--r-- | mail-filter/tumgreyspf/metadata.xml | 7 | ||||
-rw-r--r-- | mail-filter/tumgreyspf/tumgreyspf-1.22.ebuild | 96 |
5 files changed, 130 insertions, 0 deletions
diff --git a/mail-filter/tumgreyspf/ChangeLog b/mail-filter/tumgreyspf/ChangeLog new file mode 100644 index 0000000..0063c05 --- /dev/null +++ b/mail-filter/tumgreyspf/ChangeLog @@ -0,0 +1,4 @@ +# ChangeLog for mail-filter/tumgreyspf +# Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2 +# $Header: Exp $ + diff --git a/mail-filter/tumgreyspf/Manifest b/mail-filter/tumgreyspf/Manifest new file mode 100644 index 0000000..9248245 --- /dev/null +++ b/mail-filter/tumgreyspf/Manifest @@ -0,0 +1,20 @@ +DIST tumgreyspf-1.22.tar.gz 26246 RMD160 cdf916ebfe9f131170d25abf2d3b1cf36217c191 SHA1 3f47fecbd779fad3d2d614801d1815b762f814b9 SHA256 0ca7c464010e26319f5a6b0b0483900dca24d3b1733afb005505599e48efbf4c +EBUILD tumgreyspf-1.22.ebuild 2380 RMD160 8d451790dc701772233e90a6ad8ab4e3401dd2b7 SHA1 da1179006bb4f5afeb9cb625705a18769f32dae7 SHA256 6a2031b4aa7fab2630745632ee19ce8b6a4ab8a598a4950b82e32ab5cfca31c6 +MD5 b165f6a90c8d75bab5d37ee651b4602f tumgreyspf-1.22.ebuild 2380 +RMD160 8d451790dc701772233e90a6ad8ab4e3401dd2b7 tumgreyspf-1.22.ebuild 2380 +SHA256 6a2031b4aa7fab2630745632ee19ce8b6a4ab8a598a4950b82e32ab5cfca31c6 tumgreyspf-1.22.ebuild 2380 +MISC .tumgreyspf-1.22.ebuild.swp 12288 RMD160 7411a59aa31f78339ab11fd586f5caae88345262 SHA1 96ec3ee8e8d250c4ed12ebdaf11f0c5ee3d59422 SHA256 54ce453ee2c8fe836a3c176d113f9827d12126d05506ed42061fe6eca993b893 +MD5 7f3ec501ccfdd1b3db0d978be8b6f75c .tumgreyspf-1.22.ebuild.swp 12288 +RMD160 7411a59aa31f78339ab11fd586f5caae88345262 .tumgreyspf-1.22.ebuild.swp 12288 +SHA256 54ce453ee2c8fe836a3c176d113f9827d12126d05506ed42061fe6eca993b893 .tumgreyspf-1.22.ebuild.swp 12288 +MISC ChangeLog 127 RMD160 83e481c724c2f1ce66d1312b1c56a163b6016321 SHA1 3795a1edf0abd0f6a1952188c5ca1b71c9d14e95 SHA256 5e5f755c5487219eb1545b4f33cb3c446d98186973eb364f01f849e970d5b961 +MD5 fa9f3e3f55d7077442513e26f8b79418 ChangeLog 127 +RMD160 83e481c724c2f1ce66d1312b1c56a163b6016321 ChangeLog 127 +SHA256 5e5f755c5487219eb1545b4f33cb3c446d98186973eb364f01f849e970d5b961 ChangeLog 127 +MISC metadata.xml 200 RMD160 665acf5e79c91b69b0bc59f5aa0ee1c4f42e6c54 SHA1 d349122431aef7dedcf5f49dd9502d5ced79b774 SHA256 db68fa156d3372dca096a89f031bf3dcf49b9b1b543a62bd9ef2e50a25bb0638 +MD5 8a4b6655aa96c3be6b605135ac6f93a1 metadata.xml 200 +RMD160 665acf5e79c91b69b0bc59f5aa0ee1c4f42e6c54 metadata.xml 200 +SHA256 db68fa156d3372dca096a89f031bf3dcf49b9b1b543a62bd9ef2e50a25bb0638 metadata.xml 200 +MD5 ad78a31ee9be6c13f12727f6d909b82c files/digest-tumgreyspf-1.22 244 +RMD160 955fdefad89df2dc64237212293ebbbf8f4a5f43 files/digest-tumgreyspf-1.22 244 +SHA256 13f99c0aa93b12f6c92d2893221c03eebf46444d6de35988a9848768b7d82448 files/digest-tumgreyspf-1.22 244 diff --git a/mail-filter/tumgreyspf/files/digest-tumgreyspf-1.22 b/mail-filter/tumgreyspf/files/digest-tumgreyspf-1.22 new file mode 100644 index 0000000..1bb2b74 --- /dev/null +++ b/mail-filter/tumgreyspf/files/digest-tumgreyspf-1.22 @@ -0,0 +1,3 @@ +MD5 577af83546bc2daebbfa2a3d26650597 tumgreyspf-1.22.tar.gz 26246 +RMD160 cdf916ebfe9f131170d25abf2d3b1cf36217c191 tumgreyspf-1.22.tar.gz 26246 +SHA256 0ca7c464010e26319f5a6b0b0483900dca24d3b1733afb005505599e48efbf4c tumgreyspf-1.22.tar.gz 26246 diff --git a/mail-filter/tumgreyspf/metadata.xml b/mail-filter/tumgreyspf/metadata.xml new file mode 100644 index 0000000..e91abf1 --- /dev/null +++ b/mail-filter/tumgreyspf/metadata.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer> + <email>radek@gentoo.org</email> +</maintainer> +</pkgmetadata> diff --git a/mail-filter/tumgreyspf/tumgreyspf-1.22.ebuild b/mail-filter/tumgreyspf/tumgreyspf-1.22.ebuild new file mode 100644 index 0000000..738d38c --- /dev/null +++ b/mail-filter/tumgreyspf/tumgreyspf-1.22.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +DESCRIPTION="External policy checker for the postfix mail server (greylister + SPF)" +HOMEPAGE="http://www.tummy.com/Community/software/tumgreyspf/" +SRC_URI="ftp://ftp.tummy.com/pub/tummy/${PN}/${P}.tar.gz" +LICENSE="GPL-2" + +SLOT="0" +IUSE="" + +RESTRICT="primaryuri" + +KEYWORDS="x86" + +DEPEND="" + +RDEPEND=" + >=dev-lang/python-2.4 + >=dev-python/pyspf-1.6" + +src_unpack() { + unpack ${A} + cd "${S}" + #-e "/^CXX=/s:g++:$(tc-getCXX):" \ + sed -i \ + -e 's:^sys.path.append.*:sys.path.append("/usr/lib/tumgreyspf"):' \ + -e 's:^defaultConfigFilename.*:defaultConfigFilename = "/etc/tumgreyspf.conf":' \ + tumgreyspf tumgreyspf-* tumgreyspf*.py || die "changing hardcoded directory paths" + + sed -i \ + -e 's|^configPath.*|configPath="file:///var/lib/tumgreyspf/config"|' \ + -e 's|^greylistDir.*|greylistDir="/var/lib/tumgreyspf/data"|' \ + tumgreyspf.conf || die "changing hardcoded directory paths" +} + +src_install() { + + # this directories are installed with normal perms + dodir /usr/bin + dodir /usr/lib/${PN} + + insinto /usr/lib/${PN} + exeinto /usr/lib/${PN} + + doins ${PN}-test.conf + doins ${PN}supp.py + + doexe ${PN}-stat + doexe ${PN}-clean + doexe ${PN}-configtest + doexe ${PN} + + dosym ${D}/usr/lib/${PN}/${PN} /usr/sbin/${PN} + dosym ${D}/usr/lib/${PN}/${PN}-clean /usr/sbin/${PN}-clean + dosym ${D}/usr/lib/${PN}/${PN}-stat /usr/sbin/${PN}-stat + dosym ${D}/usr/lib/${PN}/${PN}-configtest /usr/sbin/${PN}-configtest + + dodoc TODO WHATSNEW README README.QuickStart README.performance + + dodir /etc + insinto /etc + doins ${PN}.conf + + dodir /etc/cron.daily + echo -e "#!/bin/sh\n/usr/sbin/${PN}-clean" >> ${D}/etc/cron.daily/${PN}.cron + fperms 755 /etc/cron.daily/${PN}.cron + + dodir /var/lib/${PN} + dodir /var/lib/${PN}/config + insinto /var/lib/${PN}/config + newins __default__.dist __default__ + + diropts -m750 + insopts -m640 + dodir /var/lib/${PN}/data + dodir /var/lib/${PN}/blackhole + fowners /var/lib/${PN}/data + fowners /var/lib/${PN}/blackhole + + keepdir /var/lib/${PN}/data + keepdir /var/lib/${PN}/blackhole +} + +pkg_postinst() { + einfo "" + einfo "Configuration file is located: /etc/${PN}.conf" + einfo "File system configuration is in: /var/lib/${PN}/config" + einfo "Cron file was installed under: /etc/cron.daily/${PN}.cron" + einfo "" + einfo "Do not forget to modify postfix (master.cf and main.cf)" + einfo "You can find more detailed instruction in /usr/share/doc/${P}" + einfo "" +} + |