notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details
onboard Simple on-screen keyboard
1.4.4.1 accessibility on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.4.3.7Version of this port present on the latest quarterly branch.
Maintainer: duchateau.olivier@gmail.com search for ports maintained by this maintainer
Port Added: 2026-03-23 08:18:42
Last Update: 2026-04-18 09:36:28
Commit Hash: 59425f7
License: GPLv3+
WWW:
https://github.com/onboard-osk/onboard
Description:
On-screen Keyboard with macros, easy layout creation and word suggestion. This on-screen keyboard can be useful for tablet PC users, as well as for mobility impaired users.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • onboard>0:accessibility/onboard
To install the port:
cd /usr/ports/accessibility/onboard/ && make install clean
To add the package, run one of these commands:
  • pkg install accessibility/onboard
  • pkg install onboard
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: onboard
Package flavors (<flavor>: <package>)
  • py311: onboard
distinfo:
TIMESTAMP = 1775994436 SHA256 (onboard-osk-onboard-1.4.4-1_GH0.tar.gz) = ccdc565469e3caefb05473d2ee8bd5069f60b3026abeaa0634a55b38185ce806 SIZE (onboard-osk-onboard-1.4.4-1_GH0.tar.gz) = 11970489

Packages (timestamps in pop-ups are UTC):
onboard
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.4.4.11.4.4.1--1.4.4.1n/an/an/a
FreeBSD:13:quarterly1.4.3.71.4.3.7--1.4.3.7n/an/an/a
FreeBSD:14:latest1.4.4.11.4.4.1--1.4.4.1---
FreeBSD:14:quarterly1.4.3.71.4.3.7--1.4.3.7---
FreeBSD:15:latest1.4.4.11.4.4.1n/a-n/an/a--
FreeBSD:15:quarterly1.4.3.71.4.3.7n/a-n/an/a--
FreeBSD:16:latest1.4.4.11.4.4.1n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py311-python-distutils-extra>0 : devel/py-python-distutils-extra@py311
  2. evdev-proto>0 : devel/evdev-proto
  3. gettext-tools>=0.26 : devel/gettext-tools
  4. intltool-extract : textproc/intltool
  5. py311-pygobject>=0 : devel/py-pygobject@py311
  6. pkgconf>=1.3.0_1 : devel/pkgconf
  7. py311-setuptools>=63.1.0 : devel/py-setuptools@py311
  8. python3.11 : lang/python311
  9. x11.pc : x11/libX11
  10. xi.pc : x11/libXi
  11. xkbfile.pc : x11/libxkbfile
  12. xtst.pc : x11/libXtst
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. iso-codes>0 : misc/iso-codes
  2. py311-dbus>0 : devel/py-dbus@py311
  3. py311-pycairo>0 : graphics/py-pycairo@py311
  4. py311-pygobject>=0 : devel/py-pygobject@py311
  5. python3.11 : lang/python311
  6. x11.pc : x11/libX11
  7. xi.pc : x11/libXi
  8. xkbfile.pc : x11/libxkbfile
  9. xtst.pc : x11/libXtst
Library dependencies:
  1. libhunspell-1.7.so : textproc/hunspell
  2. libcanberra.so : audio/libcanberra
  3. libudev.so : devel/libudev-devd
  4. libatk-1.0.so : accessibility/at-spi2-core
  5. libcairo.so : graphics/cairo
  6. libdconf.so : devel/dconf
  7. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  8. libglib-2.0.so : devel/glib20
  9. libintl.so : devel/gettext-runtime
  10. libgtk-3.so : x11-toolkits/gtk30
  11. libharfbuzz.so : print/harfbuzz
  12. libpango-1.0.so : x11-toolkits/pango
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
accessibility_onboard
USES:
gettext-tools gnome pkgconfig python shebangfix xorg
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/onboard-osk/onboard/tar.gz/1.4.4-1?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.4.4.1
18 Apr 2026 09:36:28
commit hash: 59425f732288854225299e372dfebc221d60da8dcommit hash: 59425f732288854225299e372dfebc221d60da8dcommit hash: 59425f732288854225299e372dfebc221d60da8dcommit hash: 59425f732288854225299e372dfebc221d60da8d files touched by this commit
Don Lewis (truckman) search for other commits by this committer
Author: Olivier Duchateau
accessibility/onboard: update to 1.4.4.1

Update to 1.4.4.1

  * onboard (1.4.4-1) unstable; urgency=medium

  [Fixes]

  * Fix Russian translation of "window handles"

  * Fixing FreeBSD documentation about python3.

  * Fixing FreeBSD port.

  * PR #40 Fix crash and incorrect layout handling introduced by
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.4.3.7
23 Mar 2026 07:41:51
commit hash: 42e120f87d591ca3e7ffed28377f352e6751f27dcommit hash: 42e120f87d591ca3e7ffed28377f352e6751f27dcommit hash: 42e120f87d591ca3e7ffed28377f352e6751f27dcommit hash: 42e120f87d591ca3e7ffed28377f352e6751f27d files touched by this commit
Don Lewis (truckman) search for other commits by this committer
Author: Olivier Duchateau
accessibility/onboard: new port

Add accessibility/onboard

On-screen Keyboard with macros, easy layout creation and word suggestion.
This on-screen keyboard can be useful for tablet PC users, as well as
for mobility impaired users.

Apply patch from Yusuf Yaman <nxjoseph@freebsd.org>:
I have encountered a problem when trying to launch onboard-settings from
the app itself and it had been solved by the diff below:

Pet portlint and portclippy (truckman)

PR:		291496

Number of commits found: 2