[perl-Math-GMP] Fix spell check test to add words not in hunspell dictionary

Paul Howarth pghmcfc at fedoraproject.org
Wed Feb 9 13:49:50 UTC 2011


commit be2f146a7537ac621939bb61f8cce2f8596c1cd9
Author: Paul Howarth <paul at city-fan.org>
Date:   Wed Feb 9 13:49:25 2011 +0000

    Fix spell check test to add words not in hunspell dictionary

 161C06B1.asc                  |   68 +++++++++++++++++++++++++++++++++++++++++
 Math-GMP-2.06-stopwords.patch |   60 ++++++++++++++++++++++++++++++++++++
 perl-Math-GMP.spec            |   14 +++++++-
 3 files changed, 140 insertions(+), 2 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/Math-GMP-2.06-stopwords.patch b/Math-GMP-2.06-stopwords.patch
new file mode 100644
index 0000000..fe0c6e0
--- /dev/null
+++ b/Math-GMP-2.06-stopwords.patch
@@ -0,0 +1,60 @@
+diff -up Math-GMP/Math-GMP-2.06/t/99_spellcheck.t.orig Math-GMP/Math-GMP-2.06/t/99_spellcheck.t
+--- Math-GMP/Math-GMP-2.06/t/99_spellcheck.t.orig	2009-09-17 20:06:44.000000000 +0100
++++ Math-GMP/Math-GMP-2.06/t/99_spellcheck.t	2011-02-09 13:39:04.968728263 +0000
+@@ -161,6 +161,7 @@ intify
+ jacobi
+ legendre
+ Makefile
++MERCHANTABILITY
+ mmod
+ mul
+ Mullane
+@@ -171,8 +172,8 @@ ok
+ Oxh
+ oxhoej
+ perl
+-perl
+ powm
++Probabilistically
+ README
+ redhat
+ Sabino
+@@ -181,6 +182,8 @@ sizeinbase
+ Spellcheck
+ spellchecking
+ sqrt
++Tels
++tels
+ tradeoff
+ tstbit
+ ui
+diff -up Math-GMP/Math-GMP-2.06/SIGNATURE.orig Math-GMP/Math-GMP-2.06/SIGNATURE
+--- Math-GMP/Math-GMP-2.06/SIGNATURE.orig	2009-09-17 20:09:24.000000000 +0100
++++ Math-GMP/Math-GMP-2.06/SIGNATURE	2011-02-09 13:39:17.341737674 +0000
+@@ -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 19ac9eb1570ace4d76b4feed902e029b0bb68d16 .perlcriticrc
+ SHA1 b256632dcce76559734ff0a23330d2898b7d3a3b COPYING.LIB
+@@ -30,12 +30,13 @@ SHA1 c6d5b40068571194f3d6718dad8d8f500e9
+ SHA1 8e1dd95281414579132b797c10c1e9a35d2b6d01 t/01_gmppm.t
+ SHA1 6479bc4bcf09fb9876fc52e2c02a91d9452c3018 t/99_perlcritic.t
+ SHA1 9e5d32b76d38bf139b4798e16859fd484769fcf9 t/99_pod.t
+-SHA1 8c0bbafd6411fc80df153fb01ada46960e6d0b59 t/99_spellcheck.t
++SHA1 8448b64019d9205bb8b551dd5f1e3b3566e74b3d t/99_spellcheck.t
+ SHA1 762b0b761deaff9c2821400917698ded8983cc65 t/99_yaml.t
+ SHA1 9686bf338037ae19ef5dad7cd4dc8e5edbe02722 typemap
+ -----BEGIN PGP SIGNATURE-----
++Version: GnuPG v1.4.11 (GNU/Linux)
+ 
+-iEYEAREDAAYFAkqyiWQACgkQvJuQZxSWSsiOQwCg+c7DSOBlXYuNkvAPA1YCrwap
+-M/8AnjrJQcvcKX+WaB+/GVfRdqQOjWOT
+-=jjsW
++iD8DBQFNUpkCemWSzxYcBrERAsy4AJ48XSh4yV0/YG7YBonzlfeFAL4JMgCfTGOq
++sqyhklwF6YjmfWwNPyOyFH8=
++=QHCZ
+ -----END PGP SIGNATURE-----
diff --git a/perl-Math-GMP.spec b/perl-Math-GMP.spec
index cd2d5aa..605bdbf 100644
--- a/perl-Math-GMP.spec
+++ b/perl-Math-GMP.spec
@@ -1,12 +1,14 @@
 Summary:	High speed arbitrary size integer math
 Name:		perl-Math-GMP
 Version:	2.06
-Release:	6%{?dist}
+Release:	7%{?dist}
 License:	LGPLv2+
 Group:		Development/Libraries
 Url:		http://search.cpan.org/dist/Math-GMP/
 Source0:	http://search.cpan.org/CPAN/authors/id/T/TU/TURNSTEP/Math-GMP-%{version}.tar.gz
 Source1:	14964AC8.asc
+Source2:	161C06B1.asc
+Patch0:		Math-GMP-2.06-stopwords.patch
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 Requires:	perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 BuildRequires:	gmp-devel
@@ -39,13 +41,18 @@ This can result in speed improvements.
 # with the signature test
 %setup -q -c -n Math-GMP
 
+# Additional words for spell checker to ignore
+cd Math-GMP-%{version}
+%patch0 -p2
+cd -
+
 # Copy docs back to top level for %%doc
 %{__cp} -a Math-GMP-%{version}/{README,Changes,LICENSE} .
 
 # 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}
 
 %build
 cd Math-GMP-%{version}
@@ -77,6 +84,9 @@ LC_ALL=en_US %{__make} -C Math-GMP-%{version} test RELEASE_TESTING=1 TEST_VERBOS
 %{_mandir}/man3/Math::GMP.3pm*
 
 %changelog
+* Wed Feb  9 2011 Paul Howarth <paul at city-fan.org> 2.06-7
+- Fix spell check test to add words not in hunspell dictionary
+
 * Tue Feb 08 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.06-6
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
 



More information about the perl-devel mailing list