diff options
author | obache <obache@pkgsrc.org> | 2010-08-07 01:48:31 +0000 |
---|---|---|
committer | obache <obache@pkgsrc.org> | 2010-08-07 01:48:31 +0000 |
commit | 5989f9f66333924fd806f73f2afd0c5ee2c6e7cb (patch) | |
tree | 16d8986313c0f32a29c2403dcce0a8ca3669fe00 /inputmethod/ibus | |
parent | 4359b344dc44c79c0fbaab4e77399ebceb3c38f9 (diff) | |
download | pkgsrc-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/DESCR | 3 | ||||
-rw-r--r-- | inputmethod/ibus/Makefile | 59 | ||||
-rw-r--r-- | inputmethod/ibus/PLIST | 307 | ||||
-rw-r--r-- | inputmethod/ibus/buildlink3.mk | 18 | ||||
-rw-r--r-- | inputmethod/ibus/distinfo | 5 |
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 |