[arch-commits] Commit in spamassassin/trunk (2 files)

Florian Pritz bluewind at archlinux.org
Thu Jun 15 08:07:57 UTC 2017


    Date: Thursday, June 15, 2017 @ 08:07:56
  Author: bluewind
Revision: 298851

Fix FS#54378 - [spamassassin] sa-update Perl deprecation warnings

upgpkg: spamassassin 3.4.1-9

Added:
  spamassassin/trunk/edb00a8d76a625bf03227ee2f6e915c9a0d90bad.patch
Modified:
  spamassassin/trunk/PKGBUILD

------------------------------------------------+
 PKGBUILD                                       |   10 ++++--
 edb00a8d76a625bf03227ee2f6e915c9a0d90bad.patch |   36 +++++++++++++++++++++++
 2 files changed, 43 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-06-15 06:05:36 UTC (rev 298850)
+++ PKGBUILD	2017-06-15 08:07:56 UTC (rev 298851)
@@ -4,7 +4,7 @@
 # Contributor: Manolis Tzanidakis
 pkgname=spamassassin
 pkgver=3.4.1
-pkgrel=8
+pkgrel=9
 pkgdesc="A mail filter to identify spam."
 arch=('i686' 'x86_64')
 license=('APACHE')
@@ -23,7 +23,7 @@
         'etc/mail/spamassassin/v330.pre')
 install="${pkgname}.install"
 source=("http://www.us.apache.org/dist/${pkgname}/source/Mail-SpamAssassin-${pkgver}.tar.gz"{,.asc}
-        'spamassassin.service' net-dns-1.01-compat.patch net-dns-1.01-compat-uribl.patch disable-sslv3.patch 'bug_828552-openssl-1.1.0.patch')
+        'spamassassin.service' net-dns-1.01-compat.patch net-dns-1.01-compat-uribl.patch disable-sslv3.patch 'bug_828552-openssl-1.1.0.patch' edb00a8d76a625bf03227ee2f6e915c9a0d90bad.patch)
 validpgpkeys=(D8099BC79E17D7E49BC21E31FDE52F40F7D39814)
 md5sums=('76eca1f38c11635d319e62c26d5b034b'
          'SKIP'
@@ -31,7 +31,8 @@
          '63458976671c35f423bd4e8033cfff3a'
          '14f2e3dc93c560d6b5a7fd7d54e44e11'
          'e6aeeae9828f305db72abb8707312ee7'
-         '8de3e540060b5a0dce23d12420cb7902')
+         '8de3e540060b5a0dce23d12420cb7902'
+         'faec41f86be348c1d6f131612a8ee1fa')
 
 prepare() {
   cd "${srcdir}/Mail-SpamAssassin-${pkgver}"
@@ -45,6 +46,9 @@
   # From Debian
   patch -i "$srcdir/disable-sslv3.patch" -p1
   patch -i "$srcdir/bug_828552-openssl-1.1.0.patch" -p1
+
+  # FS#54378 - [spamassassin] sa-update Perl deprecation warnings
+  patch -i "$srcdir/edb00a8d76a625bf03227ee2f6e915c9a0d90bad.patch" -p1
 }
 
 build() {

Added: edb00a8d76a625bf03227ee2f6e915c9a0d90bad.patch
===================================================================
--- edb00a8d76a625bf03227ee2f6e915c9a0d90bad.patch	                        (rev 0)
+++ edb00a8d76a625bf03227ee2f6e915c9a0d90bad.patch	2017-06-15 08:07:56 UTC (rev 298851)
@@ -0,0 +1,36 @@
+From edb00a8d76a625bf03227ee2f6e915c9a0d90bad Mon Sep 17 00:00:00 2001
+From: Mark Martinec <mmartinec at apache.org>
+Date: Tue, 11 Apr 2017 18:37:20 +0000
+Subject: [PATCH] Bug 7404: Bad regexp (and logic) in
+ MS::PerMsgStatus::get_content_preview
+
+git-svn-id: https://svn.apache.org/repos/asf/spamassassin/trunk@1791010 13f79535-47bb-0310-9956-ffa450edef68
+---
+ lib/Mail/SpamAssassin/PerMsgStatus.pm | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/lib/Mail/SpamAssassin/PerMsgStatus.pm b/lib/Mail/SpamAssassin/PerMsgStatus.pm
+index f8c55061b..126157bf5 100644
+--- a/lib/Mail/SpamAssassin/PerMsgStatus.pm
++++ b/lib/Mail/SpamAssassin/PerMsgStatus.pm
+@@ -896,16 +896,16 @@ sub get_content_preview {
+     $str .= shift @{$ary};
+   }
+   undef $ary;
+-  chomp ($str); $str .= " [...]\n";
+ 
+   # in case the last line was huge, trim it back to around 200 chars
+   local $1;
+-  $str =~ s/^(.{,200}).*$/$1/gs;
++  $str =~ s/^(.{200}).+$/$1 [...]/gm;
++  chomp ($str); $str .= "\n";
+ 
+   # now, some tidy-ups that make things look a bit prettier
+-  $str =~ s/-----Original Message-----.*$//gs;
++  $str =~ s/-----Original Message-----.*$//gm;
+   $str =~ s/This is a multi-part message in MIME format\.//gs;
+-  $str =~ s/[-_\*\.]{10,}//gs;
++  $str =~ s/[-_*.]{10,}//gs;
+   $str =~ s/\s+/ /gs;
+ 
+   # add "Content preview:" ourselves, so that the text aligns



More information about the arch-commits mailing list