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 2023Q4
hyprland Dynamic tiling Wayland compositor that doesn't sacrifice on its looks
0.34.0 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.44.1Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-10-03 01:00:25
Last Update: 2024-01-01 12:49:40
Commit Hash: 786a106
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 (24 items)
Collapse this list.
  1. /usr/local/share/licenses/hyprland-0.34.0/catalog.mk
  2. /usr/local/share/licenses/hyprland-0.34.0/LICENSE
  3. /usr/local/share/licenses/hyprland-0.34.0/BSD3CLAUSE
  4. bin/Hyprland
  5. bin/hyprctl
  6. bin/hyprpm
  7. man/man1/Hyprland.1.gz
  8. man/man1/hyprctl.1.gz
  9. share/hyprland/hyprland.conf
  10. share/hyprland/wall_2K.png
  11. share/hyprland/wall_4K.png
  12. share/hyprland/wall_8K.png
  13. share/hyprland/wall_anime2_2K.png
  14. share/hyprland/wall_anime2_4K.png
  15. share/hyprland/wall_anime2_8K.png
  16. share/hyprland/wall_anime_2K.png
  17. share/hyprland/wall_anime_4K.png
  18. share/hyprland/wall_anime_8K.png
  19. share/pkgconfig/hyprland.pc
  20. share/wayland-sessions/hyprland.desktop
  21. share/xdg-desktop-portal/hyprland-portals.conf
  22. @owner
  23. @group
  24. @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 = 1704110595 SHA256 (hyprwm-Hyprland-v0.34.0_GH0.tar.gz) = a556a52fdf8ad759f4a1017309f021c16b280b012e10e37ddfbf53456e3d6183 SIZE (hyprwm-Hyprland-v0.34.0_GH0.tar.gz) = 7363751

Expand this list (8 items)

Collapse this list.

SHA256 (hyprwm-hyprland-protocols-v0.2-4-g0c2ce70_GH0.tar.gz) = d8eb9712d66a167a22a0dae829b6dba2b85814b566d0a87918c944e7c0388d1b SIZE (hyprwm-hyprland-protocols-v0.2-4-g0c2ce70_GH0.tar.gz) = 6478 SHA256 (marzer-tomlplusplus-v3.4.0_GH0.tar.gz) = 8517f65938a4faae9ccf8ebb36631a38c1cadfb5efa85d9a72e15b9e97d25155 SIZE (marzer-tomlplusplus-v3.4.0_GH0.tar.gz) = 1294731 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.


Packages (timestamps in pop-ups are UTC):
hyprland
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.45.20.46.2-0.45.20.46.2_1---
FreeBSD:13:quarterly0.44.10.44.1--0.44.1-0.34.0_10.35.0
FreeBSD:14:latest0.45.20.46.2_1-0.45.20.46.2_10.26.0_3--
FreeBSD:14:quarterly0.44.10.44.1--0.44.1-0.34.0_10.35.0
FreeBSD:15:latest0.46.10.46.2_1n/a-n/a-0.34.0_2-
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.791<0.18.0 : x11-toolkits/wlroots-devel
  5. meson : devel/meson
  6. ninja : devel/ninja
  7. pkgconf>=1.3.0_1 : devel/pkgconf
  8. pixman-1.pc : x11/pixman
  9. xcb.pc : x11/libxcb
Runtime dependencies:
  1. pixman-1.pc : x11/pixman
  2. xcb.pc : x11/libxcb
Library dependencies:
  1. libdrm.so : graphics/libdrm
  2. libwayland-server.so : graphics/wayland
  3. libwlroots.so : x11-toolkits/wlroots-devel
  4. libinput.so : x11/libinput
  5. libxkbcommon.so : x11/libxkbcommon
  6. libEGL.so : graphics/libglvnd
  7. libOpenGL.so : graphics/libglvnd
  8. libcairo.so : graphics/cairo
  9. libglib-2.0.so : devel/glib20
  10. libintl.so : devel/gettext-runtime
  11. 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.34.0: 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 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.34.0?dummy=/
Collapse this list.

Number of commits found: 16

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.34.0
01 Jan 2024 12:49:40
commit hash: 786a106055c35b490a0d4f55ad5bfcc3c602f349commit hash: 786a106055c35b490a0d4f55ad5bfcc3c602f349commit hash: 786a106055c35b490a0d4f55ad5bfcc3c602f349commit hash: 786a106055c35b490a0d4f55ad5bfcc3c602f349 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: update to 0.34.0

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

