Port details |
- ibus Intelligent Input Bus for Unix-like systems
- 1.5.29_1 textproc
=7 1.5.29_1Version of this port present on the latest quarterly branch. - Maintainer: henry.hu.sh@gmail.com
![search for ports maintained by this maintainer search for ports maintained by this maintainer](/images/search.jpg) - Port Added: 2009-03-26 09:25:01
- Last Update: 2024-07-01 20:27:23
- Commit Hash: 19d6872
- 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.
¦ ¦ ¦ ¦ ![SVNWeb SVNWeb](/images/subversion.png)
- 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:
-
- py311-dbus>=0.83.0 : devel/py-dbus@py311
- 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.4.1 : devel/gmake
- intltool-extract : textproc/intltool
- py311-gobject3>=0 : devel/py-gobject3@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
- autoconf>=2.72 : 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.11 : lang/python311
- Runtime dependencies:
-
- py311-dbus>=0.83.0 : devel/py-dbus@py311
- iso_639.xml : misc/iso-codes
- setxkbmap : x11/setxkbmap
- gobject-introspection>=0.6.8 : devel/gobject-introspection
- py311-gobject3>=0 : devel/py-gobject3@py311
- python3.11 : lang/python311
- 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
- 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
- libharfbuzz.so : print/harfbuzz
- libpango-1.0.so : x11-toolkits/pango
- libfontconfig.so : x11-fonts/fontconfig
- libfreetype.so : print/freetype2
- 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:
|
Number of commits found: 104 (showing only 4 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.20090311_2 30 Apr 2009 07:43:20
![files touched by this commit files touched by this commit](/images/logs.gif) |
daichi ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Update PORTREVISION bacause of dependency change.
Pointed by: pav |
1.1.0.20090311_1 30 Apr 2009 01:40:05
![files touched by this commit files touched by this commit](/images/logs.gif) |
daichi ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
Add run dependency of devel/py-xdg, bacause it needed.
Approved by: maintainer |
1.1.0.20090311_1 10 Apr 2009 05:56:28
![files touched by this commit files touched by this commit](/images/logs.gif) |
marcus ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
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
![files touched by this commit files touched by this commit](/images/logs.gif) |
pav ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
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: 104 (showing only 4 on this page)
|