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