[arch-commits] CVS update of extra/network/razor (PKGBUILD)

Kevin Piche kevin at archlinux.org
Sat Jan 26 04:32:48 UTC 2008


    Date: Friday, January 25, 2008 @ 23:32:48
  Author: kevin
    Path: /home/cvs-extra/extra/network/razor

Modified: PKGBUILD (1.12 -> 1.13)

upgpkg: razor 2.84-2
Updated for new perl policy


----------+
 PKGBUILD |   29 +++++++++++++++--------------
 1 file changed, 15 insertions(+), 14 deletions(-)


Index: extra/network/razor/PKGBUILD
diff -u extra/network/razor/PKGBUILD:1.12 extra/network/razor/PKGBUILD:1.13
--- extra/network/razor/PKGBUILD:1.12	Fri Jul 20 10:16:16 2007
+++ extra/network/razor/PKGBUILD	Fri Jan 25 23:32:48 2008
@@ -1,31 +1,32 @@
-# $Id: PKGBUILD,v 1.12 2007/07/20 14:16:16 dale Exp $
+# $Id: PKGBUILD,v 1.13 2008/01/26 04:32:48 kevin Exp $
 # Maintainer: Dale Blount <dale at archlinux.org>
 # Contributor: Manolis Tzanidakis
 
 pkgname=razor
 pkgver=2.84
-pkgrel=1
+pkgrel=2
 pkgdesc="A distributed, collaborative, spam detection and filtering network."
 arch=(i686 x86_64)
 url="http://razor.sourceforge.net"
-depends=('glibc' 'perl' 'perl-net-dns' 'perl-digest-sha1' 'perl-uri' 'perl-digest-nilsimsa')
-source=(http://easynews.dl.sourceforge.net/sourceforge/razor/$pkgname-agents-$pkgver.tar.bz2)
+depends=('glibc' 'perl-net-dns' 'perl-digest-sha1' 'perl-uri' 'perl-digest-nilsimsa' 'perl>=5.10.0')
+source=(http://dl.sourceforge.net/sourceforge/razor/${pkgname}-agents-${pkgver}.tar.bz2)
+options=(!emptydirs)
 md5sums=('8b9a11a6ce020383c32c45d1530d77c2')
 
 build() {
-  cd $startdir/src/$pkgname-agents-$pkgver
-  /usr/bin/perl Makefile.PL
-  # 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
+  cd ${startdir}/src/${pkgname}-agents-${pkgver}
+
   # skip install_razor_agents (we'll do the linking later)
   # /bin/sed -i "s|install :: all pure_install doc_install install_razor_agents|install :: all pure_install doc_install|g" Makefile
-  # /bin/sed -i "s|INSTALLMAN5DIR = \$(DESTDIR)\$(PREFIX)/share/man/man5|INSTALLMAN5DIR = \$(DESTDIR)\$(PREFIX)/usr/man/man5|g" Makefile
+
+  /usr/bin/perl Makefile.PL INSTALLDIRS=vendor || return 1
   /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/auto/razor-agents/ || return 1 
+  /usr/bin/make DESTDIR=${startdir}/pkg install
+
+  # remove perllocal.pod and .packlist
+  /usr/bin/find ${startdir}/pkg -name perllocal.pod -delete
+  /usr/bin/find ${startdir}/pkg -name .packlist -delete
+
   # cd $startdir/pkg/usr/bin
   # for i in razor-check razor-report razor-revoke razor-admin; do 
   #  /bin/ln -sf razor-client $i; 




More information about the arch-commits mailing list