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''''''''s 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 2023Q2
hyprland Dynamic tiling Wayland compositor that doesn't sacrifice on its looks
0.26.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.26.0Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-04-06 01:39:46
Last Update: 2023-05-30 01:21:04
Commit Hash: 0073606
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 supports multiple layouts, fancy effects, has a very flexible IPC model allowing for a lot of customization, 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 (16 items)
Collapse this list.
  1. /usr/local/share/licenses/hyprland-0.26.0/catalog.mk
  2. /usr/local/share/licenses/hyprland-0.26.0/LICENSE
  3. /usr/local/share/licenses/hyprland-0.26.0/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/pkgconfig/hyprland.pc
  13. share/wayland-sessions/hyprland.desktop
  14. @owner
  15. @group
  16. @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 = 1685380658 SHA256 (hyprwm-Hyprland-v0.26.0_GH0.tar.gz) = aef5581be1575e7ad77f1ee43723561b51120b3ea648c9ce2435696155ef7ab9 SIZE (hyprwm-Hyprland-v0.26.0_GH0.tar.gz) = 774627

Expand this list (6 items)

Collapse this list.

SHA256 (hyprwm-hyprland-protocols-4d29e48_GH0.tar.gz) = 1384ccdbb0149cdc40d74fbe21fba97d706db08b718c7df9481076381d852c74 SIZE (hyprwm-hyprland-protocols-4d29e48_GH0.tar.gz) = 6340 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.48.1_10.48.1_1--0.48.1_1---
FreeBSD:13:quarterly0.48.10.48.1--0.48.1-0.34.0_10.35.0
FreeBSD:14:latest0.47.20.48.1_2--0.48.1_20.26.0_3--
FreeBSD:14:quarterly0.46.2_30.48.1--0.48.1-0.34.0_10.35.0
FreeBSD:15:latest-0.48.1_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>=0.16.0<0.17.0 : x11-toolkits/wlroots
  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
  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.26.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 llvm:min=16,build
pkg-message:
For install:
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.26.0?dummy=/
Collapse this list.

Number of commits found: 13

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.26.0
30 May 2023 01:21:04
commit hash: 007360617c98f34f040a7d2d90ab8ed55179e821commit hash: 007360617c98f34f040a7d2d90ab8ed55179e821commit hash: 007360617c98f34f040a7d2d90ab8ed55179e821commit hash: 007360617c98f34f040a7d2d90ab8ed55179e821 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: update to 0.26.0

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

(cherry picked from commit 52d4fb674ef11c8e316a43aa75dd72b38760bf65)
0.25.0
03 May 2023 16:57:05
commit hash: c24c9557133c9b565d3398a91ef4a3d987366d99commit hash: c24c9557133c9b565d3398a91ef4a3d987366d99commit hash: c24c9557133c9b565d3398a91ef4a3d987366d99commit hash: c24c9557133c9b565d3398a91ef4a3d987366d99 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: update to 0.25.0

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

(cherry picked from commit d3cd6c622a6dd800995d3a4da39829d4bc7d860d)
0.24.1_2
28 Apr 2023 23:05:46
commit hash: d19055d61031d3e72093e07feadfe5de1d4c152fcommit hash: d19055d61031d3e72093e07feadfe5de1d4c152fcommit hash: d19055d61031d3e72093e07feadfe5de1d4c152fcommit hash: d19055d61031d3e72093e07feadfe5de1d4c152f files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: simplify GIT_COMMIT_MESSAGE after da134084ee1e

(cherry picked from commit c9b88594bccb751c033790bcc35c7a02b25ce3b6)
0.24.1_2
28 Apr 2023 22:36:17
commit hash: b7688614d3d1bfa251790c669a4c19438191bb46commit hash: b7688614d3d1bfa251790c669a4c19438191bb46commit hash: b7688614d3d1bfa251790c669a4c19438191bb46commit hash: b7688614d3d1bfa251790c669a4c19438191bb46 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: pass --skip-subprojects from within ninja

(cherry picked from commit a38806f68b442ca24add4d5b554f936632e17287)
0.24.1_2
16 Apr 2023 20:53:33
commit hash: ced38c2645efe0864a0dff186ca3465739a982c7commit hash: ced38c2645efe0864a0dff186ca3465739a982c7commit hash: ced38c2645efe0864a0dff186ca3465739a982c7commit hash: ced38c2645efe0864a0dff186ca3465739a982c7 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: unbreak build WITH_LTO

