Date: Sunday, June 14, 2015 @ 19:44:00 Author: foutrelis Revision: 240769
upgpkg: razor 2.85-5 Perl 5.22 rebuild. Added: razor/trunk/razor-2.85-makefile-quoting-fix.patch Modified: razor/trunk/PKGBUILD ---------------------------------------+ PKGBUILD | 22 ++++++++++++++++++---- razor-2.85-makefile-quoting-fix.patch | 15 +++++++++++++++ 2 files changed, 33 insertions(+), 4 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2015-06-14 16:53:50 UTC (rev 240768) +++ PKGBUILD 2015-06-14 17:44:00 UTC (rev 240769) @@ -5,7 +5,7 @@ pkgname=razor pkgver=2.85 -pkgrel=4 +pkgrel=5 pkgdesc="A distributed, collaborative, spam detection and filtering network" arch=('i686' 'x86_64') url="http://razor.sourceforge.net" @@ -13,13 +13,19 @@ depends=('perl-net-dns' 'perl-digest-sha1' 'perl-uri' 'perl-digest-nilsimsa' 'perl') options=('!emptydirs') source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-agents-${pkgver}.tar.bz2" - razor-2.85-cosmetic-pv-fix.patch) + razor-2.85-cosmetic-pv-fix.patch + razor-2.85-makefile-quoting-fix.patch) md5sums=('014d08db40187cb1316482191566b012' - '850645e088b21845f4b6653623d59515') + '850645e088b21845f4b6653623d59515' + '6543caaf0a4086e65de1fb61c8dd5b7b') prepare() { cd ${pkgname}-agents-${pkgver} - patch -p1 -i "$srcdir/razor-2.85-cosmetic-pv-fix.patch" + + patch -p1 -i ../razor-2.85-cosmetic-pv-fix.patch + + # ExtUtils::MakeMaker >= 6.99_09 has quotes around paths + patch -p1 -i ../razor-2.85-makefile-quoting-fix.patch } build() { @@ -36,4 +42,12 @@ package() { cd ${pkgname}-agents-${pkgver} make DESTDIR="${pkgdir}" install + +# template start; name=perl-binary-module-dependency; version=1; +if [[ $(find "$pkgdir/usr/lib/perl5/" -name "*.so") ]]; then + _perlver_min=$(perl -e '$v = $^V->{version}; print $v->[0].".".($v->[1]);') + _perlver_max=$(perl -e '$v = $^V->{version}; print $v->[0].".".($v->[1]+1);') + depends+=("perl>=$_perlver_min" "perl<$_perlver_max") +fi +# template end; } Added: razor-2.85-makefile-quoting-fix.patch =================================================================== --- razor-2.85-makefile-quoting-fix.patch (rev 0) +++ razor-2.85-makefile-quoting-fix.patch 2015-06-14 17:44:00 UTC (rev 240769) @@ -0,0 +1,15 @@ +diff -uprw razor-agents-2.85.orig/Makefile.PL razor-agents-2.85/Makefile.PL +--- razor-agents-2.85.orig/Makefile.PL 2007-05-09 01:47:53.000000000 +0300 ++++ razor-agents-2.85/Makefile.PL 2015-06-14 20:36:23.677213987 +0300 +@@ -140,9 +140,9 @@ sub MY::install { + my $inherited = $self->SUPER::install(@_); + + my $man5 = q{ \\ +- $(INST_MAN5DIR) $(INSTALLMAN5DIR)}; ++ "$(INST_MAN5DIR)" "$(INSTALLMAN5DIR)"}; + +- $inherited =~ s/(\$\((?:DEST)?INSTALL\w*MAN1DIR\))/$1$man5/gm; ++ $inherited =~ s/("?\$\((?:DEST)?INSTALL\w*MAN1DIR\)"?)/$1$man5/gm; + + return $inherited; + }