[arch-commits] CVS update of extra/network/spamassassin (PKGBUILD)
Kevin Piche
kevin at archlinux.org
Tue Jan 29 01:41:34 UTC 2008
Date: Monday, January 28, 2008 @ 20:41:34
Author: kevin
Path: /home/cvs-extra/extra/network/spamassassin
Modified: PKGBUILD (1.43 -> 1.44)
upgpkg: spamassassin 3.2.4-2
Updated for new perl policy
----------+
PKGBUILD | 25 +++++++++++++------------
1 file changed, 13 insertions(+), 12 deletions(-)
Index: extra/network/spamassassin/PKGBUILD
diff -u extra/network/spamassassin/PKGBUILD:1.43 extra/network/spamassassin/PKGBUILD:1.44
--- extra/network/spamassassin/PKGBUILD:1.43 Mon Jan 14 22:09:22 2008
+++ extra/network/spamassassin/PKGBUILD Mon Jan 28 20:41:34 2008
@@ -1,15 +1,15 @@
-# $Id: PKGBUILD,v 1.43 2008/01/15 03:09:22 eric Exp $
+# $Id: PKGBUILD,v 1.44 2008/01/29 01:41:34 kevin Exp $
# Maintainer: Dale Blount <dale at archlinux.org>
# Contributor: Manolis Tzanidakis
pkgname=spamassassin
pkgver=3.2.4
-pkgrel=1
+pkgrel=2
pkgdesc="A mail filter to identify spam."
arch=(i686 x86_64)
license=(APACHE)
url="http://spamassassin.apache.org"
-depends=('perl' 'perl-net-dns' 'perl-uri' 'perl-html-parser' \
+depends=('perl>=5.10.0' 'perl-net-dns' 'perl-uri' 'perl-html-parser' \
'perl-digest-sha1' 'perl-io-socket-ssl' 'openssl' \
'perl-libwww' 'perl-io-zlib' 'perl-mail-spf' \
'perl-archive-tar' 'zlib' 're2c')
@@ -20,6 +20,7 @@
etc/mail/spamassassin/v312.pre \
etc/mail/spamassassin/v320.pre)
install=$pkgname.install
+options=(!emptydirs)
source=(http://www.devlib.org/apache/$pkgname/source/Mail-SpamAssassin-$pkgver.tar.gz \
spamd.conf.d spamd)
md5sums=('81ec227d4d63aba08563ee868af9fbeb'
@@ -29,16 +30,16 @@
build() {
cd $startdir/src/Mail-SpamAssassin-$pkgver
- /usr/bin/yes n | /usr/bin/perl Makefile.PL CONTACT_ADDRESS=root at localhost \
- ENABLE_SSL=yes PERL_TAINT=no
- # ugly hack to make install location
- # compatible with newer versions of perl.
- curperlver=`pacman -Q perl | cut -d ' ' -f 2 | cut -d '-' -f 1`
- /bin/sed -i "s:$curperlver:current:g" Makefile
+ # install module in vendor directories.
+ PERL_MM_USE_DEFAULT=1 /usr/bin/perl Makefile.PL INSTALLDIRS=vendor \
+ CONTACT_ADDRESS=root at localhost ENABLE_SSL=yes PERL_TAINT=no
/usr/bin/make || return 1
- /usr/bin/make DESTDIR=$startdir/pkg install
- /bin/rm -rf $startdir/pkg/usr/lib/perl5/current/
- /bin/rm -rf $startdir/pkg/usr/lib/perl5/site_perl/current/${CARCH}-linux-thread-multi/
+ /usr/bin/make DESTDIR=$startdir/pkg install || return 1
+
+ # remove perllocal.pod and .packlist
+ find ${startdir}/pkg -name perllocal.pod -delete
+ find ${startdir}/pkg -name .packlist -delete
+
/bin/install -D -m644 $startdir/src/spamd.conf.d $startdir/pkg/etc/conf.d/spamd
/bin/install -D -m755 $startdir/src/spamd $startdir/pkg/etc/rc.d/spamd
}
More information about the arch-commits
mailing list