| Port details |
- hyprutils Hyprland utilities library used across the ecosystem
- 0.10.4 devel
=2 0.8.4Version of this port present on the latest quarterly branch. - Maintainer: tagattie@FreeBSD.org
 - Port Added: 2024-06-13 12:51:15
- Last Update: 2025-11-25 19:58:31
- Commit Hash: 85e2c9c
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
- License: BSD3CLAUSE
- WWW:
- https://github.com/hyprwm/hyprutils
- Description:
- Hyprutils is a small C++ library for utilities used across the Hypr*
ecosystem.
¦ ¦ ¦ ¦ 
- 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:
-
- hyprutils>0:devel/hyprutils
- To install the port:
- cd /usr/ports/devel/hyprutils/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/hyprutils
- pkg install hyprutils
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: hyprutils
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1764096184
SHA256 (hyprwm-hyprutils-v0.10.4_GH0.tar.gz) = 054464eec86b1da8c91b950dc4db88e69f1364290c8cfa5e40d5a21df3944421
SIZE (hyprwm-hyprutils-v0.10.4_GH0.tar.gz) = 55014
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:
-
- googletest>0 : devel/googletest
- cmake : devel/cmake-core
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- pixman-1.pc : x11/pixman
- Runtime dependencies:
-
- pixman-1.pc : x11/pixman
- This port is required by:
- for Libraries
-
- accessibility/hyprsunset
- devel/hyprlang
- devel/hyprwire
- graphics/hyprgraphics
- misc/hyprqt6engine
- sysutils/hyprpolkitagent
- x11/hypridle
Configuration Options:
- No options to configure
- Options name:
- devel_hyprutils
- USES:
- cmake:testing compiler:c++11-lib pkgconfig xorg
- 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.10.4 25 Nov 2025 19:58:31
    |
Hiroki Tagato (tagattie)  |
devel/hyprutils: Update to 0.10.4
Changelog:
- https://github.com/hyprwm/hyprutils/releases/tag/v0.10.3
- https://github.com/hyprwm/hyprutils/releases/tag/v0.10.4
Reported by: GitHub (watch releases) |
0.10.2 13 Nov 2025 14:12:28
    |
Hiroki Tagato (tagattie)  |
devel/hyprutils: Update to 0.10.2
Changelog: https://github.com/hyprwm/hyprutils/releases/tag/v0.10.2
Reported by: GitHub (watch releases) |
0.10.1 07 Nov 2025 08:54:30
    |
Hiroki Tagato (tagattie)  |
devel/hyprutils: Update to 0.10.1
Changelog: https://github.com/hyprwm/hyprutils/releases/tag/v0.10.1
Reported by: GitHub (watch releases) |
0.10.0 09 Oct 2025 01:51:26
    |
Hiroki Tagato (tagattie)  |
devel/hyprutils: update to 0.10.0
Changelog:
- https://github.com/hyprwm/hyprutils/releases/tag/v0.9.0
- https://github.com/hyprwm/hyprutils/releases/tag/v0.10.0
Reported by: GitHub (watch releases) |
0.8.4 26 Aug 2025 07:53:41
    |
Hiroki Tagato (tagattie)  |
devel/hyprutils: update to 0.8.4
Changelog: https://github.com/hyprwm/hyprutils/releases/tag/v0.8.4
Reported by: GitHub (watch releases) |
0.8.3 20 Aug 2025 06:49:35
    |
Hiroki Tagato (tagattie)  |
devel/hyprutils: update to 0.8.3
Changelog: https://github.com/hyprwm/hyprutils/releases/tag/v0.8.3
Reported by: GitHub (watch releases) |
0.8.2 30 Jul 2025 02:48:43
    |
Hiroki Tagato (tagattie)  |
devel/hyprutils: update to 0.8.2
Changelog: https://github.com/hyprwm/hyprutils/releases/tag/v0.8.2
Reported by: Repology |
0.8.1_1 23 Jul 2025 01:54:08
    |
