Port details |
- ibus Intelligent Input Bus for Unix-like systems
- 1.5.31_1 textproc
=7 1.5.29_2Version 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: 2025-03-08 14:05:10
- Commit Hash: a347a92
- People watching this port, also watch:: libxml2, bitmap, flac, dbus, xf86-video-ati
- 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 = 1732455834
SHA256 (ibus-1.5.31.tar.gz) = 5093994c8342551134c81f2d271575efbc459bb756cef1173c22430c8601a1e1
SIZE (ibus-1.5.31.tar.gz) = 4108303
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:
-
- py311-dbus>0 : devel/py-dbus@py311
- NamesList.txt : textproc/UCD
- iso-codes>0 : misc/iso-codes
- bash : shells/bash
- gtkdocize : textproc/gtk-doc
- json-glib>=0 : devel/json-glib
- unicode-emoji>0 : misc/unicode-emoji
- cldr-emoji-annotation>0 : misc/cldr-emoji-annotation
- wayland>1.14 : graphics/wayland
- gmake>=4.4.1 : devel/gmake
- py311-pygobject>=0 : devel/py-pygobject@py311
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.11 : lang/python311
- gettext-runtime>=0.22_1 : devel/gettext-runtime
- msgfmt : devel/gettext-tools
- valac : lang/vala
- x11.pc : x11/libX11
- xi.pc : x11/libXi
- xfixes.pc : x11/libXfixes
- xtst.pc : x11/libXtst
- Test dependencies:
-
- python3.11 : lang/python311
- Runtime dependencies:
-
- py311-dbus>0 : devel/py-dbus@py311
- iso-codes>0 : misc/iso-codes
- setxkbmap : x11/setxkbmap
- py311-pygobject>=0 : devel/py-pygobject@py311
- python3.11 : lang/python311
- x11.pc : x11/libX11
- xi.pc : x11/libXi
- xfixes.pc : x11/libXfixes
- xtst.pc : x11/libXtst
- Library dependencies:
-
- libdbus-1.so : devel/dbus
- libdbusmenu-glib.so : devel/libdbusmenu
- libdbus-1.so : devel/dbus
- libnotify.so : devel/libnotify
- libvulkan.so : graphics/vulkan-loader
- libgraphene-1.0.so : graphics/graphene
- libwayland-client.so : graphics/wayland
- libxkbcommon.so : x11/libxkbcommon
- libatk-1.0.so : accessibility/at-spi2-core
- 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-3.so : x11-toolkits/gtk30
- libgtk-4.so : x11-toolkits/gtk40
- libgirepository-1.0.so : devel/gobject-introspection
- libharfbuzz.so : print/harfbuzz
- 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.31_1:
APPINDICATOR=on: Enable appindicator support
ENGINE=on: Install ibus simple engine
VAPI=on: Build VALA API files
GTK2=off: Install GTK2 input method client
GTK3=on: Install GTK3 input method client
GTK4=on: Install GTK4 input method client
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=on: Enable Wayland support
===> Use 'make config' to modify these settings
- Options name:
- textproc_ibus
- USES:
- 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 KDE, you may create a shell script in
$HOME/.config/plasma-workspace/env 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:
|
Number of commits found: 107 (showing only 7 on this page)
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.1.0.20090829 23 Sep 2009 09:53:20
 |
pav  |
- Update to 1.1.0.20090829
PR: ports/138763
Submitted by: dikshie <dikshie@sfc.wide.ad.jp>
Approved by: Henry Hu <henry.hu.sh@gmail.com> (maintainer)
Feature safe: yes |
1.1.0.20090612_1 31 Jul 2009 13:57:52
 |
dinoex  |
- bump all port that indirectly depends on libjpeg and have not yet been bumped
or updated
Requested by: edwin |
1.1.0.20090612 15 Jun 2009 13:20:24
 |
rafan  |
- Update to 1.1.0.20090612
PR: ports/135579
Submitted by: Henry Hu <henry.hu.sh at gmail.com> (maintainer) |
1.1.0.20090311_2 30 Apr 2009 07:43:20
 |
daichi  |
Update PORTREVISION bacause of dependency change.
Pointed by: pav |
1.1.0.20090311_1 30 Apr 2009 01:40:05
 |
daichi  |
Add run dependency of devel/py-xdg, bacause it needed.
Approved by: maintainer |
1.1.0.20090311_1 10 Apr 2009 05:56:28
 |
marcus  |
Presenting GNOME 2.26 for FreeBSD. See
http://library.gnome.org/misc/release-notes/2.26/ for a list of what's new.
On the FreeBSD front, we introduced a port of libxul 1.9 as an alternative
for Firefox 2.0 as a Gecko provider. Almost all of the Gecko consumers
can make use of this provider by setting:
WITH_GECKO=libxul
The GNOME 2.26 port was done by ahze, kwm, marcus, and mezz with
contributions by Joseph S. Atkinson, Peter Wemm, Eric L. Chen,
Martin Matuska, Craig Butler, and Pawel Worach. |
1.1.0.20090311 26 Mar 2009 09:24:35
 |
pav  |
Intelligent Input Bus for Linux / Unix OS, 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: http://code.google.com/p/ibus
PR: ports/128371
Submitted by: Henry Hu <henry.hu.sh@gmail.com> |
Number of commits found: 107 (showing only 7 on this page)
|