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.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details
bosd X11 on-screen display engine
10.3 x11new! 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 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: dteske@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-09-14 18:03:07
Last Update: 2026-09-14 21:44:08
Commit Hash: 0eabba8
License: BSD2CLAUSE
WWW:
https://github.com/FrauBSD/bosd/
Description:
bosd flashes transient, click-through feedback over the desktop: a PNG glyph, countdown digits, large or small outlined text, or a gauge bar. A warm daemon per channel repaints in place so rapid key repeats never flash.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (70 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/bosd-10.3/catalog.mk
  3. /usr/local/share/licenses/bosd-10.3/LICENSE
  4. /usr/local/share/licenses/bosd-10.3/BSD2CLAUSE
  5. bin/bosd
  6. include/bosd.h
  7. lib/libbosd.so
  8. lib/libbosd.so.4
  9. libdata/pkgconfig/bosd.pc
  10. share/bosd/bsd.png
  11. share/doc/bosd/README.md
  12. share/examples/bosd/bsd.py
  13. share/examples/bosd/glyph.py
  14. share/man/man1/bosd.1.gz
  15. share/man/man3/bosd.3.gz
  16. share/bosd/tests/run
  17. share/bosd/tests/bar_01.sh
  18. share/bosd/tests/bar_02_alpha.sh
  19. share/bosd/tests/bar_03_no_outline.sh
  20. share/bosd/tests/bar_04_overage.sh
  21. share/bosd/tests/bar_05_offsets.sh
  22. share/bosd/tests/bar_06_color.sh
  23. share/bosd/tests/bar_07_prev.sh
  24. share/bosd/tests/bar_08_captions.sh
  25. share/bosd/tests/bar_09_face.sh
  26. share/bosd/tests/bar_10_caption_alpha.sh
  27. share/bosd/tests/bar_11_scale.sh
  28. share/bosd/tests/coexist_01.sh
  29. share/bosd/tests/coexist_02_icon_bar.sh
  30. share/bosd/tests/coexist_03_countdown_bar.sh
  31. share/bosd/tests/coexist_04_htext_bar.sh
  32. share/bosd/tests/coexist_05_icon_captions_bar.sh
  33. share/bosd/tests/coexist_06_countdown_captions_bar.sh
  34. share/bosd/tests/coexist_07_htext_captions_bar.sh
  35. share/bosd/tests/countdown_01.sh
  36. share/bosd/tests/countdown_02.sh
  37. share/bosd/tests/countdown_03_scale_adorn.sh
  38. share/bosd/tests/htext_01.sh
  39. share/bosd/tests/htext_02_alpha.sh
  40. share/bosd/tests/htext_03_offsets.sh
  41. share/bosd/tests/htext_04_checkmark.sh
  42. share/bosd/tests/htext_05_badge.sh
  43. share/bosd/tests/htext_06_color_badge.sh
  44. share/bosd/tests/htext_07_face_badge.sh
  45. share/bosd/tests/htext_08_scale.sh
  46. share/bosd/tests/htext_09_scale_badge.sh
  47. share/bosd/tests/icon_01.sh
  48. share/bosd/tests/icon_02_badge.sh
  49. share/bosd/tests/icon_03_scale.sh
  50. share/bosd/tests/icon_04_scale_badge.sh
  51. share/bosd/tests/icon_05_alpha.sh
  52. share/bosd/tests/icon_06_outline_alpha.sh
  53. share/bosd/tests/icon_07_below.sh
  54. share/bosd/tests/icon_08_above.sh
  55. share/bosd/tests/icon_09_offsets.sh
  56. share/bosd/tests/icon_10_color.sh
  57. share/bosd/tests/icon_11_face.sh
  58. share/bosd/tests/lib.sh
  59. share/bosd/tests/stext_01.sh
  60. share/bosd/tests/stext_02_alpha.sh
  61. share/bosd/tests/stext_03_no_outline.sh
  62. share/bosd/tests/stext_04_color.sh
  63. share/bosd/tests/stext_05_face.sh
  64. share/bosd/tests/stext_06_scale.sh
  65. share/bosd/tests/stext_07_offsets.sh
  66. share/bosd/tests/stext_08_newline.sh
  67. share/bosd/tests/stext_09_space.sh
  68. @owner
  69. @group
  70. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • bosd>0:x11/bosd
To install the port:
cd /usr/ports/x11/bosd/ && make install clean
To add the package, run one of these commands:
  • pkg install x11/bosd
  • pkg install bosd
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: bosd
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1789407556 SHA256 (FrauBSD-bosd-10.3_GH0.tar.gz) = 7b9eb9426cdd2ff27ecbbc6bf1418703c43b76eec8ae45d1a08d390d366f5648 SIZE (FrauBSD-bosd-10.3_GH0.tar.gz) = 66814

Packages (timestamps in pop-ups are UTC):
bosd
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--n/an/an/an/an/an/a
FreeBSD:13:quarterly--n/an/an/an/an/an/a
FreeBSD:14:latest-10.3--10.3---
FreeBSD:14:quarterly--------
FreeBSD:15:latest-10.3n/a-n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest-10.3n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. pkgconf>=1.3.0_1 : devel/pkgconf
  2. python3.12 : lang/python312
  3. x11.pc : x11/libX11
  4. xext.pc : x11/libXext
  5. xft.pc : x11-fonts/libXft
  6. xrandr.pc : x11/libXrandr
  7. xrender.pc : x11/libXrender
Runtime dependencies:
  1. python3.12 : lang/python312
  2. x11.pc : x11/libX11
  3. xext.pc : x11/libXext
  4. xft.pc : x11-fonts/libXft
  5. xrandr.pc : x11/libXrandr
  6. xrender.pc : x11/libXrender
Library dependencies:
  1. libfontconfig.so : x11-fonts/fontconfig
  2. libpng16.so : graphics/png
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for bosd-10.3: TESTS=on ===> Use 'make config' to modify these settings
Options name:
x11_bosd
USES:
localbase:ldflags pkgconfig python:build,run 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/FrauBSD/bosd/tar.gz/10.3?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
10.3
14 Sep 2026 21:44:08
commit hash: 0eabba8127f1e7e6f6d3f19d9eebb9866a943742commit hash: 0eabba8127f1e7e6f6d3f19d9eebb9866a943742commit hash: 0eabba8127f1e7e6f6d3f19d9eebb9866a943742commit hash: 0eabba8127f1e7e6f6d3f19d9eebb9866a943742 files touched by this commit
Devin Teske (dteske) search for other commits by this committer
x11/bosd: Update to 10.3

Harden the warm-daemon IPC path. Switch the TESTS option to
TESTS_MAKE_ARGS helpers so the port no longer includes
bsd.port.options.mk.

Changelog:	https://github.com/FrauBSD/bosd/compare/10.2...10.3

Approved by:	fuz (mentor)
Reviewed by:	fuz (mentor)
Differential Revision:	https://reviews.freebsd.org/D59671
10.2
14 Sep 2026 17:59:12
commit hash: 2daebd564b731ecf5b81f70cc02d51a29aa40421commit hash: 2daebd564b731ecf5b81f70cc02d51a29aa40421commit hash: 2daebd564b731ecf5b81f70cc02d51a29aa40421commit hash: 2daebd564b731ecf5b81f70cc02d51a29aa40421 files touched by this commit
Devin Teske (dteske) search for other commits by this committer
x11/bosd: new port

X11 on-screen display engine: PNG glyphs, countdown digits,
outlined text, and a gauge bar. A warm daemon per channel
repaints in place.

Approved by:	fuz (mentor)
Reviewed by:	fuz (mentor), jrm (co-mentor; previous revision)
Differential Revision:	https://reviews.freebsd.org/D59517

Number of commits found: 2