Portage is a package management system used by Gentoo Linux
# ChangeLog for mail-filter/gld
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/mail-filter/gld/ChangeLog,v 1.40 2008/06/15 09:34:55 dertobi123 Exp $
15 Jun 2008; Tobias Scherbaum
-files/gld-1.5.2-mxgrey-fix.patch, -files/Makefile.in, -gld-1.5.2.ebuild,
-gld-1.6.ebuild, gld-1.7.ebuild:
Remove useless dep on mail-mta/postfix (#225965), fix quoting, cleanup
21 May 2008; Tiziano Müller
gld-1.6.ebuild, gld-1.7.ebuild:
Changed dependency for postgresql from dev-db/postgresql to
virtual/postgresql-server
16 Jun 2007; Christoph Mende
Stable on amd64 wrt bug 160067
15 Jun 2007; Tobias Scherbaum
ppc stable, bug #160067
11 Jun 2007; Christian Faulhammer
stable x86, bug 160067
18 Mar 2007; Marius Mauch
gld-1.6.ebuild, gld-1.7.ebuild:
Replacing einfo with elog
23 Nov 2006; Francesco Riosa
gld-1.6.ebuild, gld-1.7.ebuild:
dev-db/mysql => virtual/mysql
*gld-1.7 (03 May 2006)
03 May 2006; Tom Martin
+gld-1.7.ebuild:
Version bump to 1.7; resolve bug #130802 while we're here. Thanks to
Alexander Skwar
tables.sql.
27 Apr 2006; Marien Zwart
files/digest-gld-1.6, Manifest:
Fixing SHA256 digest, pass four
16 Apr 2006; Michael Hanselmann
Stable on ppc.
08 Apr 2006; Joshua Jackson
Stable on x86; bug #124788
25 Nov 2005; Tom Martin
Stable on amd64, resolves bug #113549.
21 Oct 2005; Tom Martin
files/gld-1.5.2-mxgrey-fix.patch:
Updated patch. Thanks to
15 Oct 2005; Tom Martin
+files/gld-1.5.2-mxgrey-fix.patch:
Accidentally removed a needed patch in the purge a few days ago. Resolves
bug #108900.
*gld-1.6 (08 Oct 2005)
08 Oct 2005; Tom Martin
-files/gld-1.5.2-mxgrey-fix.patch, -gld-1.4.ebuild, -gld-1.5.ebuild,
-gld-1.5-r1.ebuild, -gld-1.5-r2.ebuild, +gld-1.6.ebuild:
Version bump to 1.6 for bug 108124 and also a purge.
21 Aug 2005; Tom Martin
+files/gld-1.5.2-mxgrey-fix.patch, gld-1.5.2.ebuild:
Applied patch from martinsw@linux-net.dnsalias.net to resolve bug 102769.
14 Aug 2005; Michael Hanselmann
Stable on ppc.
01 Jul 2005; Andrej Kacian
Stable on x86 and amd64. Bug #97619, by Alexander Stoll
18 Jun 2005; Andrej Kacian
Initscript provides "postfix_graylist", so postfix can safely start after
gld. Bug #55705, by Duncan Hill
05 Jun 2005; Michael Hanselmann
Stable on ppc.
28 Apr 2005; Andrej Kacian
Removed ebuild because distfile is no longer available.
*gld-1.5.2 (21 Apr 2005)
21 Apr 2005; Tom Martin
Version bump. Resolves bug 88971 in the process. Thanks to Benjamin Smee
*gld-1.5-r2 (20 Apr 2005)
20 Apr 2005; Tom Martin
gld-1.5-r1.ebuild, +gld-1.5-r2.ebuild:
Update init script dependencies, bug 88574. Also, fix some trailing whitespace.
16 Apr 2005; Tom Martin
Fix the handling of --with-pgsql. There was no --without-pgsql, and it seems
that adding this to econf via $(use_with) was in fact making it install
*with* postgres.
16 Apr 2005; Tom Martin
gld-1.5-r1.ebuild:
Addition on MY_P to both stable and testing versions. It seems upstream has
been changing the contents of tarballs while the name is constant,
preventing either version from being built. Also, add postgres to IUSE for
1.5-r1, I forgot the first time around.
*gld-1.5-r1 (14 Apr 2005)
14 Apr 2005; Tom Martin
Revision bump to add postgresql support. Tidied installation of SQL files.
13 Apr 2005; Andrej Kacian
Stable on amd64, security bug #88904.
13 Apr 2005; Andrej Kacian
Fix sql files install location.
*gld-1.5 (13 Apr 2005)
13 Apr 2005; Andrej Kacian
Version bump due to security bug #88904. Adjust default configuration to be
more security-conscious.
13 Nov 2004; Tom Martin
gld-1.4.ebuild:
newexe -> newinitd for initscripts.
19 Oct 2004; Dylan Carlson
Stable on amd64.
25 Sep 2004; Tom Martin
Stable on amd64.
25 Sep 2004; Andrej Kacian
gld-1.4.ebuild:
Stable on x86.
31 Aug 2004; David Holm
Added to ~ppc.
*gld-1.4 (30 Aug 2004)
30 Aug 2004; Tom Martin
Version bump to 1.4. Thanks to David Holm
bug 62210.
13 Aug 2004; Tom Martin
Make RDEPEND include DEPEND.
11 Aug 2004; Tom Martin
Fixed DEPEND.
11 Aug 2004; Tom Martin
Made the rc-script more verbose, fixed an option order problem with
start-stop-daemon. Thanks Tuan Van
*gld-1.3 (10 Aug 2004)
10 Aug 2004; Tom Martin
Initial import. I can only test on amd64, so it lacks [~]x86 for the moment.
AUX gld.rc 544 RMD160 b0d668ffa01f39ffe7de1b4c805a792607fd434d SHA1 28c3bf17168382fe89c8db2763af3f7723ae3b59 SHA256 040837f1a16f8f6cf72f9f051322e46b4cacad8cc0a97de217e64a42efda03dc
AUX tables.sql 1141 RMD160 02d45dbe928c545d27839ae052c23f5dcf13299b SHA1 5d0911dae9f14ecc627f8ef05c5b664240622ecc SHA256 4066abd57f4b460041abe36585cbd8cb8e8aae863ff288ce05b2a5788c2f79f5
DIST gld-1.7.tgz 40241 RMD160 0e8190a668ecd88e19c22aa1f80d9a442d1101cf SHA1 e3a792f6992d063e9d93ce4183f821d78f6cb29f SHA256 c0776f6841afa73b6579e355522d79fd15467de2936f1a4464265e6415cae14b
EBUILD gld-1.7.ebuild 1496 RMD160 801657a154efa46eaffe0fb04ee13fb618d9569d SHA1 a65b492b90380f0a76e904aa2004b7b65e967ee5 SHA256 991a878d5e49477c6d82acbbb0186b7c7a4b0e9592731f7952d489e866fefcfe
MISC ChangeLog 6134 RMD160 313914641476d553090c80ab5180e94a7cc38f45 SHA1 e2c3a6bcc4673e0b1fcebffe700898608f961327 SHA256 29ff6a4e7e91d28ce38080559df91c5033aeca55fd66ddd77b191b43a1363f33
MISC metadata.xml 161 RMD160 273e570423fa3cd9d3f15f7967a43307c8ee9661 SHA1 a1fecd2f7b169d621b88c6ccab9d758209fc8f19 SHA256 4ebf9a8f60040bfb95f13790c1d146a49c69f791f9c421e02a5d96fd6fcb2b32
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-filter/gld/gld-1.7.ebuild,v 1.8 2008/06/15 09:34:55 dertobi123 Exp $
DESCRIPTION="A standalone anti-spam greylisting algorithm on top of Postfix"
HOMEPAGE="http://www.gasmi.net/gld.html"
SRC_URI="http://www.gasmi.net/down/${P}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="postgres"
# Not adding a mysql USE flag. The package defaults to it, so we will too.
DEPEND="virtual/libc
sys-libs/zlib
>=dev-libs/openssl-0.9.6
postgres? ( virtual/postgresql-server )
!postgres? ( virtual/mysql )"
src_compile() {
# It's kind of weird. $(use_with postgres pgsql) won't work if you don't
# use it...
if use postgres ; then
myconf="${myconf} --with-pgsql"
fi
econf ${myconf} \
|| die "econf failed"
emake || die "emake failed"
}
src_install() {
dobin gld
insinto /etc
newins gld.conf gld.conf.example
dosed 's:^LOOPBACKONLY=.*:LOOPBACKONLY=1:' /etc/gld.conf.sample
dosed 's:^#USER=.*:USER=nobody:' /etc/gld.conf.sample
dosed 's:^#GROUP=.*:GROUP=nobody:' /etc/gld.conf.sample
dodoc HISTORY README*
insinto /usr/share/${PN}/sql
doins *.pgsql *-whitelist.sql "${FILESDIR}"/tables.sql
newinitd "${FILESDIR}"/gld.rc gld
}
pkg_postinst() {
elog
elog "Please read /usr/share/doc/${PF}/README.gz for details on how to setup"
elog "gld."
elog
elog "The sql files have been installed to /usr/share/${PN}/sql."
elog
}