[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