Wed Oct 23 12:27:27 2013 UTC ()
Update eekboard to 1.0.8.

* switch to use gtk3
* add introspection support


(obache)
diff -r1.26 -r1.27 pkgsrc/x11/eekboard/Makefile
diff -r1.2 -r1.3 pkgsrc/x11/eekboard/PLIST
diff -r1.22 -r1.23 pkgsrc/x11/eekboard/buildlink3.mk
diff -r1.4 -r1.5 pkgsrc/x11/eekboard/distinfo
diff -r1.3 -r1.4 pkgsrc/x11/eekboard/options.mk

cvs diff -r1.26 -r1.27 pkgsrc/x11/eekboard/Makefile (expand / switch to unified diff)

--- pkgsrc/x11/eekboard/Makefile 2013/10/10 14:41:46 1.26
+++ pkgsrc/x11/eekboard/Makefile 2013/10/23 12:27:26 1.27
@@ -1,63 +1,47 @@ @@ -1,63 +1,47 @@
1# $NetBSD: Makefile,v 1.26 2013/10/10 14:41:46 ryoon Exp $ 1# $NetBSD: Makefile,v 1.27 2013/10/23 12:27:26 obache Exp $
2# 2#
3 3
4DISTNAME= eekboard-1.0.5 4DISTNAME= eekboard-1.0.8
5PKGREVISION= 12 
6CATEGORIES= x11 5CATEGORIES= x11
7MASTER_SITES= http://cloud.github.com/downloads/ueno/eekboard/ 6MASTER_SITES= http://cloud.github.com/downloads/ueno/eekboard/
8 7
9MAINTAINER= obache@NetBSD.org 8MAINTAINER= obache@NetBSD.org
10HOMEPAGE= https://fedorahosted.org/eekboard/ 9HOMEPAGE= https://fedorahosted.org/eekboard/
11COMMENT= Virtual keyboard for GNOME 10COMMENT= Virtual keyboard for GNOME
12LICENSE= gnu-gpl-v3 11LICENSE= gnu-gpl-v3
13 12
14GNU_CONFIGURE= yes 13GNU_CONFIGURE= yes
15USE_LIBTOOL= yes 14USE_LIBTOOL= yes
16USE_PKGLOCALEDIR= yes 15USE_PKGLOCALEDIR= yes
17USE_TOOLS+= gmake pkg-config intltool msgfmt msgmerge xgettext 16USE_TOOLS+= gmake pkg-config intltool msgfmt msgmerge xgettext
18 17
19PKGCONFIG_OVERRIDE+= eek/eek-0.90.pc.in 18PKGCONFIG_OVERRIDE+= eek/eek-0.90.pc.in
20PKGCONFIG_OVERRIDE+= eek/eek-clutter-0.90.pc.in 
21PKGCONFIG_OVERRIDE+= eek/eek-gtk-0.90.pc.in 19PKGCONFIG_OVERRIDE+= eek/eek-gtk-0.90.pc.in
22PKGCONFIG_OVERRIDE+= eek/eek-xkb-0.90.pc.in 
23PKGCONFIG_OVERRIDE+= eek/eek-xkl-0.90.pc.in 20PKGCONFIG_OVERRIDE+= eek/eek-xkl-0.90.pc.in
24PKGCONFIG_OVERRIDE+= eekboard/eekboard-0.90.pc.in 21PKGCONFIG_OVERRIDE+= eekboard/eekboard-0.90.pc.in
25 22
26CONFIGURE_ARGS+= --with-gtk=2.0 
27# missing introspection for GTK2 
28CONFIGURE_ARGS+= --enable-introspection=no 
29CONFIGURE_ARGS+= --enable-vala=no 
30# require clutter-gtk-1.0 
31CONFIGURE_ARGS+= --enable-clutter-gtk=no 
32# require libcanberra-gtk3 
33CONFIGURE_ARGS+= --enable-libcanberra=no 
34 
35BUILD_DEFS+= PKG_SYSCONFBASE 23BUILD_DEFS+= PKG_SYSCONFBASE
36 24
37EXAMPLESDIR= ${PREFIX}/share/examples/eekboard 25EXAMPLESDIR= ${PREFIX}/share/examples/eekboard
38 26
39INSTALL_MAKE_FLAGS+= sysconfdir=${EXAMPLESDIR} 27INSTALL_MAKE_FLAGS+= sysconfdir=${EXAMPLESDIR}
40 28
41MAKE_DIRS+= ${PKG_SYSCONFBASE}/xdg/autostart 29MAKE_DIRS+= ${PKG_SYSCONFBASE}/xdg/autostart
42CONF_FILES+= ${EXAMPLESDIR}/xdg/autostart/eekboard-autostart.desktop \ 30CONF_FILES+= ${EXAMPLESDIR}/xdg/autostart/eekboard-autostart.desktop \
43 ${PKG_SYSCONFBASE}/xdg/autostart/eekboard-autostart.desktop 31 ${PKG_SYSCONFBASE}/xdg/autostart/eekboard-autostart.desktop
44 32
45TEST_TARGET= check 33TEST_TARGET= check
46 34
47.include "options.mk" 35.include "options.mk"
48 36
49.include "../../devel/glib2/schemas.mk" 37.include "../../devel/glib2/schemas.mk"
50 38
51.include "../../devel/at-spi2-core/buildlink3.mk" 39.include "../../devel/at-spi2-core/buildlink3.mk"
52.include "../../devel/gettext-lib/buildlink3.mk" 40.include "../../devel/gettext-lib/buildlink3.mk"
53.include "../../devel/glib2/buildlink3.mk" 41.include "../../devel/glib2/buildlink3.mk"
54.include "../../devel/pango/buildlink3.mk" 42.include "../../devel/pango/buildlink3.mk"
55.include "../../graphics/hicolor-icon-theme/buildlink3.mk" 43.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
56.include "../../inputmethod/ibus/buildlink3.mk" 
57.include "../../sysutils/dbus-glib/buildlink3.mk" 
58.include "../../textproc/libcroco/buildlink3.mk" 44.include "../../textproc/libcroco/buildlink3.mk"
59.include "../../x11/gtk2/buildlink3.mk" 45.include "../../x11/gtk3/buildlink3.mk"
60.include "../../x11/libxklavier/buildlink3.mk" 46.include "../../x11/libxklavier/buildlink3.mk"
61PY_PATCHPLIST= yes 
62.include "../../lang/python/extension.mk" 
63.include "../../mk/bsd.pkg.mk" 47.include "../../mk/bsd.pkg.mk"

