diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2011-07-06 09:17:22 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2011-07-06 09:21:32 +0000 |
commit | 5bcbe1fea9eea0ec4749a7905c3b7ef616ecce46 (patch) | |
tree | c2e57d35a587f324611fb614d5c5bc4f964a9c43 /main/gross/APKBUILD | |
parent | 26aee517954fe2874c517c93f382933fbcf6189b (diff) | |
download | aports-5bcbe1fea9eea0ec4749a7905c3b7ef616ecce46.tar.bz2 aports-5bcbe1fea9eea0ec4749a7905c3b7ef616ecce46.tar.xz |
main/gross: add grey_tuple feature
Allows you to do greylisting on client ip, sender domain, and helo instead
of the default client ip, sender email and recipient email.
Patch is discussed upstream:
https://lists.utu.fi/pipermail/gross/2011/000300.html
Diffstat (limited to 'main/gross/APKBUILD')
-rw-r--r-- | main/gross/APKBUILD | 30 |
1 files changed, 18 insertions, 12 deletions
diff --git a/main/gross/APKBUILD b/main/gross/APKBUILD index e1f304d8ac..e359433914 100644 --- a/main/gross/APKBUILD +++ b/main/gross/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=gross pkgver=1.0.2 -pkgrel=3 +pkgrel=4 pkgdesc="Greylisting of suspicious sources" url="http://code.google.com/p/gross/" arch="all" @@ -16,28 +16,33 @@ source="http://gross.googlecode.com/files/$pkgname-$pkgver.tar.gz grossd.initd grossd.confd gross-1.0.1-default-conf.patch + gross-grey_tuple.patch " -build() { - cd "$srcdir/$pkgname-$pkgver" +_builddir="$srcdir/$pkgname-$pkgver" +prepare() { + local i + cd "$_builddir" + for i in $source; do + case $i in + *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; + esac + done +} - for _i in ../*.patch; do - msg "Applying $_i..." - patch -p1 < $_i || return 1 - done - export lt_SED='/bin/sed' - export lt_cv_path_SED='/bin/sed' +build() { + cd "$_builddir" ./configure --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --infodir=/usr/share/info - make -j1 || return 1 + make || return 1 } package() { - cd "$srcdir/$pkgname-$pkgver" + cd "$_builddir" make -j1 DESTDIR="$pkgdir" install rm "$pkgdir"/usr/lib/*.la @@ -50,4 +55,5 @@ package() { md5sums="cb88d88553161c01e9bed7a74c3e9263 gross-1.0.2.tar.gz 6e8a2626c0c9f0e98e950a67a55a7040 grossd.initd 5ca1c6e51c3243236e6564480b20279b grossd.confd -7c504b653c71dcf7b192bc487b3516fd gross-1.0.1-default-conf.patch" +7c504b653c71dcf7b192bc487b3516fd gross-1.0.1-default-conf.patch +d25f5688a63bddf14e0db677a7a82382 gross-grey_tuple.patch" |