Update mlterm to 3.6.1. (leaf package update) pkgsrc changes: - explicitly specify configure options which are changed to default - make scim configurable via option.mk (disabled by default) Changes noted in doc/en/ReleaseNote: ver 3.6.1 * Support DECDHL and DECDWL. * Support button event mouse tracking (CSI?1002) and any event mouse tracking (CSI?1003) in MacOSX/Cocoa and Android. * Support blinking cursor in MacOSX/Cocoa. * Add 'autohide' value to 'scrollbar_mode' option. * Disable conversion from Unicode to ISCII if use_ctl = false. * Drop mlterm.ti and mlterm.tc which haven't been maintained recently. * Build 'extra' and 'pixmap_engine' scrollbars by default. * Enable following configure options by default. --enable-ind, --enable-ssh2, --enable-utmp, --enable-uim, --enable-m17nlib, --enable-scim, --enable-ibus, --enable-fcitx, --enable-canna, --enable-wnn * Support ssh2 connection on framebuffer. * Set XID of text screen instead of top window as the value of WINDOWID environmental variable. * Bug fixes: Fix a bug which disabled CSI?3h and CSI?3l. (Enbugged at 3.6.0)diff -r1.123 -r1.124 pkgsrc/x11/mlterm/Makefile
(tsutsui)
@@ -1,43 +1,44 @@ | @@ -1,43 +1,44 @@ | |||
1 | # $NetBSD: Makefile,v 1.123 2015/11/18 14:19:55 ryoon Exp $ | 1 | # $NetBSD: Makefile,v 1.124 2015/12/19 11:43:24 tsutsui Exp $ | |
2 | 2 | |||
3 | DISTNAME= mlterm-3.6.0 | 3 | DISTNAME= mlterm-3.6.1 | |
4 | PKGREVISION= 1 | |||
5 | CATEGORIES= x11 | 4 | CATEGORIES= x11 | |
6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mlterm/} | 5 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mlterm/} | |
7 | 6 | |||
8 | MAINTAINER= tsutsui@NetBSD.org | 7 | MAINTAINER= tsutsui@NetBSD.org | |
9 | HOMEPAGE= http://mlterm.sourceforge.net/ | 8 | HOMEPAGE= http://mlterm.sourceforge.net/ | |
10 | COMMENT= Multilingual terminal emulator | 9 | COMMENT= Multilingual terminal emulator | |
11 | LICENSE= modified-bsd | 10 | LICENSE= modified-bsd | |
12 | 11 | |||
13 | # CODESET is only supported on NetBSD in 1.5T and later - see <langinfo.h> | 12 | # CODESET is only supported on NetBSD in 1.5T and later - see <langinfo.h> | |
14 | NOT_FOR_PLATFORM= NetBSD-1.[0-4]*-* NetBSD-1.5[A-S]-* | 13 | NOT_FOR_PLATFORM= NetBSD-1.[0-4]*-* NetBSD-1.5[A-S]-* | |
15 | 14 | |||
16 | USE_TOOLS+= pkg-config msgfmt | 15 | USE_TOOLS+= pkg-config msgfmt | |
17 | USE_LIBTOOL= yes | 16 | USE_LIBTOOL= yes | |
18 | GNU_CONFIGURE= yes | 17 | GNU_CONFIGURE= yes | |
19 | USE_PKGLOCALEDIR= yes | 18 | USE_PKGLOCALEDIR= yes | |
20 | 19 | |||
21 | PKG_SYSCONFSUBDIR= mlterm | 20 | PKG_SYSCONFSUBDIR= mlterm | |
22 | EGDIR= ${PREFIX}/share/examples/mlterm | 21 | EGDIR= ${PREFIX}/share/examples/mlterm | |
23 | .for f in aafont color font key main menu taafont termcap tfont vaafont vfont \ | 22 | .for f in aafont color font key main menu taafont termcap tfont vaafont vfont \ | |
24 | xim | 23 | xim | |
25 | CONF_FILES+= ${EGDIR}/${f} ${PKG_SYSCONFDIR}/${f} | 24 | CONF_FILES+= ${EGDIR}/${f} ${PKG_SYSCONFDIR}/${f} | |
26 | .endfor | 25 | .endfor | |
27 | 26 | |||
28 | CONFIGURE_ARGS+= --without-libiconv-prefix | 27 | CONFIGURE_ARGS+= --without-libiconv-prefix | |
29 | CONFIGURE_ARGS+= --without-libintl-prefix | 28 | CONFIGURE_ARGS+= --without-libintl-prefix | |
30 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASEDIR} | 29 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASEDIR} | |
30 | # XXX not yet | |||
31 | CONFIGURE_ARGS+= --disable-utmp | |||
31 | 32 | |||
32 | INSTALL_MAKE_FLAGS+= sysconfdir=${PREFIX}/share/examples | 33 | INSTALL_MAKE_FLAGS+= sysconfdir=${PREFIX}/share/examples | |
33 | 34 | |||
34 | .include "../../mk/bsd.prefs.mk" | 35 | .include "../../mk/bsd.prefs.mk" | |
35 | .include "options.mk" | 36 | .include "options.mk" | |
36 | 37 | |||
37 | SUBST_CLASSES+= link | 38 | SUBST_CLASSES+= link | |
38 | SUBST_MESSAGE.link= Fixing hardcoded paths and link options in Makefiles. | 39 | SUBST_MESSAGE.link= Fixing hardcoded paths and link options in Makefiles. | |
39 | SUBST_STAGE.link= post-patch | 40 | SUBST_STAGE.link= post-patch | |
40 | SUBST_FILES.link= Makefile.in */Makefile.in */*/Makefile.in \ | 41 | SUBST_FILES.link= Makefile.in */Makefile.in */*/Makefile.in \ | |
41 | */*/*/Makefile.in | 42 | */*/*/Makefile.in | |
42 | SUBST_SED.link= -e 's|(LIBTOOL_LINK).*(LIBS)|& ${X11_LDFLAGS:M*:Q}|g' | 43 | SUBST_SED.link= -e 's|(LIBTOOL_LINK).*(LIBS)|& ${X11_LDFLAGS:M*:Q}|g' | |
43 | SUBST_SED.link+= -e 's|(LIBTOOL_LINK).*(LIBDIR)|& ${X11_LDFLAGS:M*:Q}|g' | 44 | SUBST_SED.link+= -e 's|(LIBTOOL_LINK).*(LIBDIR)|& ${X11_LDFLAGS:M*:Q}|g' |
@@ -1,55 +1,62 @@ | @@ -1,55 +1,62 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.33 2015/10/30 15:29:20 tsutsui Exp $ | 1 | @comment $NetBSD: PLIST,v 1.34 2015/12/19 11:43:24 tsutsui Exp $ | |
2 | bin/mlcc | 2 | bin/mlcc | |
3 | bin/mlclient | 3 | bin/mlclient | |
4 | bin/mlclientx | 4 | bin/mlclientx | |
5 | bin/mlterm | 5 | bin/mlterm | |
6 | ${PLIST.fb}bin/mlterm-fb | 6 | ${PLIST.fb}bin/mlterm-fb | |
7 | lib/libkik.la | 7 | lib/libkik.la | |
8 | lib/libmkf.la | 8 | lib/libmkf.la | |
9 | lib/libmlterm_core.la | 9 | lib/libmlterm_core.la | |
10 | lib/mkf/libmkf_8bits.la | 10 | lib/mkf/libmkf_8bits.la | |
11 | lib/mkf/libmkf_jajp.la | 11 | lib/mkf/libmkf_jajp.la | |
12 | lib/mkf/libmkf_kokr.la | 12 | lib/mkf/libmkf_kokr.la | |
13 | lib/mkf/libmkf_zh.la | 13 | lib/mkf/libmkf_zh.la | |
14 | lib/mlterm/libathena.la | |||
14 | ${PLIST.bidi}lib/mlterm/libctl_bidi.la | 15 | ${PLIST.bidi}lib/mlterm/libctl_bidi.la | |
15 | ${PLIST.ind}lib/mlterm/libctl_iscii.la | 16 | ${PLIST.ind}lib/mlterm/libctl_iscii.la | |
16 | ${PLIST.canna}lib/mlterm/libim-canna.la | 17 | ${PLIST.canna}lib/mlterm/libim-canna.la | |
17 | ${PLIST.fb}${PLIST.canna}lib/mlterm/libim-canna-fb.la | 18 | ${PLIST.fb}${PLIST.canna}lib/mlterm/libim-canna-fb.la | |
18 | ${PLIST.ibus}lib/mlterm/libim-ibus.la | 19 | ${PLIST.ibus}lib/mlterm/libim-ibus.la | |
19 | ${PLIST.fb}${PLIST.ibus}lib/mlterm/libim-ibus-fb.la | 20 | ${PLIST.fb}${PLIST.ibus}lib/mlterm/libim-ibus-fb.la | |
20 | lib/mlterm/libim-kbd.la | 21 | lib/mlterm/libim-kbd.la | |
21 | ${PLIST.fb}lib/mlterm/libim-kbd-fb.la | 22 | ${PLIST.fb}lib/mlterm/libim-kbd-fb.la | |
22 | ${PLIST.m17nlib}lib/mlterm/libim-m17nlib.la | 23 | ${PLIST.m17nlib}lib/mlterm/libim-m17nlib.la | |
23 | ${PLIST.fb}${PLIST.m17nlib}lib/mlterm/libim-m17nlib-fb.la | 24 | ${PLIST.fb}${PLIST.m17nlib}lib/mlterm/libim-m17nlib-fb.la | |
25 | ${PLIST.scim}lib/mlterm/libim-scim.la | |||
24 | ${PLIST.uim}lib/mlterm/libim-uim.la | 26 | ${PLIST.uim}lib/mlterm/libim-uim.la | |
25 | ${PLIST.fb}${PLIST.uim}lib/mlterm/libim-uim-fb.la | 27 | ${PLIST.fb}${PLIST.uim}lib/mlterm/libim-uim-fb.la | |
26 | ${PLIST.wnn}lib/mlterm/libim-wnn.la | 28 | ${PLIST.wnn}lib/mlterm/libim-wnn.la | |
27 | ${PLIST.fb}${PLIST.wnn}lib/mlterm/libim-wnn-fb.la | 29 | ${PLIST.fb}${PLIST.wnn}lib/mlterm/libim-wnn-fb.la | |
28 | ${PLIST.ind}lib/mlterm/libind_assamese.la | 30 | ${PLIST.ind}lib/mlterm/libind_assamese.la | |
29 | ${PLIST.ind}lib/mlterm/libind_bengali.la | 31 | ${PLIST.ind}lib/mlterm/libind_bengali.la | |
30 | ${PLIST.ind}lib/mlterm/libind_gujarati.la | 32 | ${PLIST.ind}lib/mlterm/libind_gujarati.la | |
31 | ${PLIST.ind}lib/mlterm/libind_hindi.la | 33 | ${PLIST.ind}lib/mlterm/libind_hindi.la | |
32 | ${PLIST.ind}lib/mlterm/libind_iitkeyb.la | 34 | ${PLIST.ind}lib/mlterm/libind_iitkeyb.la | |
33 | ${PLIST.ind}lib/mlterm/libind_inscript.la | 35 | ${PLIST.ind}lib/mlterm/libind_inscript.la | |
34 | ${PLIST.ind}lib/mlterm/libind_kannada.la | 36 | ${PLIST.ind}lib/mlterm/libind_kannada.la | |
35 | ${PLIST.ind}lib/mlterm/libind_malayalam.la | 37 | ${PLIST.ind}lib/mlterm/libind_malayalam.la | |
36 | ${PLIST.ind}lib/mlterm/libind_oriya.la | 38 | ${PLIST.ind}lib/mlterm/libind_oriya.la | |
37 | ${PLIST.ind}lib/mlterm/libind_punjabi.la | 39 | ${PLIST.ind}lib/mlterm/libind_punjabi.la | |
38 | ${PLIST.ind}lib/mlterm/libind_roman.la | 40 | ${PLIST.ind}lib/mlterm/libind_roman.la | |
39 | ${PLIST.ind}lib/mlterm/libind_tamil.la | 41 | ${PLIST.ind}lib/mlterm/libind_tamil.la | |
40 | ${PLIST.ind}lib/mlterm/libind_telugu.la | 42 | ${PLIST.ind}lib/mlterm/libind_telugu.la | |
41 | ${PLIST.cairo}lib/mlterm/libtype_cairo.la | 43 | ${PLIST.cairo}lib/mlterm/libtype_cairo.la | |
42 | ${PLIST.xft2}lib/mlterm/libtype_xft.la | 44 | ${PLIST.xft2}lib/mlterm/libtype_xft.la | |
45 | lib/mlterm/libmotif.la | |||
46 | lib/mlterm/libmozmodern.la | |||
47 | lib/mlterm/libnext.la | |||
48 | lib/mlterm/libpixmap_engine.la | |||
49 | lib/mlterm/libsample.la | |||
43 | libexec/mlterm/mlconfig | 50 | libexec/mlterm/mlconfig | |
44 | libexec/mlterm/mlimgloader | 51 | libexec/mlterm/mlimgloader | |
45 | libexec/mlterm/mlterm-menu | 52 | libexec/mlterm/mlterm-menu | |
46 | man/man1/mlclient.1 | 53 | man/man1/mlclient.1 | |
47 | man/man1/mlterm.1 | 54 | man/man1/mlterm.1 | |
48 | share/doc/mlterm/en/FAQ | 55 | share/doc/mlterm/en/FAQ | |
49 | share/doc/mlterm/en/PROTOCOL | 56 | share/doc/mlterm/en/PROTOCOL | |
50 | share/doc/mlterm/en/README.bidi | 57 | share/doc/mlterm/en/README.bidi | |
51 | share/doc/mlterm/en/README.fb | 58 | share/doc/mlterm/en/README.fb | |
52 | share/doc/mlterm/en/README.indic | 59 | share/doc/mlterm/en/README.indic | |
53 | share/doc/mlterm/en/README.xim | 60 | share/doc/mlterm/en/README.xim | |
54 | share/doc/mlterm/ja/BUGS | 61 | share/doc/mlterm/ja/BUGS | |
55 | share/doc/mlterm/ja/FAQ | 62 | share/doc/mlterm/ja/FAQ | |
@@ -74,13 +81,25 @@ share/examples/mlterm/menu | @@ -74,13 +81,25 @@ share/examples/mlterm/menu | |||
74 | share/examples/mlterm/taafont | 81 | share/examples/mlterm/taafont | |
75 | share/examples/mlterm/termcap | 82 | share/examples/mlterm/termcap | |
76 | share/examples/mlterm/tfont | 83 | share/examples/mlterm/tfont | |
77 | share/examples/mlterm/vaafont | 84 | share/examples/mlterm/vaafont | |
78 | share/examples/mlterm/vfont | 85 | share/examples/mlterm/vfont | |
79 | share/examples/mlterm/xim | 86 | share/examples/mlterm/xim | |
80 | share/locale/ar/LC_MESSAGES/mlconfig.mo | 87 | share/locale/ar/LC_MESSAGES/mlconfig.mo | |
81 | share/locale/de/LC_MESSAGES/mlconfig.mo | 88 | share/locale/de/LC_MESSAGES/mlconfig.mo | |
82 | share/locale/ja/LC_MESSAGES/mlconfig.mo | 89 | share/locale/ja/LC_MESSAGES/mlconfig.mo | |
83 | share/locale/vi/LC_MESSAGES/mlconfig.mo | 90 | share/locale/vi/LC_MESSAGES/mlconfig.mo | |
84 | share/locale/zh_TW/LC_MESSAGES/mlconfig.mo | 91 | share/locale/zh_TW/LC_MESSAGES/mlconfig.mo | |
85 | ${PLIST.fb}share/mlterm/kbd/kbd.six | 92 | ${PLIST.fb}share/mlterm/kbd/kbd.six | |
86 | ${PLIST.fb}share/mlterm/kbd/pressed_kbd.six | 93 | ${PLIST.fb}share/mlterm/kbd/pressed_kbd.six | |
94 | share/mlterm/scrollbars/sample3/bg_body.png | |||
95 | share/mlterm/scrollbars/sample3/bg_bottom.png | |||
96 | share/mlterm/scrollbars/sample3/bg_top.png | |||
97 | share/mlterm/scrollbars/sample3/button_down.png | |||
98 | share/mlterm/scrollbars/sample3/button_down_pressed.png | |||
99 | share/mlterm/scrollbars/sample3/button_up.png | |||
100 | share/mlterm/scrollbars/sample3/button_up_pressed.png | |||
101 | share/mlterm/scrollbars/sample3/rc | |||
102 | share/mlterm/scrollbars/sample3/slider_body.png | |||
103 | share/mlterm/scrollbars/sample3/slider_bottom.png | |||
104 | share/mlterm/scrollbars/sample3/slider_knob.png | |||
105 | share/mlterm/scrollbars/sample3/slider_top.png |
@@ -1,8 +1,7 @@ | @@ -1,8 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.61 2015/11/04 03:28:49 agc Exp $ | 1 | $NetBSD: distinfo,v 1.62 2015/12/19 11:43:24 tsutsui Exp $ | |
2 | 2 | |||
3 | SHA1 (mlterm-3.6.0.tar.gz) = a71fd2643e19e96bba9b452620c6ae80bdcce4df | 3 | SHA1 (mlterm-3.6.1.tar.gz) = 53ae7f9e41696102adc0b797b9cd28a875ae4e79 | |
4 | RMD160 (mlterm-3.6.0.tar.gz) = d3c39a04863d887bb56ce3d5f9404bcf754ff1ad | 4 | RMD160 (mlterm-3.6.1.tar.gz) = 2463e30ce46429134bd2a967c2cb8a02b9b9c897 | |
5 | SHA512 (mlterm-3.6.0.tar.gz) = c7b57340069613d7b19c1b3175f4b2686021b5e336c762bd04045065d290f413c38b84a5b29fa26cf5c4744d0f021d5b7699c3ea48310f596963dfe51668f495 | 5 | Size (mlterm-3.6.1.tar.gz) = 3756686 bytes | |
6 | Size (mlterm-3.6.0.tar.gz) = 3751065 bytes | |||
7 | SHA1 (patch-configure) = 686754205102c2ffeb2456b4fad77f72b1a992a6 | 6 | SHA1 (patch-configure) = 686754205102c2ffeb2456b4fad77f72b1a992a6 | |
8 | SHA1 (patch-etc_font-fb) = 03f0b2ecee20ef3201c8e4ce17f03ac90f657b00 | 7 | SHA1 (patch-etc_font-fb) = 03f0b2ecee20ef3201c8e4ce17f03ac90f657b00 |
@@ -1,87 +1,109 @@ | @@ -1,87 +1,109 @@ | |||
1 | # $NetBSD: options.mk,v 1.9 2015/06/13 21:25:45 tsutsui Exp $ | 1 | # $NetBSD: options.mk,v 1.10 2015/12/19 11:43:24 tsutsui Exp $ | |
2 | 2 | |||
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.mlterm | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.mlterm | |
4 | PKG_SUPPORTED_OPTIONS= cairo canna fribidi gdk_pixbuf2 ibus libind m17nlib mlterm-fb uim wnn4 xft2 | 4 | PKG_SUPPORTED_OPTIONS= cairo canna fribidi gdk_pixbuf2 ibus libind m17nlib mlterm-fb scim uim wnn4 xft2 | |
5 | PKG_SUGGESTED_OPTIONS= cairo fribidi gdk_pixbuf2 xft2 | 5 | PKG_SUGGESTED_OPTIONS= cairo fribidi gdk_pixbuf2 xft2 | |
6 | .if ${OPSYS} == "NetBSD" || ${OPSYS} == "FreeBSD" || ${OPSYS} == "Linux" | 6 | .if ${OPSYS} == "NetBSD" || ${OPSYS} == "FreeBSD" || ${OPSYS} == "Linux" | |
7 | PKG_SUGGESTED_OPTIONS+= mlterm-fb | 7 | PKG_SUGGESTED_OPTIONS+= mlterm-fb | |
8 | .endif | 8 | .endif | |
9 | 9 | |||
10 | .include "../../mk/bsd.options.mk" | 10 | .include "../../mk/bsd.options.mk" | |
11 | 11 | |||
12 | PLIST_VARS+= bidi cairo canna fb ibus ind m17nlib uim wnn xft2 | 12 | PLIST_VARS+= bidi cairo canna fb ibus ind m17nlib scim uim wnn xft2 | |
13 | 13 | |||
14 | .if !empty(PKG_OPTIONS:Mmlterm-fb) | 14 | .if !empty(PKG_OPTIONS:Mmlterm-fb) | |
15 | CONFIGURE_ARGS+= --with-gui=xlib,fb | 15 | CONFIGURE_ARGS+= --with-gui=xlib,fb | |
16 | PLIST.fb= yes | 16 | PLIST.fb= yes | |
17 | SPECIAL_PERMS+= ${PREFIX:Q}/bin/mlterm-fb ${SETUID_ROOT_PERMS} | 17 | SPECIAL_PERMS+= ${PREFIX:Q}/bin/mlterm-fb ${SETUID_ROOT_PERMS} | |
18 | CONF_FILES+= ${EGDIR}/font-fb ${PKG_SYSCONFDIR}/font-fb | 18 | CONF_FILES+= ${EGDIR}/font-fb ${PKG_SYSCONFDIR}/font-fb | |
19 | .endif | 19 | .endif | |
20 | 20 | |||
21 | .if !empty(PKG_OPTIONS:Mcairo) | 21 | .if !empty(PKG_OPTIONS:Mcairo) | |
22 | .include "../../graphics/cairo/buildlink3.mk" | 22 | .include "../../graphics/cairo/buildlink3.mk" | |
23 | PLIST.cairo= yes | 23 | PLIST.cairo= yes | |
24 | .else | 24 | .else | |
25 | .endif | 25 | .endif | |
26 | 26 | |||
27 | .if !empty(PKG_OPTIONS:Mcanna) | 27 | .if !empty(PKG_OPTIONS:Mcanna) | |
28 | .include "../../inputmethod/canna-lib/buildlink3.mk" | 28 | .include "../../inputmethod/canna-lib/buildlink3.mk" | |
29 | CONFIGURE_ARGS+= --enable-canna | 29 | CONFIGURE_ARGS+= --enable-canna | |
30 | PLIST.canna= yes | 30 | PLIST.canna= yes | |
31 | .else | |||
32 | CONFIGURE_ARGS+= --disable-canna | |||
31 | .endif | 33 | .endif | |
32 | 34 | |||
33 | .if !empty(PKG_OPTIONS:Mfribidi) | 35 | .if !empty(PKG_OPTIONS:Mfribidi) | |
34 | .include "../../converters/fribidi/buildlink3.mk" | 36 | .include "../../converters/fribidi/buildlink3.mk" | |
35 | CONFIGURE_ARGS+= --enable-fribidi | 37 | CONFIGURE_ARGS+= --enable-fribidi | |
36 | PLIST.bidi= yes | 38 | PLIST.bidi= yes | |
37 | .else | 39 | .else | |
38 | CONFIGURE_ARGS+= --disable-fribidi | 40 | CONFIGURE_ARGS+= --disable-fribidi | |
39 | .endif | 41 | .endif | |
40 | 42 | |||
41 | .if !empty(PKG_OPTIONS:Mgdk_pixbuf2) | 43 | .if !empty(PKG_OPTIONS:Mgdk_pixbuf2) | |
42 | CONFIGURE_ARGS+= --with-imagelib=gdk-pixbuf | 44 | CONFIGURE_ARGS+= --with-imagelib=gdk-pixbuf | |
43 | .include "../../graphics/gdk-pixbuf2/buildlink3.mk" | 45 | .include "../../graphics/gdk-pixbuf2/buildlink3.mk" | |
44 | .endif | 46 | .endif | |
45 | 47 | |||
46 | .if !empty(PKG_OPTIONS:Mibus) | 48 | .if !empty(PKG_OPTIONS:Mibus) | |
47 | .include "../../inputmethod/ibus/buildlink3.mk" | 49 | .include "../../inputmethod/ibus/buildlink3.mk" | |
48 | CONFIGURE_ARGS+= --enable-ibus | 50 | CONFIGURE_ARGS+= --enable-ibus | |
49 | PLIST.ibus= yes | 51 | PLIST.ibus= yes | |
52 | .else | |||
53 | CONFIGURE_ARGS+= --disable-ibus | |||
50 | .endif | 54 | .endif | |
51 | 55 | |||
52 | .if !empty(PKG_OPTIONS:Mlibind) | 56 | .if !empty(PKG_OPTIONS:Mlibind) | |
53 | CONFIGURE_ARGS+= --enable-ind | 57 | CONFIGURE_ARGS+= --enable-ind | |
54 | PLIST.ind= yes | 58 | PLIST.ind= yes | |
55 | LICENSE+= AND gnu-lgpl-v2 | 59 | LICENSE+= AND gnu-lgpl-v2 | |
60 | .else | |||
61 | CONFIGURE_ARGS+= --disable-ind | |||
56 | .endif | 62 | .endif | |
57 | 63 | |||
58 | .if !empty(PKG_OPTIONS:Mm17nlib) | 64 | .if !empty(PKG_OPTIONS:Mm17nlib) | |
59 | .include "../../devel/m17n-lib/buildlink3.mk" | 65 | .include "../../devel/m17n-lib/buildlink3.mk" | |
60 | CONFIGURE_ARGS+= --enable-m17nlib | 66 | CONFIGURE_ARGS+= --enable-m17nlib | |
61 | PLIST.m17nlib= yes | 67 | PLIST.m17nlib= yes | |
68 | .else | |||
69 | CONFIGURE_ARGS+= --disable-m17nlib | |||
70 | .endif | |||
71 | ||||
72 | .if !empty(PKG_OPTIONS:Mscim) | |||
73 | .include "../../inputmethod/scim/buildlink3.mk" | |||
74 | CONFIGURE_ARGS+= --enable-scim | |||
75 | PLIST.scim= yes | |||
76 | LICENSE+= AND gnu-lgpl-v2 | |||
77 | USE_LANGUAGES= c c++ | |||
78 | .else | |||
79 | CONFIGURE_ARGS+= --disable-scim | |||
62 | .endif | 80 | .endif | |
63 | 81 | |||
64 | .if !empty(PKG_OPTIONS:Muim) | 82 | .if !empty(PKG_OPTIONS:Muim) | |
65 | .include "../../inputmethod/uim/buildlink3.mk" | 83 | .include "../../inputmethod/uim/buildlink3.mk" | |
66 | CONFIGURE_ARGS+= --enable-uim | 84 | CONFIGURE_ARGS+= --enable-uim | |
67 | PLIST.uim= yes | 85 | PLIST.uim= yes | |
68 | LICENSE+= AND gnu-lgpl-v2 | 86 | LICENSE+= AND gnu-lgpl-v2 | |
87 | .else | |||
88 | CONFIGURE_ARGS+= --disable-uim | |||
69 | .endif | 89 | .endif | |
70 | 90 | |||
71 | .if !empty(PKG_OPTIONS:Mwnn4) | 91 | .if !empty(PKG_OPTIONS:Mwnn4) | |
72 | .include "../../inputmethod/ja-freewnn-lib/buildlink3.mk" | 92 | .include "../../inputmethod/ja-freewnn-lib/buildlink3.mk" | |
73 | CONFIGURE_ARGS+= --enable-wnn | 93 | CONFIGURE_ARGS+= --enable-wnn | |
74 | PLIST.wnn= yes | 94 | PLIST.wnn= yes | |
95 | .else | |||
96 | CONFIGURE_ARGS+= --disable-wnn | |||
75 | .endif | 97 | .endif | |
76 | 98 | |||
77 | .if !empty(PKG_OPTIONS:Mxft2) | 99 | .if !empty(PKG_OPTIONS:Mxft2) | |
78 | .include "../../x11/libXft/buildlink3.mk" | 100 | .include "../../x11/libXft/buildlink3.mk" | |
79 | PLIST.xft2= yes | 101 | PLIST.xft2= yes | |
80 | .endif | 102 | .endif | |
81 | 103 | |||
82 | .if !empty(PKG_OPTIONS:Mcairo) && !empty(PKG_OPTIONS:Mxft2) | 104 | .if !empty(PKG_OPTIONS:Mcairo) && !empty(PKG_OPTIONS:Mxft2) | |
83 | CONFIGURE_ARGS+= --with-type-engines=xcore,xft,cairo | 105 | CONFIGURE_ARGS+= --with-type-engines=xcore,xft,cairo | |
84 | .elif !empty(PKG_OPTIONS:Mcairo) | 106 | .elif !empty(PKG_OPTIONS:Mcairo) | |
85 | CONFIGURE_ARGS+= --with-type-engines=xcore,cairo | 107 | CONFIGURE_ARGS+= --with-type-engines=xcore,cairo | |
86 | .elif !empty(PKG_OPTIONS:Mxft2) | 108 | .elif !empty(PKG_OPTIONS:Mxft2) | |
87 | CONFIGURE_ARGS+= --with-type-engines=xcore,xft | 109 | CONFIGURE_ARGS+= --with-type-engines=xcore,xft |