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
Port details on branch 2023Q3
hyprland Dynamic tiling Wayland compositor that doesn't sacrifice on its looks
0.30.0_1 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.30.0_1Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-07-12 16:03:05
Last Update: 2023-09-29 15:59:35
Commit Hash: 184330f
Also Listed In: wayland
License: BSD3CLAUSE
WWW:
https://hyprland.org/
Description:
Hyprland is a dynamic tiling Wayland compositor based on wlroots 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 wlr-based 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 (23 items)
Collapse this list.
  1. /usr/local/share/licenses/hyprland-0.30.0_1/catalog.mk
  2. /usr/local/share/licenses/hyprland-0.30.0_1/LICENSE
  3. /usr/local/share/licenses/hyprland-0.30.0_1/BSD3CLAUSE
  4. bin/Hyprland
  5. bin/hyprctl
  6. man/man1/Hyprland.1.gz
  7. man/man1/hyprctl.1.gz
  8. share/hyprland/hyprland.conf
  9. share/hyprland/wall_2K.png
  10. share/hyprland/wall_4K.png
  11. share/hyprland/wall_8K.png
  12. share/hyprland/wall_anime2_2K.png
  13. share/hyprland/wall_anime2_4K.png
  14. share/hyprland/wall_anime2_8K.png
  15. share/hyprland/wall_anime_2K.png
  16. share/hyprland/wall_anime_4K.png
  17. share/hyprland/wall_anime_8K.png
  18. share/pkgconfig/hyprland.pc
  19. share/wayland-sessions/hyprland.desktop
  20. share/xdg-desktop-portal/hyprland-portals.conf
  21. @owner
  22. @group
  23. @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 = 1695424072 SHA256 (hyprwm-Hyprland-v0.30.0_GH0.tar.gz) = 46bececa76df469acd77594422931e9b1a255fc4562e12011d13fbb9135495f6 SIZE (hyprwm-Hyprland-v0.30.0_GH0.tar.gz) = 7321894

Expand this list (6 items)

Collapse this list.

