[perl-Net-SSH-Perl/el6/master] Use hunspell back-end for spell check test
Paul Howarth
pghmcfc at fedoraproject.org
Sat Nov 13 13:27:53 UTC 2010
commit dee0b3493e4bb8a1f2ea69192989e3094d7b54a4
Author: Paul Howarth <paul at city-fan.org>
Date: Sat Nov 13 13:27:22 2010 +0000
Use hunspell back-end for spell check test
- BR: hunspell-en rather than aspell-en now that Text::SpellChecker uses a
hunspell back-end
- Fix spell check test to add words not in hunspell dictionary
161C06B1.asc | 68 ++++++++++++++++++++++++++++++
Net-SSH-Perl-1.34-stopwords.patch | 82 +++++++++++++++++++++++++++++++++++++
perl-Net-SSH-Perl.spec | 18 +++++++-
3 files changed, 165 insertions(+), 3 deletions(-)
---
diff --git a/161C06B1.asc b/161C06B1.asc
new file mode 100644
index 0000000..0e66bed
--- /dev/null
+++ b/161C06B1.asc
@@ -0,0 +1,68 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.4.10 (GNU/Linux)
+
+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
+EdfI
+=8A2Q
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/Net-SSH-Perl-1.34-stopwords.patch b/Net-SSH-Perl-1.34-stopwords.patch
new file mode 100644
index 0000000..2db0e1a
--- /dev/null
+++ b/Net-SSH-Perl-1.34-stopwords.patch
@@ -0,0 +1,82 @@
+--- Net-SSH-Perl/Net-SSH-Perl-1.34/t/99-spellcheck.t 2009-01-26 02:05:04.000000000 +0000
++++ Net-SSH-Perl/Net-SSH-Perl-1.34/t/99-spellcheck.t 2010-11-13 13:18:53.860124599 +0000
+@@ -187,7 +187,9 @@ datatype
+ dbrobins
+ DBROBINS
+ de
++decrypt
+ des
++DES
+ dev
+ dgehl
+ Diffie
+@@ -212,6 +214,7 @@ getpwuid
+ getservbyname
+ GMP
+ GPL
++Haydon
+ hmac
+ HMAC
+ hostfile
+@@ -247,6 +250,7 @@ matt
+ MCPAN
+ md
+ MERCHANTIBILITY
++MERCHANTABILITY
+ mixup
+ mpe
+ msg
+@@ -316,6 +320,7 @@ stdout
+ STDOUT
+ str
+ StringThing
++subclasses
+ sublicense
+ substr
+ subsystems
+@@ -331,6 +336,7 @@ turnstep
+ TURNSTEP
+ Tyrrell
+ uk
++Ulrich
+ untainting
+ username
+ usr
+--- Net-SSH-Perl/Net-SSH-Perl-1.34/SIGNATURE 2009-02-02 01:18:54.000000000 +0000
++++ Net-SSH-Perl/Net-SSH-Perl-1.34/SIGNATURE 2010-11-13 13:22:03.137839852 +0000
+@@ -1,5 +1,5 @@
+ This file contains message digests of all files listed in MANIFEST,
+-signed via the Module::Signature module, version 0.55.
++signed via the Module::Signature module, version 0.66.
+
+ To verify the content in this distribution, first make sure you have
+ Module::Signature installed, then type:
+@@ -12,7 +12,7 @@ the distribution may already have been c
+ not run its Makefile.PL or Build.PL.
+
+ -----BEGIN PGP SIGNED MESSAGE-----
+-Hash: RIPEMD160
++Hash: SHA1
+
+ SHA1 cc451367f759ef30c8200859b4248973a973b623 .perlcriticrc
+ SHA1 c6482212ac6da98ebfe5fed713c5c8881433db31 Changes
+@@ -88,14 +88,15 @@ SHA1 42eb8620bd0be0c5a9ca24b83f3630c8e46
+ SHA1 4b6e3d6741b2d5e021149da57478e0998c1ea9ef t/06-circular.t
+ SHA1 8d29c2b28ee840cfa6faf6a69985cb87e9ce6725 t/99-perlcritic.t
+ SHA1 53040aca85aa82e3504d6559cdb0dfee54ea92fc t/99-pod.t
+-SHA1 a65c49dc6e81c8d0b6514bf2d313e0b110aa224f t/99-spellcheck.t
++SHA1 80aed9e0948662843572fd012010d98847ccdb09 t/99-spellcheck.t
+ SHA1 e78d0a391329bf520fdc748d38002725dca4164c t/99-yaml.t
+ SHA1 9a32e630c87d1cc3ceaf2b5585519b55d12b79d3 t/config
+ SHA1 885358760910acc3898301c9af18cd634ddd81a8 t/psshd
+ SHA1 9b7aa51c0e3a2fede4a7b4767c3d507f37f46696 t/test-common.pl
+ -----BEGIN PGP SIGNATURE-----
++Version: GnuPG v1.4.11 (GNU/Linux)
+
+-iEYEAREDAAYFAkmGSf4ACgkQvJuQZxSWSsi5OQCgxH2dv4daZtlsv4DiyC8LMTUS
+-a1sAnA6DWrTXcknq0aLBamQtuZW26CcE
+-=ew0K
++iD8DBQFM3pD4emWSzxYcBrERAoIJAJwK+j9KNi6AKkYq8hoXUS5bTiYRMQCfTvaH
++Y+hh/CHM/zlGDg15doeyuZs=
++=J31w
+ -----END PGP SIGNATURE-----
diff --git a/perl-Net-SSH-Perl.spec b/perl-Net-SSH-Perl.spec
index 3aa172d..81ad68a 100644
--- a/perl-Net-SSH-Perl.spec
+++ b/perl-Net-SSH-Perl.spec
@@ -4,12 +4,14 @@
Summary: SSH (Secure Shell) client
Name: perl-Net-SSH-Perl
Version: 1.34
-Release: 8%{?dist}
+Release: 9%{?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
Source1: 14964AC8.asc
+Source2: 161C06B1.asc
+Patch0: Net-SSH-Perl-1.34-stopwords.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
Requires: perl(Term::ReadKey)
@@ -36,7 +38,7 @@ 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), aspell-en
+BuildRequires: perl(Text::SpellChecker), hunspell-en
%{?_with_IDEA:BuildRequires: perl(Crypt::IDEA)}
@@ -50,6 +52,11 @@ client. It is compatible with both the SSH-1 and SSH-2 protocols.
%prep
%setup -q -c -n Net-SSH-Perl
+# Additional words for spell checker to ignore
+cd Net-SSH-Perl-%{version}
+%patch0 -p2
+cd -
+
# Copy up documentation for convenience with %%doc
%{__cp} -a Net-SSH-Perl-%{version}/{Changes,README,LICENSE,eg,ToDo} .
@@ -59,7 +66,7 @@ client. It is compatible with both the SSH-1 and SSH-2 protocols.
# Create a GPG directory for testing, to avoid using ~/.gnupg
%{__mkdir} --mode=0700 gnupghome
export GNUPGHOME=$(pwd)/gnupghome
-%{__gpg} --import %{SOURCE1}
+%{__gpg} --import %{SOURCE1} %{SOURCE2}
# Remove Crypt::IDEA dep if we're not supporting the IDEA algorithm
%define bogusreq 'perl(Crypt::IDEA)'
@@ -104,6 +111,11 @@ LC_ALL=en_US %{__make} -C Net-SSH-Perl-%{version} test \
%{_mandir}/man3/Net::SSH::Perl*.3pm*
%changelog
+* Mon Oct 4 2010 Paul Howarth <paul at city-fan.org> 1.34-9
+- BR: hunspell-en rather than aspell-en now that Text::SpellChecker uses a
+ hunspell back-end
+- Fix spell check test to add words not in hunspell dictionary
+
* Sun Aug 1 2010 Paul Howarth <paul at city-fan.org> 1.34-8
- Re-add buildreqs perl(Test::YAML::Meta), perl(Text::SpellChecker) and
aspell-en now that they're available for EL-6, and re-enable the spell
More information about the perl-devel
mailing list