Gentoo Archives: gentoo-commits

From: Kent Fredric <kentnl@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-perl/Crypt-SMIME/
Date: Fri, 07 Aug 2020 15:47:37
Message-Id: 1596815222.77cbf441b196346f50d1d3553415bf1bf677cb4f.kentnl@gentoo
1 commit: 77cbf441b196346f50d1d3553415bf1bf677cb4f
2 Author: Kent Fredric <kentnl <AT> gentoo <DOT> org>
3 AuthorDate: Fri Aug 7 15:46:43 2020 +0000
4 Commit: Kent Fredric <kentnl <AT> gentoo <DOT> org>
5 CommitDate: Fri Aug 7 15:47:02 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77cbf441
7
8 dev-perl/Crypt-SMIME: Bump to version 0.260.0
9
10 Upstream:
11 - sign(), signonly(), encrypt(), check(), and decrypt() no longer
12 truncate input on a NUL character.
13
14 Security Note:
15 - This may have security implications as it implies there may be scope
16 for attacks where two sets of input would give the same output, due to
17 content after the NUL not being part of the sign'ed content. I may be
18 misunderstanding the problem, so please check the cited bug for
19 details
20
21 Bug: https://rt.cpan.org/Public/Bug/Display.html?id=133084
22 Package-Manager: Portage-2.3.103, Repoman-2.3.22
23 Signed-off-by: Kent Fredric <kentnl <AT> gentoo.org>
24
25 dev-perl/Crypt-SMIME/Crypt-SMIME-0.260.0.ebuild | 49 +++++++++++++++++++++++++
26 dev-perl/Crypt-SMIME/Manifest | 1 +
27 2 files changed, 50 insertions(+)
28
29 diff --git a/dev-perl/Crypt-SMIME/Crypt-SMIME-0.260.0.ebuild b/dev-perl/Crypt-SMIME/Crypt-SMIME-0.260.0.ebuild
30 new file mode 100644
31 index 00000000000..8f92eb8b68c
32 --- /dev/null
33 +++ b/dev-perl/Crypt-SMIME/Crypt-SMIME-0.260.0.ebuild
34 @@ -0,0 +1,49 @@
35 +# Copyright 1999-2020 Gentoo Authors
36 +# Distributed under the terms of the GNU General Public License v2
37 +
38 +EAPI=7
39 +
40 +DIST_AUTHOR=MIKAGE
41 +DIST_VERSION=0.26
42 +inherit perl-module
43 +
44 +DESCRIPTION="S/MIME message signing, verification, encryption and decryption"
45 +
46 +SLOT="0"
47 +KEYWORDS="~amd64 ~x86"
48 +IUSE="libressl test minimal"
49 +RESTRICT="!test? ( test )"
50 +
51 +RDEPEND="
52 + !libressl? ( >=dev-libs/openssl-0.9.9:0 )
53 + libressl? ( dev-libs/libressl )
54 + virtual/perl-XSLoader
55 +"
56 +BDEPEND="${RDEPEND}
57 + virtual/perl-ExtUtils-MakeMaker
58 + dev-perl/ExtUtils-PkgConfig
59 + dev-perl/ExtUtils-CChecker
60 + >=virtual/perl-ExtUtils-Constant-0.230.0
61 + test? (
62 + dev-perl/Test-Exception
63 + virtual/perl-Test-Simple
64 + !minimal? (
65 + >=dev-perl/Test-Taint-1.60.0
66 + >=dev-perl/Taint-Util-0.80.0
67 + )
68 + )
69 +"
70 +PERL_RM_FILES=(
71 + t/boilerplate.t
72 + t/manifest.t
73 + t/dependencies.t
74 + t/pod-coverage.t
75 + t/pod.t
76 +)
77 +
78 +src_compile() {
79 + mymake=(
80 + "OPTIMIZE=${CFLAGS}"
81 + )
82 + perl-module_src_compile
83 +}
84
85 diff --git a/dev-perl/Crypt-SMIME/Manifest b/dev-perl/Crypt-SMIME/Manifest
86 index 92653336bd4..98fc49c6a99 100644
87 --- a/dev-perl/Crypt-SMIME/Manifest
88 +++ b/dev-perl/Crypt-SMIME/Manifest
89 @@ -1 +1,2 @@
90 DIST Crypt-SMIME-0.25.tar.gz 28029 BLAKE2B d1f2e3d016b3e0e997de0df5082082e3332201c409c6a7b429ba99d2feb19a15ea79a3f22c6c3f9b2d057a1a9d5ae6d06b78d2e92d3e898987114eb5450955f6 SHA512 84f61c247d095ad345a6c736120d11c516e776c5f4a599a4c275481c4bd4597fcb2e0a17da5dc3e111310d3f99f9f39fb0876477098d9e6d9eabd777d145176f
91 +DIST Crypt-SMIME-0.26.tar.gz 28171 BLAKE2B 30c38a91f41a82ad29616ccd0ac6388baa0a66591401f15dbd31286fb22742e9069f08ec7650c91e87888f8a5bcb009415c5a6cd993105409ccbd7565df2384f SHA512 6ed7493a304bfff9946b465f0efda3e7df2c956aa964312b4c2b77c45d2827fd02d391886614f70bb25e8c692690ca62f5deff2fd482c66af9cb1e1b7b906bae