git: 311a3b2c1a8b - main - x11/bosd: Update to 10.4
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 24 Sep 2026 15:34:16 UTC
The branch main has been updated by dteske:
URL: https://cgit.FreeBSD.org/ports/commit/?id=311a3b2c1a8b2e23813ee78c8ac97897dea7328b
commit 311a3b2c1a8b2e23813ee78c8ac97897dea7328b
Author: Devin Teske <dteske@FreeBSD.org>
AuthorDate: 2026-09-24 15:31:11 +0000
Commit: Devin Teske <dteske@FreeBSD.org>
CommitDate: 2026-09-24 15:31:11 +0000
x11/bosd: Update to 10.4
Add a CHANGELOG and example glyph scripts. Speed up example PNG
generation. Install 15 new PNG examples.
Changelog: https://github.com/FrauBSD/bosd/blob/10.4/CHANGELOG.md
Approved by: fuz (mentor)
Reviewed by: fuz (mentor)
Differential Revision: https://reviews.freebsd.org/D59715
---
x11/bosd/Makefile | 6 ++++--
x11/bosd/distinfo | 6 +++---
x11/bosd/pkg-plist | 22 ++++++++++++++++++++++
3 files changed, 29 insertions(+), 5 deletions(-)
diff --git a/x11/bosd/Makefile b/x11/bosd/Makefile
index 149f70c60306..cdd055aa2c41 100644
--- a/x11/bosd/Makefile
+++ b/x11/bosd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bosd
-DISTVERSION= 10.3
+DISTVERSION= 10.4
CATEGORIES= x11
MAINTAINER= dteske@FreeBSD.org
@@ -17,7 +17,7 @@ GH_ACCOUNT= FrauBSD
USE_LDCONFIG= yes
USE_XORG= x11 xext xft xrandr xrender
-SHEBANG_FILES= examples/bsd.py tools/glyph.py
+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).
@@ -35,5 +35,7 @@ TESTS_MAKE_ARGS_OFF= INSTALL_TESTS=no
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/bosd \
${STAGEDIR}${PREFIX}/lib/libbosd.so.4
+ ${INSTALL_DATA} ${WRKSRC}/CHANGELOG.md ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/examples/*.png ${STAGEDIR}${DATADIR}
.include <bsd.port.mk>
diff --git a/x11/bosd/distinfo b/x11/bosd/distinfo
index 3920e81c5555..cdc4d189f57d 100644
--- a/x11/bosd/distinfo
+++ b/x11/bosd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1789407556
-SHA256 (FrauBSD-bosd-10.3_GH0.tar.gz) = 7b9eb9426cdd2ff27ecbbc6bf1418703c43b76eec8ae45d1a08d390d366f5648
-SIZE (FrauBSD-bosd-10.3_GH0.tar.gz) = 66814
+TIMESTAMP = 1789524616
+SHA256 (FrauBSD-bosd-10.4_GH0.tar.gz) = 3f4e24221ae28d125e1a6537ee12c940bf70dc52f77c489e9d7b2433ce9941d7
+SIZE (FrauBSD-bosd-10.4_GH0.tar.gz) = 73591
diff --git a/x11/bosd/pkg-plist b/x11/bosd/pkg-plist
index 08d537144af1..c4d25996ca42 100644
--- a/x11/bosd/pkg-plist
+++ b/x11/bosd/pkg-plist
@@ -3,10 +3,32 @@ 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
+share/examples/bosd/airplane.py
+share/examples/bosd/audio.py
+share/examples/bosd/auto-rotate.py
share/examples/bosd/bsd.py
share/examples/bosd/glyph.py
+share/examples/bosd/lid.py
+share/examples/bosd/mirror.py
+share/examples/bosd/tile.py
share/man/man1/bosd.1.gz
share/man/man3/bosd.3.gz
%%TESTS%%share/bosd/tests/run