commit:     77cbf441b196346f50d1d3553415bf1bf677cb4f
Author:     Kent Fredric <kentnl <AT> gentoo <DOT> org>
AuthorDate: Fri Aug  7 15:46:43 2020 +0000
Commit:     Kent Fredric <kentnl <AT> gentoo <DOT> org>
CommitDate: Fri Aug  7 15:47:02 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77cbf441

dev-perl/Crypt-SMIME: Bump to version 0.260.0

Upstream:
- sign(), signonly(), encrypt(), check(), and decrypt() no longer
  truncate input on a NUL character.

Security Note:
- This may have security implications as it implies there may be scope
  for attacks where two sets of input would give the same output, due to
  content after the NUL not being part of the sign'ed content. I may be
  misunderstanding the problem, so please check the cited bug for
  details

Bug: https://rt.cpan.org/Public/Bug/Display.html?id=133084
Package-Manager: Portage-2.3.103, Repoman-2.3.22
Signed-off-by: Kent Fredric <kentnl <AT> gentoo.org>

 dev-perl/Crypt-SMIME/Crypt-SMIME-0.260.0.ebuild | 49 +++++++++++++++++++++++++
 dev-perl/Crypt-SMIME/Manifest                   |  1 +
 2 files changed, 50 insertions(+)

diff --git a/dev-perl/Crypt-SMIME/Crypt-SMIME-0.260.0.ebuild 
b/dev-perl/Crypt-SMIME/Crypt-SMIME-0.260.0.ebuild
new file mode 100644
index 00000000000..8f92eb8b68c
--- /dev/null
+++ b/dev-perl/Crypt-SMIME/Crypt-SMIME-0.260.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DIST_AUTHOR=MIKAGE
+DIST_VERSION=0.26
+inherit perl-module
+
+DESCRIPTION="S/MIME message signing, verification, encryption and decryption"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="libressl test minimal"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+       !libressl? ( >=dev-libs/openssl-0.9.9:0 )
+       libressl? ( dev-libs/libressl )
+       virtual/perl-XSLoader
+"
+BDEPEND="${RDEPEND}
+       virtual/perl-ExtUtils-MakeMaker
+       dev-perl/ExtUtils-PkgConfig
+       dev-perl/ExtUtils-CChecker
+       >=virtual/perl-ExtUtils-Constant-0.230.0
+       test? (
+               dev-perl/Test-Exception
+               virtual/perl-Test-Simple
+               !minimal? (
+                       >=dev-perl/Test-Taint-1.60.0
+                       >=dev-perl/Taint-Util-0.80.0
+               )
+       )
+"
+PERL_RM_FILES=(
+       t/boilerplate.t
+       t/manifest.t
+       t/dependencies.t
+       t/pod-coverage.t
+       t/pod.t
+)
+
+src_compile() {
+       mymake=(
+               "OPTIMIZE=${CFLAGS}"
+       )
+       perl-module_src_compile
+}

diff --git a/dev-perl/Crypt-SMIME/Manifest b/dev-perl/Crypt-SMIME/Manifest
index 92653336bd4..98fc49c6a99 100644
--- a/dev-perl/Crypt-SMIME/Manifest
+++ b/dev-perl/Crypt-SMIME/Manifest
@@ -1 +1,2 @@
 DIST Crypt-SMIME-0.25.tar.gz 28029 BLAKE2B 
d1f2e3d016b3e0e997de0df5082082e3332201c409c6a7b429ba99d2feb19a15ea79a3f22c6c3f9b2d057a1a9d5ae6d06b78d2e92d3e898987114eb5450955f6
 SHA512 
84f61c247d095ad345a6c736120d11c516e776c5f4a599a4c275481c4bd4597fcb2e0a17da5dc3e111310d3f99f9f39fb0876477098d9e6d9eabd777d145176f
+DIST Crypt-SMIME-0.26.tar.gz 28171 BLAKE2B 
30c38a91f41a82ad29616ccd0ac6388baa0a66591401f15dbd31286fb22742e9069f08ec7650c91e87888f8a5bcb009415c5a6cd993105409ccbd7565df2384f
 SHA512 
6ed7493a304bfff9946b465f0efda3e7df2c956aa964312b4c2b77c45d2827fd02d391886614f70bb25e8c692690ca62f5deff2fd482c66af9cb1e1b7b906bae

Reply via email to