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
NOW FIXED. We had a known problem with lists of packages - they were out of date. The fix has been applied to production. See packages-import/issues/3 & packages-import/issues/4
Port details on branch 2024Q2
xdg-desktop-portal-hyprland xdg-desktop-portal backend for hyprland
1.3.2 x11 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 1.3.2Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-04-22 05:24:05
Last Update: 2024-06-15 00:57:48
Commit Hash: 8287c94
Also Listed In: wayland
License: BSD3CLAUSE
WWW:
https://github.com/hyprwm/xdg-desktop-portal-hyprland
Description:
An XDG Desktop Portal backend for Hyprland.
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
There is no configure plist information for this port.
Dependency lines:
  • xdg-desktop-portal-hyprland>0:x11/xdg-desktop-portal-hyprland
Conflicts:
CONFLICTS_INSTALL:
  • xdg-desktop-portal-hyprland-qt5
To install the port:
cd /usr/ports/x11/xdg-desktop-portal-hyprland/ && make install clean
To add the package, run one of these commands:
  • pkg install x11/xdg-desktop-portal-hyprland
  • pkg install xdg-desktop-portal-hyprland
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: xdg-desktop-portal-hyprland
Package flavors (<flavor>: <package>)
  • qt6: xdg-desktop-portal-hyprland
  • qt5: xdg-desktop-portal-hyprland-qt5
distinfo:
TIMESTAMP = 1718272114 SHA256 (hyprwm-xdg-desktop-portal-hyprland-v1.3.2_GH0.tar.gz) = 8f77a11c4d3df1b6d963f408ea1159d093e3b14ea0cb8c64094fca9821af2e26 SIZE (hyprwm-xdg-desktop-portal-hyprland-v1.3.2_GH0.tar.gz) = 48659

Expand this list (4 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 (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):
xdg-desktop-portal-hyprland
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.3.9_11.3.9_3-1.3.9_11.3.9_3---
FreeBSD:13:quarterly1.3.9_11.3.9_1-1.3.9_11.3.9_1-1.3.11.3.1_2
FreeBSD:14:latest1.3.9_11.3.9_3-1.3.9_11.3.9_30.4.0-0.4.0
FreeBSD:14:quarterly1.3.9_11.3.9_1-1.3.9_11.3.9_1-1.3.11.3.1_2
FreeBSD:15:latest1.3.9_31.3.9_3n/a1.3.9_3n/a--1.3.1_2
 

xdg-desktop-portal-hyprland-qt6
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--------
FreeBSD:13:quarterly------1.3.11.3.1_2
FreeBSD:14:latest-------0.4.0
FreeBSD:14:quarterly------1.3.11.3.1_2
FreeBSD:15:latest--n/a-n/a---
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. wayland-protocols>=1.31 : graphics/wayland-protocols
  2. cmake : devel/cmake-core
  3. ninja : devel/ninja
  4. pkgconf>=1.3.0_1 : devel/pkgconf
Runtime dependencies:
  1. xdg-desktop-portal>0 : deskutils/xdg-desktop-portal
  2. grim : x11/grim
  3. slurp : x11/slurp
  4. libQt6WaylandClient.so : graphics/qt6-wayland
Library dependencies:
  1. libhyprlang.so : devel/hyprlang
  2. libsdbus-c++.so : devel/sdbus-cpp
  3. libdrm.so : graphics/libdrm
  4. libwayland-client.so : graphics/wayland
  5. libpipewire-0.3.so : multimedia/pipewire
  6. libgbm.so : graphics/mesa-libs
  7. libQt6Core.so : devel/qt6-base
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
x11_xdg-desktop-portal-hyprland
USES:
cmake compiler:c++11-lib gl pkgconfig qt:6
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/hyprwm/xdg-desktop-portal-hyprland/tar.gz/v1.3.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
1.3.2
15 Jun 2024 00:57:48
commit hash: 8287c94e90acf8a131dd3caa1b799712afd76b14commit hash: 8287c94e90acf8a131dd3caa1b799712afd76b14commit hash: 8287c94e90acf8a131dd3caa1b799712afd76b14commit hash: 8287c94e90acf8a131dd3caa1b799712afd76b14 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/xdg-desktop-portal-hyprland: update to 1.3.2

Changes:	https://github.com/hyprwm/xdg-desktop-portal-hyprland/releases/tag/v1.3.2
Reported by:	GitHub (watch releases)

(cherry picked from commit 6482a6db7b5602a1cd59b6d993bba46398860754)
1.3.1_5
22 Apr 2024 05:23:46
commit hash: f2661569dd0a371d5e799562aad578b54450850ecommit hash: f2661569dd0a371d5e799562aad578b54450850ecommit hash: f2661569dd0a371d5e799562aad578b54450850ecommit hash: f2661569dd0a371d5e799562aad578b54450850e files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/xdg-desktop-portal-hyprland: backport crashfixes for -CURRENT

* thread #1, name = 'xdg-desktop-port', stop reason = signal SIGSEGV: address
not mapped to object (fault address: 0x0)
    frame #0: 0x000000000026acf0
xdg-desktop-portal-hyprland`dmabufFeedbackMainDevice(data=0x0000000000000000,
feedback=0x0000182398a105c0, device_arr=0x0000182398a891d0) at
PortalManager.cpp:90:5
   87   static void dmabufFeedbackMainDevice(void* data,
zwp_linux_dmabuf_feedback_v1* feedback, wl_array* device_arr) {
   88       Debug::log(LOG, "[core] dmabufFeedbackMainDevice");
   89
-> 90       RASSERT(!g_pPortalManager->m_sWaylandConnection.gbm, "double dmabuf
feedback");
   91
   92       dev_t device;
   93       assert(device_arr->size == sizeof(device));
(lldb) bt
* thread #1, name = 'xdg-desktop-port', stop reason = signal SIGSEGV: address
not mapped to object (fault address: 0x0)
  * frame #0: 0x000000000026acf0
xdg-desktop-portal-hyprland`dmabufFeedbackMainDevice(data=0x0000000000000000,
feedback=0x0000182398a105c0, device_arr=0x0000182398a891d0) at
PortalManager.cpp:90:5
    frame #1: 0x000000082c61067a libffi.so.8`ffi_call_unix64 at unix64.S:104
(Only the first 15 lines of the commit message are shown above View all of this commit message)

Number of commits found: 2