cvs diff -r1.2 -r1.3 pkgsrc/x11/eekboard/PLIST (expand / switch to unified diff)

--- pkgsrc/x11/eekboard/PLIST 2012/04/22 13:54:06 1.2
+++ pkgsrc/x11/eekboard/PLIST 2013/10/23 12:27:26 1.3
@@ -1,19 +1,16 @@ @@ -1,19 +1,16 @@
1@comment $NetBSD: PLIST,v 1.2 2012/04/22 13:54:06 obache Exp $ 1@comment $NetBSD: PLIST,v 1.3 2013/10/23 12:27:26 obache Exp $
2bin/eekboard 2bin/eekboard
3bin/eekboard-server 3bin/eekboard-server
4bin/eekxml 
5${PLIST.clutter}include/eek-0.90/eek/eek-clutter-keyboard.h 
6${PLIST.clutter}include/eek-0.90/eek/eek-clutter.h 
7include/eek-0.90/eek/eek-container.h 4include/eek-0.90/eek/eek-container.h
8include/eek-0.90/eek/eek-element.h 5include/eek-0.90/eek/eek-element.h
9include/eek-0.90/eek/eek-enumtypes.h 6include/eek-0.90/eek/eek-enumtypes.h
10include/eek-0.90/eek/eek-gtk-keyboard.h 7include/eek-0.90/eek/eek-gtk-keyboard.h
11include/eek-0.90/eek/eek-gtk.h 8include/eek-0.90/eek/eek-gtk.h
12include/eek-0.90/eek/eek-key.h 9include/eek-0.90/eek/eek-key.h
13include/eek-0.90/eek/eek-keyboard.h 10include/eek-0.90/eek/eek-keyboard.h
14include/eek-0.90/eek/eek-keysym.h 11include/eek-0.90/eek/eek-keysym.h
15include/eek-0.90/eek/eek-layout.h 12include/eek-0.90/eek/eek-layout.h
16include/eek-0.90/eek/eek-section.h 13include/eek-0.90/eek/eek-section.h
17include/eek-0.90/eek/eek-serializable.h 14include/eek-0.90/eek/eek-serializable.h
18include/eek-0.90/eek/eek-symbol-matrix.h 15include/eek-0.90/eek/eek-symbol-matrix.h
19include/eek-0.90/eek/eek-symbol.h 16include/eek-0.90/eek/eek-symbol.h
@@ -22,92 +19,78 @@ include/eek-0.90/eek/eek-theme.h @@ -22,92 +19,78 @@ include/eek-0.90/eek/eek-theme.h
22include/eek-0.90/eek/eek-types.h 19include/eek-0.90/eek/eek-types.h
23include/eek-0.90/eek/eek-xkb-layout.h 20include/eek-0.90/eek/eek-xkb-layout.h
24include/eek-0.90/eek/eek-xkb.h 21include/eek-0.90/eek/eek-xkb.h
25include/eek-0.90/eek/eek-xkl-layout.h 22include/eek-0.90/eek/eek-xkl-layout.h
26include/eek-0.90/eek/eek-xkl.h 23include/eek-0.90/eek/eek-xkl.h
27include/eek-0.90/eek/eek-xml-layout.h 24include/eek-0.90/eek/eek-xml-layout.h
28include/eek-0.90/eek/eek-xml.h 25include/eek-0.90/eek/eek-xml.h
29include/eek-0.90/eek/eek.h 26include/eek-0.90/eek/eek.h
30include/eekboard-0.90/eekboard/eekboard-client.h 27include/eekboard-0.90/eekboard/eekboard-client.h
31include/eekboard-0.90/eekboard/eekboard-context-service.h 28include/eekboard-0.90/eekboard/eekboard-context-service.h
32include/eekboard-0.90/eekboard/eekboard-context.h 29include/eekboard-0.90/eekboard/eekboard-context.h
33include/eekboard-0.90/eekboard/eekboard-service.h 30include/eekboard-0.90/eekboard/eekboard-service.h
34include/eekboard-0.90/eekboard/eekboard-xklutil.h 31include/eekboard-0.90/eekboard/eekboard-xklutil.h
35${PLIST.clutter}lib/libeek-clutter.la 32${PLIST.introspection}lib/girepository-1.0/Eek-0.90.typelib
 33${PLIST.introspection}lib/girepository-1.0/EekGtk-0.90.typelib
 34${PLIST.introspection}lib/girepository-1.0/EekXkl-0.90.typelib
 35${PLIST.introspection}lib/girepository-1.0/Eekboard-0.90.typelib