llvm-ar: error: lib/libc++experimental.a: Unknown attribute kind (86) (Producer:
'LLVM16.0.1' Reader: 'LLVM 15.0.7')
llvm-ar: error: subprojects/udis86/liblibudis86.a: Unknown attribute kind (86)
(Producer: 'LLVM16.0.1' Reader: 'LLVM 15.0.7')
(cherry picked from commit 2ce01a07d7c9c9e6b8a5fdcb58e46506331e3247)
0.24.1_2
16 Apr 2023 20:53:32
commit hash: 96feae71033c2fd72debf69f297dbc8da222f544commit hash: 96feae71033c2fd72debf69f297dbc8da222f544commit hash: 96feae71033c2fd72debf69f297dbc8da222f544commit hash: 96feae71033c2fd72debf69f297dbc8da222f544 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: expose all CMAKE_ARGS

No need to sanitize CMAKE_ARGS as USES=cmake is not used here.
Also allows to change CMAKE_ARGS via option helpers.

(cherry picked from commit 2dd31008c4503270ce81ada0d4763f10642ba1bb)
0.24.1_2
16 Apr 2023 20:53:32
commit hash: b76c1b3d257637edb5eb01d280d2f2c0fd863ee9commit hash: b76c1b3d257637edb5eb01d280d2f2c0fd863ee9commit hash: b76c1b3d257637edb5eb01d280d2f2c0fd863ee9commit hash: b76c1b3d257637edb5eb01d280d2f2c0fd863ee9 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: drop redundant CMAKE_ARGS after cf018c369f95

-GNinja is already added by USES=ninja implied by USES=meson

(cherry picked from commit 886b90534c77084f0b06916af3ad537839f1778c)
0.24.1_2
15 Apr 2023 19:14:15
commit hash: e43430b63821eeea9d5e0c0044e537132b9c8b35commit hash: e43430b63821eeea9d5e0c0044e537132b9c8b35commit hash: e43430b63821eeea9d5e0c0044e537132b9c8b35commit hash: e43430b63821eeea9d5e0c0044e537132b9c8b35 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: backport some fixes

- Add misc:swallow_exception_regex to work around patch conflict
- Avoid misc:enable_swallow crash if misc:swallow_regex is unset
- Avoid missing systemctl disabling dbus-update-activation-environment

(cherry picked from commit 9e6312e21dc41631d22fbeaf6ec62d86d022db5d)
0.24.1_1
10 Apr 2023 08:57:09
commit hash: 4328dd1ac2a68d8182d7c90538006845f1906de7commit hash: 4328dd1ac2a68d8182d7c90538006845f1906de7commit hash: 4328dd1ac2a68d8182d7c90538006845f1906de7commit hash: 4328dd1ac2a68d8182d7c90538006845f1906de7 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: switch to upstream commit message fallback

 #ifndef GIT_COMMIT_MESSAGE
 #define GIT_COMMIT_MESSAGE "?"
 #endif

(cherry picked from commit da134084ee1ea2d89e9c5c03b14eb5e64e9cfa14)
0.24.1
09 Apr 2023 19:43:17
commit hash: a1fefd240fd3ea7be57f4b9df7065ea02c0db70ecommit hash: a1fefd240fd3ea7be57f4b9df7065ea02c0db70ecommit hash: a1fefd240fd3ea7be57f4b9df7065ea02c0db70ecommit hash: a1fefd240fd3ea7be57f4b9df7065ea02c0db70e files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: update to 0.24.1

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

(cherry picked from commit 068970e5a86d0f0ab6c01ad2e8f80a6f5f6d1074)
0.24.0_1
08 Apr 2023 22:18:06
commit hash: 5d86997bf9111d4ed5496b2b24a8db538c777b02commit hash: 5d86997bf9111d4ed5496b2b24a8db538c777b02commit hash: 5d86997bf9111d4ed5496b2b24a8db538c777b02commit hash: 5d86997bf9111d4ed5496b2b24a8db538c777b02 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: update to 0.24.0

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

(cherry picked from commit a756cde94cd298e47a7922200688a8cc568bdbef)
(cherry picked from commit 6fc8f7d2b67c04dffc315275b5fd720d05093503)
0.23.0.b_3
08 Apr 2023 14:56:42
commit hash: 88c4c97fcdafa9347211a2399e91596e28852264commit hash: 88c4c97fcdafa9347211a2399e91596e28852264commit hash: 88c4c97fcdafa9347211a2399e91596e28852264commit hash: 88c4c97fcdafa9347211a2399e91596e28852264 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: backport heap-use-after-free fix after cf018c369f95

(cherry picked from commit 0454c7d538fa8be384b622cbde4f2a503784b2a4)
0.23.0.b_2
06 Apr 2023 01:36:15
commit hash: da7479f011aad7a946c334e0ad0df5243efcdb3ecommit hash: da7479f011aad7a946c334e0ad0df5243efcdb3ecommit hash: da7479f011aad7a946c334e0ad0df5243efcdb3ecommit hash: da7479f011aad7a946c334e0ad0df5243efcdb3e files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: update bundled libc++ to 16.0.1

(cherry picked from commit ded09e541c05a3ed162a03c17e3c10b5b99122fc)

Number of commits found: 13