2007-09-21 15:03:25 +02:00
|
|
|
# $NetBSD: Makefile,v 1.30 2007/09/21 13:03:56 wiz Exp $
|
2004-12-28 18:10:17 +01:00
|
|
|
#
|
|
|
|
|
Update to 1.3.1, provided by Yamashiro, Jun in PR 35315.
Overview of changes from 1.3.0 to 1.3.1
==
* Fixes
- SKK
- Fix specific key handling in wide-latin direct input mode
- uim-pref-qt
- Fix compilation on non-immodule version of Qt3
* Others
- uim-toolbar-{gtk,gtk-systray,applet}
- Avoid potential misbehavior in property activation by popup menu
- uim_panelapplet
- Improve layout upon resize of the KDE panel
- uim-candwin-qt
- Handle disconnect from uim-xim sanely
Overview of changes from 1.3.0-beta to 1.3.0
==
* Fixed
- XIM bridge
- Fix compilation on pre-X11R6.7 environment.
Overview of changes from 1.3.0-alpha to 1.3.0-beta
==
* Fixed
- libuim
- Minor fix for text acquisition and injection
- Add caps-lock, scroll-lock, and num-lock keysyms
- Tcode
- Try-code
- Update compose table
- uim-toolbar-qt
- Suppress runtime warning when icon files are missing
- GTK+ bridge
- Qt bridge
- XIM bridge
- Support caps-lock, scroll-lock, and num-lock keysyms
- Fix page shift behavior
Overview of changes from 1.2.x to 1.3.0-alpha
==
* New features
- libuim
- Obsolete experimental surrounding text API
- Add text acquisition API and support it in GTK+ and Qt bridges
- Add text injection API (uim_input_string())
- Support focus-in and focus-out handler in IM context
- More keysyms support
- See doc/COMPATIBILITY for further details
- Anthy
- Kana keyboard support (experimental)
- Latin IM
- Support deadkeys with preedit enabled
- Try-Code IM
- New Japanese IM based on T-Code
- uim_panelapplet
- New toolbar applet for KDE panel
- uim-toolbar-gtk
- Double click to shrink the window (Masatake Yamato)
- uim-toolbar-qt
- Double click to shrink the window
- uim-pref-gtk
- uim-pref-qt
- Support more keysyms in key editor
- GTK+ bridge
- Qt bridge
- XIM bridge
- More keysyms support
* Fixes
- Prime
- Fix key handling in word registration mode (bug #8984)
- Tcode
- Update compose table
- Generic (Tcode, Hangul, PY)
- Fix key handling
- uim-toolbar-gtk
- More icons (Shun-ichi TAHARA)
- uim-toolbar-qt
- More icons
- Use smaller toolbar icons
- Fix in movement with mouse pointer
- GTK+ bridge
- Use workaround for gtk_im_context_reset()
- Qt bridge
- Fix for preedit relocation with Japanese IM
- XIM bridge
- Fix for java applications with incorrect font setting
- Workaround for Flash Player 9 plugin
* Others
- Input method icons
- Replace with inputmethod-icons 1.1.1
- uim-module-manager
- Set newly registering module names to the head of IM list
- uim-input-pad-ja
- Reorginize pad buttons (Shun-ichi TAHARA)
2007-01-20 17:56:43 +01:00
|
|
|
DISTNAME= uim-1.3.1
|
2007-09-21 15:03:25 +02:00
|
|
|
PKGREVISION= 1
|
2004-12-28 18:10:17 +01:00
|
|
|
CATEGORIES= inputmethod
|
2005-03-29 20:47:51 +02:00
|
|
|
MASTER_SITES= http://uim.freedesktop.org/releases/
|
2006-08-05 20:49:29 +02:00
|
|
|
EXTRACT_SUFX= .tar.bz2
|
2004-12-28 18:10:17 +01:00
|
|
|
|
|
|
|
MAINTAINER= VEG03617@nifty.com
|
2005-01-10 17:30:18 +01:00
|
|
|
HOMEPAGE= http://uim.freedesktop.org/wiki/
|
2005-06-04 12:20:22 +02:00
|
|
|
COMMENT= Multilingual input method library
|
2004-12-28 18:10:17 +01:00
|
|
|
|
2006-03-09 19:04:32 +01:00
|
|
|
USE_DIRS+= xdg-1.1
|
2005-01-10 17:30:18 +01:00
|
|
|
USE_LIBTOOL= YES
|
Update to 1.3.1, provided by Yamashiro, Jun in PR 35315.
Overview of changes from 1.3.0 to 1.3.1
==
* Fixes
- SKK
- Fix specific key handling in wide-latin direct input mode
- uim-pref-qt
- Fix compilation on non-immodule version of Qt3
* Others
- uim-toolbar-{gtk,gtk-systray,applet}
- Avoid potential misbehavior in property activation by popup menu
- uim_panelapplet
- Improve layout upon resize of the KDE panel
- uim-candwin-qt
- Handle disconnect from uim-xim sanely
Overview of changes from 1.3.0-beta to 1.3.0
==
* Fixed
- XIM bridge
- Fix compilation on pre-X11R6.7 environment.
Overview of changes from 1.3.0-alpha to 1.3.0-beta
==
* Fixed
- libuim
- Minor fix for text acquisition and injection
- Add caps-lock, scroll-lock, and num-lock keysyms
- Tcode
- Try-code
- Update compose table
- uim-toolbar-qt
- Suppress runtime warning when icon files are missing
- GTK+ bridge
- Qt bridge
- XIM bridge
- Support caps-lock, scroll-lock, and num-lock keysyms
- Fix page shift behavior
Overview of changes from 1.2.x to 1.3.0-alpha
==
* New features
- libuim
- Obsolete experimental surrounding text API
- Add text acquisition API and support it in GTK+ and Qt bridges
- Add text injection API (uim_input_string())
- Support focus-in and focus-out handler in IM context
- More keysyms support
- See doc/COMPATIBILITY for further details
- Anthy
- Kana keyboard support (experimental)
- Latin IM
- Support deadkeys with preedit enabled
- Try-Code IM
- New Japanese IM based on T-Code
- uim_panelapplet
- New toolbar applet for KDE panel
- uim-toolbar-gtk
- Double click to shrink the window (Masatake Yamato)
- uim-toolbar-qt
- Double click to shrink the window
- uim-pref-gtk
- uim-pref-qt
- Support more keysyms in key editor
- GTK+ bridge
- Qt bridge
- XIM bridge
- More keysyms support
* Fixes
- Prime
- Fix key handling in word registration mode (bug #8984)
- Tcode
- Update compose table
- Generic (Tcode, Hangul, PY)
- Fix key handling
- uim-toolbar-gtk
- More icons (Shun-ichi TAHARA)
- uim-toolbar-qt
- More icons
- Use smaller toolbar icons
- Fix in movement with mouse pointer
- GTK+ bridge
- Use workaround for gtk_im_context_reset()
- Qt bridge
- Fix for preedit relocation with Japanese IM
- XIM bridge
- Fix for java applications with incorrect font setting
- Workaround for Flash Player 9 plugin
* Others
- Input method icons
- Replace with inputmethod-icons 1.1.1
- uim-module-manager
- Set newly registering module names to the head of IM list
- uim-input-pad-ja
- Reorginize pad buttons (Shun-ichi TAHARA)
2007-01-20 17:56:43 +01:00
|
|
|
USE_NCURSES= yes # clear_screen, clr_eos
|
2006-03-09 19:04:32 +01:00
|
|
|
USE_PKGLOCALEDIR= YES
|
2006-07-05 07:37:39 +02:00
|
|
|
USE_TOOLS+= gmake intltool pkg-config
|
2006-05-09 00:49:58 +02:00
|
|
|
USE_LANGUAGES= c c++
|
2004-12-28 18:10:17 +01:00
|
|
|
PKGCONFIG_OVERRIDE+= ${WRKSRC}/uim.pc.in
|
2005-01-10 17:30:18 +01:00
|
|
|
GNU_CONFIGURE= YES
|
|
|
|
GTK2_IMMODULES= YES
|
2005-12-31 01:04:28 +01:00
|
|
|
CONFIGURE_ARGS+= --disable-emacs
|
2004-12-28 18:10:17 +01:00
|
|
|
|
2005-03-29 20:47:51 +02:00
|
|
|
.include "options.mk"
|
|
|
|
|
2004-12-28 18:10:17 +01:00
|
|
|
post-install:
|
|
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/uim
|
2005-03-29 20:47:51 +02:00
|
|
|
${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/uim
|
2005-12-31 01:04:28 +01:00
|
|
|
${INSTALL_DATA} ${WRKSRC}/doc/DOT-UIM ${PREFIX}/share/doc/uim
|
2004-12-28 18:10:17 +01:00
|
|
|
${INSTALL_DATA} ${WRKSRC}/doc/HELPER-CANDWIN ${PREFIX}/share/doc/uim
|
2005-03-29 20:47:51 +02:00
|
|
|
${INSTALL_DATA} ${WRKSRC}/doc/HELPER-PROTOCOL ${PREFIX}/share/doc/uim
|
2004-12-28 18:10:17 +01:00
|
|
|
${INSTALL_DATA} ${WRKSRC}/doc/KEY ${PREFIX}/share/doc/uim
|
2005-03-29 20:47:51 +02:00
|
|
|
${INSTALL_DATA} ${WRKSRC}/doc/PLUGIN ${PREFIX}/share/doc/uim
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/doc/UIM-SCM ${PREFIX}/share/doc/uim
|
2004-12-28 18:10:17 +01:00
|
|
|
${INSTALL_DATA} ${WRKSRC}/doc/UIM-SH ${PREFIX}/share/doc/uim
|
2005-03-29 20:47:51 +02:00
|
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/uim/uim-fep
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/fep/README ${PREFIX}/share/doc/uim/uim-fep
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/fep/README.ja ${PREFIX}/share/doc/uim/uim-fep
|
2004-12-28 18:10:17 +01:00
|
|
|
|
|
|
|
.include "../../converters/libiconv/buildlink3.mk"
|
2006-03-09 19:04:32 +01:00
|
|
|
.include "../../devel/gettext-lib/buildlink3.mk"
|
2005-01-04 11:29:15 +01:00
|
|
|
.include "../../devel/ncurses/buildlink3.mk"
|
2007-02-19 21:04:24 +01:00
|
|
|
.include "../../x11/libX11/buildlink3.mk"
|
2004-12-28 18:10:17 +01:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|