head 1.4; access; symbols pkgsrc-2013Q2:1.4.0.18 pkgsrc-2013Q2-base:1.4 pkgsrc-2012Q4:1.4.0.16 pkgsrc-2012Q4-base:1.4 pkgsrc-2011Q4:1.4.0.14 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q2:1.4.0.12 pkgsrc-2011Q2-base:1.4 pkgsrc-2009Q4:1.4.0.10 pkgsrc-2009Q4-base:1.4 pkgsrc-2008Q4:1.4.0.8 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.6 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.4 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.2 pkgsrc-2008Q2-base:1.4 pkgsrc-2008Q1:1.1.0.4 pkgsrc-2008Q1-base:1.1 pkgsrc-2007Q4:1.1.0.2 pkgsrc-2007Q4-base:1.1; locks; strict; comment @# @; 1.4 date 2008.04.22.19.32.18; author wiz; state dead; branches; next 1.3; 1.3 date 2008.04.17.21.07.18; author wiz; state Exp; branches; next 1.2; 1.2 date 2008.04.14.11.35.50; author wiz; state dead; branches; next 1.1; 1.1 date 2007.11.13.21.19.45; author rillig; state Exp; branches; next ; desc @@ 1.4 log @Update to 1.4.1: Included hunspell upgraded to 1.2.2, pkgsrc patches integrated. @ text @$NetBSD: patch-ab,v 1.3 2008/04/17 21:07:18 wiz Exp $ --- src/myspell/myspell_checker.cpp.orig 2008-03-21 02:45:24.000000000 +0100 +++ src/myspell/myspell_checker.cpp @@@@ -39,7 +39,7 @@@@ #include "enchant-provider.h" /* built against hunspell 1.1.5 on 2007-03-19 */ -#include "hunspell.hxx" +#include ENCHANT_PLUGIN_DECLARE("Myspell") @@@@ -353,7 +353,7 @@@@ MySpellChecker::requestDictionary(const strcpy(aff+len_dic-3, "aff"); if (g_file_test(aff, G_FILE_TEST_EXISTS)) { - myspell = new Hunspell(aff, dic); + myspell = new Hunspell(aff, dic, NULL); } g_free(dic); g_free(aff); @ 1.3 log @Fix hunspell backend. Idea from Matthias Drochner, patch from Adam Hoka. Fix path to hunspell directories. Make hunspell the default backend. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD$ @ 1.2 log @Update to 1.4.0. Change default backend to hunspell. aspell support is now a (disabled by default) option. Add some other options. Remove aspell from includes in buildlink3.mk. The backends are abstracted into dynamically loaded modules and don't need to be pulled in by buildlink3.mk. Release notes: Voikko (Finnish) language support. Zemberek (Turkish) language support. Better support for Unicode in the personal dictionaries. Personal dictionaries offer better suggestions. OpenOffice's dictionaries are used on Windows. Aspell works on Windows. This release can use a system-wide Hunspell/Myspell installation on Unix-like platforms. Hunspell 1.2.1 and NET bindings are required. This release has more lax language matching rules. It uses XDG's data-dirs spec for locating dictionaries. There are many unit tests and bugfixes. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.1 2007/11/13 21:19:45 rillig Exp $ d3 8 a10 7 does not declare FILE, it only declares std::FILE. --- src/myspell/hashmgr.hxx.orig 2006-01-06 11:04:02.000000000 +0100 +++ src/myspell/hashmgr.hxx 2007-11-13 21:45:15.000000000 +0100 @@@@ -1,7 +1,7 @@@@ #ifndef _HASHMGR_HXX_ #define _HASHMGR_HXX_ d12 1 a12 3 -#include +#include #include "htypes.hxx" d14 9 a22 1 enum flag { FLAG_CHAR, FLAG_LONG, FLAG_NUM, FLAG_UNI }; @ 1.1 log @ only defines std::FILE, not FILE. Noticed on Solaris 10. @ text @d1 1 a1 1 $NetBSD$ @