aboutsummaryrefslogtreecommitdiff
path: root/deskutils/xdg-desktop-portal/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'deskutils/xdg-desktop-portal/Makefile')
-rw-r--r--deskutils/xdg-desktop-portal/Makefile31
1 files changed, 13 insertions, 18 deletions
diff --git a/deskutils/xdg-desktop-portal/Makefile b/deskutils/xdg-desktop-portal/Makefile
index 9ba3d7beb4f0..157a17b41d1b 100644
--- a/deskutils/xdg-desktop-portal/Makefile
+++ b/deskutils/xdg-desktop-portal/Makefile
@@ -1,37 +1,32 @@
PORTNAME= xdg-desktop-portal
-PORTVERSION= 1.8.1
-PORTREVISION= 2
-CATEGORIES= deskutils
-
-PATCH_SITES= https://patch-diff.githubusercontent.com/raw/flatpak/xdg-desktop-portal/pull/:freebsd_compat
-PATCHFILES= 532.patch:-p1:freebsd_compat
+PORTVERSION= 1.18.2
+PORTREVISION= 1
+CATEGORIES= deskutils wayland
MAINTAINER= arrowd@FreeBSD.org
COMMENT= Portal frontend service for Flatpak
+WWW= https://github.com/flatpak/xdg-desktop-portal
LICENSE= LGPL21
-LIB_DEPENDS= libfuse.so:sysutils/fusefs-libs \
+LIB_DEPENDS= libfuse3.so:sysutils/fusefs-libs3 \
libgeoclue-2.so:net/geoclue \
libjson-glib-1.0.so:devel/json-glib \
libpipewire-0.3.so:multimedia/pipewire \
libportal.so:deskutils/libportal
-USES= autoreconf gettext-tools gmake gnome libtool pkgconfig
-
-USE_GNOME= glib20
+USES= gettext-tools gmake gnome meson pkgconfig
-GNU_CONFIGURE= yes
+USE_GNOME= gdkpixbuf2 glib20
USE_GITHUB= yes
GH_ACCOUNT= flatpak
-.include <bsd.port.pre.mk>
+MESON_ARGS= -Ddocbook-docs=disabled -Dman-pages=disabled -Dpytest=disabled \
+ -Dflatpak-interfaces=disabled -Dsandboxed-image-validation=false \
+ -Dsystemd=disabled
-.if (${OSVERSION} >= 1400000 && ${OSVERSION} < 1400008) \
- || (${OSVERSION} >= 1300000 && ${OSVERSION} < 1300501) \
- || ${OSVERSION} < 1300000
-IGNORE= requires O_PATH support in open(2)
-.endif
+post-install:
+ @${RM} -r ${STAGEDIR}${PREFIX}/lib/systemd
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>