Hiroki Tagato (tagattie)  |
devel/hyprutils: add patches to fix issues with atomic shared pointer
Upstream has been very quick to fix the issues. Pull in two commits
for fixing the issues with atomic shared pointer. With this changes,
all tests in devel/hyprutils are passing.
Upstream Issue: https://github.com/hyprwm/hyprutils/issues/67 |
0.8.1 20 Jul 2025 11:02:00
    |
Hiroki Tagato (tagattie)  |
devel/hyprutils: update to 0.8.1
This version has an issue with regard to atomic shared pointers on
FreeBSD. The issue has been reported upstream[1]. Hyprlock >=0.9.0
seems affected.
While here, reorder variables to make portclippy happy.
[1] https://github.com/hyprwm/hyprutils/issues/67 |
0.7.1_1 17 Jul 2025 06:02:30
    |
Hiroki Tagato (tagattie)  |
hyprland-related ports: take maintainership
MFH: 2025Q3 |
0.7.1 03 Jul 2025 03:44:19
    |
Jan Beich (jbeich)  |
devel/hyprutils: drop maintainership |
0.7.1 07 May 2025 21:50:33
    |
Jan Beich (jbeich)  |
devel/hyprutils: update to 0.7.1
Changes: https://github.com/hyprwm/hyprutils/releases/tag/v0.7.1
Reported by: GitHub (watch releases) |
0.7.0 01 May 2025 00:59:49
    |
Jan Beich (jbeich)  |
devel/hyprutils: update to 0.7.0
Changes: https://github.com/hyprwm/hyprutils/releases/tag/v0.7.0
Reported by: GitHub (watch releases) |
0.6.0 07 Apr 2025 19:27:52
    |
Jan Beich (jbeich)  |
devel/hyprutils: update to 0.6.0
Changes: https://github.com/hyprwm/hyprutils/releases/tag/v0.6.0
Reported by: GitHub (watch releases) |
0.5.2 09 Mar 2025 20:04:14
    |
Jan Beich (jbeich)  |
devel/hyprutils: update to 0.5.2
Changes: https://github.com/hyprwm/hyprutils/releases/tag/v0.5.2
Reported by: GitHub (watch releases) |
0.5.1 19 Feb 2025 15:34:41
    |
Jan Beich (jbeich)  |
devel/hyprutils: update to 0.5.1
Changes: https://github.com/hyprwm/hyprutils/releases/tag/v0.5.1
Reported by: GitHub (watch releases) |
0.5.0 28 Jan 2025 00:58:41
    |
Jan Beich (jbeich)  |
devel/hyprutils: update to 0.5.0
Changes: https://github.com/hyprwm/hyprutils/releases/tag/v0.5.0
Reported by: GitHub (watch releases) |
0.4.0 24 Jan 2025 20:18:31
    |
Jan Beich (jbeich)  |
devel/hyprutils: update to 0.4.0
Changes: https://github.com/hyprwm/hyprutils/releases/tag/v0.4.0
Reported by: GitHub (watch releases) |
0.3.3 07 Jan 2025 00:36:06
    |
Jan Beich (jbeich)  |
devel/hyprutils: update to 0.3.3
Changes: https://github.com/hyprwm/hyprutils/releases/tag/v0.3.3
Reported by: GitHub (watch releases) |
0.3.2 04 Jan 2025 00:09:13
    |
Jan Beich (jbeich)  |
devel/hyprutils: update to 0.3.2
Changes: https://github.com/hyprwm/hyprutils/releases/tag/v0.3.2
Reported by: GitHub (watch releases) |
0.3.1 01 Jan 2025 17:05:38
    |
Jan Beich (jbeich)  |
devel/hyprutils: update to 0.3.1
Changes: https://github.com/hyprwm/hyprutils/releases/tag/v0.3.1
Reported by: GitHub (watch releases) |
0.3.0_1 28 Dec 2024 00:00:54
    |
Jan Beich (jbeich)  |
devel/hyprutils: replace workaround with upstream fix |
0.3.0 23 Dec 2024 23:03:03
    |
