Portage is a package management system used by Gentoo Linux
# ChangeLog for mail-filter/gld
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/mail-filter/gld/ChangeLog,v 1.44 2010/08/11 01:35:43 jer Exp $
*gld-1.7-r1 (11 Aug 2010)
11 Aug 2010; Jeroen Roovers
Respect LDFLAGS (bug #331785). Move dosed scripts to src_prepare and make
sure they are run properly. Respect CC. Respect CFLAGS. Whitespace.
17 Jun 2010; Patrick Lauer
Migrating away from deprecated postgres virtuals
23 Sep 2009; Patrick Lauer
Remove virtual/libc
11 Jul 2009; Torsten Veller
README.gz -> README (#272910)
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-r1.ebuild 1670 RMD160 d2063d125b4aad71d8296d97e129b69606596d6a SHA1 66c7f7e4ed86cbafc9b135fc8eb1416fe19e75d6 SHA256 42f8891e31d442701fed2307f8a333a0eb2805f7b1336caeffd592866611c811
EBUILD gld-1.7.ebuild 1488 RMD160 4a7e04177b81f791d10c8df8a13d3ab7c422b739 SHA1 caa7a31a87d2df8a940696755fd280ea16066f0a SHA256 bd2ce255dc1ad725435c0966c6a2ce3d092fd03eee23260d373788ce2035b450
MISC ChangeLog 6672 RMD160 52368ff5eca1f9cba1402670f0f94cff43956710 SHA1 9fa6daff55dcd0655a423bd74b1cac200158188a SHA256 51f647227f8031da001209b6404927e5acd5cc384c5291dcb2551a0517aaaa91
MISC metadata.xml 161 RMD160 273e570423fa3cd9d3f15f7967a43307c8ee9661 SHA1 a1fecd2f7b169d621b88c6ccab9d758209fc8f19 SHA256 4ebf9a8f60040bfb95f13790c1d146a49c69f791f9c421e02a5d96fd6fcb2b32
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-filter/gld/gld-1.7-r1.ebuild,v 1.1 2010/08/11 01:35:43 jer Exp $
EAPI="2"
inherit toolchain-funcs
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="sys-libs/zlib
>=dev-libs/openssl-0.9.6
postgres? ( dev-db/postgresql-server )
!postgres? ( virtual/mysql )"
src_prepare() {
sed -i gld.conf \
-e 's:^LOOPBACKONLY=.*:LOOPBACKONLY=1:' \
-e 's:^#USER=.*:USER=nobody:' \
-e 's:^#GROUP=.*:GROUP=nobody:' \
|| die "sed gld.conf failed"
sed -i Makefile.in \
-e '/ -c /{s|-O2|$(CFLAGS)|g}' \
-e '/ -o /{s|-O2|$(CFLAGS) $(LDFLAGS)|g}' \
-e '/strip/d' \
|| die "sed Makefile.in failed"
}
src_configure() {
tc-export CC
# 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"
}
src_install() {
dobin gld
insinto /etc
newins gld.conf gld.conf.example
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 the README file in /usr/share/doc/${PF} for"
elog "details on how to setup gld."
elog
elog "The sql files have been installed to /usr/share/${PN}/sql."
elog
}
# Copyright 1999-2010 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.11 2010/06/17 21:36:11 patrick 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="sys-libs/zlib
>=dev-libs/openssl-0.9.6
postgres? ( dev-db/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 the README file in /usr/share/doc/${PF} for"
elog "details on how to setup gld."
elog
elog "The sql files have been installed to /usr/share/${PN}/sql."
elog
}