(cherry picked from commit a332bf144ac1be5bd385b97b07bd968bdd17b14b)
0.33.1_3
21 Dec 2023 22:35:10
commit hash: 093cbbcc6d71c85135900ed9d64ab3d832d2d8cccommit hash: 093cbbcc6d71c85135900ed9d64ab3d832d2d8cccommit hash: 093cbbcc6d71c85135900ed9d64ab3d832d2d8cccommit hash: 093cbbcc6d71c85135900ed9d64ab3d832d2d8cc files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots-devel: update to 0.17.0

Changes:	https://gitlab.freedesktop.org/wlroots/wlroots/-/compare/fe53ec6937...0.17.0
(cherry picked from commit cfdd83f20f14de0ce1b5f077e198708e42649b45)
0.33.1_2
19 Dec 2023 00:45:51
commit hash: a6ca6fcfa0fea8807a46349bb02b057873584e60commit hash: a6ca6fcfa0fea8807a46349bb02b057873584e60commit hash: a6ca6fcfa0fea8807a46349bb02b057873584e60commit hash: a6ca6fcfa0fea8807a46349bb02b057873584e60 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: unbreak system info after f16b003f6abd

$ Hyprland
...
[LOG] ===== SYSTEM INFO: =====
[LOG] System name: FreeBSD<garbage>
[LOG] Node name: foo.bar<garbage>
[LOG] Release: 13.2-RELEASE<garbage>
[LOG] Version: [...]<garbage>
...

(cherry picked from commit 191560484b00a814348ef4e88e6ba954c9e3b686)
0.33.1_1
19 Dec 2023 00:45:50
commit hash: 217af776bfe18bf15ecdd692aeeb0d07d1077981commit hash: 217af776bfe18bf15ecdd692aeeb0d07d1077981commit hash: 217af776bfe18bf15ecdd692aeeb0d07d1077981commit hash: 217af776bfe18bf15ecdd692aeeb0d07d1077981 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: unbreak version string after a7817297b14b

$ hyprctl version
Hyprland, built from branch  at commit  dirty ().
Tag:
...

(cherry picked from commit f99fdc344f9b711bb1fd0d936ad856955e0388ec)
0.33.1
11 Dec 2023 13:15:35
commit hash: 9d60156f12f9517ddf111dc215fd5cfcc4295104commit hash: 9d60156f12f9517ddf111dc215fd5cfcc4295104commit hash: 9d60156f12f9517ddf111dc215fd5cfcc4295104commit hash: 9d60156f12f9517ddf111dc215fd5cfcc4295104 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: track libdrm dependency after ca9b785803a6

Error: /usr/local/bin/Hyprland is linked to /usr/local/lib/libdrm.so.2 from
graphics/libdrm but it is not declared as a dependency
Warning: you need LIB_DEPENDS+=libdrm.so:graphics/libdrm

https://github.com/hyprwm/Hyprland/commit/6f733292bf2d
(cherry picked from commit cbb86eb9e89b2cc0cba4835bf60a78de9ef7e709)
0.33.1
06 Dec 2023 17:08:22
commit hash: 81d948775acae618a27b04d63055d7601ea7b053commit hash: 81d948775acae618a27b04d63055d7601ea7b053commit hash: 81d948775acae618a27b04d63055d7601ea7b053commit hash: 81d948775acae618a27b04d63055d7601ea7b053 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: update to 0.33.1

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

(cherry picked from commit a8d1b5b15728ae3c5f5d14f3b0fb9abfebc4e1bf)
0.33.0
05 Dec 2023 02:20:04
commit hash: 629c2b666448d1e09ea2a695ac9e6e405c1dd373commit hash: 629c2b666448d1e09ea2a695ac9e6e405c1dd373commit hash: 629c2b666448d1e09ea2a695ac9e6e405c1dd373commit hash: 629c2b666448d1e09ea2a695ac9e6e405c1dd373 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: update to 0.33.0

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

(cherry picked from commit ca9b785803a65687f4ec1ee2dbc28f33f7868239)
0.32.3
11 Nov 2023 19:48:02
commit hash: 038ac54bbfb12e429598107000e05a3ff3dc2c4ecommit hash: 038ac54bbfb12e429598107000e05a3ff3dc2c4ecommit hash: 038ac54bbfb12e429598107000e05a3ff3dc2c4ecommit hash: 038ac54bbfb12e429598107000e05a3ff3dc2c4e files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: update to 0.32.3

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

