git: 5240b867035d - main - x11/bosd: Update to 10.5.1

From: Devin Teske <dteske_at_FreeBSD.org>
Date: Sun, 18 Oct 2026 15:45:40 UTC
The branch main has been updated by dteske:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5240b867035d974bf39bc9274114aa0199c5c10f

commit 5240b867035d974bf39bc9274114aa0199c5c10f
Author:     Devin Teske <dteske@FreeBSD.org>
AuthorDate: 2026-10-18 15:42:16 +0000
Commit:     Devin Teske <dteske@FreeBSD.org>
CommitDate: 2026-10-18 15:42:26 +0000

    x11/bosd: Update to 10.5.1
    
    Add support for DATADIR/DOCSDIR and fixup bosd(1,3) .Pq macros
    
    Changelog: https://github.com/FrauBSD/bosd/blob/10.5.1/CHANGELOG.md
    
    Reviewed by:    fuz, jrm
    Differential Revision:  https://reviews.freebsd.org/D60812
---
 x11/bosd/Makefile  |   7 ++-
 x11/bosd/distinfo  |   6 +--
 x11/bosd/pkg-plist | 140 ++++++++++++++++++++++++++---------------------------
 3 files changed, 78 insertions(+), 75 deletions(-)

diff --git a/x11/bosd/Makefile b/x11/bosd/Makefile
index 2711879e2b10..ac4eee3ff7af 100644
--- a/x11/bosd/Makefile
+++ b/x11/bosd/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	bosd
-DISTVERSION=	10.5
+DISTVERSION=	10.5.1
 CATEGORIES=	x11
 
 MAINTAINER=	dteske@FreeBSD.org
