Commit graph

563 commits

Author SHA1 Message Date
obache
d8ff6e2fa3 - uim-qt4-immodule. 2010-01-20 11:12:58 +00:00
obache
6a27367ff3 Remove uim-qt4-immodule package, it is now a part of base uim package. 2010-01-20 11:12:20 +00:00
obache
eae7248809 Fixes CONFLICTS pattern for uim-qt4-immodule. 2010-01-20 11:10:46 +00:00
obache
f986cb56f1 Reset PKGREVISION from update of base package. 2010-01-20 11:08:48 +00:00
obache
bc21ee8a4e Update uim to 1.5.7, based on PR#42481 by YAMASHIRO Jun.
pkgsrc changelog:
* Enable Anthy's UTF-8 dictionary support.
* Improved configure option for 'eb' option.
* Add qt4/kde4 option
(Note: UIM widget for KDE4("kde4" option) still buggy)

Overview of changes from 1.5.6 to 1.5.7
=======================================
* New features
  - uim-chardict-qt4
  - uim-toolbar-qt4
  - uim-pref-qt4
  - uim-candwin-qt4
  - uim-applet-kde4
    * Experimental support of Qt4 tools by Muneyuki Noguchi (#24123,
      #24620)

* Enhancement
  - uim-toolbar-gtk-systray
    * Support transparent background

* Fixes
  - GTK+ bridge
    * Fix crash in combination with Firefox and flashplayer plugin
      (#25139)

  - uim-fep
    * Fix compilation on NetBSD current ([uim-ja 148])

  - uim.el
    * Fix bug: uim.el doesn't work when linum-mode is activated and
      the inline candidates displaying mode is enabled ([uim-en 245])
    * Fix bug: Some special keys (such as arrow keys) cannot be used
      when uim.el is enabled on emacs23 with -nw option.

  - Qt4 bridge
    * Don't enable knotify3 when qt4-immodule is enabled in configure
      time (#19877)
    * Fix compilation when srcdir != builddir

  - uim-notify
    * Disable uim-notify on build phase to prevent dependency library
      mismatch

  - uim-chardict-qt
    * Install translation file properly ([uim-ja 150])

Overview of changes from 1.5.5 to 1.5.6
=======================================
* Enhancement
  - uim-dict-gtk
    * Support UTF-8 characters with Anthy personal dictionary

* Fixes
  - XIM bridge (uim-xim)
    * Fix segfault with latest X.Org
    * Fix segfault with PRIME

* Others
  - Apply build fix from Fedora
2010-01-20 11:06:07 +00:00
wiz
7e9f949650 Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
joerg
c6aea75184 Mark as not 64bit safe as shown by the build of sj3-dict. 2010-01-09 16:15:41 +00:00
obache
f5278dac37 Add patch-ac to avoid conflict with getline(3) in IEEE Std 1003.1-2008.
PR#42595.
2010-01-09 11:50:36 +00:00
obache
0fc92dc74c Marked as destdir ready. 2010-01-09 11:37:10 +00:00
joerg
95a25da807 Fix build. 2010-01-08 18:10:53 +00:00
obache
4be0486f32 libuim is linked with libintl, so add buildlink to gettext-lib. 2010-01-05 02:10:13 +00:00
abs
55e6f0c967 PKG_DESTDIR_SUPPORT=destdir 2009-12-23 21:46:10 +00:00
obache
6901fef376 Need msgfmt to build. 2009-12-23 09:03:20 +00:00
obache
6e781e2ba0 configure require xgettext, msgmerge and msgfmt. 2009-12-23 07:43:21 +00:00
obache
cf0bf4e173 Add dependency on kasumi, honor changes to 0.7.0 entry in NEWS.
Bump PKGREVISION.
2009-12-12 06:22:08 +00:00
obache
1f843ce7e2 Update skkinput to 2.06.4.
Based on patch provided by Ryo ONODERA in PR 42416 (include user-destdir support).
While here set LICENSE=gnu-gpl-v2.

* 2.06.3 -> 2.06.4
 - close IM by Shift-Space even if NumLock or CapsLock.
 - fix skkinput.ja.man install path
2009-12-08 11:52:41 +00:00
obache
df4a7874fe Add user-destdir support. 2009-12-08 11:48:55 +00:00
obache
00e4fd82f5 Added http one to MASTER_SITES. 2009-11-30 09:20:45 +00:00
joerg
fdd918e1d9 Prepare for libtool-2.2: explicitly use --tag. 2009-11-26 16:48:26 +00:00
obache
28b0ba9ab3 * adjust short option as described in long option and source code (patch-af)
* fixes unportable, broken socket connect/bind (patch-ae, patch-ag)

Bump PKGREVISION.
2009-11-26 12:30:12 +00:00
joerg
b4859dc816 Needs --x-includes with modular Xorg. 2009-11-25 20:38:45 +00:00
obache
8e451f9fe3 Added SCIM related entries. 2009-11-24 12:16:27 +00:00
obache
d351bd8299 Import novel-pinyin-0.2.5 as inputmethod/novel-pinyin.
A HMM-based(Hidden Markov Model) sentence pinyin input method for Chinese.

This Project starts from my graduate life in BUPT. Evolved from a research
prototype to a real project. This input method is based on scim-pinyin, a
popular Linux input method.

Hopefully this project will help you speed up inputing Chinese characters.
2009-11-24 12:13:02 +00:00
obache
66565a13e7 Import scim-unikey-0.3.1 as inputmethod/scim-unikey.
scim-unikey is a scim input method engine.
It use ukengine for progress key event.
(a mod version of ukengine)
2009-11-24 12:11:39 +00:00
obache
22a94eb4e5 Import scim-uim-0.2.0 as inputmethod/scim-uim.
scim-uim is an SCIM IMEngine module for uim.
2009-11-24 12:10:25 +00:00
obache
a3aee668cd Import scim-tomoe-0.6.0 as inputmethod/scim-tomoe.
scim-tomoe is a SCIM IMEngine module for Tomoe.
2009-11-24 12:09:35 +00:00
obache
5c15e8ddc7 Import scim-thai-0.1.1 as inputmethod/scim-thai.
This is SCIM IMEngine module for Thai, based on libthai library.

Currently, it supports 3 keyboard layouts:
  - Ketmanee
  - TIS-820.2538
  - Pattachote

In addition to keyboard layout suuports, it also validate input sequences
in 3 levels of strictness:
  - Passthrough (no check)
  - Basic Check
  - Srict Check

For applications that support surrounding text retrieval/deleting,
it also corrects the invalid input sequences.
2009-11-24 12:08:40 +00:00
obache
9f4a29ef47 Import scim-tables-0.5.9 as inputmethod/scim-tables.
This package includes many data files for SCIM Generic Table Input Method
module (table). They support  Chinese (Simplified and Traditional), Japanese,
Korean and some other languages, such as Russian etc. The data files will be
converted to binary format and installed to ${prefix}/share/scim/tables/.
SCIM table im module will load them automatically.
2009-11-24 12:07:34 +00:00
obache
271b24d179 Import scim-skk-0.5.2 as inputmethod/scim-skk.
scim-skk is an SCIM IMEngine module for skk.
2009-11-24 12:06:33 +00:00
obache
c6a01e36d1 Import scim-sinhala-0.1.0 as inputmethod/scim-sinhala.
scim-sinhala is an SCIM IMEngine module for Sinhala.
2009-11-24 12:05:45 +00:00
obache
c1fd828b7c Import scim-prime-1.0.1 as inputmethod/scim-prime.
scim-prime is a SCIM IMEngine module for PRIME.
2009-11-24 12:04:46 +00:00
obache
f36ca24343 Import scim-pinyin-0.5.91 as inputmethod/scim-pinyin.
scim-pinyin is an SCIM IMEngine module for smart pinyin.
2009-11-24 12:03:45 +00:00
obache
e6c539be01 Import scim-m17n-0.2.3 as inputmethod/scim-m17n.
scim-m17n is an SCIM IMEngine module for m17n-lib.
2009-11-24 12:02:08 +00:00
obache
67a44645d5 Wrong directry, reimported in scim-input-pad. 2009-11-24 12:00:44 +00:00
obache
b056754ff1 Import scim-input-pad-0.1.2 as inputmethod/scim-input-pad.
SCIM Input Pad is an onscreen input pad used to input some symbols very easily.
2009-11-24 11:59:49 +00:00
obache
7242a7bc0a Import scim-input-pad-0.1.2 as inputmethod/scim-inputpad.
SCIM Input Pad is an onscreen input pad used to input some symbols very easily.
2009-11-24 11:55:27 +00:00
obache
2cf2fcf608 Import scim-hangul-0.3.2 as inputmethod/scim-hangul.
Introduction

Scim-hangul is a SCIM IMEngine module for inputing korean scripts. Scim-hangul
is for native speakers, not for foreigners. If you don't want to learn korean
keyboard layout, use scim-table :)

Feature

This engine supports 2 beolsik, 3 beolsik final, 3 beolsik 390, 3 beolsik
no-shift and etc. You can input chinese character (hanja) with F9 key when you
have preedit string.

Check other korean input methods here:
http://wiki.kldp.org/wiki.php/KoreanInputMethod
2009-11-24 11:54:35 +00:00
obache
cb3ee158c5 Import scim-fcitx-3.1.1 as inputmethod/scim-fcitx.
This is fcitx ported to SCIM by baohaojun.
2009-11-24 11:53:35 +00:00
obache
e348d0ccd1 Import scim-chewing-0.3.3 as inputmethod/scim-chewing.
scim-chewing is an SCIM IMEngine module for Chewing input method.
2009-11-24 11:52:41 +00:00
obache
d5f3ac9e41 Import scim-ccinput-0.3.1 as inputmethod/scim-ccinput.
scim-ccinput is an SCIM IMEngine module for CCInput.
2009-11-24 11:51:49 +00:00
obache
0d820fc989 Import scim-canna-1.0.1 as inputmethod/scim-canna.
scim-canna is an SCIM IMEngine module for Canna.
2009-11-24 11:50:45 +00:00
obache
1528b1f7e8 Import scim-bridge-0.4.16 as inputmethod/scim-bridge.
Scim-bridge is wrapper library for SCIM, written in C. It is firstly written to
solve problems occured by the ABI transition of GNU libstdc++ between 3.* branch
and 4.* branch. That's not the problem in the most of cases because you usually
used the same compiler for SCIM and GUI apps.
2009-11-24 11:49:44 +00:00
obache
1afbb10454 Import scim-array-1.0.1 as inputmethod/scim-array.
This input method engine is developed to support the Array 30 input method in
SCIM framework.  SCIM Array 30 Input Method Engine provides with all the
functions of Array 30, including 1st and 2nd level short codes, special codes,
and symbol input.
2009-11-24 11:48:43 +00:00
obache
9d7b960c6d Import scim-anthy-1.2.7 as inputmethod/scim-anthy.
scim-anthy is a SCIM IMEngine module for anthy.

SCIM is Smart Common Input Method platform, it provides user friendly/full
featured user interface and development platform to make input method
developer's life easier.

Anthy is a system for Japanese input method.
It converts Hiragana text to Kana Kanji mixed text.

scim-anthy provides some usefull user interfaces for Anthy using SCIM.
2009-11-24 11:47:40 +00:00
obache
95fce62873 Import scim-1.4.9 as inputmethod/scim.
Currently the SCIM project has a wide range of input methods (some may need
other libraries), covering more than 30 languages, including
(Simplified/Traditional) Chinese, Japanese, Korean and many European languages.
What's more, Composing/Dead key support is one of the built-in features.
In addition, several projects have been established to design IMEngines for
SCIM and others supply their own SCIM plugins.
2009-11-24 11:46:01 +00:00
obache
5b46e4290a Update libchewing to 0.3.2.
What's New in libchewing 0.3.2
---------------------------------------------------------
* Add gcc visibility support to hide private APIs.
* APIs and Headers refactoring.
* Doxygen-friendly API documentation.
* New binary data manipulation approach to dramatically reduce storage
  usage and loading time via memory mapping. (enabled by default)
* New word segmentation method based on mmseg.
* Improved auto-learn new phrases method.
* Improved test suite and added simple benchmark program.
* Option to indicate the behavior for phrase choice to be rearward
  or not.
* New APIs to enumerate supported keyboard types.
* Repair improper memory access.
* API united in Win32 and UNIX world.
* Initial Pythin binding support.
* Merged with libchewing-data project. (r342)
* Canonical debugging messages.
* Successful stories:
  . OpenBSD porting
  . ibus-chewing : chewing engine for ibus input method framework.
  . UIM-chewing leveraging libchewing 0.3.x development branch.

What's New in libchewing 0.3.1
----------------------------------------------------------
* New keyboard layout DACHEN_CP26.
* Add key '`' to open symbol table.
* Erase candidate and reset its length when 'Esc' key is handled.
* Closes candidate window when user pressed 'Up' key.
* Doing select at the end of edit buffer works on the
  last phrase (interval).
* Improved reminding message text.
* Sync with libchewingdata project.
* A new HanYu-PinYin mapping table
* More robust behavior when IM crashes.
* Allow '#' comment and blank line in tsi.src.
* Fix chewing switch between Full/Half mode and cursor moves one space in
  gedit.
* Fix when list available phrases to choice, user's own phrases are
  not included.
* Release PgUp/PgDn key event to running applications.
* Fix portability issues on FreeBSD.
* Fix incorrect initialization.
* Fix pinyin key order, put "shun" before "shuo".
* Fix various potenital boffer overflow bugs.
* Fix various memory leaks.
* chewing_set_PinYinMethod to support multiple PinYin methods.
* chewing_handle_CtrlOption was removed.
* New structure SymbolEntry.
* Rename selectAreaLen to candPerPage.
* Added bEasySymbolInput.

What's New in libchewing 0.3.0
----------------------------------------------------------
* This is a new development branch differing a lot from
  0.2.x series, and breaks API/ABI for new features.
* UTF-8 based language engine core for common Unicode
  environment.
* Porting layer for POSIX/Unix-like and Win32 to reduce the
  redundant porting process.
* New API design for better consistency.
* Merge the efforts from libchewing-data subproject, which
  means various phrases have been reviewed and corrected.
* Zuin fixes and symbol improvements.
* Support key 'j' / 'k' for paging in selection mode.
* Fix some internal memory management bugs and leaks.
* Improved internal test suite.
* New binary-form of user hash data to speed up loading and
  solve hash data corruption.
* Better calculating of internal tree and phone constants.
* Revised tsi.src for richer phrases and avoiding crashes.
* Merge phone and phrase from CNS11643.
* Reduce the amount for the expose for internal symbols.
* Improved Han-Yu PinYin to use table-lookup implementation.
* Experimental frequency-evaluation. (re-compute chewing
  lifetime)
* Implement the choice mechanism for pair symbols.
* Improved Tab handling to allow the switching over different
  frequency orders of candidated phrases.
* New auxiliary module for simpler API uses.
* Experimental memory-mapping based binary data handling to
  speed up data loading.
* Successful stories:
  . Sun Solaris 10 U2 and 11 will provide built-in Chewing
    IM support.
  . OXIM input method suite from OpenDesktop/OSSI provides
    Chewing support as its default input method.
  . New Win32-Chewing subproject to provide efficient input
    mthod solution on Microsoft Windows platforms.
2009-11-24 11:31:04 +00:00
obache
55c964440a * Change to depend on libchewing02
* relax build dependency from db3 to db2-4.
* add DESTDIR support

Bump PKGREVISION.
2009-11-24 11:23:34 +00:00
obache
93b36be3d8 +libchewing02 2009-11-24 11:19:27 +00:00
obache
00fafc167a Reimport libchewing-0.2.7 from inputmethod/libchewing as inputmethod/libchewing02.
for xcin, it is not support libchewing-0.3 API.
2009-11-24 11:18:53 +00:00
obache
5ba2fa7202 Update libtabe to 1.2.6.
While here, add DESTDIR support and relax bdb dependency from db3 to db2-4.

0.2.6: 2004/09/20
---------------------
1. Remove the "-release" flag from libtool, such that the naming convention
   of libtabe/libbims is changed to be: libtabe.so.X.X.X/libbims.so.X.X.X.
   Add release number information into utilities.
   Thanks to Roger So <roger.so@sw-linux.com>.

2. Porting to DB3-3.3.11: DB->stat() only takes 3 arguements.
   Thanks to Pofeng Lee <informer@ns1.m2000.idv.tw>
	     Rui-Xiang Guo <rxg@ms25.url.com.tw>

3. Change the "rm $(PACKDB)" from "make clean" to "make distclean".
   Thanks to Kuang-che Wu <kcwu@ck.tp.edu.tw>.

4. Fix several memory leakage problem.
   Thanks to Kuang-che Wu <kcwu@ck.tp.edu.tw>.

5. Add util/tsiguess.c.
   Add API: tabeChunkInfoFree(), tabeChunkInfoNew(), tabeTsiInfoNew(),
	    tabeTsiInfoFree().
   Thanks to Pofeng Lee <informer@ns1.m2000.idv.tw>.

6. Add bims facility: user add Tsi by hand and store to user DB files.
   Thanks to Eric Cheng <eric@fractal.myip.org>.

7. Add bims facility: simple algorithm to learn new phrase input by user.
   Thanks to Pofeng Lee <informer@ns1.m2000.idv.tw>.

8. A quick fix for segfault when there is no ~/.xcin/*.db
   Fixed by Geoffrey Lee <snailtalk@linux-mandrake.com>

9. Fixed the bug of signed/unsigned TsiInfo->refcount ( µüÀW 0 bug )
   Found by FixeShao-yu Cheng <eric@netgenes.org>
   Fixed by Kuang-che Wu <kcwu@ck.tp.edu.tw>

10. By <thhsieh@linux.org.tw>
    Fix a bug in libtabe/util/tsiguess: Do not always try to open
    $HOME/.xcin/newdb. But one can use the flag "-u" to specify the
    path of user defined DB file.

11. Fix bug in tabe_tsi.c: tabeChunkSegmentationComplex():
    the same floating point number precision problem found in bims.c.
    Speed up and clean up tsiguess.c and tabe_tsi.c
    By Kuang-che Wu <kcwu@ck.tp.edu.tw>

12. Set DB_FLAG_READONLY or DB_FLAG_NOUNPACK_YIN flags in
    tsidump, tsiguess, tsiyincheck, tsiyindump utilities when necessary.
    By Kuang-che Wu <kcwu@ck.tp.edu.tw>

13. Support Berkeley DB 4.
    Thansks to Cheng-Lung Sung <clsung@dragon2.net>.

14. Builds without libbims if configure --without-x
    Builds with specific BerkeleyDB lib name if configure --with-db-name
    tsipackdb.in try all db*_dump, don't check db version anymore

15. Add bimsToggleTsiGuess() and bimsToggleNoTsiGuess() functions.
    Update autotools files.
2009-11-24 11:15:14 +00:00