36lib/libeek-gtk.la 36lib/libeek-gtk.la
37lib/libeek-xkb.la 
38lib/libeek-xkl.la 37lib/libeek-xkl.la
39lib/libeek.la 38lib/libeek.la
40lib/libeekboard.la 39lib/libeekboard.la
41lib/pkgconfig/eek-0.90.pc 40lib/pkgconfig/eek-0.90.pc
42${PLIST.clutter}lib/pkgconfig/eek-clutter-0.90.pc 
43lib/pkgconfig/eek-gtk-0.90.pc 41lib/pkgconfig/eek-gtk-0.90.pc
44lib/pkgconfig/eek-xkb-0.90.pc 
45lib/pkgconfig/eek-xkl-0.90.pc 42lib/pkgconfig/eek-xkl-0.90.pc
46lib/pkgconfig/eekboard-0.90.pc 43lib/pkgconfig/eekboard-0.90.pc
47${PYSITELIB}/eekboard/__init__.py 44libexec/eekboard-setup
48${PYSITELIB}/eekboard/__init__.pyc 
49${PYSITELIB}/eekboard/__init__.pyo 
50${PYSITELIB}/eekboard/client.py 
51${PYSITELIB}/eekboard/client.pyc 
52${PYSITELIB}/eekboard/client.pyo 
53${PYSITELIB}/eekboard/context.py 
54${PYSITELIB}/eekboard/context.pyc 
55${PYSITELIB}/eekboard/context.pyo 
56${PYSITELIB}/eekboard/keysym.py 
57${PYSITELIB}/eekboard/keysym.pyc 
58${PYSITELIB}/eekboard/keysym.pyo 
59${PYSITELIB}/eekboard/serializable.py 
60${PYSITELIB}/eekboard/serializable.pyc 
61${PYSITELIB}/eekboard/serializable.pyo 
62${PYSITELIB}/eekboard/symbol.py 
63${PYSITELIB}/eekboard/symbol.pyc 
64${PYSITELIB}/eekboard/symbol.pyo 
65${PYSITELIB}/eekboard/text.py 
66${PYSITELIB}/eekboard/text.pyc 
67${PYSITELIB}/eekboard/text.pyo 
68share/applications/eekboard.desktop 45share/applications/eekboard.desktop
69share/dbus-1/services/eekboard-server.service 46share/dbus-1/services/eekboard-server.service
70share/eekboard/keyboards/ar.xml 47share/eekboard/keyboards/geometry/compact.xml
71share/eekboard/keyboards/as-inscript.xml 48share/eekboard/keyboards/keyboards.xml
72share/eekboard/keyboards/be.xml 49share/eekboard/keyboards/symbols/ar.xml
73share/eekboard/keyboards/bn-inscript.xml 50share/eekboard/keyboards/symbols/as-inscript.xml
74share/eekboard/keyboards/fa.xml 51share/eekboard/keyboards/symbols/be.xml
75share/eekboard/keyboards/gu-inscript.xml 52share/eekboard/keyboards/symbols/bn-inscript.xml
76share/eekboard/keyboards/he.xml 53share/eekboard/keyboards/symbols/fa.xml
77share/eekboard/keyboards/hi-inscript.xml 54share/eekboard/keyboards/symbols/gu-inscript.xml
78share/eekboard/keyboards/jp-kana.xml 55share/eekboard/keyboards/symbols/he.xml
79share/eekboard/keyboards/kk.xml 56share/eekboard/keyboards/symbols/hi-inscript.xml
80share/eekboard/keyboards/kn-inscript.xml 57share/eekboard/keyboards/symbols/ja-kana.xml
81share/eekboard/keyboards/ks-inscript.xml 58share/eekboard/keyboards/symbols/kk.xml
82share/eekboard/keyboards/ks.xml 59share/eekboard/keyboards/symbols/kn-inscript.xml
83share/eekboard/keyboards/mai-inscript.xml 60share/eekboard/keyboards/symbols/ks-inscript.xml
84share/eekboard/keyboards/ml-inscript.xml 61share/eekboard/keyboards/symbols/ks.xml
85share/eekboard/keyboards/mr-inscript.xml 62share/eekboard/keyboards/symbols/mai-inscript.xml
86share/eekboard/keyboards/my.xml 63share/eekboard/keyboards/symbols/ml-inscript.xml
87share/eekboard/keyboards/or-inscript.xml 64share/eekboard/keyboards/symbols/mr-inscript.xml
88share/eekboard/keyboards/pa-inscript.xml 65share/eekboard/keyboards/symbols/my.xml
89share/eekboard/keyboards/ru.xml 66share/eekboard/keyboards/symbols/or-inscript.xml
90share/eekboard/keyboards/sd-inscript.xml 67share/eekboard/keyboards/symbols/pa-inscript.xml
91share/eekboard/keyboards/ta-inscript.xml 68share/eekboard/keyboards/symbols/ru.xml
92share/eekboard/keyboards/te-inscript.xml 69share/eekboard/keyboards/symbols/sd-inscript.xml
93share/eekboard/keyboards/th.xml 70share/eekboard/keyboards/symbols/ta-inscript.xml
94share/eekboard/keyboards/ua.xml 71share/eekboard/keyboards/symbols/te-inscript.xml
95share/eekboard/keyboards/ug.xml 72share/eekboard/keyboards/symbols/th.xml
96share/eekboard/keyboards/us.xml 73share/eekboard/keyboards/symbols/ua.xml
97share/eekboard/keyboards/zh-bopomofo.xml 74share/eekboard/keyboards/symbols/ug.xml
 75share/eekboard/keyboards/symbols/us.xml
 76share/eekboard/keyboards/symbols/zh-bopomofo.xml
