notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details on branch 2025Q3
hyprland Dynamic tiling Wayland compositor that doesn't sacrifice on its looks
0.48.1_4 x11-wm on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.48.1_4Version of this port present on the latest quarterly branch.
Maintainer: tagattie@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-07-03 03:49:07
Last Update: 2025-07-17 06:02:54
Commit Hash: ea08674
Also Listed In: wayland
License: BSD3CLAUSE
WWW:
https://hyprland.org/
Description:
Hyprland is a 100% independent, dynamic tiling Wayland compositor that doesn't sacrifice on its looks. It provides the latest Wayland features, is highly customizable, has all the eyecandy, the most powerful plugins, easy IPC, much more QoL stuff than other compositors and more...
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (27 items)
Collapse this list.
  1. /usr/local/share/licenses/hyprland-0.48.1_4/catalog.mk
  2. /usr/local/share/licenses/hyprland-0.48.1_4/LICENSE
  3. /usr/local/share/licenses/hyprland-0.48.1_4/BSD3CLAUSE
  4. bin/Hyprland
  5. bin/hyprctl
  6. bin/hyprland
  7. bin/hyprpm
  8. share/bash-completion/completions/hyprctl
  9. share/bash-completion/completions/hyprpm
  10. share/fish/vendor_completions.d/hyprctl.fish
  11. share/fish/vendor_completions.d/hyprpm.fish
  12. share/hypr/hyprland.conf
  13. share/hypr/lockdead.png
  14. share/hypr/lockdead2.png
  15. share/hypr/wall0.png
  16. share/hypr/wall1.png
  17. share/hypr/wall2.png
  18. share/man/man1/Hyprland.1.gz
  19. share/man/man1/hyprctl.1.gz
  20. share/pkgconfig/hyprland.pc
  21. share/wayland-sessions/hyprland.desktop
  22. share/xdg-desktop-portal/hyprland-portals.conf
  23. share/zsh/site-functions/_hyprctl
  24. share/zsh/site-functions/_hyprpm
  25. @owner
  26. @group
  27. @mode
Collapse this list.
Dependency lines:
  • hyprland>0:x11-wm/hyprland
To install the port:
cd /usr/ports/x11-wm/hyprland/ && make install clean
To add the package, run one of these commands:
  • pkg install x11-wm/hyprland
  • pkg install hyprland
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: hyprland
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1743178567 SHA256 (hyprwm-Hyprland-v0.48.1_GH0.tar.gz) = 7c78b5d3249b35318bc49877347c41e855714a6794169bc90755264c0162278e SIZE (hyprwm-Hyprland-v0.48.1_GH0.tar.gz) = 48325182

Expand this list (4 items)

Collapse this list.

SHA256 (hyprwm-hyprland-protocols-v0.6.2_GH0.tar.gz) = bba082af141599d4342e7b8505401a6e3a32be819d9eb23ce6c90f7407e62c1f SIZE (hyprwm-hyprland-protocols-v0.6.2_GH0.tar.gz) = 9887 SHA256 (canihavesomecoffee-udis86-1.7.2-186-g5336633_GH0.tar.gz) = 69aff959179ff6247b375b92e797221dbd8e078eabbf1366280b0532617e7fb8 SIZE (canihavesomecoffee-udis86-1.7.2-186-g5336633_GH0.tar.gz) = 116938

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. evdev-proto>0 : devel/evdev-proto
  2. glaze>0 : devel/glaze
  3. hyprwayland-scanner>=0.3.10 : devel/hyprwayland-scanner
  4. wayland-protocols>=1.41 : graphics/wayland-protocols
  5. cmake : devel/cmake-core
  6. ninja : devel/ninja
  7. pkgconf>=1.3.0_1 : devel/pkgconf
  8. pixman-1.pc : x11/pixman
  9. xcursor.pc : x11/libXcursor
  10. xcb.pc : x11/libxcb
Runtime dependencies:
  1. hyprland-dialog : x11/hyprland-qtutils
  2. pixman-1.pc : x11/pixman
  3. xcursor.pc : x11/libXcursor
  4. xcb.pc : x11/libxcb
