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 2024Q3
hyprland Dynamic tiling Wayland compositor that doesn't sacrifice on its looks
0.41.2_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.41.2_1Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-07-15 23:09:13
Last Update: 2024-08-20 17:25:31
Commit Hash: 8a4b6d8
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:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (24 items)
Collapse this list.
  1. /usr/local/share/licenses/hyprland-0.41.2_1/catalog.mk
  2. /usr/local/share/licenses/hyprland-0.41.2_1/LICENSE
  3. /usr/local/share/licenses/hyprland-0.41.2_1/BSD3CLAUSE
  4. bin/Hyprland
  5. bin/hyprctl
  6. bin/hyprpm
  7. share/bash-completion/completions/hyprctl
  8. share/bash-completion/completions/hyprpm
  9. share/fish/vendor_completions.d/hyprctl.fish
  10. share/fish/vendor_completions.d/hyprpm.fish
  11. share/hyprland/hyprland.conf
  12. share/hyprland/wall0.png
  13. share/hyprland/wall1.png
  14. share/hyprland/wall2.png
  15. share/man/man1/Hyprland.1.gz
  16. share/man/man1/hyprctl.1.gz
  17. share/pkgconfig/hyprland.pc
  18. share/wayland-sessions/hyprland.desktop
  19. share/xdg-desktop-portal/hyprland-portals.conf
  20. share/zsh/site-functions/_hyprctl
  21. share/zsh/site-functions/_hyprpm
  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 = 1719317162 SHA256 (hyprwm-Hyprland-v0.41.2_GH0.tar.gz) = bba2cf0ec1451eb86761e88cbc3d00e9acbfa1ea732d6ed103a2186400e93dc9 SIZE (hyprwm-Hyprland-v0.41.2_GH0.tar.gz) = 48025946

Expand this list (4 items)

Collapse this list.

SHA256 (hyprwm-hyprland-protocols-v0.2-5-ge06482e_GH0.tar.gz) = 05055f71e1f08496320bab54daa190f2fafec1a0e019af244edf1d37cdbf9b8a SIZE (hyprwm-hyprland-protocols-v0.2-5-ge06482e_GH0.tar.gz) = 7424 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.


Packages (timestamps in pop-ups are UTC):
hyprland
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.42.00.43.0--0.43.0---
FreeBSD:13:quarterly0.41.2_10.41.2_1--0.41.2_1-0.34.0_10.35.0
FreeBSD:14:latest0.42.00.43.0--0.43.00.26.0_3--
FreeBSD:14:quarterly0.41.2_10.41.2_1--0.41.2_1-0.34.0_10.35.0
FreeBSD:15:latest0.42.0_20.43.0n/a0.42.0_2n/a-0.34.0_2-
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. hyprwayland-scanner>=0.3.10 : devel/hyprwayland-scanner
  3. wayland-protocols>=1.35 : graphics/wayland-protocols
  4. cmake : devel/cmake-core
  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. libhyprlang.so : devel/hyprlang
  2. libhyprutils.so : devel/hyprutils
  3. libtomlplusplus.so : devel/tomlplusplus
  4. libdrm.so : graphics/libdrm
  5. libwayland-server.so : graphics/wayland
  6. libuuid.so : misc/e2fsprogs-libuuid
  7. libwlroots-hyprland.so : x11-toolkits/wlroots-hyprland
  8. libhyprcursor.so : x11/hyprcursor
  9. libinput.so : x11/libinput
  10. libxkbcommon.so : x11/libxkbcommon
  11. libxcb-errors.so : x11/xcb-util-errors
  12. libxcb-icccm.so : x11/xcb-util-wm
  13. libEGL.so : graphics/libglvnd
  14. libOpenGL.so : graphics/libglvnd
  15. libcairo.so : graphics/cairo
  16. libglib-2.0.so : devel/glib20
  17. libintl.so : devel/gettext-runtime
  18. libharfbuzz.so : print/harfbuzz
  19. 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.41.2_1: X11=on: X11 (graphics) support ===> Use 'make config' to modify these settings
Options name:
x11-wm_hyprland
USES:
cmake:indirect compiler:c++11-lib gl gnome meson 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.41.2?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.41.2_1
20 Aug 2024 17:25:31
commit hash: 8a4b6d801f097d2e5b67ddabc1127f794a8bfb2acommit hash: 8a4b6d801f097d2e5b67ddabc1127f794a8bfb2acommit hash: 8a4b6d801f097d2e5b67ddabc1127f794a8bfb2acommit hash: 8a4b6d801f097d2e5b67ddabc1127f794a8bfb2a files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11-wm/hyprland: document plugins

Unlike Hyprland itself which is tricky to build outside of ports
plugins can be installed/enabled via hyprpm. If some plugins fail to
build the cause is usually Clang/libc++ vs. GCC/libstdc++, so have
nothing to do with FreeBSD and should be reported upstream.

(cherry picked from commit 83486fcc5ad9f2da11ccd5ef5be9c43b13aacfbb)
0.41.2_1
15 Jul 2024 23:07:01
commit hash: 80517a92eecd3a29fe0c5438eac61ed414eba4c0commit hash: 80517a92eecd3a29fe0c5438eac61ed414eba4c0commit hash: 80517a92eecd3a29fe0c5438eac61ed414eba4c0commit hash: 80517a92eecd3a29fe0c5438eac61ed414eba4c0 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
devel/hyprutils: update to 0.2.0

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

(cherry picked from commit cb12bd12742f595f23008ab94f6b451d707c1893)

Number of commits found: 2