[arch-commits] Commit in razor/trunk (PKGBUILD razor-2.85-makefile-quoting-fix.patch)
Evangelos Foutras
foutrelis at archlinux.org
Sun Jun 14 17:44:01 UTC 2015
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;
+ }
More information about the arch-commits
mailing list