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 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:
FreshPorts has no man page information for this port.
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.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
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.53.3_10.53.3_1-0.51.10.53.3_1n/an/an/a
FreeBSD:13:quarterly0.53.10.53.1-0.48.1_40.53.1n/an/an/a
FreeBSD:14:latest0.53.3_10.53.3_1--0.53.3_10.26.0_3--
FreeBSD:14:quarterly0.53.10.53.1-0.48.1_40.53.1-0.34.0_10.35.0
FreeBSD:15:latest0.53.3_10.53.3_1n/a-n/an/a0.34.0_2-
FreeBSD:15:quarterly0.53.10.53.1n/a-n/an/a--
FreeBSD:16:latest-0.53.3_1n/a-n/an/a--
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