commit dee0b3493e4bb8a1f2ea69192989e3094d7b54a4 Author: Paul Howarth <paul@xxxxxxxxxxxx> 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@xxxxxxxxxxxx> 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@xxxxxxxxxxxx> 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 -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/perl-devel