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


Reply via email to