Update uim to 1.7.0. Based on PR#44989 by YAMASHIRO, Jun. add a missing PLIST entry. Overview of changes from 1.7.0-alpha to 1.7.0 ============================================= * Fixes - Generic IM * Fix sort order of Wubi86 and Zhengma tables in 1.7.0-alpha - GTK+3 bridge * Avoid repeated changes of subwindow size in some annotation text Overview of changes from 1.6.x to 1.7.0-alpha ============================================= * New features - GTK+3 bridge - uim-candwin-gtk3 - uim-candwin-tbl-gtk3 - uim-dict-gtk3 - uim-im-switcher-gtk3 - uim-input-pad-ja-gtk3 - uim-pref-gtk3 - uim-toolbar-gtk3 - uim-toolbar-gtk3-systray * Support GTK+3 - uim-toolbar-applet-gnome3 * Support GNOME3 * Fixes - uim Scheme library * Fix im-acquire-text brokeness - uim-toolbar-qt4 * Fix bug: Can't set starting position of Qt4 toolbar (#34034) - uim-notify * Fix compilation with libnotify >= 0.7.0 - uim-tutcode * Fix behavior with interactive bushu conversion - uim-skk * Fix crash upon an illegal line in SKK dictionary - Emacs bridge * Don't disturb other leim's modelines (#35318) - Qt4 bridge * Fix crash of applications upon exit when widget style of QGtkStyle is used - uim-dict-gtk * Fix a minor bug * Enhancements - uim-tutcode * Postfix mazegaki conversion * Postfix bushu conversion * Add inflection support for postfix and prefix mazegaki conversion * Kanji code (JIS/Kuten/Unicode) input mode * History input mode - libuim * Support locale with EUC-JIS-2004 and EUC-JISX0213 encodings - generic-predict * Add support for completion with Google Suggest * Others - GTK+2 bridge * Discard support for version below 2.14.diff -r1.48 -r1.49 pkgsrc/inputmethod/uim/Makefile
(obache)
@@ -1,19 +1,18 @@ | @@ -1,19 +1,18 @@ | |||
1 | # $NetBSD: Makefile,v 1.48 2011/04/22 13:42:01 obache Exp $ | 1 | # $NetBSD: Makefile,v 1.49 2011/05/29 06:13:57 obache Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | .include "../../inputmethod/uim/Makefile.common" | 4 | .include "../../inputmethod/uim/Makefile.common" | |
5 | 5 | |||
6 | PKGREVISION= 1 | |||
7 | COMMENT= Multilingual input method library | 6 | COMMENT= Multilingual input method library | |
8 | 7 | |||
9 | CONFLICTS+= uim-qt4-immodule-[0-9]* | 8 | CONFLICTS+= uim-qt4-immodule-[0-9]* | |
10 | 9 | |||
11 | PKG_DESTDIR_SUPPORT= user-destdir | 10 | PKG_DESTDIR_SUPPORT= user-destdir | |
12 | 11 | |||
13 | USE_LIBTOOL= YES | 12 | USE_LIBTOOL= YES | |
14 | USE_PKGLOCALEDIR= YES | 13 | USE_PKGLOCALEDIR= YES | |
15 | USE_TOOLS+= gmake intltool pkg-config msgfmt | 14 | USE_TOOLS+= gmake intltool pkg-config msgfmt | |
16 | USE_LANGUAGES= c c++ | 15 | USE_LANGUAGES= c c++ | |
17 | PKGCONFIG_OVERRIDE+= ${WRKSRC}/uim.pc.in | 16 | PKGCONFIG_OVERRIDE+= ${WRKSRC}/uim.pc.in | |
18 | GNU_CONFIGURE= YES | 17 | GNU_CONFIGURE= YES | |
19 | CONFIGURE_ARGS+= --disable-emacs | 18 | CONFIGURE_ARGS+= --disable-emacs |
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.5 2011/04/13 13:45:16 obache Exp $ | 1 | # $NetBSD: Makefile.common,v 1.6 2011/05/29 06:13:57 obache Exp $ | |
2 | # | 2 | # | |
3 | # used by inputmethod/uim/Makefile | 3 | # used by inputmethod/uim/Makefile | |
4 | # used by inputmethod/uim-elisp/Makefile | 4 | # used by inputmethod/uim-elisp/Makefile | |
5 | 5 | |||
6 | UIM_VERSION= 1.6.1 | 6 | UIM_VERSION= 1.7.0 | |
7 | DISTNAME= uim-${UIM_VERSION} | 7 | DISTNAME= uim-${UIM_VERSION} | |
8 | CATEGORIES= inputmethod | 8 | CATEGORIES= inputmethod | |
9 | MASTER_SITES= http://uim.googlecode.com/files/ | 9 | MASTER_SITES= http://uim.googlecode.com/files/ | |
10 | EXTRACT_SUFX= .tar.bz2 | 10 | EXTRACT_SUFX= .tar.bz2 | |
11 | 11 | |||
12 | MAINTAINER= VEG03617@nifty.com | 12 | MAINTAINER= VEG03617@nifty.com | |
13 | HOMEPAGE= http://code.google.com/p/uim/ | 13 | HOMEPAGE= http://code.google.com/p/uim/ | |
14 | 14 | |||
15 | DISTINFO_FILE= ${.CURDIR}/../../inputmethod/uim/distinfo | 15 | DISTINFO_FILE= ${.CURDIR}/../../inputmethod/uim/distinfo | |
16 | PATCHDIR= ${.CURDIR}/../../inputmethod/uim/patches | 16 | PATCHDIR= ${.CURDIR}/../../inputmethod/uim/patches |
@@ -1,77 +1,87 @@ | @@ -1,77 +1,87 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.17 2011/04/13 13:45:16 obache Exp $ | 1 | @comment $NetBSD: PLIST,v 1.18 2011/05/29 06:13:57 obache Exp $ | |
2 | ${PLIST.qt3}bin/uim-chardict-qt | 2 | ${PLIST.qt3}bin/uim-chardict-qt | |
3 | ${PLIST.qt}bin/uim-chardict-qt4 | 3 | ${PLIST.qt}bin/uim-chardict-qt4 | |
4 | ${PLIST.uim-dict-gtk}bin/uim-dict-gtk | 4 | ${PLIST.uim-dict-gtk}bin/uim-dict-gtk | |
5 | ${PLIST.uim-dict-gtk3}bin/uim-dict-gtk3 | |||
5 | ${PLIST.fep}bin/uim-fep | 6 | ${PLIST.fep}bin/uim-fep | |
6 | ${PLIST.fep}bin/uim-fep-tick | 7 | ${PLIST.fep}bin/uim-fep-tick | |
7 | bin/uim-help | 8 | bin/uim-help | |
8 | ${PLIST.gtk}bin/uim-im-switcher-gtk | 9 | ${PLIST.gtk}bin/uim-im-switcher-gtk | |
10 | ${PLIST.gtk3}bin/uim-im-switcher-gtk3 | |||
9 | ${PLIST.qt3}bin/uim-im-switcher-qt | 11 | ${PLIST.qt3}bin/uim-im-switcher-qt | |
10 | ${PLIST.qt}bin/uim-im-switcher-qt4 | 12 | ${PLIST.qt}bin/uim-im-switcher-qt4 | |
11 | ${PLIST.gtk}bin/uim-input-pad-ja | 13 | ${PLIST.gtk}bin/uim-input-pad-ja | |
14 | ${PLIST.gtk3}bin/uim-input-pad-ja-gtk3 | |||
12 | ${PLIST.m17nlib}bin/uim-m17nlib-relink-icons | 15 | ${PLIST.m17nlib}bin/uim-m17nlib-relink-icons | |
13 | bin/uim-module-manager | 16 | bin/uim-module-manager | |
14 | ${PLIST.gtk}bin/uim-pref-gtk | 17 | ${PLIST.gtk}bin/uim-pref-gtk | |
18 | ${PLIST.gtk3}bin/uim-pref-gtk3 | |||
15 | ${PLIST.qt3}bin/uim-pref-qt | 19 | ${PLIST.qt3}bin/uim-pref-qt | |
16 | ${PLIST.qt}bin/uim-pref-qt4 | 20 | ${PLIST.qt}bin/uim-pref-qt4 | |
17 | bin/uim-sh | 21 | bin/uim-sh | |
18 | ${PLIST.gtk}bin/uim-toolbar-gtk | 22 | ${PLIST.gtk}bin/uim-toolbar-gtk | |
19 | ${PLIST.gtk}bin/uim-toolbar-gtk-systray | 23 | ${PLIST.gtk}bin/uim-toolbar-gtk-systray | |
24 | ${PLIST.gtk3}bin/uim-toolbar-gtk3 | |||
25 | ${PLIST.gtk3}bin/uim-toolbar-gtk3-systray | |||
20 | ${PLIST.qt3}bin/uim-toolbar-qt | 26 | ${PLIST.qt3}bin/uim-toolbar-qt | |
21 | ${PLIST.qt}bin/uim-toolbar-qt4 | 27 | ${PLIST.qt}bin/uim-toolbar-qt4 | |
22 | ${PLIST.xim}bin/uim-xim | 28 | ${PLIST.xim}bin/uim-xim | |
23 | include/uim/dynlib.h | 29 | include/uim/dynlib.h | |
24 | include/uim/uim-custom.h | 30 | include/uim/uim-custom.h | |
25 | include/uim/uim-helper.h | 31 | include/uim/uim-helper.h | |
26 | include/uim/uim-im-switcher.h | 32 | include/uim/uim-im-switcher.h | |
27 | include/uim/uim-notify.h | 33 | include/uim/uim-notify.h | |
28 | include/uim/uim-posix.h | 34 | include/uim/uim-posix.h | |
29 | include/uim/uim-scm-abbrev.h | 35 | include/uim/uim-scm-abbrev.h | |
30 | include/uim/uim-scm.h | 36 | include/uim/uim-scm.h | |
31 | include/uim/uim-util.h | 37 | include/uim/uim-util.h | |
32 | include/uim/uim.h | 38 | include/uim/uim.h | |
33 | ${PLIST.gnome}lib/bonobo/servers/GNOME_UimApplet.server | 39 | ${PLIST.gnome}lib/bonobo/servers/GNOME_UimApplet.server | |
34 | ${PLIST.gtk}lib/gtk-2.0/2.10.0/immodules/im-uim.la | 40 | ${PLIST.gtk}lib/gtk-2.0/2.10.0/immodules/im-uim.la | |
41 | ${PLIST.gtk3}lib/gtk-3.0/3.0.0/immodules/im-uim.la | |||
35 | ${PLIST.kde3}lib/kde3/uim_panelapplet.la | 42 | ${PLIST.kde3}lib/kde3/uim_panelapplet.la | |
36 | ${PLIST.kde}lib/kde4/uim_panelapplet.la | 43 | ${PLIST.kde}lib/kde4/uim_panelapplet.la | |
37 | lib/libuim-custom.la | 44 | lib/libuim-custom.la | |
38 | lib/libuim-scm.la | 45 | lib/libuim-scm.la | |
39 | lib/libuim.la | 46 | lib/libuim.la | |
40 | lib/pkgconfig/uim.pc | 47 | lib/pkgconfig/uim.pc | |
41 | ${PLIST.anthy}lib/uim/plugin/libuim-anthy.la | 48 | ${PLIST.anthy}lib/uim/plugin/libuim-anthy.la | |
42 | ${PLIST.anthy}lib/uim/plugin/libuim-anthy-utf8.la | 49 | ${PLIST.anthy}lib/uim/plugin/libuim-anthy-utf8.la | |
43 | ${PLIST.curl}lib/uim/plugin/libuim-curl.la | 50 | ${PLIST.curl}lib/uim/plugin/libuim-curl.la | |
44 | lib/uim/plugin/libuim-custom-enabler.la | 51 | lib/uim/plugin/libuim-custom-enabler.la | |
45 | ${PLIST.eb}lib/uim/plugin/libuim-eb.la | 52 | ${PLIST.eb}lib/uim/plugin/libuim-eb.la | |
46 | ${PLIST.editline}lib/uim/plugin/libuim-editline.la | 53 | ${PLIST.editline}lib/uim/plugin/libuim-editline.la | |
47 | ${PLIST.expat}lib/uim/plugin/libuim-expat.la | 54 | ${PLIST.expat}lib/uim/plugin/libuim-expat.la | |
48 | ${PLIST.ffi}lib/uim/plugin/libuim-ffi.la | 55 | ${PLIST.ffi}lib/uim/plugin/libuim-ffi.la | |
49 | lib/uim/plugin/libuim-fileio.la | 56 | lib/uim/plugin/libuim-fileio.la | |
50 | lib/uim/plugin/libuim-lolevel.la | 57 | lib/uim/plugin/libuim-lolevel.la | |
51 | lib/uim/plugin/libuim-look.la | 58 | lib/uim/plugin/libuim-look.la | |
52 | ${PLIST.m17nlib}lib/uim/plugin/libuim-m17nlib.la | 59 | ${PLIST.m17nlib}lib/uim/plugin/libuim-m17nlib.la | |
53 | ${PLIST.openssl}lib/uim/plugin/libuim-openssl.la | 60 | ${PLIST.openssl}lib/uim/plugin/libuim-openssl.la | |
54 | ${PLIST.sqlite}lib/uim/plugin/libuim-sqlite3.la | 61 | ${PLIST.sqlite}lib/uim/plugin/libuim-sqlite3.la | |
55 | lib/uim/plugin/libuim-process.la | 62 | lib/uim/plugin/libuim-process.la | |
56 | lib/uim/plugin/libuim-skk.la | 63 | lib/uim/plugin/libuim-skk.la | |
57 | lib/uim/plugin/libuim-socket.la | 64 | lib/uim/plugin/libuim-socket.la | |
58 | ${PLIST.wnn}lib/uim/plugin/libuim-wnn.la | 65 | ${PLIST.wnn}lib/uim/plugin/libuim-wnn.la | |
59 | ${PLIST.gtk}libexec/uim-candwin-gtk | 66 | ${PLIST.gtk}libexec/uim-candwin-gtk | |
67 | ${PLIST.gtk3}libexec/uim-candwin-gtk3 | |||
60 | ${PLIST.qt3}libexec/uim-candwin-qt | 68 | ${PLIST.qt3}libexec/uim-candwin-qt | |
61 | ${PLIST.qt}libexec/uim-candwin-qt4 | 69 | ${PLIST.qt}libexec/uim-candwin-qt4 | |
62 | ${PLIST.gtk}libexec/uim-candwin-tbl-gtk | 70 | ${PLIST.gtk}libexec/uim-candwin-tbl-gtk | |
71 | ${PLIST.gtk3}libexec/uim-candwin-tbl-gtk3 | |||
63 | libexec/uim-helper-server | 72 | libexec/uim-helper-server | |
64 | ${PLIST.gnome}libexec/uim-toolbar-applet | 73 | ${PLIST.gnome}libexec/uim-toolbar-applet | |
74 | ${PLIST.gnome3}libexec/uim-toolbar-applet-gnome3 | |||
65 | ${PLIST.xim}man/man1/uim-xim.1 | 75 | ${PLIST.xim}man/man1/uim-xim.1 | |
66 | ${PLIST.qt}qt4/plugins/inputmethods/libuiminputcontextplugin.la | 76 | ${PLIST.qt}qt4/plugins/inputmethods/libuiminputcontextplugin.la | |
67 | share/applications/uim.desktop | 77 | share/applications/uim.desktop | |
68 | share/doc/uim/COMPATIBILITY | 78 | share/doc/uim/COMPATIBILITY | |
69 | share/doc/uim/CUSTOM | 79 | share/doc/uim/CUSTOM | |
70 | share/doc/uim/DOT-UIM | 80 | share/doc/uim/DOT-UIM | |
71 | share/doc/uim/HELPER-CANDWIN | 81 | share/doc/uim/HELPER-CANDWIN | |
72 | share/doc/uim/HELPER-PROTOCOL | 82 | share/doc/uim/HELPER-PROTOCOL | |
73 | share/doc/uim/KEY | 83 | share/doc/uim/KEY | |
74 | share/doc/uim/PLUGIN | 84 | share/doc/uim/PLUGIN | |
75 | share/doc/uim/README | 85 | share/doc/uim/README | |
76 | share/doc/uim/UIM-SCM | 86 | share/doc/uim/UIM-SCM | |
77 | share/doc/uim/UIM-SH | 87 | share/doc/uim/UIM-SH | |
@@ -119,27 +129,27 @@ share/uim/editline.scm | @@ -119,27 +129,27 @@ share/uim/editline.scm | |||
119 | share/uim/elatin-custom.scm | 129 | share/uim/elatin-custom.scm | |
120 | share/uim/elatin-rules.scm | 130 | share/uim/elatin-rules.scm | |
121 | share/uim/elatin.scm | 131 | share/uim/elatin.scm | |
122 | share/uim/event.scm | 132 | share/uim/event.scm | |
123 | share/uim/fileio.scm | 133 | share/uim/fileio.scm | |
124 | share/uim/generic-custom.scm | 134 | share/uim/generic-custom.scm | |
125 | share/uim/generic-key-custom.scm | 135 | share/uim/generic-key-custom.scm | |
126 | share/uim/generic-predict.scm | 136 | share/uim/generic-predict.scm | |
127 | share/uim/generic.scm | 137 | share/uim/generic.scm | |
128 | share/uim/hangul.scm | 138 | share/uim/hangul.scm | |
129 | share/uim/hangul2.scm | 139 | share/uim/hangul2.scm | |
130 | share/uim/hangul3.scm | 140 | share/uim/hangul3.scm | |
131 | ${PLIST.helperdata}share/uim/helperdata/bushu.t | 141 | ${PLIST.helperdata}share/uim/helperdata/bushu.t | |
132 | ${PLIST.uim-dict-gtk}share/uim/helperdata/uim-dict-ui.xml | 142 | ${PLIST.uim-dict-helperdata}share/uim/helperdata/uim-dict-ui.xml | |
133 | share/uim/http-client.scm | 143 | share/uim/http-client.scm | |
134 | share/uim/http-server.scm | 144 | share/uim/http-server.scm | |
135 | share/uim/i18n.scm | 145 | share/uim/i18n.scm | |
136 | share/uim/ichar.scm | 146 | share/uim/ichar.scm | |
137 | share/uim/im-custom.scm | 147 | share/uim/im-custom.scm | |
138 | share/uim/im-switcher.scm | 148 | share/uim/im-switcher.scm | |
139 | share/uim/im.scm | 149 | share/uim/im.scm | |
140 | share/uim/init.scm | 150 | share/uim/init.scm | |
141 | share/uim/input-parse.scm | 151 | share/uim/input-parse.scm | |
142 | share/uim/installed-modules.scm | 152 | share/uim/installed-modules.scm | |
143 | share/uim/ipa-x-sampa.scm | 153 | share/uim/ipa-x-sampa.scm | |
144 | share/uim/iso-639-1.scm | 154 | share/uim/iso-639-1.scm | |
145 | share/uim/japanese-act.scm | 155 | share/uim/japanese-act.scm | |
@@ -327,26 +337,27 @@ share/uim/pixmaps/wb86.png | @@ -327,26 +337,27 @@ share/uim/pixmaps/wb86.png | |||
327 | share/uim/pixmaps/wb86.svg | 337 | share/uim/pixmaps/wb86.svg | |
328 | share/uim/pixmaps/wb86_dark_background.png | 338 | share/uim/pixmaps/wb86_dark_background.png | |
329 | share/uim/pixmaps/wb86_dark_background.svg | 339 | share/uim/pixmaps/wb86_dark_background.svg | |
330 | share/uim/pixmaps/wnn.png | 340 | share/uim/pixmaps/wnn.png | |
331 | share/uim/pixmaps/wnn.svg | 341 | share/uim/pixmaps/wnn.svg | |
332 | share/uim/pixmaps/yahoo-jp.png | 342 | share/uim/pixmaps/yahoo-jp.png | |
333 | share/uim/pixmaps/yahoo-jp.svg | 343 | share/uim/pixmaps/yahoo-jp.svg | |
334 | share/uim/pixmaps/zm.png | 344 | share/uim/pixmaps/zm.png | |
335 | share/uim/pixmaps/zm.svg | 345 | share/uim/pixmaps/zm.svg | |
336 | share/uim/pixmaps/zm_dark_background.png | 346 | share/uim/pixmaps/zm_dark_background.png | |
337 | share/uim/pixmaps/zm_dark_background.svg | 347 | share/uim/pixmaps/zm_dark_background.svg | |
338 | share/uim/plugin.scm | 348 | share/uim/plugin.scm | |
339 | share/uim/predict-custom.scm | 349 | share/uim/predict-custom.scm | |
350 | share/uim/predict-google-suggest.scm | |||
340 | share/uim/predict-look-skk.scm | 351 | share/uim/predict-look-skk.scm | |
341 | share/uim/predict-look.scm | 352 | share/uim/predict-look.scm | |
342 | share/uim/predict-sqlite3.scm | 353 | share/uim/predict-sqlite3.scm | |
343 | share/uim/pregexp.scm | 354 | share/uim/pregexp.scm | |
344 | share/uim/prime-custom.scm | 355 | share/uim/prime-custom.scm | |
345 | share/uim/prime-key-custom.scm | 356 | share/uim/prime-key-custom.scm | |
346 | share/uim/prime.scm | 357 | share/uim/prime.scm | |
347 | share/uim/process.scm | 358 | share/uim/process.scm | |
348 | share/uim/py.scm | 359 | share/uim/py.scm | |
349 | share/uim/pyload.scm | 360 | share/uim/pyload.scm | |
350 | share/uim/pyunihan.scm | 361 | share/uim/pyunihan.scm | |
351 | share/uim/rk.scm | 362 | share/uim/rk.scm | |
352 | share/uim/romaja.scm | 363 | share/uim/romaja.scm |
@@ -1,7 +1,7 @@ | @@ -1,7 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.18 2011/04/13 13:45:16 obache Exp $ | 1 | $NetBSD: distinfo,v 1.19 2011/05/29 06:13:57 obache Exp $ | |
2 | 2 | |||
3 | SHA1 (uim-1.6.1.tar.bz2) = 412bb2df6041185084e2f64fb73357389bf992b5 | 3 | SHA1 (uim-1.7.0.tar.bz2) = b79ed80c2557e804e6d3d2771a213a29cd932a73 | |
4 | RMD160 (uim-1.6.1.tar.bz2) = 26c4e30f59c8eb005189d6778333079c81f8489c | 4 | RMD160 (uim-1.7.0.tar.bz2) = e866f4270e60d0590a0a37331f3ccf64d7e48fbf | |
5 | Size (uim-1.6.1.tar.bz2) = 6192431 bytes | 5 | Size (uim-1.7.0.tar.bz2) = 6402469 bytes | |
6 | SHA1 (patch-ab) = d5bf71cf3ecea94bed70e05c1b0e6f77ac5766c5 | 6 | SHA1 (patch-ab) = d5bf71cf3ecea94bed70e05c1b0e6f77ac5766c5 | |
7 | SHA1 (patch-ac) = 3b3dfd09ed84c9d228836783e18df747ecaa5791 | 7 | SHA1 (patch-ac) = 3b3dfd09ed84c9d228836783e18df747ecaa5791 |
@@ -1,38 +1,38 @@ | @@ -1,38 +1,38 @@ | |||
1 | # $NetBSD: options.mk,v 1.23 2011/04/13 13:45:16 obache Exp $ | 1 | # $NetBSD: options.mk,v 1.24 2011/05/29 06:13:57 obache Exp $ | |
2 | 2 | |||
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.uim | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.uim | |
4 | #PKG_SUPPORTED_OPTIONS= anthy canna curl eb expat ffi gnome gtk m17nlib openssl prime sj3 sqlite uim-fep wnn xim | 4 | #PKG_SUPPORTED_OPTIONS= anthy canna curl eb expat ffi gnome gnome3 gtk gtk3 m17nlib openssl prime sj3 sqlite uim-fep wnn xim | |
5 | PKG_SUPPORTED_OPTIONS= anthy canna curl eb expat ffi gnome gtk m17nlib openssl prime sj3 sqlite uim-fep xim | 5 | PKG_SUPPORTED_OPTIONS= anthy canna curl eb expat ffi gnome gnome3 gtk gtk3 m17nlib openssl prime sj3 sqlite uim-fep xim | |
6 | PKG_OPTIONS_OPTIONAL_GROUPS= kde qt | 6 | PKG_OPTIONS_OPTIONAL_GROUPS= kde qt | |
7 | PKG_OPTIONS_GROUP.kde= kde kde3 | 7 | PKG_OPTIONS_GROUP.kde= kde kde3 | |
8 | PKG_OPTIONS_GROUP.qt= qt qt3 | 8 | PKG_OPTIONS_GROUP.qt= qt qt3 | |
9 | PKG_SUGGESTED_OPTIONS= anthy gtk uim-fep xim | 9 | PKG_SUGGESTED_OPTIONS= anthy gtk uim-fep xim | |
10 | 10 | |||
11 | .include "../../mk/bsd.options.mk" | 11 | .include "../../mk/bsd.options.mk" | |
12 | 12 | |||
13 | .if !empty(PKG_OPTIONS:Mqt) | 13 | .if !empty(PKG_OPTIONS:Mqt) | |
14 | . if !empty(PKG_OPTIONS:Mqt3) || !empty(PKG_OPTIONS:Mkde3) | 14 | . if !empty(PKG_OPTIONS:Mqt3) || !empty(PKG_OPTIONS:Mkde3) | |
15 | PKG_FAIL_REASON+= "'qt' conflict with 'qt3' or 'kde3' option" | 15 | PKG_FAIL_REASON+= "'qt' conflict with 'qt3' or 'kde3' option" | |
16 | . endif | 16 | . endif | |
17 | .endif | 17 | .endif | |
18 | .if !empty(PKG_OPTIONS:Mqt3) | 18 | .if !empty(PKG_OPTIONS:Mqt3) | |
19 | . if !empty(PKG_OPTIONS:Mqt) || !empty(PKG_OPTIONS:Mkde) | 19 | . if !empty(PKG_OPTIONS:Mqt) || !empty(PKG_OPTIONS:Mkde) | |
20 | PKG_FAIL_REASON+= "'qt3' conflict with 'qt' or 'kde' option" | 20 | PKG_FAIL_REASON+= "'qt3' conflict with 'qt' or 'kde' option" | |
21 | . endif | 21 | . endif | |
22 | .endif | 22 | .endif | |
23 | 23 | |||
24 | PLIST_VARS+= helperdata uim-dict-gtk fep | 24 | PLIST_VARS+= helperdata uim-dict-gtk uim-dict-gtk3 uim-dict-helperdata fep | |
25 | PLIST_VARS+= anthy curl eb expat ffi gnome gtk kde kde3 m17nlib openssl qt qt3 sqlite wnn xim | 25 | PLIST_VARS+= anthy curl eb expat ffi gnome gnome3 gtk gtk3 kde kde3 m17nlib openssl qt qt3 sqlite wnn xim | |
26 | 26 | |||
27 | .if !empty(PKG_OPTIONS:Mxim) | 27 | .if !empty(PKG_OPTIONS:Mxim) | |
28 | .include "../../x11/libX11/buildlink3.mk" | 28 | .include "../../x11/libX11/buildlink3.mk" | |
29 | .include "../../x11/libXext/buildlink3.mk" | 29 | .include "../../x11/libXext/buildlink3.mk" | |
30 | .include "../../x11/xextproto/buildlink3.mk" | 30 | .include "../../x11/xextproto/buildlink3.mk" | |
31 | CONFIGURE_ARGS+= --with-x | 31 | CONFIGURE_ARGS+= --with-x | |
32 | PLIST.xim= yes | 32 | PLIST.xim= yes | |
33 | .else | 33 | .else | |
34 | SUBST_CLASSES+= xim | 34 | SUBST_CLASSES+= xim | |
35 | SUBST_STAGE.xim= pre-configure | 35 | SUBST_STAGE.xim= pre-configure | |
36 | SUBST_FILES.xim= configure | 36 | SUBST_FILES.xim= configure | |
37 | SUBST_SED.xim= -e 's;use_xim="yes";use_xim="no";g' | 37 | SUBST_SED.xim= -e 's;use_xim="yes";use_xim="no";g' | |
38 | .endif | 38 | .endif | |
@@ -90,41 +90,64 @@ PLIST.expat= yes | @@ -90,41 +90,64 @@ PLIST.expat= yes | |||
90 | . include "../../devel/libffi/buildlink3.mk" | 90 | . include "../../devel/libffi/buildlink3.mk" | |
91 | CONFIGURE_ARGS+= --with-ffi | 91 | CONFIGURE_ARGS+= --with-ffi | |
92 | PLIST.ffi= yes | 92 | PLIST.ffi= yes | |
93 | .endif | 93 | .endif | |
94 | 94 | |||
95 | .if !empty(PKG_OPTIONS:Mgnome) | 95 | .if !empty(PKG_OPTIONS:Mgnome) | |
96 | . include "../../x11/gnome-panel/buildlink3.mk" | 96 | . include "../../x11/gnome-panel/buildlink3.mk" | |
97 | . include "../../devel/libgnomeui/buildlink3.mk" | 97 | . include "../../devel/libgnomeui/buildlink3.mk" | |
98 | PLIST.gnome= yes | 98 | PLIST.gnome= yes | |
99 | .else | 99 | .else | |
100 | CONFIGURE_ARGS+= --disable-gnome-applet | 100 | CONFIGURE_ARGS+= --disable-gnome-applet | |
101 | .endif | 101 | .endif | |
102 | 102 | |||
103 | # No gnome3 packages | |||
104 | #.if !empty(PKG_OPTIONS:Mgnome3) | |||
105 | #. include "../../x11/gnome-panel/buildlink3.mk" | |||
106 | #. include "../../devel/libgnomeui/buildlink3.mk" | |||
107 | #CONFIGURE_ARGS+= --enable-gnome3-applet | |||
108 | #PLIST.gnome3= yes | |||
109 | #.endif | |||
110 | ||||
103 | .if !empty(PKG_OPTIONS:Mgtk) || !empty(PKG_OPTIONS:Mgnome) | 111 | .if !empty(PKG_OPTIONS:Mgtk) || !empty(PKG_OPTIONS:Mgnome) | |
104 | GTK2_IMMODULES= YES | 112 | GTK2_IMMODULES= YES | |
105 | .include "../../x11/gtk2/modules.mk" | 113 | .include "../../x11/gtk2/modules.mk" | |
106 | PLIST.gtk= yes | 114 | PLIST.gtk= yes | |
107 | . if !empty(PKG_OPTIONS:Manthy) || !empty(PKG_OPTIONS:Mcanna) | 115 | . if !empty(PKG_OPTIONS:Manthy) || !empty(PKG_OPTIONS:Mcanna) | |
108 | . if !empty(PKG_OPTIONS:Mcanna) | 116 | . if !empty(PKG_OPTIONS:Mcanna) | |
109 | . include "../../inputmethod/canna-lib/buildlink3.mk" | 117 | . include "../../inputmethod/canna-lib/buildlink3.mk" | |
110 | . endif | 118 | . endif | |
111 | CONFIGURE_ARGS+= --enable-dict | 119 | CONFIGURE_ARGS+= --enable-dict | |
112 | PLIST.uim-dict-gtk= yes | 120 | PLIST.uim-dict-gtk= yes | |
121 | PLIST.uim-dict-helperdata= yes | |||
113 | . endif | 122 | . endif | |
114 | .else | 123 | .else | |
115 | CONFIGURE_ARGS+= --without-gtk2 | 124 | CONFIGURE_ARGS+= --without-gtk2 | |
116 | .endif | 125 | .endif | |
117 | 126 | |||
127 | .if !empty(PKG_OPTIONS:Mgtk3) || !empty(PKG_OPTIONS:Mgnome3) | |||
128 | GTK3_IMMODULES= YES | |||
129 | .include "../../x11/gtk3/modules.mk" | |||
130 | PLIST.gtk3= yes | |||
131 | . if !empty(PKG_OPTIONS:Manthy) || !empty(PKG_OPTIONS:Mcanna) | |||
132 | . if !empty(PKG_OPTIONS:Mcanna) | |||
133 | . include "../../inputmethod/canna-lib/buildlink3.mk" | |||
134 | . endif | |||
135 | CONFIGURE_ARGS+= --enable-dict | |||
136 | PLIST.uim-dict-gtk3= yes | |||
137 | PLIST.uim-dict-helperdata= yes | |||
138 | . endif | |||
139 | .endif | |||
140 | ||||
118 | .if !empty(PKG_OPTIONS:Mkde3) | 141 | .if !empty(PKG_OPTIONS:Mkde3) | |
119 | . include "../../x11/kdelibs3/buildlink3.mk" | 142 | . include "../../x11/kdelibs3/buildlink3.mk" | |
120 | . include "../../x11/qt3-libs/buildlink3.mk" | 143 | . include "../../x11/qt3-libs/buildlink3.mk" | |
121 | CONFIGURE_ARGS+= --enable-kde-applet | 144 | CONFIGURE_ARGS+= --enable-kde-applet | |
122 | PLIST.kde3= yes | 145 | PLIST.kde3= yes | |
123 | .endif | 146 | .endif | |
124 | 147 | |||
125 | .if !empty(PKG_OPTIONS:Mkde) | 148 | .if !empty(PKG_OPTIONS:Mkde) | |
126 | . include "../../x11/kdelibs4/buildlink3.mk" | 149 | . include "../../x11/kdelibs4/buildlink3.mk" | |
127 | . include "../../x11/qt4-libs/buildlink3.mk" | 150 | . include "../../x11/qt4-libs/buildlink3.mk" | |
128 | CONFIGURE_ARGS+= --enable-kde4-applet | 151 | CONFIGURE_ARGS+= --enable-kde4-applet | |
129 | PLIST.kde= yes | 152 | PLIST.kde= yes | |
130 | .else | 153 | .else | |
@@ -181,18 +204,20 @@ CONFIGURE_ARGS+= --with-sqlite3 | @@ -181,18 +204,20 @@ CONFIGURE_ARGS+= --with-sqlite3 | |||
181 | PLIST.sqlite= yes | 204 | PLIST.sqlite= yes | |
182 | .endif | 205 | .endif | |
183 | 206 | |||
184 | #.if !empty(PKG_OPTIONS:Mwnn) | 207 | #.if !empty(PKG_OPTIONS:Mwnn) | |
185 | #. include "../../inputmethod/ja-freewnn-lib/buildlink3.mk" | 208 | #. include "../../inputmethod/ja-freewnn-lib/buildlink3.mk" | |
186 | #CONFIGURE_ARGS+= --with-wnn | 209 | #CONFIGURE_ARGS+= --with-wnn | |
187 | #CONFIGURE_ARGS+= --with-wnn-includes=${BUILDLINK_PREFIX.ja-FreeWnn-lib}/include/wnn | 210 | #CONFIGURE_ARGS+= --with-wnn-includes=${BUILDLINK_PREFIX.ja-FreeWnn-lib}/include/wnn | |
188 | #CONFIGURE_ARGS+= --with-wnn-libraries=${BUILDLINK_PREFIX.ja-FreeWnn-lib}/lib | 211 | #CONFIGURE_ARGS+= --with-wnn-libraries=${BUILDLINK_PREFIX.ja-FreeWnn-lib}/lib | |
189 | #PLIST.wnn= yes | 212 | #PLIST.wnn= yes | |
190 | #.endif | 213 | #.endif | |
191 | 214 | |||
192 | .if !empty(PKG_OPTIONS:Mgtk) || !empty(PKG_OPTIONS:Mgnome) | 215 | .if !empty(PKG_OPTIONS:Mgtk) || !empty(PKG_OPTIONS:Mgnome) | |
193 | CONFIGURE_ARGS+= --enable-default-toolkit=gtk | 216 | CONFIGURE_ARGS+= --enable-default-toolkit=gtk | |
217 | .elif !empty(PKG_OPTIONS:Mgtk3) || !empty(PKG_OPTIONS:Mgnome3) | |||
218 | CONFIGURE_ARGS+= --enable-default-toolkit=gtk3 | |||
194 | .elif !empty(PKG_OPTIONS:Mqt) || !empty(PKG_OPTIONS:Mkde) | 219 | .elif !empty(PKG_OPTIONS:Mqt) || !empty(PKG_OPTIONS:Mkde) | |
195 | CONFIGURE_ARGS+= --enable-default-toolkit=qt4 | 220 | CONFIGURE_ARGS+= --enable-default-toolkit=qt4 | |
196 | .elif !empty(PKG_OPTIONS:Mqt3) || !empty(PKG_OPTIONS:Mkde3) | 221 | .elif !empty(PKG_OPTIONS:Mqt3) || !empty(PKG_OPTIONS:Mkde3) | |
197 | CONFIGURE_ARGS+= --enable-default-toolkit=qt | 222 | CONFIGURE_ARGS+= --enable-default-toolkit=qt | |
198 | .endif | 223 | .endif |
@@ -1,18 +1,17 @@ | @@ -1,18 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.5 2011/04/22 13:43:58 obache Exp $ | 1 | # $NetBSD: Makefile,v 1.6 2011/05/29 06:13:57 obache Exp $ | |
2 | 2 | |||
3 | .include "../../inputmethod/uim/Makefile.common" | 3 | .include "../../inputmethod/uim/Makefile.common" | |
4 | PKGNAME= ${EMACS_PKGNAME_PREFIX}uim-elisp-${UIM_VERSION} | 4 | PKGNAME= ${EMACS_PKGNAME_PREFIX}uim-elisp-${UIM_VERSION} | |
5 | PKGREVISION= 1 | |||
6 | CATEGORIES= inputmethod editors | 5 | CATEGORIES= inputmethod editors | |
7 | 6 | |||
8 | COMMENT= Emacs LISP for inputmethod/uim | 7 | COMMENT= Emacs LISP for inputmethod/uim | |
9 | 8 | |||
10 | PKG_DESTDIR_SUPPORT= user-destdir | 9 | PKG_DESTDIR_SUPPORT= user-destdir | |
11 | 10 | |||
12 | USE_TOOLS+= gmake intltool msgfmt pkg-config | 11 | USE_TOOLS+= gmake intltool msgfmt pkg-config | |
13 | USE_LANGUAGES= c c++ | 12 | USE_LANGUAGES= c c++ | |
14 | GNU_CONFIGURE= YES | 13 | GNU_CONFIGURE= YES | |
15 | CONFIGURE_ARGS+= --with-libgcroots=installed | 14 | CONFIGURE_ARGS+= --with-libgcroots=installed | |
16 | CONFIGURE_ARGS+= --with-lispdir=${EMACS_LISPPREFIX} | 15 | CONFIGURE_ARGS+= --with-lispdir=${EMACS_LISPPREFIX} | |
17 | CONFIGURE_ARGS+= --without-x | 16 | CONFIGURE_ARGS+= --without-x | |
18 | CONFIGURE_ARGS+= --with-libedit=no | 17 | CONFIGURE_ARGS+= --with-libedit=no |