Port details on branch 2022Q2 |
- ibus Intelligent Input Bus for Unix-like systems
- 1.5.24_1 textproc
=0 1.5.24_1Version of this port present on the latest quarterly branch. - Maintainer: henry.hu.sh@gmail.com
 - Port Added: 2022-04-24 04:16:20
- Last Update: 2022-04-10 19:47:23
- Commit Hash: 035e778
- 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.
WWW: https://github.com/ibus/ibus
¦ ¦ ¦ ¦ 
- 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 = 1615052071
SHA256 (ibus-ibus-1.5.24_GH0.tar.gz) = 003a84a30a8c6ca902d449b782c82ec2ae34d576fcbd0b6036f46fe195d587a9
SIZE (ibus-ibus-1.5.24_GH0.tar.gz) = 1390778
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:

- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py38-dbus>=0.83.0 : devel/py-dbus@py38
- 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
- vala>=0.20 : lang/vala
- gmake>=4.3 : devel/gmake
- intltool-extract : textproc/intltool
- py38-gobject3>=0 : devel/py-gobject3@py38
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.8 : lang/python38
- msgfmt : devel/gettext-tools
- gcc10 : lang/gcc10
- as : devel/binutils
- autoconf>=2.69 : devel/autoconf
- automake>=1.16.1 : devel/automake
- libtoolize : devel/libtool
- x11.pc : x11/libX11
- xi.pc : x11/libXi
- Runtime dependencies:
-
- py38-dbus>=0.83.0 : devel/py-dbus@py38
- iso_639.xml : misc/iso-codes
- setxkbmap : x11/setxkbmap
- gobject-introspection>=0.6.8 : devel/gobject-introspection
- py38-gobject3>=0 : devel/py-gobject3@py38
- python3.8 : lang/python38
- gcc10 : lang/gcc10
- x11.pc : x11/libX11
- xi.pc : x11/libXi
- Library dependencies:
-
- 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/atk
- libcairo.so : graphics/cairo
- libdconf.so : devel/dconf
- libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
- 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
- librsvg-2.so : graphics/librsvg2-rust
- libpango-1.0.so : x11-toolkits/pango
- libintl.so : devel/gettext-runtime
- This port is required by:
- for Libraries
-
- sysutils/gnome-control-center
Configuration Options:
- ===> The following configuration options are available for ibus-1.5.24_1:
ENGINE=on: Install ibus simple engine
VALA=on: Install vala binding
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:3.5+ shebangfix xorg gettext
- 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:
|