Jan Beich (jbeich)  |
devel/hyprutils: update to 0.3.0
Changes: https://github.com/hyprwm/hyprutils/releases/tag/v0.3.0
Reported by: GitHub (watch releases) |
0.2.6 16 Nov 2024 00:34:17
    |
Jan Beich (jbeich)  |
devel/hyprutils: update to 0.2.6
Changes: https://github.com/hyprwm/hyprutils/releases/tag/v0.2.6
Reported by: GitHub (watch releases) |
0.2.5 12 Nov 2024 16:14:49
    |
Jan Beich (jbeich)  |
devel/hyprutils: update to 0.2.5
Changes: https://github.com/hyprwm/hyprutils/releases/tag/v0.2.5
Reported by: GitHub (watch releases) |
0.2.4 09 Nov 2024 22:15:51
    |
Jan Beich (jbeich)  |
devel/hyprutils: update to 0.2.4
Changes: https://github.com/hyprwm/hyprutils/releases/tag/v0.2.4
Reported by: GitHub (watch releases) |
0.2.3 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.2.3 24 Sep 2024 23:34:03
    |
Jan Beich (jbeich)  |
devel/hyprutils: update to 0.2.3
Changes: https://github.com/hyprwm/hyprutils/releases/tag/v0.2.3
Reported by: GitHub (watch releases) |
0.2.2 21 Sep 2024 13:29:08
    |
Jan Beich (jbeich)  |
devel/hyprutils: update to 0.2.2
Changes: https://github.com/hyprwm/hyprutils/releases/tag/v0.2.2
Reported by: GitHub (watch releases) |
0.2.1 28 Jul 2024 00:47:24
    |
Jan Beich (jbeich)  |
devel/hyprutils: update to 0.2.1
Changes: https://github.com/hyprwm/hyprutils/releases/tag/v0.2.1
Reported by: GitHub (watch releases) |
0.2.0 15 Jul 2024 23:06:42
    |
Jan Beich (jbeich)  |
devel/hyprutils: update to 0.2.0
Changes: https://github.com/hyprwm/hyprutils/releases/tag/v0.2.0
Reported by: GitHub (watch releases) |
0.1.5 01 Jul 2024 20:27:23
    |
Rene Ladan (rene)  |
all: drop support for FreeBSD 13.2 which reached EOL today
Thanks again to jbeich for noticing various things I overlooked.
Reviewed by: acm, ashish, eduardo, ehaupt, eugen, jbeich, martymac, mat,
nobukata, sunpoet, tagattie, yuri, arrowd, kde
Differential Revision: https://reviews.freebsd.org/D45141 |
0.1.5 25 Jun 2024 13:16:12
    |
Jan Beich (jbeich)  |
devel/hyprutils: update to 0.1.5
Changes: https://github.com/hyprwm/hyprutils/releases/tag/v0.1.5
Reported by: GitHub (watch releases) |
0.1.4 19 Jun 2024 18:42:16
    |
Jan Beich (jbeich)  |
devel/hyprutils: update to 0.1.4
Changes: https://github.com/hyprwm/hyprutils/releases/tag/v0.1.4
Reported by: GitHub (watch releases) |
0.1.3 19 Jun 2024 18:42:15
    |
Jan Beich (jbeich)  |
devel/hyprutils: simplify plist updates |
0.1.3 17 Jun 2024 23:12:54
    |
Jan Beich (jbeich)  |
devel/hyprutils: update to 0.1.3
Changes: https://github.com/hyprwm/hyprutils/releases/tag/v0.1.3
Reported by: GitHub (watch releases) |
0.1.2 13 Jun 2024 12:51:53
    |
Jan Beich (jbeich)  |
devel/hyprutils: connect to "make test" |
0.1.2 13 Jun 2024 12:44:01
    |
Jan Beich (jbeich)  |
devel/hyprutils: add new port
Hyprutils is a small C++ library for utilities used across the Hypr*
ecosystem.
https://github.com/hyprwm/hyprutils |