98share/eekboard/preferences-dialog.ui 77share/eekboard/preferences-dialog.ui
99share/eekboard/themes/default.css 78share/eekboard/themes/default.css
100share/examples/eekboard/xdg/autostart/eekboard-autostart.desktop 79share/examples/eekboard/xdg/autostart/eekboard-autostart.desktop
 80${PLIST.introspection}share/gir-1.0/Eek-0.90.gir
 81${PLIST.introspection}share/gir-1.0/EekGtk-0.90.gir
 82${PLIST.introspection}share/gir-1.0/EekXkl-0.90.gir
 83${PLIST.introspection}share/gir-1.0/Eekboard-0.90.gir
101share/glib-2.0/schemas/org.fedorahosted.eekboard.gschema.xml 84share/glib-2.0/schemas/org.fedorahosted.eekboard.gschema.xml
102share/gtk-doc/html/eek/EekContainer.html 85share/gtk-doc/html/eek/EekContainer.html
103share/gtk-doc/html/eek/EekElement.html 86share/gtk-doc/html/eek/EekElement.html
104share/gtk-doc/html/eek/EekGtkKeyboard.html 87share/gtk-doc/html/eek/EekGtkKeyboard.html
105share/gtk-doc/html/eek/EekKey.html 88share/gtk-doc/html/eek/EekKey.html
106share/gtk-doc/html/eek/EekKeyboard.html 89share/gtk-doc/html/eek/EekKeyboard.html
107share/gtk-doc/html/eek/EekKeysym.html 90share/gtk-doc/html/eek/EekKeysym.html
108share/gtk-doc/html/eek/EekLayout.html 91share/gtk-doc/html/eek/EekLayout.html
109share/gtk-doc/html/eek/EekSection.html 92share/gtk-doc/html/eek/EekSection.html
110share/gtk-doc/html/eek/EekSymbol.html 93share/gtk-doc/html/eek/EekSymbol.html
111share/gtk-doc/html/eek/EekText.html 94share/gtk-doc/html/eek/EekText.html
112share/gtk-doc/html/eek/EekXkbLayout.html 95share/gtk-doc/html/eek/EekXkbLayout.html
113share/gtk-doc/html/eek/EekXklLayout.html 96share/gtk-doc/html/eek/EekXklLayout.html
@@ -149,13 +132,19 @@ share/gtk-doc/html/eekboard/index.html @@ -149,13 +132,19 @@ share/gtk-doc/html/eekboard/index.html
149share/gtk-doc/html/eekboard/index.sgml 132share/gtk-doc/html/eekboard/index.sgml
150share/gtk-doc/html/eekboard/left.png 133share/gtk-doc/html/eekboard/left.png
151share/gtk-doc/html/eekboard/object-tree.html 134share/gtk-doc/html/eekboard/object-tree.html
152share/gtk-doc/html/eekboard/right.png 135share/gtk-doc/html/eekboard/right.png
153share/gtk-doc/html/eekboard/style.css 136share/gtk-doc/html/eekboard/style.css
154share/gtk-doc/html/eekboard/up.png 137share/gtk-doc/html/eekboard/up.png
155share/icons/hicolor/16x16/apps/eekboard.png 138share/icons/hicolor/16x16/apps/eekboard.png
156share/icons/hicolor/22x22/apps/eekboard.png 139share/icons/hicolor/22x22/apps/eekboard.png
157share/icons/hicolor/24x24/apps/eekboard.png 140share/icons/hicolor/24x24/apps/eekboard.png
158share/icons/hicolor/32x32/apps/eekboard.png 141share/icons/hicolor/32x32/apps/eekboard.png
159share/icons/hicolor/48x48/apps/eekboard.png 142share/icons/hicolor/48x48/apps/eekboard.png
160share/icons/hicolor/scalable/apps/eekboard.svg 143share/icons/hicolor/scalable/apps/eekboard.svg
161share/locale/ja/LC_MESSAGES/eekboard.mo 144share/locale/ja/LC_MESSAGES/eekboard.mo
 145${PLIST.vala}share/vala/vapi/eek-0.90.deps
 146${PLIST.vala}share/vala/vapi/eek-0.90.vapi
 147${PLIST.vala}share/vala/vapi/eek-gtk-0.90.deps
 148${PLIST.vala}share/vala/vapi/eek-gtk-0.90.vapi
 149${PLIST.vala}share/vala/vapi/eek-xkl-0.90.deps
 150${PLIST.vala}share/vala/vapi/eek-xkl-0.90.vapi