(cherry picked from commit 286ce56fd93d9ec860310c39521d290b7c020b26)
0.32.2
11 Nov 2023 17:45:21
commit hash: 98b7a8e9da48ba2a589a3780685553b7c711fd99commit hash: 98b7a8e9da48ba2a589a3780685553b7c711fd99commit hash: 98b7a8e9da48ba2a589a3780685553b7c711fd99commit hash: 98b7a8e9da48ba2a589a3780685553b7c711fd99 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: update to 0.32.2

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

(cherry picked from commit ebaba4aa8c2e7f22c886d425804e56343ed21428)
0.32.1
11 Nov 2023 17:05:05
commit hash: 2f6c8aeedf43bf23d9df995d90c85083d1ee757fcommit hash: 2f6c8aeedf43bf23d9df995d90c85083d1ee757fcommit hash: 2f6c8aeedf43bf23d9df995d90c85083d1ee757fcommit hash: 2f6c8aeedf43bf23d9df995d90c85083d1ee757f files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: update to 0.32.1

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

(cherry picked from commit 2b9209b401dcac2d875c9f067c7235b62d2d44c1)
0.32.0
08 Nov 2023 02:06:59
commit hash: 367e15d053be6be752431e3f344b30f8ff93b4f2commit hash: 367e15d053be6be752431e3f344b30f8ff93b4f2commit hash: 367e15d053be6be752431e3f344b30f8ff93b4f2commit hash: 367e15d053be6be752431e3f344b30f8ff93b4f2 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: update to 0.32.0

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

(cherry picked from commit 8bc106be0fb5f755662aed37bca1e013a2c87cef)
0.31.0_2
08 Nov 2023 02:06:57
commit hash: 979fe82743a7ed64e02c63f62807ab935b3607d1commit hash: 979fe82743a7ed64e02c63f62807ab935b3607d1commit hash: 979fe82743a7ed64e02c63f62807ab935b3607d1commit hash: 979fe82743a7ed64e02c63f62807ab935b3607d1 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots-devel: update to 0.16.0.803

Changes:	https://gitlab.freedesktop.org/wlroots/wlroots/-/compare/47bf87ade2...af165acb42
(cherry picked from commit 352c80a0953008e9f12a3d570e2ddef7b5903629)
0.31.0_1
08 Nov 2023 02:06:55
commit hash: 7aa2fa7a427f04f0c1b9915ec2ba301da80c0725commit hash: 7aa2fa7a427f04f0c1b9915ec2ba301da80c0725commit hash: 7aa2fa7a427f04f0c1b9915ec2ba301da80c0725commit hash: 7aa2fa7a427f04f0c1b9915ec2ba301da80c0725 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: unbreak after 239d3a1840f0

(cherry picked from commit 1adefe1cc7d6aee16781ff36ad2dde08823f706c)
0.31.0
08 Nov 2023 02:06:54
commit hash: c3481c910658d1b06bfd2731b62c25075c3334d5commit hash: c3481c910658d1b06bfd2731b62c25075c3334d5commit hash: c3481c910658d1b06bfd2731b62c25075c3334d5commit hash: c3481c910658d1b06bfd2731b62c25075c3334d5 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots-devel: update to 0.16.0.792

Changes:	https://gitlab.freedesktop.org/wlroots/wlroots/-/compare/a09d649439...47bf87ade2
(cherry picked from commit 239d3a1840f01b176714d88568c4dd9c174d2ae8)
0.31.0
16 Oct 2023 20:35:01
commit hash: 65df71d092fcea9b63d453b255597f92da9c493ecommit hash: 65df71d092fcea9b63d453b255597f92da9c493ecommit hash: 65df71d092fcea9b63d453b255597f92da9c493ecommit hash: 65df71d092fcea9b63d453b255597f92da9c493e files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: update to 0.31.0

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

(cherry picked from commit a7817297b14bed81e066b7a5aa8a38518242192b)
0.30.0_2
03 Oct 2023 00:58:19
commit hash: a53a815f37125ed9ef9e9dc21e8d8e24c22df2ebcommit hash: a53a815f37125ed9ef9e9dc21e8d8e24c22df2ebcommit hash: a53a815f37125ed9ef9e9dc21e8d8e24c22df2ebcommit hash: a53a815f37125ed9ef9e9dc21e8d8e24c22df2eb files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-toolkits/wlroots-devel: update to 0.16.0.749

Changes:	https://gitlab.freedesktop.org/wlroots/wlroots/-/compare/c2aa7fd965...a09d649439
(cherry picked from commit 0e74bbba35210697ca1f459153720a992d63d520)

Number of commits found: 16