[mingw-hunspell: 2/22] Initial import

Kalev Lember kalev at fedoraproject.org
Tue Mar 6 18:35:16 UTC 2012


commit d1017458d219c82140ddc9a389cfa98cc0772df6
Author: epienbro <epienbro at fedoraproject.org>
Date:   Tue Jun 2 14:54:37 2009 +0000

    Initial import

 .cvsignore                                   |    1 +
 hunspell-1.2.7-2314461.ispell-alike.patch    |   78 ++++++++
 hunspell-1.2.8-2784983.defaultlanguage.patch |  112 +++++++++++
 hunspell-build-dll.patch                     |   20 ++
 hunspell-disable-malloc-check.patch          |   10 +
 hunspell-mingw-compile-fix.patch             |   47 +++++
 mingw32-hunspell.spec                        |  275 ++++++++++++++++++++++++++
 sources                                      |    1 +
 8 files changed, 544 insertions(+), 0 deletions(-)
---
diff --git a/.cvsignore b/.cvsignore
index e69de29..750069c 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -0,0 +1 @@
+hunspell-1.2.8.tar.gz
diff --git a/hunspell-1.2.7-2314461.ispell-alike.patch b/hunspell-1.2.7-2314461.ispell-alike.patch
new file mode 100644
index 0000000..2dc6447
--- /dev/null
+++ b/hunspell-1.2.7-2314461.ispell-alike.patch
@@ -0,0 +1,78 @@
+diff -ru hunspell-1.2.7.orig/src/tools/hunspell.cxx hunspell-1.2.7/src/tools/hunspell.cxx
+--- hunspell-1.2.7.orig/src/tools/hunspell.cxx	2008-08-15 11:06:33.000000000 +0100
++++ hunspell-1.2.7/src/tools/hunspell.cxx	2008-11-19 09:13:31.000000000 +0000
+@@ -1468,9 +1468,21 @@
+ 			fprintf(stdout,gettext(HUNSPELL_PIPE_HEADING));
+ 			fflush(stdout);
+ 		} else if ((strcmp(argv[i],"-m")==0)) {
+-			filter_mode = ANALYZE;
++            /*
++             if -a was used, don't override, i.e. keep ispell compatability
++             ispell:   Make possible root/affix combinations that aren't in the dictionary.
++             hunspell: Analyze the words of the input text
++            */
++			if (filter_mode != PIPE)
++			    filter_mode = ANALYZE;
+ 		} else if ((strcmp(argv[i],"-s")==0)) {
+-			filter_mode = STEM;
++            /*
++             if -a was used, don't override, i.e. keep ispell compatability
++             ispell:   Stop itself with a SIGTSTP signal after each line of input.
++             hunspell: Stem the words of the input text
++            */
++			if (filter_mode != PIPE)
++			    filter_mode = STEM;
+ 		} else if ((strcmp(argv[i],"-t")==0)) {
+ 			format = FMT_LATEX;
+ 		} else if ((strcmp(argv[i],"-n")==0)) {
+@@ -1480,15 +1492,45 @@
+ 		} else if ((strcmp(argv[i],"-l")==0)) {
+ 			filter_mode = BADWORD;
+ 		} else if ((strcmp(argv[i],"-w")==0)) {
+-			filter_mode = WORDFILTER;
++            /*
++             if -a was used, don't override, i.e. keep ispell compatability
++             ispell:   Specify additional characters that can be part of a word.
++             hunspell: Print mispelled words (= lines) from one word/line input
++            */
++			if (filter_mode != PIPE)
++			    filter_mode = WORDFILTER;
+ 		} else if ((strcmp(argv[i],"-L")==0)) {
+-			filter_mode = BADLINE;
++            /*
++             if -a was used, don't override, i.e. keep ispell compatability
++             ispell:   Number of lines of context to be shown at the bottom of the screen
++             hunspell: Print lines with mispelled words
++            */
++			if (filter_mode != PIPE)
++			    filter_mode = BADLINE;
+ 		} else if ((strcmp(argv[i],"-u")==0)) {
+-			filter_mode = AUTO0;
++            /*
++             if -a was used, don't override, i.e. keep ispell compatability
++             ispell: None
++             hunspell: Show typical misspellings
++            */
++			if (filter_mode != PIPE)
++			    filter_mode = AUTO0;
+ 		} else if ((strcmp(argv[i],"-U")==0)) {
+-			filter_mode = AUTO;
++            /*
++             if -a was used, don't override, i.e. keep ispell compatability
++             ispell: None
++             hunspell: Automatic correction of typical misspellings to stdout
++            */
++			if (filter_mode != PIPE)
++			    filter_mode = AUTO;
+ 		} else if ((strcmp(argv[i],"-u2")==0)) {
+-			filter_mode = AUTO2;
++            /*
++             if -a was used, don't override, i.e. keep ispell compatability
++             ispell: None
++             hunspell: Print typical misspellings in sed format
++            */
++			if (filter_mode != PIPE)
++			    filter_mode = AUTO2;
+ 		} else if ((strcmp(argv[i],"-G")==0)) {
+ 			printgood = 1;
+ 		} else if ((strcmp(argv[i],"-1")==0)) {
diff --git a/hunspell-1.2.8-2784983.defaultlanguage.patch b/hunspell-1.2.8-2784983.defaultlanguage.patch
new file mode 100644
index 0000000..773839c
--- /dev/null
+++ b/hunspell-1.2.8-2784983.defaultlanguage.patch
@@ -0,0 +1,112 @@
+diff -ru hunspell-1.2.8.orig/man/hunspell.1 hunspell-1.2.8/man/hunspell.1
+--- hunspell-1.2.8.orig/man/hunspell.1	2008-06-12 09:50:43.000000000 +0100
++++ hunspell-1.2.8/man/hunspell.1	2009-05-01 09:05:15.000000000 +0100
+@@ -309,9 +309,10 @@
+ 
+ .IP \fB\-p\ dict\fR
+ Set path of personal dictionary.
+-Default dictionary depends from the locale settings.
+-Without locale support, the default personal dictionary is
+-the $HOME/.hunspell_default.
++The default dictionary depends on the locale settings. The
++following environment variables are searched: LANGUAGE, LC_ALL,
++LC_MESSAGES, and LANG. If none are set then the default personal
++dictionary is $HOME/.hunspell_default.
+ 
+ Setting
+ .I \-d
+@@ -360,6 +361,11 @@
+ Equivalent to 
+ .I \-p.
+ .SH FILES
++The default dictionary depends on the locale settings. The
++following environment variables are searched: LANGUAGE, LC_ALL,
++LC_MESSAGES, and LANG. If none are set then the following
++fallbacks are used:
++
+ .BI /usr/share/myspell/default.aff
+ Path of default affix file. See hunspell(4).
+ .PP
+diff -ru hunspell-1.2.8.orig/src/tools/hunspell.cxx hunspell-1.2.8/src/tools/hunspell.cxx
+--- hunspell-1.2.8.orig/src/tools/hunspell.cxx	2008-09-04 14:44:19.000000000 +0100
++++ hunspell-1.2.8/src/tools/hunspell.cxx	2009-05-01 09:15:33.000000000 +0100
+@@ -168,7 +168,6 @@
+ int printgood = 0; // print only good words and lines
+ int showpath = 0;  // show detected path of the dictionary
+ int checkurl = 0;  // check URLs and mail addresses
+-char * ui_lang = NULL; // locale for default dic_name
+ const char * ui_enc = NULL;  // locale character encoding (default for I/O)
+ const char * io_enc = NULL;  // I/O character encoding
+ 
+@@ -1383,7 +1382,7 @@
+ 	
+ #ifdef ENABLE_NLS
+ #ifdef HAVE_LOCALE_H
+-	ui_lang = setlocale(LC_ALL, "");
++	setlocale(LC_ALL, "");
+ 	textdomain("hunspell");
+         ui_enc = nl_langinfo(CODESET);
+ #endif
+@@ -1515,13 +1514,23 @@
+ 	
+ 	if (! dicname) {
+ 		if (! (dicname=getenv("DICTIONARY"))) {
+-			if ((dicname=ui_lang) || (dicname=getenv("LANG"))) {
+-			    dicname = mystrdup(dicname);
+-			    char * dot = strchr(dicname, '.');
+-			    if (dot) *dot = '\0';
+-			    char * at = strchr(dicname, '@');
+-			    if (at) *at = '\0';
+-			} else {
++			/*
++			 * Search in order of LANGUAGE, LC_ALL, LC_MESSAGES &
++			 * LANG
++			*/
++			const char *tests[] = { "LANGUAGE", "LC_ALL", "LC_MESSAGES", "LANG" };
++			for (int i = 0; i < sizeof(tests) / sizeof(const char*); ++i) {
++				if (dicname=getenv(tests[i])) {
++					dicname = mystrdup(dicname);
++					char * dot = strchr(dicname, '.');
++					if (dot) *dot = '\0';
++					char * at = strchr(dicname, '@');
++					if (at) *at = '\0';
++					break;
++				}
++			}
++
++			if (! dicname) {
+ 		            dicname=mystrdup(DEFAULTDICNAME);
+ 			}
+ 		} else {
+@@ -1535,6 +1544,12 @@
+ 	path = add(add(add(add(path, HOME), DIRSEP), USEROOODIR), PATHSEP);
+ 	path = add(path, OOODIR);
+ 
++	if (showpath) {
++		fprintf(stderr, gettext("SEARCH PATH:\n%s\n"), path);
++		fprintf(stderr, gettext("AVAILABLE DICTIONARIES (path is not mandatory for -d option):\n"), path);
++		search(path, NULL, NULL);
++	}
++
+ 	if (!privdicname) privdicname = mystrdup(getenv("WORDLIST"));
+ 
+         int diclen = strlen(dicname);
+@@ -1544,9 +1559,6 @@
+ 	char * dic = search(path, dicname, ".dic");
+ 	if (aff && dic) {
+ 		if (showpath) {
+-			fprintf(stderr, gettext("SEARCH PATH:\n%s\n"), path);
+-			fprintf(stderr, gettext("AVAILABLE DICTIONARIES (path is not mandatory for -d option):\n"), path);
+-			search(path, NULL, NULL);
+ 			fprintf(stderr, gettext("LOADED DICTIONARY:\n%s\n%s\n"), aff, dic);
+ 		}
+ 		pMS[0] = new Hunspell(aff, dic, key);
+@@ -1569,7 +1581,7 @@
+                     } else if (dic) pMS[dmax-1]->add_dic(dic);
+ 		}
+ 	} else {
+-		fprintf(stderr,gettext("Can't open affix or dictionary files.\n"));
++		fprintf(stderr,gettext("Can't open affix or dictionary files for dictionary named \"%s\".\n"), dicname);
+ 		exit(1);
+ 	}
+ 
diff --git a/hunspell-build-dll.patch b/hunspell-build-dll.patch
new file mode 100644
index 0000000..1f614f0
--- /dev/null
+++ b/hunspell-build-dll.patch
@@ -0,0 +1,20 @@
+--- src/hunspell/Makefile.am.orig	2009-05-20 22:55:25.059245845 +0200
++++ src/hunspell/Makefile.am	2009-05-20 22:55:54.223967812 +0200
+@@ -12,4 +12,7 @@
+ 		suggestmgr.hxx baseaffix.hxx hashmgr.hxx langnum.hxx \
+ 		phonet.hxx filemgr.hxx hunzip.hxx w_char.hxx replist.hxx
+ 
++libhunspell_1_2_la_LDFLAGS = -version-info 1:2 -no-undefined
++libhunspell_1_2_la_LIBADD = -liconv
++
+ EXTRA_DIST=hunspell.dsp makefile.mk README
+--- configure.ac.orig	2009-05-20 23:19:14.669967294 +0200
++++ configure.ac	2009-05-20 23:18:56.471968076 +0200
+@@ -22,6 +22,7 @@
+ AC_PROG_CXX
+ AC_PROG_CC
+ AC_PROG_LIBTOOL
++AC_LIBTOOL_WIN32_DLL
+ 
+ # Checks for libraries.
+ 
diff --git a/hunspell-disable-malloc-check.patch b/hunspell-disable-malloc-check.patch
new file mode 100644
index 0000000..9f6d873
--- /dev/null
+++ b/hunspell-disable-malloc-check.patch
@@ -0,0 +1,10 @@
+--- configure.ac.orig	2009-05-20 22:22:04.184967684 +0200
++++ configure.ac	2009-05-20 22:22:40.974002389 +0200
+@@ -35,7 +35,6 @@
+ 
+ # Checks for library functions.
+ AC_FUNC_ERROR_AT_LINE
+-AC_FUNC_MALLOC
+ AC_HEADER_STDC
+ AC_CHECK_FUNCS([memchr setlocale strchr strstr])
+ 
diff --git a/hunspell-mingw-compile-fix.patch b/hunspell-mingw-compile-fix.patch
new file mode 100644
index 0000000..c126d44
--- /dev/null
+++ b/hunspell-mingw-compile-fix.patch
@@ -0,0 +1,47 @@
+--- src/tools/hunspell.cxx.orig	2009-05-20 22:39:23.251998204 +0200
++++ src/tools/hunspell.cxx	2009-05-20 22:45:09.551000199 +0200
+@@ -98,7 +98,7 @@
+ #if ENABLE_NLS
+ #ifdef HAVE_LOCALE_H
+ #include <locale.h>
+-#include <langinfo.h>
++///#include <langinfo.h>
+ #endif
+ 
+ #ifdef HAVE_LIBINTL_H
+@@ -769,8 +769,6 @@
+ 
+ } // pipe_interface
+ 
+-#ifndef WIN32
+-
+ #ifdef HAVE_READLINE
+ static char * rltext;
+ 
+@@ -1300,7 +1298,6 @@
+ }
+ 
+ #endif
+-#endif
+ 
+ char * add(char * dest, const char * st) {
+ 	if (!dest) {
+@@ -1384,7 +1381,7 @@
+ #ifdef HAVE_LOCALE_H
+ 	setlocale(LC_ALL, "");
+ 	textdomain("hunspell");
+-        ui_enc = nl_langinfo(CODESET);
++        //ui_enc = nl_langinfo(CODESET);
+ #endif
+ #endif
+ 
+--- src/tools/hunspell.cxx.orig	2009-05-20 22:49:12.293247244 +0200
++++ src/tools/hunspell.cxx	2009-05-20 22:49:31.402968029 +0200
+@@ -28,7 +28,6 @@
+ 
+ #ifdef WIN32
+ 
+-#define gettext
+ #define LIBDIR "C:\\Hunspell\\"
+ #define USEROOODIR "Application Data\\OpenOffice.org 2\\user\\wordbook"
+ #define OOODIR \
diff --git a/mingw32-hunspell.spec b/mingw32-hunspell.spec
new file mode 100644
index 0000000..43fc78c
--- /dev/null
+++ b/mingw32-hunspell.spec
@@ -0,0 +1,275 @@
+%global __strip %{_mingw32_strip}
+%global __objdump %{_mingw32_objdump}
+%global _use_internal_dependency_generator 0
+%global __find_requires %{_mingw32_findrequires}
+%global __find_provides %{_mingw32_findprovides}
+
+Name:          mingw32-hunspell
+Summary:       MinGW Windows spell checker and morphological analyzer library
+Version:       1.2.8
+Release:       6%{?dist}
+Source0:       http://downloads.sourceforge.net/%{name}/hunspell-%{version}.tar.gz
+Group:         System Environment/Libraries
+URL:           http://hunspell.sourceforge.net/
+BuildRoot:     %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+License:       LGPLv2+ or GPLv2+ or MPLv1.1
+
+# Patches from native Fedora package
+Patch1:        hunspell-1.2.7-2314461.ispell-alike.patch
+Patch2:        hunspell-1.2.8-2784983.defaultlanguage.patch
+
+# MinGW compile fixes
+Patch10:       hunspell-disable-malloc-check.patch
+Patch11:       hunspell-mingw-compile-fix.patch
+Patch12:       hunspell-build-dll.patch
+
+BuildArch:     noarch
+BuildRequires: autoconf automake libtool
+BuildRequires: bison
+BuildRequires: gettext
+BuildRequires: mingw32-filesystem
+BuildRequires: mingw32-gcc
+BuildRequires: mingw32-gcc-c++
+BuildRequires: mingw32-binutils
+BuildRequires: mingw32-gettext
+BuildRequires: mingw32-readline
+Requires:      pkgconfig
+
+%description
+Hunspell is a spell checker and morphological analyzer library and program 
+designed for languages with rich morphology and complex word compounding or 
+character encoding. Hunspell interfaces: Ispell-like terminal interface using 
+Curses library, Ispell pipe interface, OpenOffice.org UNO module.
+
+This is the MinGW build of Libsoup
+
+
+%package static
+Summary:        Static version of the MinGW Windows hunspell library
+Requires:       %{name} = %{version}-%{release}
+Group:          Development/Libraries
+
+%description static
+Static version of the MinGW Windows hunspell spell checking library.
+
+
+%prep
+%setup -qn "hunspell-%{version}"
+%patch1 -p1 -b .ispell-alike.patch
+%patch2 -p1 -b .defaultlanguage.patch
+%patch10 -p0 -b .malloc.patch
+%patch11 -p0 -b .mingw.patch
+%patch12 -p0 -b .dll.patch
+
+# Some files aren't UTF-8
+for i in AUTHORS.myspell; do
+    iconv -f ISO-8859-2 -t UTF-8 $i > $i.new
+    mv -f $i.new $i
+done
+
+
+%build
+aclocal -I m4 --force
+autoconf --force
+automake --force --add-missing
+libtoolize --automake --force
+%{_mingw32_configure} --enable-static --enable-shared --with-ui --with-readline
+make %{?_smp_mflags}
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make DESTDIR=$RPM_BUILD_ROOT install
+
+rm -f $RPM_BUILD_ROOT%{_mingw32_bindir}/example
+mv $RPM_BUILD_ROOT%{_mingw32_includedir}/*munch* $RPM_BUILD_ROOT%{_mingw32_includedir}/hunspell
+
+# Drop the man pages
+rm -rf $RPM_BUILD_ROOT%{_mingw32_datadir}/man
+
+# For some strange reason the static library gets an empty extension (libhunspell-1.2.)
+# Fix this manually
+mv $RPM_BUILD_ROOT%{_mingw32_libdir}/libhunspell-1.2. $RPM_BUILD_ROOT%{_mingw32_libdir}/libhunspell-1.2.a
+sed -i s/"libhunspell-1.2.'"/"libhunspell-1.2.a'"/  $RPM_BUILD_ROOT%{_mingw32_libdir}/libhunspell-1.2.la
+
+%find_lang hunspell
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%files -f hunspell.lang
+%defattr(-,root,root,-)
+%doc README README.myspell COPYING COPYING.LGPL COPYING.MPL AUTHORS AUTHORS.myspell license.hunspell license.myspell THANKS
+%{_mingw32_bindir}/i686-pc-mingw32-analyze.exe
+%{_mingw32_bindir}/i686-pc-mingw32-chmorph.exe
+%{_mingw32_bindir}/i686-pc-mingw32-example.exe
+%{_mingw32_bindir}/i686-pc-mingw32-hunspell.exe
+%{_mingw32_bindir}/i686-pc-mingw32-hunzip.exe
+%{_mingw32_bindir}/i686-pc-mingw32-hzip.exe
+%{_mingw32_bindir}/i686-pc-mingw32-munch.exe
+%{_mingw32_bindir}/i686-pc-mingw32-unmunch.exe
+%{_mingw32_bindir}/libhunspell-1.2-1.dll
+%{_mingw32_includedir}/hunspell/
+%{_mingw32_libdir}/libhunspell-1.2.dll.a
+%{_mingw32_libdir}/libhunspell-1.2.la
+%{_mingw32_libdir}/libparsers.a
+%{_mingw32_libdir}/pkgconfig/hunspell.pc
+
+%files static
+%defattr(-,root,root,-)
+%{_mingw32_libdir}/libhunspell-1.2.a
+
+
+%changelog
+* Wed May 20 2009 Erik van Pienbroek <epienbro at fedoraproject.org> - 1.2.8-6
+- Ported the native Fedora package to build a MinGW library
+
+* Fri May 01 2009 Caolan McNamara <caolanm at redhat.com> - 1.2.8-5
+- Resolves: rhbz#498556 fix default language detection
+
+* Tue Feb 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.2.8-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Sun Nov 23 2008 Caolan McNamara <caolanm at redhat.com> - 1.2.8-3
+- tweak summary
+
+* Wed Nov 19 2008 Caolan McNamara <caolanm at redhat.com> - 1.2.8-2
+- Resolves: rhbz#471085 in ispell compatible mode (-a), ignore
+  -m option which means something different to ispell
+
+* Sun Nov 02 2008 Caolan McNamara <caolanm at redhat.com> - 1.2.8-1
+- latest version
+
+* Sat Oct 18 2008 Caolan McNamara <caolanm at redhat.com> - 1.2.7-5
+- sort as per "C" locale
+
+* Fri Oct 17 2008 Caolan McNamara <caolanm at redhat.com> - 1.2.7-4
+- make wordlist2hunspell remove blank lines 
+
+* Mon Sep 15 2008 Caolan McNamara <caolanm at redhat.com> - 1.2.7-3
+- Workaround rhbz#462184 uniq/sort problems with viramas
+
+* Tue Sep 09 2008 Caolan McNamara <caolanm at redhat.com> - 1.2.7-2
+- add wordlist2hunspell
+
+* Sat Aug 23 2008 Caolan McNamara <caolanm at redhat.com> - 1.2.7-1
+- latest version
+
+* Tue Jul 29 2008 Caolan McNamara <caolanm at redhat.com> - 1.2.6-1
+- latest version
+
+* Sun Jul 27 2008 Caolan McNamara <caolanm at redhat.com> - 1.2.5-1
+- latest version
+
+* Tue Jul 22 2008 Kristian Høgsberg <krh at redhat.com> - 1.2.4.2-2
+- Drop ABI breaking hunspell-1.2.2-xulrunner.pita.patch and fix the
+  hunspell include in xulrunner.
+
+* Fri Jun 18 2008 Caolan McNamara <caolanm at redhat.com> - 1.2.4.2-1
+- latest version
+
+* Thu Jun 17 2008 Caolan McNamara <caolanm at redhat.com> - 1.2.4-1
+- latest version
+
+* Fri May 16 2008 Caolan McNamara <caolanm at redhat.com> - 1.2.2-3
+- Resolves: rhbz#446821 fix crash
+
+* Wed May 14 2008 Caolan McNamara <caolanm at redhat.com> - 1.2.2-2
+- give xulrunner what it needs so we can get on with it
+
+* Fri Apr 18 2008 Caolan McNamara <caolanm at redhat.com> - 1.2.2-1
+- latest version
+- drop integrated hunspell-1.2.1-1863239.badstructs.patch
+
+* Wed Mar 05 2008 Caolan McNamara <caolanm at redhat.com> - 1.2.1-6
+- add ispellaff2myspell to devel
+
+* Mon Feb 18 2008 Fedora Release Engineering <rel-eng at fedoraproject.org> - 1.2.1-5
+- Autorebuild for GCC 4.3
+
+* Thu Jan 03 2008 Caolan McNamara <caolanm at redhat.com> - 1.2.1-4
+- add hunspell-1.2.1-1863239.badstructs.patch
+
+* Fri Nov 09 2007 Caolan McNamara <caolanm at redhat.com> - 1.2.1-2
+- pkg-config cockup
+
+* Mon Nov 05 2007 Caolan McNamara <caolanm at redhat.com> - 1.2.1-1
+- latest version
+
+* Mon Oct 08 2007 Caolan McNamara <caolanm at redhat.com> - 1.1.12.2-2
+- lang fix for man pages from Ville Skyttä
+
+* Wed Sep 05 2007 Caolan McNamara <caolanm at redhat.com> - 1.1.12.2-1
+- next version
+
+* Tue Aug 28 2007 Caolan McNamara <caolanm at redhat.com> - 1.1.11.2-1
+- next version
+
+* Fri Aug 24 2007 Caolan McNamara <caolanm at redhat.com> - 1.1.10-1
+- next version
+
+* Thu Aug 02 2007 Caolan McNamara <caolanm at redhat.com> - 1.1.9-2
+- clarify license
+
+* Wed Jul 25 2007 Caolan McNamara <caolanm at redhat.com> - 1.1.9-1
+- latest version
+
+* Wed Jul 18 2007 Caolan McNamara <caolanm at redhat.com> - 1.1.8.2-1
+- latest version
+
+* Tue Jul 17 2007 Caolan McNamara <caolanm at redhat.com> - 1.1.8-1
+- latest version
+
+* Sat Jul 07 2007 Caolan McNamara <caolanm at redhat.com> - 1.1.7-1
+- latest version
+- drop integrated hunspell-1.1.5.freem.patch
+
+* Fri Jun 29 2007 Caolan McNamara <caolanm at redhat.com> - 1.1.6-1
+- latest version
+- drop integrated hunspell-1.1.4-defaultdictfromlang.patch
+- drop integrated hunspell-1.1.5-badheader.patch
+- drop integrated hunspell-1.1.5.encoding.patch
+
+* Fri Jun 29 2007 Caolan McNamara <caolanm at redhat.com> - 1.1.5.3-5
+- fix memory leak
+  http://sourceforge.net/tracker/index.php?func=detail&aid=1745263&group_id=143754&atid=756395
+
+* Wed Jun 06 2007 Caolan McNamara <caolanm at redhat.com> - 1.1.5.3-4
+- Resolves: rhbz#212984 discovered problem with missing wordchars
+
+* Tue May 22 2007 Caolan McNamara <caolanm at redhat.com> - 1.1.5.3-3
+- Resolves: rhbz#240696 extend encoding patch to promote and add
+  dictionary 8bit WORDCHARS to the ucs-2 word char list
+
+* Mon May 21 2007 Caolan McNamara <caolanm at redhat.com> - 1.1.5.3-2
+- Resolves: rhbz#240696 add hunspell-1.1.5.encoding.patch
+
+* Mon May 21 2007 Caolan McNamara <caolanm at redhat.com> - 1.1.5.3-1
+- patchlevel release
+
+* Tue Mar 20 2007 Caolan McNamara <caolanm at redhat.com> - 1.1.5-2
+- some junk in delivered headers
+
+* Tue Mar 20 2007 Caolan McNamara <caolanm at redhat.com> - 1.1.5-1
+- next version
+
+* Fri Feb 09 2007 Caolan McNamara <caolanm at redhat.com> - 1.1.4-6
+- some spec cleanups
+
+* Fri Jan 19 2007 Caolan McNamara <caolanm at redhat.com> - 1.1.4-5
+- .pc
+
+* Thu Jan 11 2007 Caolan McNamara <caolanm at redhat.com> - 1.1.4-4
+- fix out of range
+
+* Fri Dec 15 2006 Caolan McNamara <caolanm at redhat.com> - 1.1.4-3
+- hunspell#1616353 simple c api for hunspell
+
+* Wed Nov 29 2006 Caolan McNamara <caolanm at redhat.com> - 1.1.4-2
+- add hunspell-1.1.4-defaultdictfromlang.patch to take locale as default
+  dictionary
+
+* Wed Oct 25 2006 Caolan McNamara <caolanm at redhat.com> - 1.1.4-1
+- initial version
diff --git a/sources b/sources
index e69de29..2406976 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+1177af54a09e320d2c24015f29c3a93e  hunspell-1.2.8.tar.gz


More information about the scm-commits mailing list