cvs diff -r1.22 -r1.23 pkgsrc/x11/eekboard/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/x11/eekboard/buildlink3.mk 2013/10/10 14:41:46 1.22
+++ pkgsrc/x11/eekboard/buildlink3.mk 2013/10/23 12:27:26 1.23
@@ -1,29 +1,19 @@ @@ -1,29 +1,19 @@
1# $NetBSD: buildlink3.mk,v 1.22 2013/10/10 14:41:46 ryoon Exp $ 1# $NetBSD: buildlink3.mk,v 1.23 2013/10/23 12:27:26 obache Exp $
2# 2#
3 3
4BUILDLINK_TREE+= eekboard 4BUILDLINK_TREE+= eekboard
5 5
6.if !defined(EEKBOARD_BUILDLINK3_MK) 6.if !defined(EEKBOARD_BUILDLINK3_MK)
7EEKBOARD_BUILDLINK3_MK:= 7EEKBOARD_BUILDLINK3_MK:=
8 8
9BUILDLINK_API_DEPENDS.eekboard+= eekboard>=1.0.5 9BUILDLINK_API_DEPENDS.eekboard+= eekboard>=1.0.6
10BUILDLINK_ABI_DEPENDS.eekboard?= eekboard>=1.0.5nb12 
11BUILDLINK_PKGSRCDIR.eekboard?= ../../x11/eekboard 10BUILDLINK_PKGSRCDIR.eekboard?= ../../x11/eekboard
12 11
13.include "../../mk/bsd.fast.prefs.mk" 
14 
15pkgbase := eekboard 
16.include "../../mk/pkg-build-options.mk" 
17 
18.include "../../devel/glib2/buildlink3.mk" 12.include "../../devel/glib2/buildlink3.mk"
19.include "../../devel/pango/buildlink3.mk" 13.include "../../devel/pango/buildlink3.mk"
20.if !empty(PKG_BUILD_OPTIONS.eekboard:Mclutter) 
21.include "../../graphics/clutter/buildlink3.mk" 
22.include "../../graphics/clutter-gtk/buildlink3.mk" 
23.endif 
24.include "../../textproc/libcroco/buildlink3.mk" 14.include "../../textproc/libcroco/buildlink3.mk"
25.include "../../x11/gtk2/buildlink3.mk" 15.include "../../x11/gtk3/buildlink3.mk"
26.include "../../x11/libxklavier/buildlink3.mk" 16.include "../../x11/libxklavier/buildlink3.mk"
27.endif # EEKBOARD_BUILDLINK3_MK 17.endif # EEKBOARD_BUILDLINK3_MK
28 18
29BUILDLINK_TREE+= -eekboard 19BUILDLINK_TREE+= -eekboard

