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/Net-SSH2/, dev-perl/Net-SSH2/files/
Date: Mon, 11 Dec 2017 19:27:54
Message-Id: 1513020460.c7194203b93b03ea74801ba95ebd4fac1b5addd7.kentnl@gentoo
1 commit: c7194203b93b03ea74801ba95ebd4fac1b5addd7
2 Author: Kent Fredric <kentnl <AT> gentoo <DOT> org>
3 AuthorDate: Mon Dec 11 18:39:39 2017 +0000
4 Commit: Kent Fredric <kentnl <AT> gentoo <DOT> org>
5 CommitDate: Mon Dec 11 19:27:40 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7194203
7
8 dev-perl/Net-SSH2: Bump to version 0.670.0
9
10 - Replace sed expr with patch
11
12 Upstream:
13 - Support for libssh2 1.7 features
14 - Lots and lots of refactoring
15
16 Package-Manager: Portage-2.3.14, Repoman-2.3.6
17
18 dev-perl/Net-SSH2/Manifest | 1 +
19 dev-perl/Net-SSH2/Net-SSH2-0.670.0.ebuild | 39 ++++++++++++++++++++++
20 .../Net-SSH2/files/Net-SSH2-0.67-perl-5.26.patch | 23 +++++++++++++
21 dev-perl/Net-SSH2/metadata.xml | 1 +
22 4 files changed, 64 insertions(+)
23
24 diff --git a/dev-perl/Net-SSH2/Manifest b/dev-perl/Net-SSH2/Manifest
25 index a702d3146c0..e646bd048fc 100644
26 --- a/dev-perl/Net-SSH2/Manifest
27 +++ b/dev-perl/Net-SSH2/Manifest
28 @@ -1 +1,2 @@
29 DIST Net-SSH2-0.58.tar.gz 124853 BLAKE2B be4732906154977f08d66689d75f9edf565706047be693354548bf8402223ea06522cc477f8d815f33ee1ba638def40fcc3222362796f8183076928403c29fec SHA512 753e5037d08405f9c401631cd77f1df57e7ee14db44033df8ce0b82f02377bdf7fdecd32bb6f9e1cd80f3fed88adb37e3abdb0b1dbfa50d115ee9e31fd735380
30 +DIST Net-SSH2-0.67.tar.gz 140610 BLAKE2B dfc43e31f3ededcbdd51e87e91e223614212b3247925a16fcc708695b9b1957950e7609c8463d02db229ff3e3ac3fdfe99da6154f7216b2618a9298073babe20 SHA512 3d6dde36e9e763da024b6d03184d6e41675576914cb8ceffe7e98e64ad83a1418c499ac6afebbde8f871aebab7a78e2aa355905efcaec766d5146ef9e6fd7f5f
31
32 diff --git a/dev-perl/Net-SSH2/Net-SSH2-0.670.0.ebuild b/dev-perl/Net-SSH2/Net-SSH2-0.670.0.ebuild
33 new file mode 100644
34 index 00000000000..e4ebc8b9408
35 --- /dev/null
36 +++ b/dev-perl/Net-SSH2/Net-SSH2-0.670.0.ebuild
37 @@ -0,0 +1,39 @@
38 +# Copyright 1999-2017 Gentoo Foundation
39 +# Distributed under the terms of the GNU General Public License v2
40 +
41 +EAPI=6
42 +
43 +DIST_AUTHOR=SALVA
44 +DIST_VERSION=0.67
45 +DIST_EXAMPLES=( "example/*" )
46 +inherit perl-module
47 +
48 +DESCRIPTION="Support for the SSH 2 protocol via libssh2"
49 +
50 +SLOT="0"
51 +KEYWORDS="~amd64 ~x86"
52 +IUSE="gcrypt libressl"
53 +
54 +RDEPEND="
55 + sys-libs/zlib
56 + net-libs/libssh2
57 + !gcrypt? (
58 + !libressl? ( dev-libs/openssl:0 )
59 + libressl? ( dev-libs/libressl )
60 + )
61 + gcrypt? (
62 + dev-libs/libgcrypt:0
63 + )
64 +"
65 +DEPEND="${RDEPEND}
66 + virtual/perl-ExtUtils-Constant
67 + >=virtual/perl-ExtUtils-MakeMaker-6.50
68 +"
69 +PATCHES=(
70 + "${FILESDIR}/${PN}-0.67-perl-5.26.patch"
71 +)
72 +
73 +src_configure() {
74 + use gcrypt && myconf=gcrypt
75 + perl-module_src_configure
76 +}
77
78 diff --git a/dev-perl/Net-SSH2/files/Net-SSH2-0.67-perl-5.26.patch b/dev-perl/Net-SSH2/files/Net-SSH2-0.67-perl-5.26.patch
79 new file mode 100644
80 index 00000000000..49e575835db
81 --- /dev/null
82 +++ b/dev-perl/Net-SSH2/files/Net-SSH2-0.67-perl-5.26.patch
83 @@ -0,0 +1,23 @@
84 +From 11b70a6e74a8705d40ffb7b277c96c5e2d896cf9 Mon Sep 17 00:00:00 2001
85 +From: =?UTF-8?q?Andreas=20K=2E=20H=C3=BCttel?= <dilfridge@g.o>
86 +Date: Thu, 6 Jul 2017 04:58:22 +1200
87 +Subject: Add build fix for Perl 5.26, bug 623008
88 +
89 +Bug: https://bugs.gentoo.org/623008
90 +Bug: https://github.com/rkitover/net-ssh2/pull/42
91 +---
92 + Makefile.PL | 1 +
93 + 1 file changed, 1 insertion(+)
94 +
95 +diff --git a/Makefile.PL b/Makefile.PL
96 +index 6b9d6d5..7bd8094 100644
97 +--- a/Makefile.PL
98 ++++ b/Makefile.PL
99 +@@ -1,3 +1,4 @@
100 ++use lib q[.];
101 + use inc::Module::Install 0.91;
102 + use Cwd;
103 + use Config;
104 +--
105 +2.14.3
106 +
107
108 diff --git a/dev-perl/Net-SSH2/metadata.xml b/dev-perl/Net-SSH2/metadata.xml
109 index cade61a4789..3240d6b9ca0 100644
110 --- a/dev-perl/Net-SSH2/metadata.xml
111 +++ b/dev-perl/Net-SSH2/metadata.xml
112 @@ -14,6 +14,7 @@
113 <remote-id type="cpan-module">Net::SSH2::Channel</remote-id>
114 <remote-id type="cpan-module">Net::SSH2::Dir</remote-id>
115 <remote-id type="cpan-module">Net::SSH2::File</remote-id>
116 + <remote-id type="cpan-module">Net::SSH2::KnownHosts</remote-id>
117 <remote-id type="cpan-module">Net::SSH2::Listener</remote-id>
118 <remote-id type="cpan-module">Net::SSH2::PublicKey</remote-id>
119 <remote-id type="cpan-module">Net::SSH2::SFTP</remote-id>