Hunspell [PSARC/2009/026 FastTrack timeout 01/23/2009]

Suresh Chandrasekharan sureshc at sac.sfbay.sun.com
Wed Jan 14 15:46:06 PST 2009


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




More information about the opensolaris-arc mailing list