cvs diff -r1.4 -r1.5 pkgsrc/x11/eekboard/distinfo (expand / switch to unified diff)

--- pkgsrc/x11/eekboard/distinfo 2012/04/22 13:54:06 1.4
+++ pkgsrc/x11/eekboard/distinfo 2013/10/23 12:27:26 1.5
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.4 2012/04/22 13:54:06 obache Exp $ 1$NetBSD: distinfo,v 1.5 2013/10/23 12:27:26 obache Exp $
2 2
3SHA1 (eekboard-1.0.5.tar.gz) = c62e290cffb12d4a672e4eddd0ab186871f40ca9 3SHA1 (eekboard-1.0.8.tar.gz) = 99fe49c89eb129cee317d975eb508028ab847f6c
4RMD160 (eekboard-1.0.5.tar.gz) = 7922449b76e34109b9abe3363e361eaa85e43b3f 4RMD160 (eekboard-1.0.8.tar.gz) = ac4ac6c78a4057e0b10636c851ad9fe72b0c691c
5Size (eekboard-1.0.5.tar.gz) = 968506 bytes 5Size (eekboard-1.0.8.tar.gz) = 883659 bytes

cvs diff -r1.3 -r1.4 pkgsrc/x11/eekboard/options.mk (expand / switch to unified diff)