Library dependencies:
  1. libhyprlang.so : devel/hyprlang
  2. libhyprutils.so : devel/hyprutils
  3. libinotify.so : devel/libinotify
  4. libre2.so : devel/re2
  5. libtomlplusplus.so : devel/tomlplusplus
  6. libhyprgraphics.so : graphics/hyprgraphics
  7. libdrm.so : graphics/libdrm
  8. libwayland-server.so : graphics/wayland
  9. libuuid.so : misc/libuuid
  10. libaquamarine.so : x11-toolkits/aquamarine
  11. libhyprcursor.so : x11/hyprcursor
  12. libinput.so : x11/libinput
  13. libxkbcommon.so : x11/libxkbcommon
  14. libxcb-errors.so : x11/xcb-util-errors
  15. libxcb-icccm.so : x11/xcb-util-wm
  16. libEGL.so : graphics/libglvnd
  17. libgbm.so : graphics/mesa-libs
  18. libOpenGL.so : graphics/libglvnd
  19. libcairo.so : graphics/cairo
  20. libglib-2.0.so : devel/glib20
  21. libintl.so : devel/gettext-runtime
  22. libharfbuzz.so : print/harfbuzz
  23. libpango-1.0.so : x11-toolkits/pango
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for hyprland-0.48.1_4: QT6=on: Qt 6 toolkit support X11=on: X11 (graphics) support ===> Use 'make config' to modify these settings
Options name:
x11-wm_hyprland
USES:
cmake compiler:c++11-lib gl gnome pkgconfig xorg
pkg-message:
For install:
Notes: - Hyprland(1) can use mac_priority(4) to avoid stutter during high load - Plugins are not packaged. Instead use hyprpm after installing build-only dependencies e.g., "make depends -C/usr/ports/x11-wm/hyprland" Additional packages recommended for new users: - hypridle - hyprlock - hyprpaper - hyprpicker - xdg-desktop-portal-hyprland
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/hyprwm/Hyprland/tar.gz/v0.48.1?dummy=/
Collapse this list.

Number of commits found: 4

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.48.1_4
17 Jul 2025 06:02:54
commit hash: ea0867405e71ac5b4951011ac59ff3f18893ca6acommit hash: ea0867405e71ac5b4951011ac59ff3f18893ca6acommit hash: ea0867405e71ac5b4951011ac59ff3f18893ca6acommit hash: ea0867405e71ac5b4951011ac59ff3f18893ca6a files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
hyprland-related ports: take maintainership

MFH:		2025Q3
(cherry picked from commit 41e03e0f520a40b1ea8b662c5e7ffc8b95bbfe49)
0.48.1_3
06 Jul 2025 12:15:12
commit hash: 31fb0351101cb78ee3dc089d029c78371e30f506commit hash: 31fb0351101cb78ee3dc089d029c78371e30f506commit hash: 31fb0351101cb78ee3dc089d029c78371e30f506commit hash: 31fb0351101cb78ee3dc089d029c78371e30f506 files touched by this commit
Rene Ladan (rene) search for other commits by this committer
x11/*: align comment for libepoll-shim with FreeBSD 13.5-EOL

(cherry picked from commit 3f8d44451253c6fc31eae6ff5e28f4f5fd97c457)
0.48.1_3
06 Jul 2025 12:14:51
commit hash: 0a021d71e9e230101fbdb03ba8db7378b0ab5328commit hash: 0a021d71e9e230101fbdb03ba8db7378b0ab5328commit hash: 0a021d71e9e230101fbdb03ba8db7378b0ab5328commit hash: 0a021d71e9e230101fbdb03ba8db7378b0ab5328 files touched by this commit
Rene Ladan (rene) search for other commits by this committer
all: re-introduce checks for libepoll-shim

These got erroneously removed in commit 3be82964f866
A follow-up commit will adjust the nearby comments.

Reported by:	jbeich
Fixes:	3be82964f866 ("Mk/bsd.port.mk: mark FreeBSD 13.4 as unsupported.")

(cherry picked from commit a3fc04a50fe513257910f8580c552d7a08277bda)
0.48.1_3
03 Jul 2025 03:46:40
commit hash: 244aa1071e44703c8690e3f6e4624dc4269cd970commit hash: 244aa1071e44703c8690e3f6e4624dc4269cd970commit hash: 244aa1071e44703c8690e3f6e4624dc4269cd970commit hash: 244aa1071e44703c8690e3f6e4624dc4269cd970 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: drop maintainership

(cherry picked from commit e63aeeb2618bd8c1ff643d468afad5f6a5fc4780)

Number of commits found: 4