I'm sponsoring this fasttrack timing out on 01/23/09 for Jan Hnatek. Minor release binding is requested for this project. Case directory contain man pages and the FOSS checklist.
Suresh Template Version: @(#)sac_nextcase %I% %G% SMI This information is Copyright 2009 Sun Microsystems 1. Introduction 1.1. Project/Component Working Name: Hunspell 1.2. Name of Document Author/Supplier: Author: Jan Hnatek 1.3 Date of This Document: 14 January, 2009 4. Technical Description Description ----------- This case proposes to package Hunspell 1.2.8 for OpenSolaris. Hunspell is a spell checker which can analyze patterns of word formation in complex languages. It is forked from myspell, works with myspell dictionaries and is a replacement for myspell. The name Hunspell is derived the fact that this was originally designed for Hungarian. It uses UTF-8 dictionaries for spell checking. Hunspell is currently the spell checker for OpenOffice, Firefox, Thunderbird along with a whole bunch of high profile apps like Opera browser and Google Chrome. We are planning to provide the Hunspell library along with header file, standalone program with munch/unmunch binaries for dictionary manipulation along with corresponding man pages through this proposal. The library and headerfile supplied will allow future applications to make use of hunspell APIs if needed. Standalone program hunspell and utitlities like munch/unmunch are very useful for dictionary developers. These will be delivered in the package named hunspell. Scope ----- Delivering the Hunspell dictionaries is not a part of this proposal and will be handled through seperate case(s). Exported Interfaces ------------------ /usr/lib/libhunspell-1.2.so.0.0.0 Uncommitted Hunspell library /usr/include/hunspell/hunspell.h Uncommitted header file /usr/bin/hunspell Uncommitted Hunspell binary /usr/bin/munch Uncommitted utility /usr/bin/unmunch Uncommitted utility /usr/share/man/man1/hunspell.1 Uncommitted Hunspell man page /usr/share/man/man1/munch.1 Uncommitted munch man page /usr/share/man/man1/unmunch.1 Uncommitted unmunch man page /usr/lib/libhunspell-1.2.so.0 and /usr/lib/libhunspell-1.2.so will be sym. linked to /usr/lib/libhunspell-1.2.so.0.0.0 Imported Interfaces ------------------ /usr/lib/libCstd.so.1 Committed C++ std libs /usr/lib/libCrun.so.1 Committed C++ run-time libs Limitations ----------- A couple of configuration options for Hunspell --with-readline and --with-ui depends on libreadline and libncurses/libncursesw which are not currently available in OpenSolaris, so readline support/Curses based UI for dictionary development wil not be available in this package. Release Bindings ---------------- Requesting minor release binding. Will be integrated through SFW. References --------- http://hunspell.sourceforge.net/ 6. Resources and Schedule 6.4. Steering Committee requested information 6.4.1. Consolidation C-team Name: SFW 6.5. ARC review type: FastTrack 6.6. ARC Exposure: open