--- pkgsrc/x11/eekboard/options.mk 2010/12/23 06:04:36 1.3
+++ pkgsrc/x11/eekboard/options.mk 2013/10/23 12:27:26 1.4
@@ -1,19 +1,41 @@ @@ -1,19 +1,41 @@
1# $NetBSD: options.mk,v 1.3 2010/12/23 06:04:36 obache Exp $ 1# $NetBSD: options.mk,v 1.4 2013/10/23 12:27:26 obache Exp $
2# 2#
3 3
4PKG_OPTIONS_VAR= PKG_OPTIONS.eekboard 4PKG_OPTIONS_VAR= PKG_OPTIONS.eekboard
5PKG_SUPPORTED_OPTIONS= clutter 5PKG_SUPPORTED_OPTIONS= introspection vala xtest libcanberra
6PKG_SUGGESTED_OPTIONS= clutter 6PKG_SUGGESTED_OPTIONS= introspection vala xtest
7 7
8.include "../../mk/bsd.options.mk" 8.include "../../mk/bsd.options.mk"
9 9
10PLIST_VARS+= clutter 10PLIST_VARS+= introspection vala
11 11
12.if !empty(PKG_OPTIONS:Mclutter) 12.if !empty(PKG_OPTIONS:Mintrospection)
13PLIST.clutter= yes 13PLIST.introspection= yes
14.include "../../graphics/clutter/buildlink3.mk" 14BUILDLINK_DEPMETHOD.gobject-introspection= build
15.include "../../graphics/clutter-gtk/buildlink3.mk" 15.include "../../devel/gobject-introspection/buildlink3.mk"
16CONFIGURE_ARGS+= --enable-clutter=yes 16CONFIGURE_ARGS+= --enable-introspection=yes
17.else 17.else
18CONFIGURE_ARGS+= --enable-clutter=no 18CONFIGURE_ARGS+= --enable-introspection=no
 19.endif
 20
 21.if !empty(PKG_OPTIONS:Mvala)
 22PLIST.vala= yes
 23.include "../../lang/vala/buildlink3.mk"
 24CONFIGURE_ARGS+= --enable-vala=yes
 25.else
 26CONFIGURE_ARGS+= --enable-vala=no
 27.endif
 28
 29.if !empty(PKG_OPTIONS:Mxtest)
 30.include "../../x11/libXtst/buildlink3.mk"
 31CONFIGURE_ARGS+= --enable-xtest=yes
 32.else
 33CONFIGURE_ARGS+= --enable-xtest=no
 34.endif
 35
 36.if !empty(PKG_OPTIONS:Mlibcanberra)
 37.include "../../audio/libcanberra/buildlink3.mk"
 38CONFIGURE_ARGS+= --enable-libcanberra=yes
 39.else
 40CONFIGURE_ARGS+= --enable-libcanberra=no
19.endif 41.endif