git: eac789543563 - main - devel/hyprwayland-scanner: update to 0.4.5

From: Hiroki Tagato <tagattie_at_FreeBSD.org>
Date: Fri, 18 Jul 2025 02:22:47 UTC
The branch main has been updated by tagattie:

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

commit eac7895435630998523e1fee07920dfd644296b0
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2025-07-18 02:21:50 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2025-07-18 02:21:50 +0000

    devel/hyprwayland-scanner: update to 0.4.5
    
    While here:
    - add DOCS option
    - update pkg-descr
    
    Changelog: https://github.com/hyprwm/hyprwayland-scanner/releases/tag/v0.4.5
---
 devel/hyprwayland-scanner/Makefile  | 13 +++++++++++--
 devel/hyprwayland-scanner/distinfo  |  6 +++---
 devel/hyprwayland-scanner/pkg-descr |  4 ++++
 3 files changed, 18 insertions(+), 5 deletions(-)

diff --git a/devel/hyprwayland-scanner/Makefile b/devel/hyprwayland-scanner/Makefile
index e54d2a51eb3d..26025f68441f 100644
--- a/devel/hyprwayland-scanner/Makefile
+++ b/devel/hyprwayland-scanner/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	hyprwayland-scanner
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.4.4
-PORTREVISION=	1
+DISTVERSION=	0.4.5
 CATEGORIES=	devel
 
 MAINTAINER=	tagattie@FreeBSD.org
@@ -14,11 +13,21 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 LIB_DEPENDS=	libpugixml.so:textproc/pugixml
 
 USES=		cmake compiler:c++11-lib pathfix pkgconfig
+
 USE_GITHUB=	yes
 GH_ACCOUNT=	hyprwm
+
 PLIST_FILES=	bin/${PORTNAME} \
 		lib/cmake/${PORTNAME}/${PORTNAME}-config-version.cmake \
 		lib/cmake/${PORTNAME}/${PORTNAME}-config.cmake \
 		libdata/pkgconfig/${PORTNAME}.pc
 
+PORTDOCS=	README.md
+
+OPTIONS_DEFINE=	DOCS
+
+do-install-DOCS-on:
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
 .include <bsd.port.mk>
diff --git a/devel/hyprwayland-scanner/distinfo b/devel/hyprwayland-scanner/distinfo
index 5c5b6281cfbd..bb9246b40b31 100644
--- a/devel/hyprwayland-scanner/distinfo
+++ b/devel/hyprwayland-scanner/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735493474
-SHA256 (hyprwm-hyprwayland-scanner-v0.4.4_GH0.tar.gz) = ac73f626019f8d819ff79a5fca06ce4768ce8a3bded6f48c404445f3afaa25ac
-SIZE (hyprwm-hyprwayland-scanner-v0.4.4_GH0.tar.gz) = 11254
+TIMESTAMP = 1752804606
+SHA256 (hyprwm-hyprwayland-scanner-v0.4.5_GH0.tar.gz) = 2125d279eea106e3e6c8dc9fa15181c75d67467b5352d24e2a07903b10abad62
+SIZE (hyprwm-hyprwayland-scanner-v0.4.5_GH0.tar.gz) = 11808
diff --git a/devel/hyprwayland-scanner/pkg-descr b/devel/hyprwayland-scanner/pkg-descr
index 9709d5597a88..fe440016fa3c 100644
--- a/devel/hyprwayland-scanner/pkg-descr
+++ b/devel/hyprwayland-scanner/pkg-descr
@@ -1 +1,5 @@
 A Hyprland implementation of wayland-scanner, in and for C++.
+
+Hyprwayland-scanner automatically generates properly RAII-ready,
+modern C++ bindings for Wayland protocols, for either servers or
+clients.