Subject: pkg/35315: Update inputmethod/uim 1.2.1 to 1.3.1
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <yamajun@ofug.net>
List: pkgsrc-bugs
Date: 12/23/2006 20:50:01
>Number: 35315
>Category: pkg
>Synopsis: Update inputmethod/uim 1.2.1 to 1.3.1
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: change-request
>Submitter-Id: net
>Arrival-Date: Sat Dec 23 20:50:01 +0000 2006
>Originator: Yamashiro, Jun
>Release: NetBSD 4.99.6
>Organization:
Okinawa FreeBSD Users Group
>Environment:
NetBSD yamajun.mydomain 4.99.6 NetBSD 4.99.6 (YAMAJUN) #19: Wed Dec 20 00:36:46 JST 2006 yamajun@yamajun.mydomain:/usr/src/sys/arch/i386/compile/YAMAJUN i386
>Description:
I submitted pkg/35297 (update inputmethod/uim to uim-1.3.0). But,
uim-1.3.1 relased after one day. I followed new version of UIM.
Please close pkg/35297.
Package changelog:
* Qt option support reviced
* Add KDE applet for Qt option
UIM changelog:
* Bugfix
>How-To-Repeat:
>Fix:
Apply this patch to inputmetod/uim 1.2.1
diff -Nru uim.orig/Makefile uim/Makefile
--- uim.orig/Makefile 2006-12-20 22:07:38.000000000 +0900
+++ uim/Makefile 2006-12-23 14:38:33.000000000 +0900
@@ -1,8 +1,7 @@
# $NetBSD: Makefile,v 1.27 2006/09/16 12:05:16 hira Exp $
#
-DISTNAME= uim-1.2.1
-PKGREVISION= 1
+DISTNAME= uim-1.3.1
CATEGORIES= inputmethod
MASTER_SITES= http://uim.freedesktop.org/releases/
EXTRACT_SUFX= .tar.bz2
@@ -13,7 +12,7 @@
USE_DIRS+= xdg-1.1
USE_LIBTOOL= YES
-USE_NCURSES= # clear_screen, clr_eos
+USE_NCURSES= yes # clear_screen, clr_eos
USE_PKGLOCALEDIR= YES
USE_TOOLS+= gmake intltool pkg-config
USE_LANGUAGES= c c++
diff -Nru uim.orig/PLIST uim/PLIST
--- uim.orig/PLIST 1970-01-01 09:00:00.000000000 +0900
+++ uim/PLIST 2006-12-24 05:04:00.000000000 +0900
@@ -0,0 +1,222 @@
+@comment $NetBSD$
+${QT}bin/uim-chardict-qt
+${UIM_DICT_GTK}bin/uim-dict-gtk
+bin/uim-fep
+bin/uim-fep-tick
+${GTK}bin/uim-im-switcher-gtk
+${QT}bin/uim-im-switcher-qt
+${GTK}bin/uim-input-pad-ja
+bin/uim-module-manager
+${GTK}bin/uim-pref-gtk
+${QT}bin/uim-pref-qt
+bin/uim-sh
+${GTK}bin/uim-toolbar-gtk
+${QT}bin/uim-toolbar-qt
+${GTK}bin/uim-toolbar-gtk-systray
+bin/uim-xim
+include/uim/plugin.h
+include/uim/uim-compat-scm.h
+include/uim/uim-custom.h
+include/uim/uim-helper.h
+include/uim/uim-im-switcher.h
+include/uim/uim-scm.h
+include/uim/uim-util.h
+include/uim/uim.h
+${GTK}lib/gtk-2.0/2.10.0/immodules/im-uim.la
+${QT}lib/kde3/uim_panelapplet.la
+lib/libuim-custom.la
+lib/libuim.la
+lib/pkgconfig/uim.pc
+${ANTHY}lib/uim/plugin/libuim-anthy.la
+${CANNA}lib/uim/plugin/libuim-canna.la
+lib/uim/plugin/libuim-custom-enabler.la
+lib/uim/plugin/libuim-skk.la
+${GTK}libexec/uim-candwin-gtk
+${QT}libexec/uim-candwin-qt
+libexec/uim-helper-server
+man/man1/uim-xim.1
+share/applications/uim.desktop
+share/doc/uim/DOT-UIM
+share/doc/uim/HELPER-CANDWIN
+share/doc/uim/HELPER-PROTOCOL
+share/doc/uim/KEY
+share/doc/uim/PLUGIN
+share/doc/uim/README
+share/doc/uim/UIM-SCM
+share/doc/uim/UIM-SH
+share/doc/uim/uim-fep/README
+share/doc/uim/uim-fep/README.ja
+share/locale/fr/LC_MESSAGES/uim.mo
+share/locale/ja/LC_MESSAGES/uim.mo
+${QT}share/locale/ja/LC_MESSAGES/uim-chardict-qt.mo
+${QT}share/kde/apps/kicker/applets/uimapplet.desktop
+share/locale/ko/LC_MESSAGES/uim.mo
+share/uim/action.scm
+share/uim/anthy-custom.scm
+share/uim/anthy-key-custom.scm
+share/uim/anthy.scm
+share/uim/byeoru-custom.scm
+share/uim/byeoru-dic.scm
+share/uim/byeoru-key-custom.scm
+share/uim/byeoru-symbols.scm
+share/uim/byeoru.scm
+share/uim/canna-custom.scm
+share/uim/canna-key-custom.scm
+share/uim/canna.scm
+share/uim/custom-rt.scm
+share/uim/custom.scm
+share/uim/default.scm
+share/uim/direct.scm
+share/uim/generic-custom.scm
+share/uim/generic-key-custom.scm
+share/uim/generic.scm
+share/uim/hangul.scm
+share/uim/hangul2.scm
+share/uim/hangul3.scm
+${QT}share/uim/helperdata/bushu.t
+${UIM_DICT_GTK}share/uim/helperdata/uim-dict-ui.xml
+share/uim/i18n.scm
+share/uim/im-custom.scm
+share/uim/im-switcher.scm
+share/uim/im.scm
+share/uim/init.scm
+share/uim/installed-modules.scm
+share/uim/ipa-x-sampa.scm
+share/uim/japanese-azik.scm
+share/uim/japanese-kana.scm
+share/uim/japanese.scm
+share/uim/key.scm
+share/uim/latin.scm
+share/uim/lazy-load.scm
+share/uim/load-action.scm
+share/uim/loader.scm
+share/uim/m17nlib.scm
+share/uim/mana-custom.scm
+share/uim/mana-key-custom.scm
+share/uim/mana.scm
+share/uim/pinyin-big5.scm
+share/uim/pixmaps/anthy.png
+share/uim/pixmaps/byeoru.png
+share/uim/pixmaps/byeoru.svg
+share/uim/pixmaps/canna.png
+share/uim/pixmaps/direct.png
+share/uim/pixmaps/direct.svg
+share/uim/pixmaps/direct_input.png
+share/uim/pixmaps/direct_input.svg
+share/uim/pixmaps/hangul2.png
+share/uim/pixmaps/hangul2.svg
+share/uim/pixmaps/hangul3.png
+share/uim/pixmaps/hangul3.svg
+share/uim/pixmaps/im_subst.svg
+share/uim/pixmaps/im_switcher.png
+share/uim/pixmaps/im_switcher.svg
+share/uim/pixmaps/ipa-x-sampa.png
+share/uim/pixmaps/ipa-x-sampa.svg
+share/uim/pixmaps/ja_azik.png
+share/uim/pixmaps/ja_azik.svg
+share/uim/pixmaps/ja_direct.png
+share/uim/pixmaps/ja_direct.svg
+share/uim/pixmaps/ja_fullwidth_alnum.png
+share/uim/pixmaps/ja_fullwidth_alnum.svg
+share/uim/pixmaps/ja_halfkana.png
+share/uim/pixmaps/ja_halfkana.svg
+share/uim/pixmaps/ja_halfwidth_alnum.png
+share/uim/pixmaps/ja_halfwidth_alnum.svg
+share/uim/pixmaps/ja_hiragana.png
+share/uim/pixmaps/ja_hiragana.svg
+share/uim/pixmaps/ja_kana.png
+share/uim/pixmaps/ja_kana.svg
+share/uim/pixmaps/ja_katakana.png
+share/uim/pixmaps/ja_katakana.svg
+share/uim/pixmaps/ja_nicola.png
+share/uim/pixmaps/ja_nicola.svg
+share/uim/pixmaps/ja_pocketbell.png
+share/uim/pixmaps/ja_pocketbell.svg
+share/uim/pixmaps/ja_romaji.png
+share/uim/pixmaps/ja_romaji.svg
+share/uim/pixmaps/ko_direct.png
+share/uim/pixmaps/ko_direct.svg
+share/uim/pixmaps/ko_hangulchar.png
+share/uim/pixmaps/ko_hangulchar.svg
+share/uim/pixmaps/ko_hangulword.png
+share/uim/pixmaps/ko_hangulword.svg
+share/uim/pixmaps/latin.png
+share/uim/pixmaps/latin.svg
+share/uim/pixmaps/mana.png
+share/uim/pixmaps/mana.svg
+share/uim/pixmaps/null.png
+share/uim/pixmaps/off.png
+share/uim/pixmaps/off.svg
+share/uim/pixmaps/on.png
+share/uim/pixmaps/on.svg
+share/uim/pixmaps/pinyin-big5.png
+share/uim/pixmaps/pinyin-big5.svg
+share/uim/pixmaps/prime.png
+share/uim/pixmaps/prime_mode_application.png
+share/uim/pixmaps/prime_mode_application.svg
+share/uim/pixmaps/py.png
+share/uim/pixmaps/py.svg
+share/uim/pixmaps/pyunihan.png
+share/uim/pixmaps/pyunihan.svg
+share/uim/pixmaps/romaja.png
+share/uim/pixmaps/romaja.svg
+share/uim/pixmaps/scim.png
+share/uim/pixmaps/scim.svg
+share/uim/pixmaps/skk.png
+share/uim/pixmaps/skk.svg
+share/uim/pixmaps/tcode.png
+share/uim/pixmaps/tcode.svg
+share/uim/pixmaps/trycode.png
+share/uim/pixmaps/trycode.svg
+share/uim/pixmaps/tutcode.png
+share/uim/pixmaps/tutcode.svg
+share/uim/pixmaps/uim-dict.png
+share/uim/pixmaps/uim-dict.svg
+share/uim/pixmaps/uim-gray.png
+share/uim/pixmaps/uim-icon.png
+share/uim/pixmaps/uim-icon48.png
+share/uim/pixmaps/uim-icon64.png
+share/uim/pixmaps/unknown.png
+share/uim/pixmaps/unknown.svg
+share/uim/pixmaps/viqr.png
+share/uim/pixmaps/viqr.svg
+share/uim/plugin.scm
+share/uim/prime-custom.scm
+share/uim/prime-key-custom.scm
+share/uim/prime.scm
+share/uim/py.scm
+share/uim/pyload.scm
+share/uim/pyunihan.scm
+share/uim/rk.scm
+share/uim/romaja.scm
+share/uim/scim.scm
+share/uim/skk-custom.scm
+share/uim/skk-dialog.scm
+share/uim/skk-editor.scm
+share/uim/skk-key-custom.scm
+share/uim/skk.scm
+share/uim/spellcheck-custom.scm
+share/uim/spellcheck.scm
+share/uim/tcode.scm
+share/uim/trycode.scm
+share/uim/tutcode-key-custom.scm
+share/uim/tutcode.scm
+share/uim/uim-db.scm
+share/uim/uim-module-manager.scm
+share/uim/uim-sh.scm
+share/uim/ustr.scm
+share/uim/util.scm
+share/uim/viqr.scm
+share/uim/zaurus.scm
+${HELPERDATA}@dirrm share/uim/helperdata
+@dirrm share/uim/pixmaps
+@dirrm share/uim
+@comment in kde: @dirrm share/kde/apps/kicker/applets
+@dirrm share/doc/uim/uim-fep
+@dirrm share/doc/uim
+@comment in xdg-dirs: @dirrm share/applications
+@dirrm lib/uim/plugin
+@dirrm lib/uim
+@comment in kde: @dirrm lib/kde3
+@comment in gtk2: @dirrm lib/gtk-2.0/2.10.0/immodules
+@dirrm include/uim
diff -Nru uim.orig/PLIST.anthy uim/PLIST.anthy
--- uim.orig/PLIST.anthy 2006-12-20 22:07:38.000000000 +0900
+++ uim/PLIST.anthy 1970-01-01 09:00:00.000000000 +0900
@@ -1,2 +0,0 @@
-@comment $NetBSD: PLIST.anthy,v 1.1 2005/03/29 18:47:52 wiz Exp $
-lib/uim/plugin/libuim-anthy.la
diff -Nru uim.orig/PLIST.canna uim/PLIST.canna
--- uim.orig/PLIST.canna 2006-12-20 22:07:38.000000000 +0900
+++ uim/PLIST.canna 1970-01-01 09:00:00.000000000 +0900
@@ -1,2 +0,0 @@
-@comment $NetBSD: PLIST.canna,v 1.1 2005/03/29 18:47:52 wiz Exp $
-lib/uim/plugin/libuim-canna.la
diff -Nru uim.orig/PLIST.common uim/PLIST.common
--- uim.orig/PLIST.common 2006-12-20 22:07:38.000000000 +0900
+++ uim/PLIST.common 1970-01-01 09:00:00.000000000 +0900
@@ -1,194 +0,0 @@
-@comment $NetBSD: PLIST.common,v 1.8 2006/08/05 18:49:29 wiz Exp $
-bin/uim-fep
-bin/uim-fep-tick
-bin/uim-module-manager
-bin/uim-sh
-bin/uim-xim
-include/uim/plugin.h
-include/uim/uim-compat-scm.h
-include/uim/uim-custom.h
-include/uim/uim-helper.h
-include/uim/uim-im-switcher.h
-include/uim/uim-scm.h
-include/uim/uim-util.h
-include/uim/uim.h
-lib/libuim-custom.la
-lib/libuim.la
-lib/pkgconfig/uim.pc
-lib/uim/plugin/libuim-custom-enabler.la
-lib/uim/plugin/libuim-skk.la
-libexec/uim-helper-server
-man/man1/uim-xim.1
-share/applications/uim.desktop
-share/doc/uim/DOT-UIM
-share/doc/uim/HELPER-CANDWIN
-share/doc/uim/HELPER-PROTOCOL
-share/doc/uim/KEY
-share/doc/uim/PLUGIN
-share/doc/uim/README
-share/doc/uim/UIM-SCM
-share/doc/uim/UIM-SH
-share/doc/uim/uim-fep/README
-share/doc/uim/uim-fep/README.ja
-share/locale/fr/LC_MESSAGES/uim.mo
-share/locale/ja/LC_MESSAGES/uim.mo
-share/locale/ko/LC_MESSAGES/uim.mo
-share/uim/action.scm
-share/uim/anthy-custom.scm
-share/uim/anthy-key-custom.scm
-share/uim/anthy.scm
-share/uim/byeoru-custom.scm
-share/uim/byeoru-dic.scm
-share/uim/byeoru-key-custom.scm
-share/uim/byeoru-symbols.scm
-share/uim/byeoru.scm
-share/uim/canna-custom.scm
-share/uim/canna-key-custom.scm
-share/uim/canna.scm
-share/uim/custom-rt.scm
-share/uim/custom.scm
-share/uim/default.scm
-share/uim/direct.scm
-share/uim/generic-custom.scm
-share/uim/generic-key-custom.scm
-share/uim/generic.scm
-share/uim/hangul.scm
-share/uim/hangul2.scm
-share/uim/hangul3.scm
-share/uim/i18n.scm
-share/uim/im-custom.scm
-share/uim/im-switcher.scm
-share/uim/im.scm
-share/uim/init.scm
-share/uim/installed-modules.scm
-share/uim/ipa-x-sampa.scm
-share/uim/japanese-azik.scm
-share/uim/japanese-kana.scm
-share/uim/japanese.scm
-share/uim/key.scm
-share/uim/latin.scm
-share/uim/lazy-load.scm
-share/uim/load-action.scm
-share/uim/loader.scm
-share/uim/m17nlib.scm
-share/uim/mana-custom.scm
-share/uim/mana-key-custom.scm
-share/uim/mana.scm
-share/uim/pinyin-big5.scm
-share/uim/pixmaps/anthy.png
-share/uim/pixmaps/byeoru.png
-share/uim/pixmaps/byeoru.svg
-share/uim/pixmaps/canna.png
-share/uim/pixmaps/direct.png
-share/uim/pixmaps/direct.svg
-share/uim/pixmaps/direct_input.png
-share/uim/pixmaps/direct_input.svg
-share/uim/pixmaps/hangul2.png
-share/uim/pixmaps/hangul2.svg
-share/uim/pixmaps/hangul3.png
-share/uim/pixmaps/hangul3.svg
-share/uim/pixmaps/im_subst.svg
-share/uim/pixmaps/ipa-x-sampa.png
-share/uim/pixmaps/ipa-x-sampa.svg
-share/uim/pixmaps/ja_azik.png
-share/uim/pixmaps/ja_azik.svg
-share/uim/pixmaps/ja_direct.png
-share/uim/pixmaps/ja_direct.svg
-share/uim/pixmaps/ja_fullwidth_alnum.png
-share/uim/pixmaps/ja_fullwidth_alnum.svg
-share/uim/pixmaps/ja_halfkana.png
-share/uim/pixmaps/ja_halfkana.svg
-share/uim/pixmaps/ja_halfwidth_alnum.png
-share/uim/pixmaps/ja_halfwidth_alnum.svg
-share/uim/pixmaps/ja_hiragana.png
-share/uim/pixmaps/ja_hiragana.svg
-share/uim/pixmaps/ja_kana.png
-share/uim/pixmaps/ja_kana.svg
-share/uim/pixmaps/ja_katakana.png
-share/uim/pixmaps/ja_katakana.svg
-share/uim/pixmaps/ja_nicola.png
-share/uim/pixmaps/ja_nicola.svg
-share/uim/pixmaps/ja_pocketbell.png
-share/uim/pixmaps/ja_pocketbell.svg
-share/uim/pixmaps/ja_romaji.png
-share/uim/pixmaps/ja_romaji.svg
-share/uim/pixmaps/ko_direct.png
-share/uim/pixmaps/ko_direct.svg
-share/uim/pixmaps/ko_hangulchar.png
-share/uim/pixmaps/ko_hangulchar.svg
-share/uim/pixmaps/ko_hangulword.png
-share/uim/pixmaps/ko_hangulword.svg
-share/uim/pixmaps/latin.png
-share/uim/pixmaps/latin.svg
-share/uim/pixmaps/mana.png
-share/uim/pixmaps/mana.svg
-share/uim/pixmaps/null.png
-share/uim/pixmaps/off.png
-share/uim/pixmaps/off.svg
-share/uim/pixmaps/on.png
-share/uim/pixmaps/on.svg
-share/uim/pixmaps/pinyin-big5.png
-share/uim/pixmaps/pinyin-big5.svg
-share/uim/pixmaps/prime.png
-share/uim/pixmaps/prime_mode_application.png
-share/uim/pixmaps/prime_mode_application.svg
-share/uim/pixmaps/py.png
-share/uim/pixmaps/py.svg
-share/uim/pixmaps/pyunihan.png
-share/uim/pixmaps/pyunihan.svg
-share/uim/pixmaps/romaja.png
-share/uim/pixmaps/romaja.svg
-share/uim/pixmaps/scim.png
-share/uim/pixmaps/scim.svg
-share/uim/pixmaps/skk.png
-share/uim/pixmaps/skk.svg
-share/uim/pixmaps/switcher-icon.png
-share/uim/pixmaps/tcode.png
-share/uim/pixmaps/tcode.svg
-share/uim/pixmaps/tutcode.png
-share/uim/pixmaps/tutcode.svg
-share/uim/pixmaps/uim-dict.png
-share/uim/pixmaps/uim-dict.svg
-share/uim/pixmaps/uim-gray.png
-share/uim/pixmaps/uim-icon.png
-share/uim/pixmaps/uim-icon48.png
-share/uim/pixmaps/uim-icon64.png
-share/uim/pixmaps/unknown.png
-share/uim/pixmaps/unknown.svg
-share/uim/pixmaps/viqr.png
-share/uim/pixmaps/viqr.svg
-share/uim/plugin.scm
-share/uim/prime-custom.scm
-share/uim/prime-key-custom.scm
-share/uim/prime.scm
-share/uim/py.scm
-share/uim/pyload.scm
-share/uim/pyunihan.scm
-share/uim/rk.scm
-share/uim/romaja.scm
-share/uim/scim.scm
-share/uim/skk-custom.scm
-share/uim/skk-dialog.scm
-share/uim/skk-editor.scm
-share/uim/skk-key-custom.scm
-share/uim/skk.scm
-share/uim/spellcheck-custom.scm
-share/uim/spellcheck.scm
-share/uim/tcode.scm
-share/uim/tutcode-key-custom.scm
-share/uim/tutcode.scm
-share/uim/uim-db.scm
-share/uim/uim-module-manager.scm
-share/uim/uim-sh.scm
-share/uim/ustr.scm
-share/uim/util.scm
-share/uim/viqr.scm
-share/uim/zaurus.scm
-@dirrm share/uim/pixmaps
-@dirrm share/uim
-@comment in xdg-dirs: @dirrm share/applications
-@dirrm share/doc/uim/uim-fep
-@dirrm share/doc/uim
-@dirrm lib/uim/plugin
-@dirrm lib/uim
-@dirrm include/uim
diff -Nru uim.orig/PLIST.gtk uim/PLIST.gtk
--- uim.orig/PLIST.gtk 2006-12-20 22:07:38.000000000 +0900
+++ uim/PLIST.gtk 1970-01-01 09:00:00.000000000 +0900
@@ -1,9 +0,0 @@
-@comment $NetBSD: PLIST.gtk,v 1.5 2006/09/16 12:05:16 hira Exp $
-bin/uim-im-switcher-gtk
-bin/uim-input-pad-ja
-bin/uim-pref-gtk
-bin/uim-toolbar-gtk
-bin/uim-toolbar-gtk-systray
-lib/gtk-2.0/2.10.0/immodules/im-uim.la
-libexec/uim-candwin-gtk
-@comment in gtk2: @dirrm lib/gtk-2.0/2.10.0/immodules
diff -Nru uim.orig/PLIST.qt uim/PLIST.qt
--- uim.orig/PLIST.qt 2006-12-20 22:07:38.000000000 +0900
+++ uim/PLIST.qt 1970-01-01 09:00:00.000000000 +0900
@@ -1,9 +0,0 @@
-@comment $NetBSD: PLIST.qt,v 1.3 2006/06/12 16:35:20 wiz Exp $
-bin/uim-chardict-qt
-bin/uim-im-switcher-qt
-bin/uim-pref-qt
-bin/uim-toolbar-qt
-libexec/uim-candwin-qt
-share/uim/helperdata/bushu.t
-share/locale/ja/LC_MESSAGES/uim-chardict-qt.mo
-@dirrm share/uim/helperdata
diff -Nru uim.orig/distinfo uim/distinfo
--- uim.orig/distinfo 2006-12-20 22:07:38.000000000 +0900
+++ uim/distinfo 2006-12-23 14:39:27.000000000 +0900
@@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.11 2006/08/14 23:01:17 wiz Exp $
-SHA1 (uim-1.2.1.tar.bz2) = 4a3ac6f328e9978fef3fca4e2e5776cf1db5f5ae
-RMD160 (uim-1.2.1.tar.bz2) = 8e915babac8dc1bc5c2f84acf5fa63a68ac0d66f
-Size (uim-1.2.1.tar.bz2) = 1669647 bytes
+SHA1 (uim-1.3.1.tar.bz2) = a596b5f9a3f5d7b2470b430601fbfa0c10a1c6dc
+RMD160 (uim-1.3.1.tar.bz2) = e2c34afd0193e91659cb72f047bc0d29ce7cbea8
+Size (uim-1.3.1.tar.bz2) = 1658713 bytes
diff -Nru uim.orig/options.mk uim/options.mk
--- uim.orig/options.mk 2006-12-20 22:07:38.000000000 +0900
+++ uim/options.mk 2006-12-24 01:48:45.000000000 +0900
@@ -6,17 +6,29 @@
.include "../../mk/bsd.options.mk"
+PLIST_SUBST+= HELPERDATA="@comment "
+PLIST_SUBST+= UIM_DICT_GTK="@comment "
+
.if !empty(PKG_OPTIONS:Manthy)
-.include "../../inputmethod/anthy/buildlink3.mk"
-PLIST_SRC+= PLIST.anthy
+. include "../../inputmethod/anthy/buildlink3.mk"
+CONFIGURE_ARGS+= --with-anthy --enable-dict
+PLIST_SUBST+= ANTHY=
+. if !empty(PKG_OPTIONS:Mgtk)
+PLIST_SUBST+= HELPERDATA=
+PLIST_SUBST+= UIM_DICT_GTK=
+. endif
.else
CONFIGURE_ARGS+= --without-anthy
+PLIST_SUBST+= ANTHY="@comment "
.endif
.if !empty(PKG_OPTIONS:Mcanna)
-.include "../../inputmethod/canna-lib/buildlink3.mk"
+. include "../../inputmethod/canna-lib/buildlink3.mk"
CONFIGURE_ARGS+= --with-canna
-PLIST_SRC+= PLIST.canna
+PLIST_SUBST+= CANNA=
+.else
+CONFIGURE_ARGS+= --without-canna
+PLIST_SUBST+= CANNA="@comment "
.endif
.if !empty(PKG_OPTIONS:Meb)
@@ -27,18 +39,21 @@
.if !empty(PKG_OPTIONS:Mgtk)
.include "../../x11/gtk2/modules.mk"
-PLIST_SRC+= PLIST.gtk
+PLIST_SUBST+= GTK=
.else
CONFIGURE_ARGS+= --without-gtk2
+PLIST_SUBST+= GTK="@comment "
.endif
.if !empty(PKG_OPTIONS:Mqt)
-.include "../../x11/qt3-libs/buildlink3.mk"
-.include "../../x11/qt3-tools/buildlink3.mk"
-CONFIGURE_ARGS+= --with-qt
+. include "../../x11/kdelibs3/buildlink3.mk"
+. include "../../x11/qt3-libs/buildlink3.mk"
+BUILD_DEPENDS+= qt3-tools-3.*:../../x11/qt3-tools
+CONFIGURE_ARGS+= --with-qt CXXFLAGS=-lc
# Not worked this option. need immodule patch for Qt3
-CONFIGURE_ARGS+= --with-qt-immodule
-PLIST_SRC+= PLIST.qt
+#CONFIGURE_ARGS+= --with-qt-immodule
+PLIST_SUBST+= HELPERDATA=
+PLIST_SUBST+= QT=
+.else
+PLIST_SUBST+= QT="@comment "
.endif
-
-PLIST_SRC+= PLIST.common