ports/mail/amavisd-new/patches/patch-amavisd

43 lines
1.4 KiB
Text
Raw Normal View History

2023-08-16 22:26:55 +00:00
Hunks 1, 4: Disable File::LibMagic in favour of safer file(1) from base.
Hunks 2, 5: fix DKIM signing
Index: amavisd
--- amavisd.orig
+++ amavisd
@@ -12939,7 +12939,7 @@ sub after_chroot_init() {
grep(/\.pm\z/, keys %INC)) {
next if !grep($_ eq $m, qw(Amavis::Conf
Archive::Tar Archive::Zip Compress::Zlib Compress::Raw::Zlib
- Convert::TNEF Convert::UUlib File::LibMagic
+ Convert::TNEF Convert::UUlib
MIME::Entity MIME::Parser MIME::Tools Mail::Header Mail::Internet
Digest::MD5 Digest::SHA Digest::SHA1 Crypt::OpenSSL::RSA
Authen::SASL Authen::SASL::XS Authen::SASL::Cyrus Authen::SASL::Perl
@@ -30859,7 +30859,7 @@ sub new_SpamAssassin_instance {
# PREFIX => '/usr/local',
# DEF_RULES_DIR => '/usr/local/share/spamassassin',
# LOCAL_RULES_DIR => '/etc/mail/spamassassin',
-# LOCAL_STATE_DIR => '/var/lib/spamassassin',
+ LOCAL_STATE_DIR => '/var/db/spamassassin',
#see Mail::SpamAssassin man page for other options
};
if ($sa_version_num < 3.001005 && !defined $sa_args->{LOCAL_STATE_DIR})
@@ -31634,17 +31634,8 @@ BEGIN {
import Amavis::Unpackers::NewFilename qw(consumed_bytes);
}
-BEGIN {
use vars qw($filemagic);
- eval {
- require File::LibMagic;
- File::LibMagic->VERSION(1.00);
- import File::LibMagic;
- $filemagic = File::LibMagic->new;
- } or do {
undef $filemagic;
- };
-}
use subs @EXPORT_OK;