Hi,
Here is a patch to update mail/p5-Mail-DMARC to 1.20190308.
It build well and passed all test on my amd64-head system.
Two port patches:
1) patch-lib_Mail_DMARC_Report_Receive_pm: regenerated.
2) patch-lib_Mail_DMARC_Report_Send_pm: include in upstream, so removed.
One port depends on p5-Mail-DMARC: mail/p5-Mail-Milter-Authentication.
It build well with the update of p5-Mail-DMARC, and it would pass all the
tests
with adding missing RUN_DEPENDS(p5-Mail-SPF),which I shall submit the patch
later.
Comments? OK?
wen
Index: Makefile
===================================================================
RCS file: /cvs/ports/mail/p5-Mail-DMARC/Makefile,v
retrieving revision 1.9
diff -u -p -r1.9 Makefile
--- Makefile 21 Mar 2018 07:36:15 -0000 1.9
+++ Makefile 8 Jul 2019 08:32:23 -0000
@@ -2,13 +2,13 @@
COMMENT= Perl implementation of DMARC
-DISTNAME= Mail-DMARC-1.20170911
+DISTNAME= Mail-DMARC-1.20190308
MAINTAINER= Giovanni Bechis <[email protected]>
CATEGORIES= mail
# Perl
-PERMIT_PACKAGE_CDROM= Yes
+PERMIT_PACKAGE= Yes
MODULES= cpan
PKG_ARCH= *
Index: distinfo
===================================================================
RCS file: /cvs/ports/mail/p5-Mail-DMARC/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo 21 Mar 2018 07:36:15 -0000 1.5
+++ distinfo 8 Jul 2019 08:32:23 -0000
@@ -1,2 +1,2 @@
-SHA256 (Mail-DMARC-1.20170911.tar.gz) =
KFvvHNZ0Cz1w4XnuKBUbHCD/1QsKhseOkPTUQA0ldvA=
-SIZE (Mail-DMARC-1.20170911.tar.gz) = 727703
+SHA256 (Mail-DMARC-1.20190308.tar.gz) =
/BHxspox6UvngFqSMCWePleL1TRhwv9wBnnJQQS1pRg=
+SIZE (Mail-DMARC-1.20190308.tar.gz) = 730115
Index: patches/patch-lib_Mail_DMARC_Report_Receive_pm
===================================================================
RCS file:
/cvs/ports/mail/p5-Mail-DMARC/patches/patch-lib_Mail_DMARC_Report_Receive_pm,v
retrieving revision 1.2
diff -u -p -r1.2 patch-lib_Mail_DMARC_Report_Receive_pm
--- patches/patch-lib_Mail_DMARC_Report_Receive_pm 29 Apr 2016 12:54:02
-0000 1.2
+++ patches/patch-lib_Mail_DMARC_Report_Receive_pm 8 Jul 2019 08:32:23
-0000
@@ -1,6 +1,8 @@
-$OpenBSD: patch-lib_Mail_DMARC_Report_Receive_pm,v 1.2 2016/04/29 12:54:02
giovanni Exp $
---- lib/Mail/DMARC/Report/Receive.pm.orig Wed Sep 9 01:20:48 2015
-+++ lib/Mail/DMARC/Report/Receive.pm Tue Apr 26 11:30:36 2016
+$OpenBSD$
+
+Index: lib/Mail/DMARC/Report/Receive.pm
+--- lib/Mail/DMARC/Report/Receive.pm.orig
++++ lib/Mail/DMARC/Report/Receive.pm
@@ -234,7 +234,7 @@ sub handle_body {
print "handling decompressed body\n" if $self->{verbose};
Index: patches/patch-lib_Mail_DMARC_Report_Send_pm
===================================================================
RCS file: patches/patch-lib_Mail_DMARC_Report_Send_pm
diff -N patches/patch-lib_Mail_DMARC_Report_Send_pm
--- patches/patch-lib_Mail_DMARC_Report_Send_pm 29 Apr 2016 12:54:02 -0000
1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,15 +0,0 @@
-$OpenBSD: patch-lib_Mail_DMARC_Report_Send_pm,v 1.1 2016/04/29 12:54:02
giovanni Exp $
-
-Don't look in $PWD/lib, it breaks startup if $PWD is inaccessible by the
-current user.
-
---- lib/Mail/DMARC/Report/Send.pm.orig Tue Apr 26 11:38:25 2016
-+++ lib/Mail/DMARC/Report/Send.pm Tue Apr 26 11:38:31 2016
-@@ -3,7 +3,6 @@ our $VERSION = '1.20150908'; # VERSION
- use strict;
- use warnings;
-
--use lib 'lib';
- use parent 'Mail::DMARC::Base';
- use Mail::DMARC::Report::Send::SMTP;
- use Mail::DMARC::Report::Send::HTTP;