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.
This commit is contained in:
obache 2010-08-07 01:48:31 +00:00
parent 4359b344dc
commit 5989f9f663
5 changed files with 392 additions and 0 deletions

3
inputmethod/ibus/DESCR Normal file
View file

@ -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.

59
inputmethod/ibus/Makefile Normal file
View file

@ -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"

307
inputmethod/ibus/PLIST Normal file
View file

@ -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

View file

@ -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

View file

@ -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