@@ -21,7 +21,10 @@ SHEBANG_FILES=	examples/*.py tools/glyph.py
 
 # FreeBSD keeps .pc files under libdata/pkgconfig.
 # PYTHON= drives the example glyph build (no bare python3 on PATH).
-MAKE_ARGS=	PKGCONFIGDIR="${PREFIX}/libdata/pkgconfig" \
+# DATADIR is compiled into bosd. DATADIR and DOCSDIR are written into bosd.1.
+MAKE_ARGS=	DATADIR="${DATADIR}" \
+		DOCSDIR="${DOCSDIR}" \
+		PKGCONFIGDIR="${PREFIX}/libdata/pkgconfig" \
 		PYTHON="${PYTHON_CMD}"
 ALL_TARGET=	all example
 
diff --git a/x11/bosd/distinfo b/x11/bosd/distinfo
index 61bb93f53199..6a323ba080f7 100644
--- a/x11/bosd/distinfo
+++ b/x11/bosd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1790737155
-SHA256 (FrauBSD-bosd-10.5_GH0.tar.gz) = 4d1e7e4a75f0815c7b65725161e27358373180c3936649cf7cd45ba1f6f24851
-SIZE (FrauBSD-bosd-10.5_GH0.tar.gz) = 75266
+TIMESTAMP = 1792256541
+SHA256 (FrauBSD-bosd-10.5.1_GH0.tar.gz) = 5dadafa7976b400a60c85990eef2bbad4a60d7b5fec0d73fbc7aedb10045099b
+SIZE (FrauBSD-bosd-10.5.1_GH0.tar.gz) = 75409
diff --git a/x11/bosd/pkg-plist b/x11/bosd/pkg-plist
index d6affe8fb655..59295eb3118b 100644
--- a/x11/bosd/pkg-plist
+++ b/x11/bosd/pkg-plist
@@ -4,24 +4,24 @@ include/bosd.h
 lib/libbosd.so
 lib/libbosd.so.4
 libdata/pkgconfig/bosd.pc
-share/bosd/airplane-off.png
-share/bosd/airplane-on.png
-share/bosd/audio-headphones.png
-share/bosd/audio-speakers.png
-share/bosd/auto-rotate-off.png
-share/bosd/auto-rotate-on.png
-share/bosd/bsd.png
-share/bosd/lid-awake.png
-share/bosd/lid-s0ix.png
-share/bosd/mirror-extend-none.png
-share/bosd/mirror-extend.png
-share/bosd/mirror-none.png
-share/bosd/mirror-off.png
-share/bosd/mirror-on.png
-share/bosd/tile-float.png
-share/bosd/tile-on.png
-share/doc/bosd/CHANGELOG.md
-share/doc/bosd/README.md
+%%DATADIR%%/airplane-off.png
+%%DATADIR%%/airplane-on.png
+%%DATADIR%%/audio-headphones.png
+%%DATADIR%%/audio-speakers.png
+%%DATADIR%%/auto-rotate-off.png
+%%DATADIR%%/auto-rotate-on.png
+%%DATADIR%%/bsd.png
+%%DATADIR%%/lid-awake.png
+%%DATADIR%%/lid-s0ix.png
+%%DATADIR%%/mirror-extend-none.png
+%%DATADIR%%/mirror-extend.png
+%%DATADIR%%/mirror-none.png
+%%DATADIR%%/mirror-off.png
+%%DATADIR%%/mirror-on.png
+%%DATADIR%%/tile-float.png
+%%DATADIR%%/tile-on.png
+%%DOCSDIR%%/CHANGELOG.md
+%%DOCSDIR%%/README.md
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/airplane.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/audio.py
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/auto-rotate.py
@@ -33,55 +33,55 @@ share/doc/bosd/README.md
 share/man/man1/bosd.1.gz
 share/man/man1/bosd-start.1.gz
 share/man/man3/bosd.3.gz
-%%TESTS%%share/bosd/tests/run
-%%TESTS%%share/bosd/tests/bar_01.sh
-%%TESTS%%share/bosd/tests/bar_02_alpha.sh
-%%TESTS%%share/bosd/tests/bar_03_no_outline.sh
-%%TESTS%%share/bosd/tests/bar_04_overage.sh
-%%TESTS%%share/bosd/tests/bar_05_offsets.sh
-%%TESTS%%share/bosd/tests/bar_06_color.sh
-%%TESTS%%share/bosd/tests/bar_07_prev.sh
-%%TESTS%%share/bosd/tests/bar_08_captions.sh
-%%TESTS%%share/bosd/tests/bar_09_face.sh
-%%TESTS%%share/bosd/tests/bar_10_caption_alpha.sh
-%%TESTS%%share/bosd/tests/bar_11_scale.sh
-%%TESTS%%share/bosd/tests/coexist_01.sh
-%%TESTS%%share/bosd/tests/coexist_02_icon_bar.sh
-%%TESTS%%share/bosd/tests/coexist_03_countdown_bar.sh
-%%TESTS%%share/bosd/tests/coexist_04_htext_bar.sh
-%%TESTS%%share/bosd/tests/coexist_05_icon_captions_bar.sh
-%%TESTS%%share/bosd/tests/coexist_06_countdown_captions_bar.sh
-%%TESTS%%share/bosd/tests/coexist_07_htext_captions_bar.sh
-%%TESTS%%share/bosd/tests/countdown_01.sh
-%%TESTS%%share/bosd/tests/countdown_02.sh
-%%TESTS%%share/bosd/tests/countdown_03_scale_adorn.sh
-%%TESTS%%share/bosd/tests/htext_01.sh
-%%TESTS%%share/bosd/tests/htext_02_alpha.sh
-%%TESTS%%share/bosd/tests/htext_03_offsets.sh
-%%TESTS%%share/bosd/tests/htext_04_checkmark.sh
-%%TESTS%%share/bosd/tests/htext_05_badge.sh
-%%TESTS%%share/bosd/tests/htext_06_color_badge.sh
-%%TESTS%%share/bosd/tests/htext_07_face_badge.sh
-%%TESTS%%share/bosd/tests/htext_08_scale.sh
-%%TESTS%%share/bosd/tests/htext_09_scale_badge.sh
-%%TESTS%%share/bosd/tests/icon_01.sh
-%%TESTS%%share/bosd/tests/icon_02_badge.sh
-%%TESTS%%share/bosd/tests/icon_03_scale.sh
-%%TESTS%%share/bosd/tests/icon_04_scale_badge.sh
-%%TESTS%%share/bosd/tests/icon_05_alpha.sh
-%%TESTS%%share/bosd/tests/icon_06_outline_alpha.sh
-%%TESTS%%share/bosd/tests/icon_07_below.sh
-%%TESTS%%share/bosd/tests/icon_08_above.sh
-%%TESTS%%share/bosd/tests/icon_09_offsets.sh
-%%TESTS%%share/bosd/tests/icon_10_color.sh
-%%TESTS%%share/bosd/tests/icon_11_face.sh
-%%TESTS%%share/bosd/tests/lib.sh
-%%TESTS%%share/bosd/tests/stext_01.sh
-%%TESTS%%share/bosd/tests/stext_02_alpha.sh
-%%TESTS%%share/bosd/tests/stext_03_no_outline.sh
-%%TESTS%%share/bosd/tests/stext_04_color.sh
-%%TESTS%%share/bosd/tests/stext_05_face.sh
-%%TESTS%%share/bosd/tests/stext_06_scale.sh
-%%TESTS%%share/bosd/tests/stext_07_offsets.sh
-%%TESTS%%share/bosd/tests/stext_08_newline.sh
-%%TESTS%%share/bosd/tests/stext_09_space.sh
+%%TESTS%%%%DATADIR%%/tests/run
+%%TESTS%%%%DATADIR%%/tests/bar_01.sh
+%%TESTS%%%%DATADIR%%/tests/bar_02_alpha.sh
+%%TESTS%%%%DATADIR%%/tests/bar_03_no_outline.sh
+%%TESTS%%%%DATADIR%%/tests/bar_04_overage.sh
+%%TESTS%%%%DATADIR%%/tests/bar_05_offsets.sh
+%%TESTS%%%%DATADIR%%/tests/bar_06_color.sh
+%%TESTS%%%%DATADIR%%/tests/bar_07_prev.sh
+%%TESTS%%%%DATADIR%%/tests/bar_08_captions.sh
+%%TESTS%%%%DATADIR%%/tests/bar_09_face.sh
+%%TESTS%%%%DATADIR%%/tests/bar_10_caption_alpha.sh
+%%TESTS%%%%DATADIR%%/tests/bar_11_scale.sh
+%%TESTS%%%%DATADIR%%/tests/coexist_01.sh
+%%TESTS%%%%DATADIR%%/tests/coexist_02_icon_bar.sh
+%%TESTS%%%%DATADIR%%/tests/coexist_03_countdown_bar.sh
+%%TESTS%%%%DATADIR%%/tests/coexist_04_htext_bar.sh
+%%TESTS%%%%DATADIR%%/tests/coexist_05_icon_captions_bar.sh
+%%TESTS%%%%DATADIR%%/tests/coexist_06_countdown_captions_bar.sh
+%%TESTS%%%%DATADIR%%/tests/coexist_07_htext_captions_bar.sh
+%%TESTS%%%%DATADIR%%/tests/countdown_01.sh
+%%TESTS%%%%DATADIR%%/tests/countdown_02.sh
+%%TESTS%%%%DATADIR%%/tests/countdown_03_scale_adorn.sh
+%%TESTS%%%%DATADIR%%/tests/htext_01.sh
+%%TESTS%%%%DATADIR%%/tests/htext_02_alpha.sh
+%%TESTS%%%%DATADIR%%/tests/htext_03_offsets.sh
+%%TESTS%%%%DATADIR%%/tests/htext_04_checkmark.sh
+%%TESTS%%%%DATADIR%%/tests/htext_05_badge.sh
+%%TESTS%%%%DATADIR%%/tests/htext_06_color_badge.sh
+%%TESTS%%%%DATADIR%%/tests/htext_07_face_badge.sh
+%%TESTS%%%%DATADIR%%/tests/htext_08_scale.sh
+%%TESTS%%%%DATADIR%%/tests/htext_09_scale_badge.sh
+%%TESTS%%%%DATADIR%%/tests/icon_01.sh
+%%TESTS%%%%DATADIR%%/tests/icon_02_badge.sh
+%%TESTS%%%%DATADIR%%/tests/icon_03_scale.sh
+%%TESTS%%%%DATADIR%%/tests/icon_04_scale_badge.sh
+%%TESTS%%%%DATADIR%%/tests/icon_05_alpha.sh
+%%TESTS%%%%DATADIR%%/tests/icon_06_outline_alpha.sh
+%%TESTS%%%%DATADIR%%/tests/icon_07_below.sh
+%%TESTS%%%%DATADIR%%/tests/icon_08_above.sh
+%%TESTS%%%%DATADIR%%/tests/icon_09_offsets.sh
+%%TESTS%%%%DATADIR%%/tests/icon_10_color.sh
+%%TESTS%%%%DATADIR%%/tests/icon_11_face.sh
+%%TESTS%%%%DATADIR%%/tests/lib.sh
+%%TESTS%%%%DATADIR%%/tests/stext_01.sh
+%%TESTS%%%%DATADIR%%/tests/stext_02_alpha.sh
+%%TESTS%%%%DATADIR%%/tests/stext_03_no_outline.sh
+%%TESTS%%%%DATADIR%%/tests/stext_04_color.sh
+%%TESTS%%%%DATADIR%%/tests/stext_05_face.sh
+%%TESTS%%%%DATADIR%%/tests/stext_06_scale.sh
+%%TESTS%%%%DATADIR%%/tests/stext_07_offsets.sh
+%%TESTS%%%%DATADIR%%/tests/stext_08_newline.sh
+%%TESTS%%%%DATADIR%%/tests/stext_09_space.sh