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-OpenSSL-RSA/
Date: Wed, 01 Jul 2020 18:02:12
Message-Id: 1593626507.8d41955622b8a53542702f5be2de27692b98eee1.kentnl@gentoo
1 commit: 8d41955622b8a53542702f5be2de27692b98eee1
2 Author: Kent Fredric <kentnl <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jul 1 18:01:25 2020 +0000
4 Commit: Kent Fredric <kentnl <AT> gentoo <DOT> org>
5 CommitDate: Wed Jul 1 18:01:47 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d419556
7
8 dev-perl/Crypt-OpenSSL-RSA: Bump to version 0.310.0
9
10 - EAPI7
11 - Cleanup DESCRIPTION
12 - Always prune bad tests
13 - Parallel testing
14 - Ensure CFLAGS pass through to compiler via make
15
16 Upstream:
17 - Fix compat with OpenSSL 1.1.0
18 - Prefer hash mode NID_sha256 over NID_sha1 for sign
19 - Use Crypt::OpenSSL::Guess to find openssl stuff
20 - Use new interface for RSA_generate_key when possible
21 - Add fixes to work with LibreSSL better
22 - Remove default of SHA256 for RSA keys
23
24 Keywording:
25 - Due to new dependency dev-perl/Crypt-OpenSSL-Guess, the following
26 keywords were dropped:
27 alpha amd64-linux arm{,64} hppa ia64 m68k{,-mint} mips
28 ppc{,-aix,-macos,64} s390 sparc{,-solaris,64-solaris}
29 x64-{macos,solaris} x86-{linux,macos,solaris}
30
31 Package-Manager: Portage-2.3.100, Repoman-2.3.22
32 Signed-off-by: Kent Fredric <kentnl <AT> gentoo.org>
33
34 .../Crypt-OpenSSL-RSA-0.310.0.ebuild | 48 ++++++++++++++++++++++
35 dev-perl/Crypt-OpenSSL-RSA/Manifest | 1 +
36 2 files changed, 49 insertions(+)
37
38 diff --git a/dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.310.0.ebuild b/dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.310.0.ebuild
39 new file mode 100644
40 index 00000000000..87892490f35
41 --- /dev/null
42 +++ b/dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.310.0.ebuild
43 @@ -0,0 +1,48 @@
44 +# Copyright 1999-2020 Gentoo Authors
45 +# Distributed under the terms of the GNU General Public License v2
46 +
47 +EAPI=7
48 +
49 +DIST_AUTHOR=TODDR
50 +DIST_VERSION=0.31
51 +inherit perl-module
52 +
53 +DESCRIPTION="RSA encoding and decoding using the OpenSSL libraries"
54 +
55 +SLOT="0"
56 +KEYWORDS="~amd64 ~x86"
57 +IUSE="libressl test"
58 +RESTRICT="!test? ( test )"
59 +
60 +RDEPEND="
61 + dev-perl/Crypt-OpenSSL-Bignum
62 + dev-perl/Crypt-OpenSSL-Random
63 + !libressl? ( dev-libs/openssl:0= )
64 + libressl? ( dev-libs/libressl:= )
65 +"
66 +DEPEND="
67 + !libressl? ( dev-libs/openssl:0= )
68 + libressl? ( dev-libs/libressl:= )
69 +"
70 +BDEPEND="${RDEPEND}
71 + >=dev-perl/Crypt-OpenSSL-Guess-0.110.0
72 + virtual/perl-ExtUtils-MakeMaker
73 + test? (
74 + virtual/perl-Test
75 + )
76 +"
77 +PERL_RM_FILES=(
78 + t/z_kwalitee.t
79 + t/z_perl_minimum_version.t
80 + t/z_meta.t
81 + t/z_pod-coverage.t
82 + t/z_pod.t
83 +)
84 +mydoc="rfc*.txt"
85 +
86 +src_compile() {
87 + mymake=(
88 + "OPTIMIZE=${CFLAGS}"
89 + )
90 + perl-module_src_compile
91 +}
92
93 diff --git a/dev-perl/Crypt-OpenSSL-RSA/Manifest b/dev-perl/Crypt-OpenSSL-RSA/Manifest
94 index 98a8cec936c..8e5e142b707 100644
95 --- a/dev-perl/Crypt-OpenSSL-RSA/Manifest
96 +++ b/dev-perl/Crypt-OpenSSL-RSA/Manifest
97 @@ -1 +1,2 @@
98 DIST Crypt-OpenSSL-RSA-0.28.tar.gz 20035 BLAKE2B 9b98a22e68f2c16a38c0aee6ee9a509cd6c6b1d20b1c6533856b7682aa074c24a2e12e87ebdaf3deb7011cbe257737335646b52be74537533d836cbf6fb6ce6d SHA512 4a20c3f814e80ea15304b2a189001172e72237d703a0f9281e7e46d593c521508abfac3a259701994ec867f160821bec37e4e8234d04b792168db19b065ce324
99 +DIST Crypt-OpenSSL-RSA-0.31.tar.gz 25856 BLAKE2B 172d48cd6cc0f3df2c1c1684897d8ee376663cb366a1e28c13e4af603b2b985d542f83284112be5e4717a3a13a512926b4413b5a8f08f7ed613cd9929683cce9 SHA512 e00d25fc1d39253ea2d7d6ee478403d2b38bd9125602baf5815672fb9e81674ff58bbb47539e425526db1988ebc1a40837372cf42ffd466cb532efa2e450ccab