Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-perl/Mail-DMARC/
Date: Mon, 20 Mar 2023 08:29:52
Message-Id: 1679300967.9a30287baaae2df83edf316bca6e873158d0e16f.sam@gentoo
1 commit: 9a30287baaae2df83edf316bca6e873158d0e16f
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Mon Mar 20 08:28:28 2023 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Mon Mar 20 08:29:27 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a30287b
7
8 dev-perl/Mail-DMARC: add 1.202.302.150
9
10 Signed-off-by: Sam James <sam <AT> gentoo.org>
11
12 .../Mail-DMARC/Mail-DMARC-1.202.302.150.ebuild | 86 ++++++++++++++++++++++
13 dev-perl/Mail-DMARC/Manifest | 1 +
14 2 files changed, 87 insertions(+)
15
16 diff --git a/dev-perl/Mail-DMARC/Mail-DMARC-1.202.302.150.ebuild b/dev-perl/Mail-DMARC/Mail-DMARC-1.202.302.150.ebuild
17 new file mode 100644
18 index 000000000000..f8729cac15c7
19 --- /dev/null
20 +++ b/dev-perl/Mail-DMARC/Mail-DMARC-1.202.302.150.ebuild
21 @@ -0,0 +1,86 @@
22 +# Copyright 1999-2023 Gentoo Authors
23 +# Distributed under the terms of the GNU General Public License v2
24 +
25 +EAPI=8
26 +
27 +DIST_AUTHOR=MBRADSHAW
28 +DIST_VERSION=1.20230215
29 +inherit perl-module
30 +
31 +DESCRIPTION="Perl implementation of DMARC"
32 +SLOT="0"
33 +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
34 +IUSE="minimal"
35 +
36 +PERL_RM_FILES=(
37 + 'bin/install_deps.pl'
38 +)
39 +
40 +RDEPEND="
41 + !minimal? (
42 + dev-perl/Mail-DKIM
43 + dev-perl/Net-IMAP-Simple
44 + dev-perl/Net-SMTPS
45 + )
46 + virtual/perl-Carp
47 + dev-perl/Config-Tiny
48 + >=dev-perl/DBD-SQLite-1.310.0
49 + >=dev-perl/DBIx-Simple-1.350.0
50 + virtual/perl-Data-Dumper
51 + dev-perl/Email-MIME
52 + >=dev-perl/Email-Sender-1.300.32
53 + dev-perl/Email-Simple
54 + virtual/perl-Encode
55 + dev-perl/File-ShareDir
56 + virtual/perl-Getopt-Long
57 + virtual/perl-HTTP-Tiny
58 + virtual/perl-IO
59 + virtual/perl-IO-Compress
60 + dev-perl/IO-Socket-SSL
61 + dev-perl/libwww-perl
62 + dev-perl/Mail-DKIM
63 + dev-perl/Net-DNS
64 + dev-perl/Net-HTTP
65 + dev-perl/Net-IDN-Encode
66 + dev-perl/Net-IP
67 + dev-perl/Net-SMTPS
68 + dev-perl/Net-SSLeay
69 + >=dev-perl/Net-Server-2
70 + virtual/perl-Socket
71 + >=dev-perl/Socket6-0.230.0
72 + virtual/perl-Sys-Syslog
73 + dev-perl/Test-File-ShareDir
74 + dev-perl/URI
75 + dev-perl/XML-LibXML
76 + virtual/perl-parent
77 + >=dev-perl/Regexp-Common-2013031301
78 +"
79 +BDEPEND="${RDEPEND}
80 + >=dev-perl/Module-Build-0.360.100
81 + virtual/perl-ExtUtils-MakeMaker
82 + >=dev-perl/File-ShareDir-Install-0.60.0
83 + test? (
84 + dev-perl/Test-Exception
85 + dev-perl/Test-Output
86 + virtual/perl-Test-Simple
87 + )
88 +"
89 +
90 +src_test() {
91 + local my_test_control
92 + local badfiles=( t/author-*.t )
93 + my_test_control=${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel verbose}}
94 + if ! has network ${my_test_control} ; then
95 + einfo "Removing network tests w/o DIST_TEST_OVERRIDE~=network";
96 + badfiles+=( \
97 + "t/04.PurePerl.t" \
98 + "t/06.Result.t" \
99 + "t/09.HTTP.t" \
100 + "t/11.Report.Store.t" \
101 + "t/17.Report.Aggregate.Schema.t" \
102 + "t/22.Report.Send.SMTP.t" \
103 + )
104 + fi
105 + perl_rm_files "${badfiles[@]}"
106 + perl-module_src_test
107 +}
108
109 diff --git a/dev-perl/Mail-DMARC/Manifest b/dev-perl/Mail-DMARC/Manifest
110 index 7f78dd57c02a..e14291e96224 100644
111 --- a/dev-perl/Mail-DMARC/Manifest
112 +++ b/dev-perl/Mail-DMARC/Manifest
113 @@ -1 +1,2 @@
114 DIST Mail-DMARC-1.20210927.tar.gz 794723 BLAKE2B 3b0eeed4ccc6498c0af3afe20052e9ea0b0c8ba1625b80ee7b211d7f4235a4f595f7f15862b6b79642423dccd95755047ac53d54b30a5db0b0c05a6070725443 SHA512 eef5d0fda54ea45c04e61b4b6f7fae995404978c297289e68640d0409528542806ceed9dc4c701376c81014ac5d5df25f541a789f54fd982be8c4518fbcc524f
115 +DIST Mail-DMARC-1.20230215.tar.gz 799270 BLAKE2B 110b0e8603373df73bbc1d660799e923ec7e26403c40031fa7e61b824d8ab8da1c537a9f300370cb75232e7f2cbe79a6a87300c8e8e0d629a5b3e139896a8f1c SHA512 584ede08abe69c9db671465499c5ac79693e6d2d6c913cee1fbe20d85858847b99a0b0864ad62c8bb0786907c6254c3eda45183d00a1f3e38ba90ac542fb337a