Port details
hyprwayland-scanner Hyprland implementation of wayland-scanner
0.4.6 devel Σ =0 0.4.6Version of this port present on the latest quarterly branch. Maintainer: tagattie@FreeBSD.org Port Added: 2024-04-22 05:24:22
Last Update: 2026-04-28 08:15:15
Commit Hash: 6320965b
License: BSD3CLAUSE
WWW: https://github.com/hyprwm/hyprwayland-scanner Description: # 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. ¦ ¦ ¦ ¦
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist # USE_RC_SUBR (Service Scripts)
no SUBR information found for this port
Dependency lines :
hyprwayland-scanner>0:devel/hyprwayland-scanner To install the port : # cd /usr/ports/devel/hyprwayland-scanner/ && make install clean To add the package , run one of these commands: pkg install devel/hyprwayland-scanner pkg install hyprwayland-scanner NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.PKGNAME: hyprwayland-scanner Flavors: there is no flavor information for this port. # distinfo: # TIMESTAMP = 1777363322
SHA256 (hyprwm-hyprwayland-scanner-v0.4.6_GH0.tar.gz) = 05f55fd1a20d8ca81b5030980fdb7c87147749230145bdb3745af2741d617f5c
SIZE (hyprwm-hyprwayland-scanner-v0.4.6_GH0.tar.gz) = 11509
Packages (timestamps in pop-ups are UTC): #
Dependencies # NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Build dependencies: #
cmake : devel/cmake-core ninja : devel/ninja pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies: #
libpugixml.so : textproc/pugixml
This port is required by: # for Build #
accessibility/hyprsunset
x11/hypridle
x11/hyprlock
x11/hyprpaper
x11/hyprpicker
x11/xdg-desktop-portal-hyprland
x11-toolkits/aquamarine
Configuration Options : #
===> The following configuration options are available for hyprwayland-scanner-0.4.6:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings Options name : #
devel_hyprwayland-scanner USES: #
cmake compiler:c++11-lib pathfix pkgconfig
FreshPorts was unable to extract/find any pkg message # Master Sites: #
Commit History - (may be incomplete: for full details, see links to repositories near top of page)
Commit Credits Log message
0.4.6 28 Apr 2026 08:15:15
Hiroki Tagato (tagattie)
devel/hyprwayland-scanner: Update to 0.4.6
Changelog: https://github.com/hyprwm/hyprwayland-scanner/releases/tag/v0.4.6
Reported by: GitHub (watch releases)
0.4.5 18 Jul 2025 02:21:50
Hiroki Tagato (tagattie)
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
0.4.4_1 17 Jul 2025 06:02:30
Hiroki Tagato (tagattie)
hyprland-related ports: take maintainership
MFH: 2025Q3
0.4.4 03 Jul 2025 03:44:21
Jan Beich (jbeich)
devel/hyprwayland-scanner: drop maintainership
0.4.4 31 Dec 2024 00:12:00
Jan Beich (jbeich)
devel/hyprwayland-scanner: update to 0.4.4
Changes: https://github.com/hyprwm/hyprwayland-scanner/releases/tag/v0.4.3
Changes: https://github.com/hyprwm/hyprwayland-scanner/releases/tag/v0.4.4
Reported by: GitHub (watch releases)
0.4.2 01 Oct 2024 18:56:20
Rene Ladan (rene)
all: drop support for expired FreeBSD 14.0
Simplify expressions for FreeBSD 13.X
Reviewed by: many
Differential Revision: https://reviews.freebsd.org/D46601
0.4.2 21 Sep 2024 00:43:07
Jan Beich (jbeich)
devel/hyprwayland-scanner: update to 0.4.2
Changes: https://github.com/hyprwm/hyprwayland-scanner/releases/tag/v0.4.1
Changes: https://github.com/hyprwm/hyprwayland-scanner/releases/tag/v0.4.2
Reported by: GitHub (watch releases)
0.4.0 06 Jul 2024 00:59:43
Jan Beich (jbeich)
devel/hyprwayland-scanner: update to 0.4.0
Changes: https://github.com/hyprwm/hyprwayland-scanner/releases/tag/v0.4.0
Reported by: GitHub (watch releases)
0.3.10 10 Jun 2024 16:55:08
Jan Beich (jbeich)
*: move FreeBSD 14.0 EOL to 2024Q4
FreeBSD 14.1 was released on 2024-06-04. The transition period is at
least 3 months but usually rounded up to almost 4 months.
0.3.10 08 Jun 2024 18:26:20
Jan Beich (jbeich)
devel/hyprwayland-scanner: update to 0.3.10
Changes: https://github.com/hyprwm/hyprwayland-scanner/releases/tag/v0.3.10
Reported by: GitHub (watch releases)
0.3.9 01 Jun 2024 19:21:41
Jan Beich (jbeich)
devel/hyprwayland-scanner: update to 0.3.9
Changes: https://github.com/hyprwm/hyprwayland-scanner/releases/tag/v0.3.9
Reported by: GitHub (watch releases)
0.3.8 17 May 2024 17:09:12
Jan Beich (jbeich)
devel/hyprwayland-scanner: update to 0.3.8
Changes: https://github.com/hyprwm/hyprwayland-scanner/releases/tag/v0.3.8
Reported by: GitHub (watch releases)
0.3.7 11 May 2024 00:39:37
Jan Beich (jbeich)
devel/hyprwayland-scanner: update to 0.3.7
Changes: https://github.com/hyprwm/hyprwayland-scanner/releases/tag/v0.3.7
Reported by: GitHub (watch releases)
0.3.6 09 May 2024 21:09:02
Jan Beich (jbeich)
devel/hyprwayland-scanner: update to 0.3.6
Changes: https://github.com/hyprwm/hyprwayland-scanner/releases/tag/v0.3.6
Reported by: GitHub (watch releases)
0.3.5 07 May 2024 16:01:30
Jan Beich (jbeich)
devel/hyprwayland-scanner: update to 0.3.5
Changes: https://github.com/hyprwm/hyprwayland-scanner/releases/tag/v0.3.5
Reported by: GitHub (watch releases)
0.3.4 04 May 2024 00:37:10
Jan Beich (jbeich)
devel/hyprwayland-scanner: update to 0.3.4
Changes: https://github.com/hyprwm/hyprwayland-scanner/releases/tag/v0.3.4
Reported by: GitHub (watch releases)
0.3.3 01 May 2024 19:34:06
Jan Beich (jbeich)
devel/hyprwayland-scanner: update to 0.3.3
Changes: https://github.com/hyprwm/hyprwayland-scanner/releases/tag/v0.3.3
Reported by: GitHub (watch releases)
0.3.2 27 Apr 2024 05:51:36
Jan Beich (jbeich)
devel/hyprwayland-scanner: unbreak build with libc++ 16
src/main.cpp:218:24: error: no member named 'format' in namespace 'std'
HEADER += std::format("enum {} : uint32_t {{\n", en.name);
~~~~~^
src/main.cpp:220:28: error: no member named 'format' in namespace 'std'
HEADER += std::format(" {} = {},\n", k, v);
~~~~~^
src/main.cpp:228:24: error: no member named 'format' in namespace 'std'
HEADER += std::format("\nclass {};", IFACE_CLASS_NAME_CAMEL);
~~~~~^
src/main.cpp:237:24: error: no member named 'format' in namespace 'std'
HEADER += std::format("extern const wl_interface {};\n", IFACE_WL_NAME,
IFACE_WL_NAME_CAMEL, IFACE_WL_NAME);
~~~~~^
src/main.cpp:247:24: error: no member named 'format' in namespace 'std' (Only the first 15 lines of the commit message are shown above )
0.3.2 27 Apr 2024 02:45:53
Jan Beich (jbeich)
devel/hyprwayland-scanner: update to 0.3.2
Changes: https://github.com/hyprwm/hyprwayland-scanner/releases/tag/v0.3.2
Reported by: GitHub (watch releases)
0.3.1 25 Apr 2024 00:48:19
Jan Beich (jbeich)
devel/hyprwayland-scanner: update to 0.3.1
Changes: https://github.com/hyprwm/hyprwayland-scanner/releases/tag/v0.3.1
Reported by: GitHub (watch releases)
0.3.0 24 Apr 2024 15:42:43
Jan Beich (jbeich)
devel/hyprwayland-scanner: update to 0.3.0
Changes: https://github.com/hyprwm/hyprwayland-scanner/releases/tag/v0.3.0
Reported by: GitHub (watch releases)
0.2.0 22 Apr 2024 10:36:59
Jan Beich (jbeich)
devel/hyprwayland-scanner: update to 0.2.0
Changes: https://github.com/hyprwm/hyprwayland-scanner/releases/tag/v0.2.0
Reported by: GitHub (watch releases)
0.1.0 22 Apr 2024 05:22:49
Jan Beich (jbeich)
devel/hyprwayland-scanner: add new port
A Hyprland implementation of wayland-scanner, in and for C++.
https://github.com/hyprwm/hyprwayland-scanner