SHA256 (hyprwm-hyprland-protocols-v0.2_GH0.tar.gz) = 106cb189d0fbe4ec0ee11a12a17238172f4c4cd1b2b26db904df144e5c7a05f0 SIZE (hyprwm-hyprland-protocols-v0.2_GH0.tar.gz) = 6342 SHA256 (canihavesomecoffee-udis86-1.7.2-186-g5336633_GH0.tar.gz) = 69aff959179ff6247b375b92e797221dbd8e078eabbf1366280b0532617e7fb8 SIZE (canihavesomecoffee-udis86-1.7.2-186-g5336633_GH0.tar.gz) = 116938 SHA256 (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = b5a9ff1793b1e2d388a3819bf35797002b1d2e40bb35a10c65605e0ea1435271 SIZE (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = 179289803

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. cmake : devel/cmake-core
  2. evdev-proto>0 : devel/evdev-proto
  3. wayland-protocols>=1.25 : graphics/wayland-protocols
  4. wlroots-devel>=0.16.0.668<0.17.0 : x11-toolkits/wlroots-devel
  5. meson : devel/meson
  6. ninja : devel/ninja
  7. pkgconf>=1.3.0_1 : devel/pkgconf
  8. llvm-config16 : devel/llvm16
  9. pixman-1.pc : x11/pixman
  10. xcb.pc : x11/libxcb
Runtime dependencies:
  1. pixman-1.pc : x11/pixman
  2. xcb.pc : x11/libxcb
Library dependencies:
  1. libwayland-server.so : graphics/wayland
  2. libwlroots.so : x11-toolkits/wlroots-devel
  3. libinput.so : x11/libinput
  4. libxkbcommon.so : x11/libxkbcommon
  5. libEGL.so : graphics/libglvnd
  6. libOpenGL.so : graphics/libglvnd
  7. libcairo.so : graphics/cairo
  8. libglib-2.0.so : devel/glib20
  9. libintl.so : devel/gettext-runtime
  10. 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.30.0_1: X11=on: X11 (graphics) support ===> Use 'make config' to modify these settings
Options name:
x11-wm_hyprland
USES:
compiler:c++11-lib gl gnome meson pkgconfig xorg llvm:min=16,build localbase
pkg-message:
For install:
Notes: - Hyprland(1) can use mac_priority(4) to avoid stutter during high load Additional packages recommended for new users: - 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.30.0?dummy=/
Collapse this list.

Number of commits found: 21

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.30.0_1
29 Sep 2023 15:59:35
commit hash: 184330f90e7fc1e39f0de0d533e81a42904ab81bcommit hash: 184330f90e7fc1e39f0de0d533e81a42904ab81bcommit hash: 184330f90e7fc1e39f0de0d533e81a42904ab81bcommit hash: 184330f90e7fc1e39f0de0d533e81a42904ab81b files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots-devel: update to 0.16.0.739

Changes:	https://gitlab.freedesktop.org/wlroots/wlroots/-/compare/98a745d926...c2aa7fd965
(cherry picked from commit 2a4bb83e076d875d1b4e91208ca8d3babfb6d522)
0.30.0
23 Sep 2023 00:45:16
commit hash: 99a8172ac349a554964a2aa2b7514c7a714f4631commit hash: 99a8172ac349a554964a2aa2b7514c7a714f4631commit hash: 99a8172ac349a554964a2aa2b7514c7a714f4631commit hash: 99a8172ac349a554964a2aa2b7514c7a714f4631 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: update to 0.30.0

Changes:	https://github.com/hyprwm/Hyprland/releases/tag/v0.30.0
Reported by:	GitHub (watch releases)

(cherry picked from commit f16b003f6abd31f17bb0b6bc29f15ff4e9cae0cb)
0.29.1
03 Sep 2023 12:00:08
commit hash: dda9b1ebf355160a6be6c0620664f205fedf73f2commit hash: dda9b1ebf355160a6be6c0620664f205fedf73f2commit hash: dda9b1ebf355160a6be6c0620664f205fedf73f2commit hash: dda9b1ebf355160a6be6c0620664f205fedf73f2 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: update to 0.29.1

Changes:	https://github.com/hyprwm/Hyprland/releases/tag/v0.29.1
Reported by:	GitHub (watch releases)

(cherry picked from commit 0f650f15e1170dcc19998adc6298859be2d9616f)
0.29.0
28 Aug 2023 22:07:03
commit hash: 2d9541f1ae4ff1629f13be86b8c9d49824b04d20commit hash: 2d9541f1ae4ff1629f13be86b8c9d49824b04d20commit hash: 2d9541f1ae4ff1629f13be86b8c9d49824b04d20commit hash: 2d9541f1ae4ff1629f13be86b8c9d49824b04d20 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: update to 0.29.0

Changes:	https://github.com/hyprwm/Hyprland/releases/tag/v0.29.0
Reported by:	GitHub (watch releases)

(cherry picked from commit 2f9290d35844e35ee06cbac6b7b11daa2459fdc1)
0.28.0_1
28 Aug 2023 21:59:53
commit hash: 3ca41c4ae269caba3131c0cdae060a1d400df1e6commit hash: 3ca41c4ae269caba3131c0cdae060a1d400df1e6commit hash: 3ca41c4ae269caba3131c0cdae060a1d400df1e6commit hash: 3ca41c4ae269caba3131c0cdae060a1d400df1e6 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots-devel: update to 0.16.0.724

Changes:	https://gitlab.freedesktop.org/wlroots/wlroots/-/compare/664ec59095...717ded9bb0
(cherry picked from commit 9a27347e44e1eb296b402ab0fa1e22d914e1a7ab)
(cherry picked from commit d74017eaafeb6267dace5c71436e79393d39669f)
0.28.0
28 Aug 2023 17:05:32
commit hash: 22271bcdd4184abe2ef2fb5c21c137c5a25f2b48commit hash: 22271bcdd4184abe2ef2fb5c21c137c5a25f2b48commit hash: 22271bcdd4184abe2ef2fb5c21c137c5a25f2b48commit hash: 22271bcdd4184abe2ef2fb5c21c137c5a25f2b48 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: switch to tagged protocols

(cherry picked from commit 2f8732e2b5403cd7f77868a40076ffab1a2b7337)
0.28.0
03 Aug 2023 21:43:42
commit hash: be49560a04e3850df53627a98eba201c90abda36commit hash: be49560a04e3850df53627a98eba201c90abda36commit hash: be49560a04e3850df53627a98eba201c90abda36commit hash: be49560a04e3850df53627a98eba201c90abda36 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: update to 0.28.0

Changes:	https://github.com/hyprwm/Hyprland/releases/tag/v0.28.0
Reported by:	GitHub (watch releases)

(cherry picked from commit 836279aaa3751d203c1bdbf44a21afa9f63e3b64)
0.27.2_5
03 Aug 2023 21:43:39
commit hash: 43c381539b15f7aeff2633513be1acf1c62eeb60commit hash: 43c381539b15f7aeff2633513be1acf1c62eeb60commit hash: 43c381539b15f7aeff2633513be1acf1c62eeb60commit hash: 43c381539b15f7aeff2633513be1acf1c62eeb60 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots-devel: update to 0.16.0.681

Changes:	https://gitlab.freedesktop.org/wlroots/wlroots/-/compare/d40bcfe2c1...c74f89d4f8
(cherry picked from commit 6312e4808912fc8a6f10cabb867aad110c6f5abd)
0.27.2_5
03 Aug 2023 21:42:47
commit hash: f9557002162136151b44463b029a36904c97cd71commit hash: f9557002162136151b44463b029a36904c97cd71commit hash: f9557002162136151b44463b029a36904c97cd71commit hash: f9557002162136151b44463b029a36904c97cd71 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: backport a fix for ec9f74acaee3

(cherry picked from commit 95fda07aa79382cd8198f160f99631f62666fe2e)
0.27.2_4
25 Jul 2023 00:35:34
commit hash: 8638f7239811c05b77274b048813002e9d2bf732commit hash: 8638f7239811c05b77274b048813002e9d2bf732commit hash: 8638f7239811c05b77274b048813002e9d2bf732commit hash: 8638f7239811c05b77274b048813002e9d2bf732 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: backport server-side cursor theme support

(cherry picked from commit ec9f74acaee3734f966751e3fbf858059703f240)
0.27.2_3
25 Jul 2023 00:35:34
commit hash: c66bf0a8defe9a06e0444dffb21be62bee35bbe8commit hash: c66bf0a8defe9a06e0444dffb21be62bee35bbe8commit hash: c66bf0a8defe9a06e0444dffb21be62bee35bbe8commit hash: c66bf0a8defe9a06e0444dffb21be62bee35bbe8 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: backport a crashfix after 3148af3f69ee

(cherry picked from commit 87f6d49d99ac577a145342b1a8e7c201ddd8a126)
0.27.2_2
25 Jul 2023 00:35:29
commit hash: 1da6f794a20acbee9b54107a32cb6428ef107bd5commit hash: 1da6f794a20acbee9b54107a32cb6428ef107bd5commit hash: 1da6f794a20acbee9b54107a32cb6428ef107bd5commit hash: 1da6f794a20acbee9b54107a32cb6428ef107bd5 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots-devel: update to 0.16.0.669

Changes:	https://gitlab.freedesktop.org/wlroots/wlroots/-/compare/63f5851b6f...e8d545a977
(cherry picked from commit 60564791e7e1e7f8ad6e53ac58538221170e282f)
0.27.2_1
23 Jul 2023 19:27:13
commit hash: 13a8958a98bf270b9868de1bc927a304ceadfcfbcommit hash: 13a8958a98bf270b9868de1bc927a304ceadfcfbcommit hash: 13a8958a98bf270b9868de1bc927a304ceadfcfbcommit hash: 13a8958a98bf270b9868de1bc927a304ceadfcfb files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: backport support for mac_priority(4)

(cherry picked from commit 3148af3f69ee4d8a35f68e46b8bd1f1b00dab7fc)
0.27.2
19 Jul 2023 14:49:16
commit hash: 6f11d1e9845f0427cfb919d52c130f076ac0e398commit hash: 6f11d1e9845f0427cfb919d52c130f076ac0e398commit hash: 6f11d1e9845f0427cfb919d52c130f076ac0e398commit hash: 6f11d1e9845f0427cfb919d52c130f076ac0e398 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: update to 0.27.2

Changes:	https://github.com/hyprwm/Hyprland/releases/tag/v0.27.2
Reported by:	GitHub (watch releases)

(cherry picked from commit 6a36e0b3ba8fd9955b34c7edc0309454b9f0331d)
0.27.1
18 Jul 2023 21:29:07
commit hash: 7e7addf215f2d8f6d171672ff5f67a08eb7d510ecommit hash: 7e7addf215f2d8f6d171672ff5f67a08eb7d510ecommit hash: 7e7addf215f2d8f6d171672ff5f67a08eb7d510ecommit hash: 7e7addf215f2d8f6d171672ff5f67a08eb7d510e files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: update to 0.27.1

Changes:	https://github.com/hyprwm/Hyprland/releases/tag/v0.27.1
Reported by:	GitHub (watch releases)

(cherry picked from commit 4eb437154eb936fe53dc0cf7903a9b4b008f8d4d)
0.27.0_3
18 Jul 2023 10:37:37
commit hash: 4854ec68f23ed31739ce5d75dc94f26cbbe211f9commit hash: 4854ec68f23ed31739ce5d75dc94f26cbbe211f9commit hash: 4854ec68f23ed31739ce5d75dc94f26cbbe211f9commit hash: 4854ec68f23ed31739ce5d75dc94f26cbbe211f9 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: switch to upstream fixes

(cherry picked from commit da56b05322fabe4e1876e4bc02634a01b9d33bd1)
0.27.0_3
18 Jul 2023 10:37:36
commit hash: b2dc693ab526fef08afd2785b43a2282740d4353commit hash: b2dc693ab526fef08afd2785b43a2282740d4353commit hash: b2dc693ab526fef08afd2785b43a2282740d4353commit hash: b2dc693ab526fef08afd2785b43a2282740d4353 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: apply minor rendering fix after 27b50932c7ab

(cherry picked from commit 15a137386957adc3ce25d745d54f582de5840dee)
0.27.0_2
18 Jul 2023 10:37:30
commit hash: 41e2af21a106ee75fe0582ca337a61dc702eb2cfcommit hash: 41e2af21a106ee75fe0582ca337a61dc702eb2cfcommit hash: 41e2af21a106ee75fe0582ca337a61dc702eb2cfcommit hash: 41e2af21a106ee75fe0582ca337a61dc702eb2cf files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots-devel: update to 0.16.0.660

Changes:	https://gitlab.freedesktop.org/wlroots/wlroots/-/compare/b18c76642a...7791ffe058
(cherry picked from commit 2117c1cce9fc970bf67fad86f997ef11feb2ec40)
0.27.0_1
16 Jul 2023 11:25:16
commit hash: c9a7e0c84189477f68e5a5bc7aa9fd4154b0f323commit hash: c9a7e0c84189477f68e5a5bc7aa9fd4154b0f323commit hash: c9a7e0c84189477f68e5a5bc7aa9fd4154b0f323commit hash: c9a7e0c84189477f68e5a5bc7aa9fd4154b0f323 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots-devel: update to 0.16.0.656

Changes:	https://gitlab.freedesktop.org/wlroots/wlroots/-/compare/88942d43fd...b18c76642a
(cherry picked from commit 27b50932c7ab099f48afb53ce3ea2d8facac1caa)
0.27.0
12 Jul 2023 16:00:15
commit hash: 8cda00f301c7588b9a9238a23a755be99c6f6c9ccommit hash: 8cda00f301c7588b9a9238a23a755be99c6f6c9ccommit hash: 8cda00f301c7588b9a9238a23a755be99c6f6c9ccommit hash: 8cda00f301c7588b9a9238a23a755be99c6f6c9c files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: update to 0.27.0

Changes:	https://github.com/hyprwm/Hyprland/releases/tag/v0.27.0
Reported by:	GitHub (watch releases)

(cherry picked from commit 2980f1457026bd2b57fd228bf9cd74b77f56e6a5)
0.26.0_5
12 Jul 2023 16:00:12
commit hash: cef71b3706373e86904e09e85c034dd0d3a1ba86commit hash: cef71b3706373e86904e09e85c034dd0d3a1ba86commit hash: cef71b3706373e86904e09e85c034dd0d3a1ba86commit hash: cef71b3706373e86904e09e85c034dd0d3a1ba86 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots-devel: update to 0.16.0.643

Changes:	https://gitlab.freedesktop.org/wlroots/wlroots/-/compare/bbd53b3b46...214df8eda0
(cherry picked from commit 9b2ee36dbfde5b76d84b12490ae471ba82be8929)

Number of commits found: 21