BSD Ports

textproc/ibus 1.5.34 MidnightBSD

Intelligent Input Bus for Unix-like systems

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
8181399edc
License
lgpl2.1
Categories
textproc

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.

In the other systems

SystemPortVersion
MidnightBSDtextproc/ibus1.5.34
FreeBSDtextproc/ibus1.5.34_1
OpenBSDinputmethods/ibus1.5.34p0
NetBSDinputmethod/ibus1.5.34nb3
DragonFlytextproc/ibus1.5.31_1

Install

Binary package:

mport install ibus

From mports:

cd /usr/mports/textproc/ibus && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	ibus>0:textproc/ibus
LIB_DEPENDS=	libibus-1.0.so:textproc/ibus

Dependencies

As this port's Makefile names them.

Build 5

Runtime 3

Build dependencies 5
Run dependencies 3

Configuration

Options name: textproc_ibus

OptionDefaultDescription
APPINDICATORonEnable appindicator support
DCONFonUse dconf for configuration
DOCSoff
EMOJIonInstall emoji dictionary
ENGINEonInstall ibus simple engine
GINTROonInstall GObject Introspection data
GTK2offInstall GTK2 input method client
GTK3onInstall GTK3 input method client
GTK4onInstall GTK4 input method client
NLSoff
TESTSoffBuild tests
VAPIon
WAYLANDonEnable Wayland support
XIMonInstall XIM server
USES
compiler cpe gmake gnome libtool localbase pathfix pkgconfig python shebangfix vala:build xorg
Service scripts
none

Files

Manual pages 6
  • 00-upstream-settings(5)
  • ibus(1)
  • ibus(5)
  • ibus-daemon(1)
  • ibus-emoji(7)
  • ibus-setup(1)
pkg-plist 388
  • bin/ibus
  • bin/ibus-daemon
  • bin/ibus-setup
  • etc/xdg/autostart/ibus.desktop
  • etc/xdg/Xwayland-session.d/10-ibus-x11
  • etc/dconf/db/ibus.d/00-upstream-settings
  • share/man/man5/00-upstream-settings.5.gz
  • @postunexec rm -f %D/etc/dconf/db/ibus
  • @postexec dconf update
  • etc/dconf/profile/ibus
  • include/ibus-1.0/ibus-visibility.h
  • include/ibus-1.0/ibus.h
  • include/ibus-1.0/ibusaccelgroup.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/ibusdebug.h
  • include/ibus-1.0/ibusemoji.h
  • include/ibus-1.0/ibusengine.h
  • include/ibus-1.0/ibusenginedesc.h
  • include/ibus-1.0/ibusenginesimple.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/ibuskeys.h
  • include/ibus-1.0/ibuskeysyms-compat.h
  • include/ibus-1.0/ibuskeysyms.h
  • include/ibus-1.0/ibuslookuptable.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/ibusproperty.h
  • include/ibus-1.0/ibusproplist.h
  • include/ibus-1.0/ibusproxy.h
  • include/ibus-1.0/ibusregistry.h
  • include/ibus-1.0/ibusserializable.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/ibusunicode.h
  • include/ibus-1.0/ibusutil.h
  • include/ibus-1.0/ibusversion.h
  • include/ibus-1.0/ibusxevent.h
  • include/ibus-1.0/ibusxml.h
  • lib/gtk-2.0/2.10.0/immodules/im-ibus.so
  • lib/girepository-1.0/IBus-1.0.typelib
  • share/gir-1.0/IBus-1.0.gir
  • %%PYTHON_SITELIBDIR%%/gi/overrides/IBus.py
  • %%PYTHON_SITELIBDIR%%/gi/overrides/IBus.pyc
  • %%PYTHON_SITELIBDIR%%/gi/overrides/IBus.pyo
  • %%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/IBus.opt-1.pyc
  • lib/gtk-3.0/3.0.0/immodules/im-ibus.so
  • lib/gtk-4.0/4.0.0/immodules/libim-ibus.so
  • lib/libibus-1.0.so
  • lib/libibus-1.0.so.5
  • lib/libibus-1.0.so.5.0.534
  • libdata/pkgconfig/ibus-1.0.pc
  • libexec/ibus-extension-gtk3
  • libexec/ibus-ui-gtk3
  • libexec/ibus-x11
  • libexec/ibus-dconf
  • libexec/ibus-engine-simple
  • libexec/ibus-portal
  • libexec/ibus-ui-emojier
  • libexec/ibus-wayland
  • share/man/man1/ibus-daemon.1.gz
  • share/man/man1/ibus-setup.1.gz
  • share/man/man1/ibus.1.gz
  • share/man/man5/ibus.5.gz
  • share/man/man7/ibus-emoji.7.gz
  • share/applications/org.freedesktop.IBus.Setup.desktop
  • share/applications/org.freedesktop.IBus.Panel.Emojier.desktop
  • share/applications/org.freedesktop.IBus.Panel.Extension.Gtk3.desktop
  • share/applications/org.freedesktop.IBus.Panel.Wayland.Gtk3.desktop
  • share/dbus-1/services/org.freedesktop.IBus.service
  • share/dbus-1/services/org.freedesktop.portal.IBus.service
  • share/doc/ibus/IBusAttrList.html
  • share/doc/ibus/IBusAttribute.html
  • share/doc/ibus/IBusBus.html
  • share/doc/ibus/IBusComponent.html
  • share/doc/ibus/IBusConfig.html
  • share/doc/ibus/IBusConfigService.html
  • share/doc/ibus/IBusEngine.html
  • share/doc/ibus/IBusEngineDesc.html
  • share/doc/ibus/IBusEngineSimple.html
  • share/doc/ibus/IBusFactory.html
  • share/doc/ibus/IBusHotkeyProfile.html
  • share/doc/ibus/IBusInputContext.html
  • share/doc/ibus/IBusKeymap.html
  • share/doc/ibus/IBusLookupTable.html
  • share/doc/ibus/IBusObject.html
  • share/doc/ibus/IBusObservedPath.html

The first 100 are listed.

distinfo 1
FileSizeSHA256
ibus-1.5.34.tar.gz4.508152e+0612a72210ce5250f8a66df562a75e034e67b2bce74c4df2983dc86d1154894943
Master sites 1
  • https://github.com/ibus/ibus/releases/download/1.5.34/

Commit history 1

DateCommitCreditsLog message
8181399edc Lucas Holt textproc/ibus: update to 1.5.34 (#1108)
Updates IBus to 1.5.34 and aligns the plist with the staged Python bytecode and installed locales. Validation: `bmake makesum patch package test check-license`, `portlint -C` (0 fatals), and `git diff --check`. The existing `NO_TEST` policy is retained. Direct upstream test investigation under Xvfb, dbus, and a private XDG runtime still leaves MidnightBSD-specific uinput and test-harness failures; this update does not reduce prior test coverage. ## Summary by Sourcery Update the IBus port to 1.5.34 while keeping packaging metadata and test policy consistent with the new release. Enhancements: - Update the IBus port to version 1.5.34 and align packaging with its staged Python bytecode and installed locale files. Tests: - Retain the existing disabled-test policy because upstream tests …