pkgsrc - initial commit
[pkgsrc.git] / inputmethod / uim / options.mk
1 # $NetBSD: options.mk,v 1.16 2009/05/17 05:06:02 obache Exp $
2
3 PKG_OPTIONS_VAR=        PKG_OPTIONS.uim
4 #PKG_SUPPORTED_OPTIONS= anthy canna eb gnome gtk kde m17nlib qt prime sj3 uim-fep wnn xim
5 PKG_SUPPORTED_OPTIONS=  anthy canna eb gnome gtk kde m17nlib qt prime uim-fep xim
6 PKG_SUGGESTED_OPTIONS=  anthy canna gtk uim-fep xim
7
8 .include "../../mk/bsd.options.mk"
9
10 PLIST_VARS+=            helperdata uim-dict-gtk fep
11 PLIST_VARS+=            anthy canna gnome gtk kde m17nlib prime qt sj3 wnn xim
12
13 .if !empty(PKG_OPTIONS:Mxim)
14 .include "../../x11/libX11/buildlink3.mk"
15 .include "../../x11/libXext/buildlink3.mk"
16 .include "../../x11/xextproto/buildlink3.mk"
17 CONFIGURE_ARGS+=        --with-x
18 PLIST.xim=              yes
19 .else
20 SUBST_CLASSES+=         xim
21 SUBST_STAGE.xim=        pre-configure
22 SUBST_FILES.xim=        configure
23 SUBST_SED.xim=          -e 's;use_xim="yes";use_xim="no";g'
24 .endif
25
26 .if !empty(PKG_OPTIONS:Muim-fep)
27 USE_NCURSES=            YES     # setupterm, clear_screen, clr_eos
28 .include "../../devel/ncurses/buildlink3.mk"
29 CONFIGURE_ARGS+=        --enable-fep
30 PLIST.fep=              yes
31 .else
32 CONFIGURE_ARGS+=        --disable-fep
33 .endif
34
35 .if !empty(PKG_OPTIONS:Manthy)
36 .  include "../../inputmethod/anthy/buildlink3.mk"
37 CONFIGURE_ARGS+=        --enable-dict
38 PLIST.anthy=            yes
39 .  if !empty(PKG_OPTIONS:Mgtk)
40 PLIST.helperdata=       yes
41 PLIST.uim-dict-gtk=     yes
42 .  endif
43 .else
44 CONFIGURE_ARGS+=        --without-anthy
45 .endif
46
47 .if !empty(PKG_OPTIONS:Mcanna)
48 .  include "../../inputmethod/canna-lib/buildlink3.mk"
49 CONFIGURE_ARGS+=        --with-canna
50 PLIST.canna=            yes
51 .endif
52
53 .if !empty(PKG_OPTIONS:Meb)
54 .include "../../textproc/eb/buildlink3.mk"
55 CONFIGURE_ARGS+=        --with-eb
56 .endif
57
58 .if !empty(PKG_OPTIONS:Mgnome)
59 .  include "../../x11/gnome-panel/buildlink3.mk"
60 .  include "../../devel/libgnomeui/buildlink3.mk"
61 CFLAGS+=                -I$(BUILDLINK_PREFIX.libgnomeui)/include/libgnomeui-2.0
62 BUILDLINK_TRANSFORM+=   l:panel-applet-2:panel-applet-2:gnomeui-2
63 PLIST.gnome=            yes
64 .else
65 CONFIGURE_ARGS+=        --disable-gnome-applet
66 .endif
67
68 .if !empty(PKG_OPTIONS:Mgtk) || !empty(PKG_OPTIONS:Mgnome)
69 GTK2_IMMODULES=         YES
70 .include "../../x11/gtk2/modules.mk"
71 PLIST.gtk=              yes
72 .else
73 CONFIGURE_ARGS+=        --without-gtk2
74 .endif
75
76 .if !empty(PKG_OPTIONS:Mkde)
77 .  include "../../x11/kdelibs3/buildlink3.mk"
78 .  include "../../x11/qt3-libs/buildlink3.mk"
79 CONFIGURE_ARGS+=        --enable-kde-applet
80 PLIST.kde=              yes
81 .endif
82
83 .if !empty(PKG_OPTIONS:Mm17nlib)
84 .  include "../../devel/m17n-lib/buildlink3.mk"
85 PLIST.m17nlib=          yes
86 .else
87 CONFIGURE_ARGS+=        --without-m17nlib
88 .endif
89
90 .if !empty(PKG_OPTIONS:Mqt) || !empty(PKG_OPTIONS:Mkde)
91 .  include "../../x11/qt3-libs/buildlink3.mk"
92 .  include "../../x11/qt3-tools/buildlink3.mk"
93 CONFIGURE_ARGS+=        --with-qt CXXFLAGS=-lc
94 PLIST.helperdata=       yes
95 PLIST.qt=               yes
96 .endif
97
98 .if !empty(PKG_OPTIONS:Mprime)
99 .  include "../../inputmethod/prime/buildlink3.mk"
100 CONFIGURE_ARGS+=        --with-prime
101 PLIST.prime=            yes
102 .endif
103
104 #.if !empty(PKG_OPTIONS:Msj3)
105 #.  include "../../inputmethod/sj3-lib/buildlink3.mk"
106 #CONFIGURE_ARGS+=       --with-sj3
107 #CONFIGURE_ARGS+=       SJ3_CFLAGS=-I${BUILDLINK_PREFIX.sj3-lib}/includes
108 #CONFIGURE_ARGS+=       SJ3_LIBS="-L${BUILDLINK_PREFIX.sj3-lib}/lib -lsj3lib"
109 #PLIST.sj3=             yes
110 #.endif
111
112 #.if !empty(PKG_OPTIONS:Mwnn)
113 #.  include "../../inputmethod/ja-freewnn-lib/buildlink3.mk"
114 #CONFIGURE_ARGS+=       --with-wnn
115 #CONFIGURE_ARGS+=       --with-wnn-includes=${BUILDLINK_PREFIX.ja-FreeWnn-lib}/include/wnn
116 #CONFIGURE_ARGS+=       --with-wnn-libraries=${BUILDLINK_PREFIX.ja-FreeWnn-lib}/lib
117 #PLIST.wnn=             yes
118 #.endif