summaryrefslogtreecommitdiff
path: root/inputmethod/ibus
diff options
context:
space:
mode:
authorobache <obache@pkgsrc.org>2010-08-07 01:48:31 +0000
committerobache <obache@pkgsrc.org>2010-08-07 01:48:31 +0000
commit5989f9f66333924fd806f73f2afd0c5ee2c6e7cb (patch)
tree16d8986313c0f32a29c2403dcce0a8ca3669fe00 /inputmethod/ibus
parent4359b344dc44c79c0fbaab4e77399ebceb3c38f9 (diff)
downloadpkgsrc-5989f9f66333924fd806f73f2afd0c5ee2c6e7cb.tar.gz
Import ibus-1.3.7 as inputmethod/ibus.
IBus means an Intelligent Input Bus. It is a new input framework for Linux OS. It provides full featured and user friendly input method user interface. It also may help developers to develop input method easily.
Diffstat (limited to 'inputmethod/ibus')
-rw-r--r--inputmethod/ibus/DESCR3
-rw-r--r--inputmethod/ibus/Makefile59
-rw-r--r--inputmethod/ibus/PLIST307
-rw-r--r--inputmethod/ibus/buildlink3.mk18
-rw-r--r--inputmethod/ibus/distinfo5
5 files changed, 392 insertions, 0 deletions
diff --git a/inputmethod/ibus/DESCR b/inputmethod/ibus/DESCR
new file mode 100644
index 00000000000..35270822bcc
--- /dev/null
+++ b/inputmethod/ibus/DESCR
@@ -0,0 +1,3 @@
+IBus means an Intelligent Input Bus. It is a new input framework for Linux OS.
+It provides full featured and user friendly input method user interface.
+It also may help developers to develop input method easily.
diff --git a/inputmethod/ibus/Makefile b/inputmethod/ibus/Makefile
new file mode 100644
index 00000000000..bcbb2930e99
--- /dev/null
+++ b/inputmethod/ibus/Makefile
@@ -0,0 +1,59 @@
+# $NetBSD: Makefile,v 1.1.1.1 2010/08/07 01:48:31 obache Exp $
+#
+
+DISTNAME= ibus-1.3.7
+CATEGORIES= inputmethod
+MASTER_SITES= http://ibus.googlecode.com/files/
+
+MAINTAINER= obache@NetBSD.org
+HOMEPAGE= http://code.google.com/p/ibus/
+COMMENT= Intelligent Input Bus
+LICENSE= gnu-lgpl-v2.1
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+DEPENDS+= ${PYPKGPREFIX}-xdg-[0-9]*:../../devel/py-xdg
+DEPENDS+= ${PYPKGPREFIX}-notify>=0.1.1nb3:../../sysutils/py-notify
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+USE_TOOLS+= pkg-config intltool msgfmt gmake
+USE_LANGUAGES= c c++
+USE_PKGLOCALEDIR= yes
+
+GCONF_SCHEMAS+= ibus.schemas
+PKGCONFIG_OVERRIDE+= ibus-1.0.pc.in
+
+CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASEDIR}
+
+BUILD_DEFS+= PKG_SYSCONFBASE
+
+EXAMPLESDIR= ${PREFIX}/share/examples/ibus
+
+INSTALL_MAKE_FLAGS+= sysconfdir=${EXAMPLESDIR}
+
+MAKE_DIRS+= ${PKG_SYSCONFBASE}/xdg/autostart
+CONF_FILES+= ${EXAMPLESDIR}/xdg/autostart/ibus.desktop \
+ ${PKG_SYSCONFBASE}/xdg/autostart/ibus.desktop
+
+SUBST_CLASSES+= epython
+SUBST_STAGE.epython= pre-configure
+SUBST_FILES.epython= setup/ibus-setup.in ui/gtk/ibus-ui-gtk.in
+SUBST_SED.epython= -e 's;exec python;exec ${PYTHONBIN};g'
+
+.include "../../devel/GConf/schemas.mk"
+.include "../../devel/gettext-lib/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+PY_PATCHPLIST= yes
+.include "../../lang/python/extension.mk"
+BUILDLINK_API_DEPENDS.dbus-glib+= dbus-glib>=0.74
+.include "../../sysutils/dbus-glib/buildlink3.mk"
+BUILDLINK_API_DEPENDS.py-dbus+= ${PYPKGPREFIX}-dbus>=0.83.0
+.include "../../sysutils/py-dbus/buildlink3.mk"
+.include "../../textproc/iso-codes/buildlink3.mk"
+GTK2_IMMODULES= yes
+.include "../../x11/gtk2/modules.mk"
+.include "../../x11/py-gtk2/buildlink3.mk"
+.include "../../x11/libX11/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/inputmethod/ibus/PLIST b/inputmethod/ibus/PLIST
new file mode 100644
index 00000000000..96fe8b05a9d
--- /dev/null
+++ b/inputmethod/ibus/PLIST
@@ -0,0 +1,307 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2010/08/07 01:48:31 obache Exp $
+bin/ibus-daemon
+bin/ibus-setup
+include/ibus-1.0/ibus.h
+include/ibus-1.0/ibusattribute.h
+include/ibus-1.0/ibusattrlist.h
+include/ibus-1.0/ibusbus.h
+include/ibus-1.0/ibuscomponent.h
+include/ibus-1.0/ibusconfig.h
+include/ibus-1.0/ibusconfigservice.h
+include/ibus-1.0/ibusconnection.h
+include/ibus-1.0/ibusdbus.h
+include/ibus-1.0/ibusdebug.h
+include/ibus-1.0/ibusengine.h
+include/ibus-1.0/ibusenginedesc.h
+include/ibus-1.0/ibusenumtypes.h
+include/ibus-1.0/ibuserror.h
+include/ibus-1.0/ibusfactory.h
+include/ibus-1.0/ibushotkey.h
+include/ibus-1.0/ibusinputcontext.h
+include/ibus-1.0/ibuskeymap.h
+include/ibus-1.0/ibuskeysyms.h
+include/ibus-1.0/ibuslookuptable.h
+include/ibus-1.0/ibusmainloop.h
+include/ibus-1.0/ibusmarshalers.h
+include/ibus-1.0/ibusmessage.h
+include/ibus-1.0/ibusobject.h
+include/ibus-1.0/ibusobservedpath.h
+include/ibus-1.0/ibuspanelservice.h
+include/ibus-1.0/ibuspendingcall.h
+include/ibus-1.0/ibusproperty.h
+include/ibus-1.0/ibusproplist.h
+include/ibus-1.0/ibusproxy.h
+include/ibus-1.0/ibusserializable.h
+include/ibus-1.0/ibusserver.h
+include/ibus-1.0/ibusservice.h
+include/ibus-1.0/ibusshare.h
+include/ibus-1.0/ibustext.h
+include/ibus-1.0/ibustypes.h
+include/ibus-1.0/ibusversion.h
+include/ibus-1.0/ibusxml.h
+lib/gtk-2.0/2.10.0/immodules/im-ibus.la
+lib/libibus.la
+lib/pkgconfig/ibus-1.0.pc
+${PYSITELIB}/ibus/__init__.py
+${PYSITELIB}/ibus/__init__.pyc
+${PYSITELIB}/ibus/__init__.pyo
+${PYSITELIB}/ibus/_config.py
+${PYSITELIB}/ibus/_config.pyc
+${PYSITELIB}/ibus/_config.pyo
+${PYSITELIB}/ibus/_gtk.py
+${PYSITELIB}/ibus/_gtk.pyc
+${PYSITELIB}/ibus/_gtk.pyo
+${PYSITELIB}/ibus/application.py
+${PYSITELIB}/ibus/application.pyc
+${PYSITELIB}/ibus/application.pyo
+${PYSITELIB}/ibus/ascii.py
+${PYSITELIB}/ibus/ascii.pyc
+${PYSITELIB}/ibus/ascii.pyo
+${PYSITELIB}/ibus/attribute.py
+${PYSITELIB}/ibus/attribute.pyc
+${PYSITELIB}/ibus/attribute.pyo
+${PYSITELIB}/ibus/bus.py
+${PYSITELIB}/ibus/bus.pyc
+${PYSITELIB}/ibus/bus.pyo
+${PYSITELIB}/ibus/common.py
+${PYSITELIB}/ibus/common.pyc
+${PYSITELIB}/ibus/common.pyo
+${PYSITELIB}/ibus/component.py
+${PYSITELIB}/ibus/component.pyc
+${PYSITELIB}/ibus/component.pyo
+${PYSITELIB}/ibus/config.py
+${PYSITELIB}/ibus/config.pyc
+${PYSITELIB}/ibus/config.pyo
+${PYSITELIB}/ibus/engine.py
+${PYSITELIB}/ibus/engine.pyc
+${PYSITELIB}/ibus/engine.pyo
+${PYSITELIB}/ibus/enginedesc.py
+${PYSITELIB}/ibus/enginedesc.pyc
+${PYSITELIB}/ibus/enginedesc.pyo
+${PYSITELIB}/ibus/exception.py
+${PYSITELIB}/ibus/exception.pyc
+${PYSITELIB}/ibus/exception.pyo
+${PYSITELIB}/ibus/factory.py
+${PYSITELIB}/ibus/factory.pyc
+${PYSITELIB}/ibus/factory.pyo
+${PYSITELIB}/ibus/inputcontext.py
+${PYSITELIB}/ibus/inputcontext.pyc
+${PYSITELIB}/ibus/inputcontext.pyo
+${PYSITELIB}/ibus/interface/__init__.py
+${PYSITELIB}/ibus/interface/__init__.pyc
+${PYSITELIB}/ibus/interface/__init__.pyo
+${PYSITELIB}/ibus/interface/iconfig.py
+${PYSITELIB}/ibus/interface/iconfig.pyc
+${PYSITELIB}/ibus/interface/iconfig.pyo
+${PYSITELIB}/ibus/interface/iengine.py
+${PYSITELIB}/ibus/interface/iengine.pyc
+${PYSITELIB}/ibus/interface/iengine.pyo
+${PYSITELIB}/ibus/interface/ienginefactory.py
+${PYSITELIB}/ibus/interface/ienginefactory.pyc
+${PYSITELIB}/ibus/interface/ienginefactory.pyo
+${PYSITELIB}/ibus/interface/iibus.py
+${PYSITELIB}/ibus/interface/iibus.pyc
+${PYSITELIB}/ibus/interface/iibus.pyo
+${PYSITELIB}/ibus/interface/iinputcontext.py
+${PYSITELIB}/ibus/interface/iinputcontext.pyc
+${PYSITELIB}/ibus/interface/iinputcontext.pyo
+${PYSITELIB}/ibus/interface/inotifications.py
+${PYSITELIB}/ibus/interface/inotifications.pyc
+${PYSITELIB}/ibus/interface/inotifications.pyo
+${PYSITELIB}/ibus/interface/ipanel.py
+${PYSITELIB}/ibus/interface/ipanel.pyc
+${PYSITELIB}/ibus/interface/ipanel.pyo
+${PYSITELIB}/ibus/keysyms.py
+${PYSITELIB}/ibus/keysyms.pyc
+${PYSITELIB}/ibus/keysyms.pyo
+${PYSITELIB}/ibus/lang.py
+${PYSITELIB}/ibus/lang.pyc
+${PYSITELIB}/ibus/lang.pyo
+${PYSITELIB}/ibus/lookuptable.py
+${PYSITELIB}/ibus/lookuptable.pyc
+${PYSITELIB}/ibus/lookuptable.pyo
+${PYSITELIB}/ibus/modifier.py
+${PYSITELIB}/ibus/modifier.pyc
+${PYSITELIB}/ibus/modifier.pyo
+${PYSITELIB}/ibus/notifications.py
+${PYSITELIB}/ibus/notifications.pyc
+${PYSITELIB}/ibus/notifications.pyo
+${PYSITELIB}/ibus/object.py
+${PYSITELIB}/ibus/object.pyc
+${PYSITELIB}/ibus/object.pyo
+${PYSITELIB}/ibus/observedpath.py
+${PYSITELIB}/ibus/observedpath.pyc
+${PYSITELIB}/ibus/observedpath.pyo
+${PYSITELIB}/ibus/panel.py
+${PYSITELIB}/ibus/panel.pyc
+${PYSITELIB}/ibus/panel.pyo
+${PYSITELIB}/ibus/property.py
+${PYSITELIB}/ibus/property.pyc
+${PYSITELIB}/ibus/property.pyo
+${PYSITELIB}/ibus/serializable.py
+${PYSITELIB}/ibus/serializable.pyc
+${PYSITELIB}/ibus/serializable.pyo
+${PYSITELIB}/ibus/text.py
+${PYSITELIB}/ibus/text.pyc
+${PYSITELIB}/ibus/text.pyo
+${PYSITELIB}/ibus/utility.py
+${PYSITELIB}/ibus/utility.pyc
+${PYSITELIB}/ibus/utility.pyo
+libexec/ibus-gconf
+libexec/ibus-ui-gtk
+libexec/ibus-x11
+share/applications/ibus-setup.desktop
+share/applications/ibus.desktop
+share/examples/ibus/xdg/autostart/ibus.desktop
+share/gconf/schemas/ibus.schemas
+share/gtk-doc/html/ibus/IBusAttrList.html
+share/gtk-doc/html/ibus/IBusAttribute.html
+share/gtk-doc/html/ibus/IBusBus.html
+share/gtk-doc/html/ibus/IBusComponent.html
+share/gtk-doc/html/ibus/IBusConfig.html
+share/gtk-doc/html/ibus/IBusConfigService.html
+share/gtk-doc/html/ibus/IBusConnection.html
+share/gtk-doc/html/ibus/IBusEngine.html
+share/gtk-doc/html/ibus/IBusEngineDesc.html
+share/gtk-doc/html/ibus/IBusFactory.html
+share/gtk-doc/html/ibus/IBusHotkeyProfile.html
+share/gtk-doc/html/ibus/IBusInputContext.html
+share/gtk-doc/html/ibus/IBusKeymap.html
+share/gtk-doc/html/ibus/IBusLookupTable.html
+share/gtk-doc/html/ibus/IBusObject.html
+share/gtk-doc/html/ibus/IBusObservedPath.html
+share/gtk-doc/html/ibus/IBusPanelService.html
+share/gtk-doc/html/ibus/IBusPropList.html
+share/gtk-doc/html/ibus/IBusProperty.html
+share/gtk-doc/html/ibus/IBusProxy.html
+share/gtk-doc/html/ibus/IBusSerializable.html
+share/gtk-doc/html/ibus/IBusServer.html
+share/gtk-doc/html/ibus/IBusService.html
+share/gtk-doc/html/ibus/IBusText.html
+share/gtk-doc/html/ibus/ch01.html
+share/gtk-doc/html/ibus/ch02.html
+share/gtk-doc/html/ibus/ch03.html
+share/gtk-doc/html/ibus/ch04.html
+share/gtk-doc/html/ibus/ch05.html
+share/gtk-doc/html/ibus/ch06.html
+share/gtk-doc/html/ibus/home.png
+share/gtk-doc/html/ibus/ibus-IBusKeysyms.html
+share/gtk-doc/html/ibus/ibus-IBusMessage.html
+share/gtk-doc/html/ibus/ibus-IBusPendingCall.html
+share/gtk-doc/html/ibus/ibus-ibusdebug.html
+share/gtk-doc/html/ibus/ibus-ibuserror.html
+share/gtk-doc/html/ibus/ibus-ibusmainloop.html
+share/gtk-doc/html/ibus/ibus-ibusshare.html
+share/gtk-doc/html/ibus/ibus-ibustypes.html
+share/gtk-doc/html/ibus/ibus-ibusversion.html
+share/gtk-doc/html/ibus/ibus-ibusxml.html
+share/gtk-doc/html/ibus/ibus.devhelp
+share/gtk-doc/html/ibus/ibus.devhelp2
+share/gtk-doc/html/ibus/index.html
+share/gtk-doc/html/ibus/index.sgml
+share/gtk-doc/html/ibus/left.png
+share/gtk-doc/html/ibus/right.png
+share/gtk-doc/html/ibus/style.css
+share/gtk-doc/html/ibus/up.png
+share/ibus/component/gconf.xml
+share/ibus/component/gtkpanel.xml
+share/ibus/keymaps/common
+share/ibus/keymaps/jp
+share/ibus/keymaps/kr
+share/ibus/keymaps/modifiers
+share/ibus/keymaps/us
+share/ibus/setup/engineabout.py
+share/ibus/setup/engineabout.pyc
+share/ibus/setup/engineabout.pyo
+share/ibus/setup/enginecombobox.py
+share/ibus/setup/enginecombobox.pyc
+share/ibus/setup/enginecombobox.pyo
+share/ibus/setup/enginetreeview.py
+share/ibus/setup/enginetreeview.pyc
+share/ibus/setup/enginetreeview.pyo
+share/ibus/setup/icon.py
+share/ibus/setup/icon.pyc
+share/ibus/setup/icon.pyo
+share/ibus/setup/keyboardshortcut.py
+share/ibus/setup/keyboardshortcut.pyc
+share/ibus/setup/keyboardshortcut.pyo
+share/ibus/setup/main.py
+share/ibus/setup/main.pyc
+share/ibus/setup/main.pyo
+share/ibus/setup/setup.ui
+share/ibus/ui/gtk/candidatepanel.py
+share/ibus/ui/gtk/candidatepanel.pyc
+share/ibus/ui/gtk/candidatepanel.pyo
+share/ibus/ui/gtk/engineabout.py
+share/ibus/ui/gtk/engineabout.pyc
+share/ibus/ui/gtk/engineabout.pyo
+share/ibus/ui/gtk/handle.py
+share/ibus/ui/gtk/handle.pyc
+share/ibus/ui/gtk/handle.pyo
+share/ibus/ui/gtk/icon.py
+share/ibus/ui/gtk/icon.pyc
+share/ibus/ui/gtk/icon.pyo
+share/ibus/ui/gtk/languagebar.py
+share/ibus/ui/gtk/languagebar.pyc
+share/ibus/ui/gtk/languagebar.pyo
+share/ibus/ui/gtk/main.py
+share/ibus/ui/gtk/main.pyc
+share/ibus/ui/gtk/main.pyo
+share/ibus/ui/gtk/menu.py
+share/ibus/ui/gtk/menu.pyc
+share/ibus/ui/gtk/menu.pyo
+share/ibus/ui/gtk/notifications.py
+share/ibus/ui/gtk/notifications.pyc
+share/ibus/ui/gtk/notifications.pyo
+share/ibus/ui/gtk/panel.py
+share/ibus/ui/gtk/panel.pyc
+share/ibus/ui/gtk/panel.pyo
+share/ibus/ui/gtk/propitem.py
+share/ibus/ui/gtk/propitem.pyc
+share/ibus/ui/gtk/propitem.pyo
+share/ibus/ui/gtk/toolitem.py
+share/ibus/ui/gtk/toolitem.pyc
+share/ibus/ui/gtk/toolitem.pyo
+share/icons/hicolor/16x16/apps/ibus-keyboard.png
+share/icons/hicolor/22x22/apps/ibus-keyboard.png
+share/icons/hicolor/24x24/apps/ibus-keyboard.png
+share/icons/hicolor/32x32/apps/ibus-keyboard.png
+share/icons/hicolor/48x48/apps/ibus-keyboard.png
+share/icons/hicolor/scalable/apps/ibus-engine.svg
+share/icons/hicolor/scalable/apps/ibus-keyboard.svg
+share/icons/hicolor/scalable/apps/ibus-setup.svg
+share/icons/hicolor/scalable/apps/ibus.svg
+share/locale/ar/LC_MESSAGES/ibus.mo
+share/locale/as/LC_MESSAGES/ibus.mo
+share/locale/bn_IN/LC_MESSAGES/ibus.mo
+share/locale/ca/LC_MESSAGES/ibus.mo
+share/locale/da/LC_MESSAGES/ibus.mo
+share/locale/de/LC_MESSAGES/ibus.mo
+share/locale/es/LC_MESSAGES/ibus.mo
+share/locale/fr/LC_MESSAGES/ibus.mo
+share/locale/gu/LC_MESSAGES/ibus.mo
+share/locale/hi/LC_MESSAGES/ibus.mo
+share/locale/hu/LC_MESSAGES/ibus.mo
+share/locale/it/LC_MESSAGES/ibus.mo
+share/locale/ja/LC_MESSAGES/ibus.mo
+share/locale/kn/LC_MESSAGES/ibus.mo
+share/locale/ko/LC_MESSAGES/ibus.mo
+share/locale/ml/LC_MESSAGES/ibus.mo
+share/locale/mr/LC_MESSAGES/ibus.mo
+share/locale/or/LC_MESSAGES/ibus.mo
+share/locale/pa/LC_MESSAGES/ibus.mo
+share/locale/pl/LC_MESSAGES/ibus.mo
+share/locale/pt_BR/LC_MESSAGES/ibus.mo
+share/locale/ru/LC_MESSAGES/ibus.mo
+share/locale/sr/LC_MESSAGES/ibus.mo
+share/locale/sr@latin/LC_MESSAGES/ibus.mo
+share/locale/ta/LC_MESSAGES/ibus.mo
+share/locale/te/LC_MESSAGES/ibus.mo
+share/locale/vi/LC_MESSAGES/ibus.mo
+share/locale/zh_CN/LC_MESSAGES/ibus.mo
+share/locale/zh_HK/LC_MESSAGES/ibus.mo
+share/locale/zh_TW/LC_MESSAGES/ibus.mo
+share/vala/vapi/ibus-1.0.vapi
+@pkgdir share/pixmaps
+@pkgdir share/ibus/icons
+@pkgdir share/ibus/engine
diff --git a/inputmethod/ibus/buildlink3.mk b/inputmethod/ibus/buildlink3.mk
new file mode 100644
index 00000000000..ca60445d598
--- /dev/null
+++ b/inputmethod/ibus/buildlink3.mk
@@ -0,0 +1,18 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2010/08/07 01:48:31 obache Exp $
+#
+
+BUILDLINK_TREE+= ibus
+
+.if !defined(IBUS_BUILDLINK3_MK)
+IBUS_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.ibus+= ibus>=1.2.0.20091024
+BUILDLINK_ABI_DEPENDS.ibus+= ibus>=1.3.1
+BUILDLINK_PKGSRCDIR.ibus?= ../../inputmethod/ibus
+
+.include "../../devel/gettext-lib/buildlink3.mk"
+.include "../../sysutils/dbus-glib/buildlink3.mk"
+.include "../../x11/libX11/buildlink3.mk"
+.endif # IBUS_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -ibus
diff --git a/inputmethod/ibus/distinfo b/inputmethod/ibus/distinfo
new file mode 100644
index 00000000000..aafa80198cd
--- /dev/null
+++ b/inputmethod/ibus/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2010/08/07 01:48:31 obache Exp $
+
+SHA1 (ibus-1.3.7.tar.gz) = ba5e8f0c57f6fd53af6f76a3b60deb1be3cb27c5
+RMD160 (ibus-1.3.7.tar.gz) = f50ddda511b6f74b522a61c834e6ffd1f3f41baa
+Size (ibus-1.3.7.tar.gz) = 1358687 bytes