From e0283313fabe91e113952c4d4ac108059d4aab2f Mon Sep 17 00:00:00 2001
From: Paul Howarth <p...@city-fan.org>
Date: Wed, 16 Sep 2015 11:51:32 +0100
Subject: Update to 1.39
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

- New upstream release 1.39
  - Fix shell terminal width and height (CPAN RT#83978)
  - Fix algorithm negotiation issue in ::Kex.pm (CPAN RT#94574)
  - Fix VERSION methods (CPAN RT#105728)
  - Code modernization (strict+warnings)
  - Pass tests on Win32
  - Use Win32::LoginName on Windows
  - Use File::HomeDir to simplify handling
- This release by SCHWIGON → update source URL
- Classify buildreqs by usage

diff --git a/BEE47E81.asc b/BEE47E81.asc
new file mode 100644
index 0000000..0ba0451
--- /dev/null
+++ b/BEE47E81.asc
@@ -0,0 +1,52 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1
+
+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
+XQbs
+=hL52
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/perl-Net-SSH-Perl.spec b/perl-Net-SSH-Perl.spec
index 5037a71..a2532dd 100644
--- a/perl-Net-SSH-Perl.spec
+++ b/perl-Net-SSH-Perl.spec
@@ -1,52 +1,93 @@
 # IDEA is a patent-encumbered algorithm so default to not supporting it
 # To include support for the IDEA algorithm, use: rpmbuild --with IDEA
 
+# Provides/Requires filtering is different from rpm 4.9 onwards
+%global rpm49 %(rpm --version | perl -p -e 's/^.* 
(\\d+)\\.(\\d+).*/sprintf("%d.%03d",$1,$2) ge 4.009 ? 1 : 0/e')
+
 Summary:       SSH (Secure Shell) client
 Name:          perl-Net-SSH-Perl
-Version:       1.38
-Release:       3%{?dist}
+Version:       1.39
+Release:       1%{?dist}
 License:       GPL+ or Artistic
 Group:         Development/Libraries
 Url:           http://search.cpan.org/dist/Net-SSH-Perl/
-Source0:       
http://search.cpan.org/CPAN/authors/id/T/TU/TURNSTEP/Net-SSH-Perl-%{version}.tar.gz
+Source0:       
http://search.cpan.org/CPAN/authors/id/S/SC/SCHWIGON/Net-SSH-Perl-%{version}.tar.gz
 Source1:       14964AC8.asc
 Source2:       161C06B1.asc
 Source3:       CD613C9B.asc
+Source4:       BEE47E81.asc
 BuildRoot:     %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
 BuildArch:     noarch
+# Module Build
+BuildRequires: coreutils
+BuildRequires: findutils
+BuildRequires: make
 BuildRequires: perl
+BuildRequires: perl(ExtUtils::MakeMaker)
+# Module Runtime
+BuildRequires: perl(base)
 BuildRequires: perl(Carp)
 BuildRequires: perl(Compress::Zlib)
+BuildRequires: perl(constant)
 BuildRequires: perl(Convert::PEM)              >= 0.05
 BuildRequires: perl(Crypt::Blowfish)
 BuildRequires: perl(Crypt::DES)
 BuildRequires: perl(Crypt::DH)                 >= 0.01
 BuildRequires: perl(Crypt::DSA)                >= 0.11
+BuildRequires: perl(Crypt::DSA::Key)
+BuildRequires: perl(Crypt::DSA::Signature)
 BuildRequires: perl(Crypt::RSA)
+BuildRequires: perl(Crypt::RSA::Key)
+BuildRequires: perl(Crypt::RSA::Key::Private)
+BuildRequires: perl(Crypt::RSA::Key::Public)
+BuildRequires: perl(Crypt::RSA::Primitives)
+BuildRequires: perl(Crypt::RSA::SS::PKCS1v15)
 BuildRequires: perl(Digest::BubbleBabble)
 BuildRequires: perl(Digest::HMAC_MD5)
 BuildRequires: perl(Digest::HMAC_SHA1)
 BuildRequires: perl(Digest::MD5)
 BuildRequires: perl(Digest::SHA1)              >= 2.10
-BuildRequires: perl(ExtUtils::MakeMaker)
+BuildRequires: perl(Errno)
+BuildRequires: perl(Exporter)
+BuildRequires: perl(Fcntl)
+BuildRequires: perl(File::Basename)
+BuildRequires: perl(File::HomeDir)
+BuildRequires: perl(File::Path)
+BuildRequires: perl(File::Spec::Functions)
+BuildRequires: perl(if)
 BuildRequires: perl(IO::Select)
 BuildRequires: perl(IO::Socket)
 BuildRequires: perl(Math::GMP)                 >= 1.04
 BuildRequires: perl(Math::Pari)                >= 2.001804
 BuildRequires: perl(MIME::Base64)
+BuildRequires: perl(POSIX)
 BuildRequires: perl(Scalar::Util)
 BuildRequires: perl(Socket)
+BuildRequires: perl(strict)
 BuildRequires: perl(String::CRC32)             >= 1.2
-BuildRequires: perl(Test::More)
+BuildRequires: perl(Symbol)
+BuildRequires: perl(Sys::Hostname)
+BuildRequires: perl(Term::ReadKey)
 BuildRequires: perl(Tie::Handle)
-# Additional test coverage
+BuildRequires: perl(vars)
+BuildRequires: perl(warnings)
+# Test Suite
+BuildRequires: perl(Cwd)
+BuildRequires: perl(Data::Dumper)
+BuildRequires: perl(lib)
+BuildRequires: perl(Test)
+BuildRequires: perl(Test::More)
+# Optional Tests
 BuildRequires: perl(Module::Signature)
 BuildRequires: perl(Test::Pod)                 >= 0.95
 BuildRequires: perl(Test::Pod::Coverage)       >= 1.04
 BuildRequires: perl(Test::YAML::Meta)          >= 0.03
-BuildRequires: perl(Perl::Critic)
-BuildRequires: perl(Text::SpellChecker), hunspell-en
+# Runtime
 Requires:      perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:      perl(Crypt::Blowfish)
+Requires:      perl(Digest::BubbleBabble)
+Requires:      perl(File::Basename)
+Requires:      perl(File::Path)
 Requires:      perl(Term::ReadKey)
 
 # If building with IDEA support, we need to build with Crypt::IDEA,
@@ -57,9 +98,6 @@ BuildRequires:        perl(Crypt::IDEA)
 %global __requires_exclude ^perl\\(Crypt::IDEA\\)
 %endif
 
-# Make sure the installed package has blowfish support
-Requires:      perl(Crypt::Blowfish)
-
 %description
 Net::SSH::Perl is an all-Perl module implementing an SSH (Secure Shell)
 client. It is compatible with both the SSH-1 and SSH-2 protocols.
@@ -76,12 +114,14 @@ chmod -c -x eg/*
 # Create a GPG directory for testing, to avoid using ~/.gnupg
 mkdir --mode=0700 gnupghome
 export GNUPGHOME=$(pwd)/gnupghome
-gpg --import %{SOURCE1} %{SOURCE2} %{SOURCE3}
+gpg --import %{SOURCE4}
 
 # Remove Crypt::IDEA dep if we're not supporting the IDEA algorithm and we 
don't have rpm 4.9
+%if ! %{rpm49}
 %define bogusreq 'perl(Crypt::IDEA)'
 %global reqfilt /bin/sh -c "%{__perl_requires} | grep -Fvx %{bogusreq}"
 %{!?_with_IDEA:%define __perl_requires %{reqfilt}}
+%endif
 
 %build
 cd Net-SSH-Perl-%{version}
@@ -126,9 +166,21 @@ rm -rf %{buildroot}
 %endif
 %doc Changes README eg ToDo
 %{perl_vendorlib}/Net/
-%{_mandir}/man3/Net::SSH::Perl*.3pm*
+%{_mandir}/man3/Net::SSH::Perl*.3*
 
 %changelog
+* Wed Sep 16 2015 Paul Howarth <p...@city-fan.org> - 1.39-1
+- Update to 1.39
+  - Fix shell terminal width and height (CPAN RT#83978)
+  - Fix algorithm negotiation issue in ::Kex.pm (CPAN RT#94574)
+  - Fix VERSION methods (CPAN RT#105728)
+  - Code modernization (strict+warnings)
+  - Pass tests on Win32
+  - Use Win32::LoginName on Windows
+  - Use File::HomeDir to simplify handling
+- This release by SCHWIGON → update source URL
+- Classify buildreqs by usage
+
 * Thu Jun 18 2015 Fedora Release Engineering <rel-...@lists.fedoraproject.org> 
- 1.38-3
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
 
diff --git a/sources b/sources
index 24c74bb..0482f5b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-d95b5ef0ffc529494f2441673a1f1f79  Net-SSH-Perl-1.38.tar.gz
+c60f5c0a1a5eb13ff7e839b3dd1c69d8  Net-SSH-Perl-1.39.tar.gz
-- 
cgit v0.10.2


        
http://pkgs.fedoraproject.org/cgit/perl-Net-SSH-Perl.git/commit/?h=f23&id=e0283313fabe91e113952c4d4ac108059d4aab2f
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

Reply via email to