Integrate libm17n and scim-m17n to Solaris [PSARC/2008/624 FastTrack timeout 10/13/2008]
Yong Young Sun
ys148558 at sac.sfbay.sun.com
Mon Oct 6 00:55:03 PDT 2008
Template Version: @(#)sac_nextcase %I% %G% SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
1.1. Project/Component Working Name:
Integrate libm17n and scim-m17n to Solaris
1.2. Name of Document Author/Supplier:
Author: Yong Sun
1.3 Date of This Document:
06 October, 2008
2. Project Summary
2.1. Project Description:
This project is to integrate libm17n and scim-m17n to Solaris Nevada
and OpenSolaris.
COMPONENT VERSION LICENSE TERMS
----------------------------------------
m17n-lib-core 1.5.2 LGPLv2.1
m17n-db 1.5.2 LGPLv2.1
m17n-contrib 1.1.7 LGPLv2.1
scim-m17n 0.2.2 GPLv2
2.2. Risks and Assumptions:
We would not ship the GUI interfaces in m17n library, scine it is
not adopted widely, and has many other dependencies like fribidi and
libotf.
4. Technical Description
4.1. Details:
m17n (www.m17n.org) is a library written in ANSI-C, to supports various
aspects of multilingualization (m17n) for linux/unix applications, it
provides following features:
* M-Text: string with properties which could be nested or overlapped
* character rendering engine: supports CTL and OpenType (by libotf)
* input methods: www.m17n.org/m17n-lib-en/support_input_sum.html
This project is to leverage the input methods in m17n and the scim
adapter (scim-m17n) to provide more input methods on SCIM stack.
4.2. Bug/RFE Number(s):
None
4.3. In Scope:
N/A
4.4. Out of Scope:
The GUI supports in m17n is not delivered.
4.5. Interfaces:
INTERFACE NAME STABILITY NOTE
------------------------------------------------------------------------
/usr/bin/m17n-config Uncommitted compilation and linking flags
/usr/bin/m17n-conv Uncommitted encoding conversion utility
/usr/bin/m17n-db Uncommitted version and location information
of database files
/usr/lib/libm17n-core.so Uncommitted M-Text and other core APIs
/usr/lib/libm17n.so Uncommitted IM, language data APIs
/usr/lib/libm17n-flt.so Uncommitted font layout table APIs
/usr/lib/libmimx-anthy.so Uncommitted IM extension of libanthy
/usr/share/m17n/icons/* Uncommitted icons for languages and IMs
/usr/share/m17n/*.mim Uncommitted input methods
/usr/share/m17n/*.map Uncommitted charset maps
/usr/share/m17n/*.flt Uncommitted font layout tables
/usr/share/m17n/*.lnm Uncommitted localized language names
/usr/share/m17n/*.tab Uncommitted various tables from UNIDATA
/usr/share/m17n/*.tbl Uncommitted various configure tables
/usr/lib/scim-1.0/1.4.0/ Uncommitted scim engine for m17n IMs
IMEngines/m17n.so
4.6. Doc Impact:
None
4.7. Admin/Config Impact:
None
4.8. HA Impact:
None
4.9. I18N/L10N Impact:
None
4.10. Packaging & Delivery:
SUNWm17n-lib-core
SUNWm17n-lib-core-devel
SUNWm17n-db
SUNWm17n-db-devel
SUNWm17n-contrib
SUNWscim-m17n
4.11. Security Impact:
None.
4.12. Dependencies:
None.
5. Reference Documents:
1). m17n OverView
http://www.m17n.org/m17n-lib-en/overview.html
2). SCIM and IMEngines
http://www.scim-im.org
PSARC 2008/418 Integrate SCIM to Solaris
6. Resources and Schedule
6.4. Steering Committee requested information
6.4.1. Consolidation C-team Name:
Globalization
6.5. ARC review type: FastTrack
6.6. ARC Exposure: open
More information about the opensolaris-arc
mailing list