Port details on branch 2022Q3 |
- ibus Intelligent Input Bus for Unix-like systems
- 1.5.29_1 textproc =5 1.5.29_1Version of this port present on the latest quarterly branch.
- Maintainer: henry.hu.sh@gmail.com
- Port Added: 2009-03-26 09:25:01
- Last Update: 2024-01-30 11:49:28
- Commit Hash: 5a7c0b1
- People watching this port, also watch:: sdl, dvd+rw-tools, mkfontscale, pcre, glib
- License: LGPL21
- WWW:
- https://github.com/ibus/ibus
- Description:
- Intelligent Input Bus for Unix-like systems, iBus, is the next generation
input framework, developed by the developer of scim-python, includes all
its function, and much more.
This is the base port, you need input methods such as pinyin to input text.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/textproc/ibus/ && make install clean
- To add the package, run one of these commands:
- pkg install textproc/ibus
- pkg install ibus
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: ibus
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1705892344
SHA256 (ibus-ibus-1.5.29_GH0.tar.gz) = 26ecd125a7282e74e02b66d9e0e2fd5df6350dd8c14d503a5c810ae85c174000
SIZE (ibus-ibus-1.5.29_GH0.tar.gz) = 1510966
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py39-dbus>=0.83.0 : devel/py-dbus@py39
- NamesList.txt : textproc/UCD
- iso-codes.pc : misc/iso-codes
- gtkdocize : textproc/gtk-doc
- bash : shells/bash
- json-glib>=0 : devel/json-glib
- unicode-emoji>0 : misc/unicode-emoji
- cldr-emoji-annotation>0 : misc/cldr-emoji-annotation
- gobject-introspection>=0.6.8 : devel/gobject-introspection
- gmake>=4.3 : devel/gmake
- intltool-extract : textproc/intltool
- py39-gobject3>=0 : devel/py-gobject3@py39
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.9 : lang/python39
- gettext-runtime>=0.22_1 : devel/gettext-runtime
- msgfmt : devel/gettext-tools
- valac : lang/vala
- gcc12 : lang/gcc12
- as : devel/binutils
- autoconf>=2.71 : devel/autoconf
- automake>=1.16.5 : devel/automake
- libtoolize : devel/libtool
- x11.pc : x11/libX11
- xi.pc : x11/libXi
- x11.pc : x11/libX11
- xfixes.pc : x11/libXfixes
- Test dependencies:
-
- python3.9 : lang/python39
- Runtime dependencies:
-
- py39-dbus>=0.83.0 : devel/py-dbus@py39
- iso_639.xml : misc/iso-codes
- setxkbmap : x11/setxkbmap
- gobject-introspection>=0.6.8 : devel/gobject-introspection
- py39-gobject3>=0 : devel/py-gobject3@py39
- python3.9 : lang/python39
- gcc12 : lang/gcc12
- x11.pc : x11/libX11
- xi.pc : x11/libXi
- x11.pc : x11/libX11
- xfixes.pc : x11/libXfixes
- Library dependencies:
-
- libdbusmenu-glib.so : devel/libdbusmenu
- libdbus-1.so : devel/dbus
- libfontconfig.so : x11-fonts/fontconfig
- libfreetype.so : print/freetype2
- libdbus-1.so : devel/dbus
- libnotify.so : devel/libnotify
- libatk-1.0.so : accessibility/at-spi2-core
- libcairo.so : graphics/cairo
- libdconf.so : devel/dconf
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libgtk-x11-2.0.so : x11-toolkits/gtk20
- libgtk-3.so : x11-toolkits/gtk30
- libpango-1.0.so : x11-toolkits/pango
- libintl.so : devel/gettext-runtime
- This port is required by:
- for Build
-
- chinese/ibus-array
- chinese/ibus-chewing
- chinese/ibus-table-chinese
-
Deleted ports which required this port:
- for Libraries
-
- chinese/ibus-cangjie
- chinese/ibus-libpinyin
- chinese/ibus-pinyin
- chinese/ibus-rime
- japanese/ibus-anthy
- japanese/ibus-mozc
- japanese/ibus-skk
- for Run
-
- chinese/ibus-array
- chinese/ibus-chewing
- chinese/ibus-pinyin
- chinese/ibus-table-chinese
- textproc/ibus-m17n
- textproc/ibus-uniemoji
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for ibus-1.5.29_1:
APPINDICATOR=on: Enable appindicator support
ENGINE=on: Install ibus simple engine
VAPI=on: Build VALA API files
GTK2=on: Install GTK2 client
GTK3=on: Install GTK3 client and panel
GINTRO=on: Install GObject Introspection data
DCONF=on: Use dconf for configuration
XIM=on: Install XIM server
EMOJI=on: Install emoji dictionary
DOCS=on: Build and/or install documentation
NLS=on: Native Language Support
WAYLAND=off: Enable Wayland support
===> Use 'make config' to modify these settings
- Options name:
- textproc_ibus
- USES:
- autoreconf compiler cpe gmake gnome libtool localbase pathfix pkgconfig python shebangfix xorg gettext vala:build
- pkg-message:
- For install:
- ibus installation finished. To use ibus, please do the following:
If you are using bash, please add following lines to your $HOME/.bashrc:
export XIM=ibus
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export XIM_PROGRAM="ibus-daemon"
export XIM_ARGS="--daemonize --xim"
If you are using tcsh, please add following lines to your $HOME/.cshrc:
setenv XIM ibus
setenv GTK_IM_MODULE ibus
setenv QT_IM_MODULE ibus
setenv XMODIFIERS @im=ibus
setenv XIM_PROGRAM ibus-daemon
setenv XIM_ARGS "--daemonize --xim"
If you are using KDE4, you may create a shell script in $HOME/.kde4/env
($HOME/.config/plasma-workspace/env for Plasma) and add following lines:
#!/bin/sh
export XIM=ibus
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export XIM_PROGRAM="ibus-daemon"
export XIM_ARGS="--daemonize --xim"
Following input methods/engines are available in ports:
chinese/ibus-chewing Chewing engine for IBus
chinese/ibus-libpinyin Intelligent Pinyin engine based on libpinyin
chinese/ibus-pinyin The PinYin input method
japanese/ibus-anthy Anthy engine for IBus
japanese/ibus-mozc Mozc engine for IBus
japanese/ibus-skk SKK engine for IBus
korean/ibus-hangul Hangul engine for IBus
textproc/ibus-kmfl KMFL IMEngine for IBus framework
textproc/ibus-m17n m17n IM engine for IBus framework
textproc/ibus-table Table based IM framework for IBus
textproc/ibus-typing-booster Faster typing by context sensitive completion
If ibus cannot start or the panel does not appear, please ensure
that you are using up-to-date python.
- Master Sites:
|