diff --git a/deskutils/libportal-gtk3/Makefile b/deskutils/libportal-gtk3/Makefile index 42532769aff0..2030f829505b 100644 --- a/deskutils/libportal-gtk3/Makefile +++ b/deskutils/libportal-gtk3/Makefile @@ -1,11 +1,10 @@ PKGNAMESUFFIX= -${BACKEND} -PORTREVISION= 1 COMMENT= GIO-styled async APIs for Flatpak (${BACKEND} backend) BACKEND= gtk3 USE_GNOME= gtk30 MASTERDIR= ${.CURDIR}/../libportal .include "${MASTERDIR}/Makefile" diff --git a/deskutils/libportal-gtk4/Makefile b/deskutils/libportal-gtk4/Makefile index d752c05e3399..0658235fba86 100644 --- a/deskutils/libportal-gtk4/Makefile +++ b/deskutils/libportal-gtk4/Makefile @@ -1,11 +1,10 @@ PKGNAMESUFFIX= -${BACKEND} -PORTREVISION= 1 COMMENT= GIO-styled async APIs for Flatpak (${BACKEND} backend) BACKEND= gtk4 USE_GNOME= gtk40 MASTERDIR= ${.CURDIR}/../libportal .include "${MASTERDIR}/Makefile" diff --git a/deskutils/libportal/Makefile b/deskutils/libportal/Makefile index 9f712d12df62..604f5decfb62 100644 --- a/deskutils/libportal/Makefile +++ b/deskutils/libportal/Makefile @@ -1,42 +1,43 @@ PORTNAME= libportal -PORTVERSION= 0.6 -PORTREVISION= 2 +PORTVERSION= 0.7.1 CATEGORIES= deskutils MAINTAINER= arrowd@FreeBSD.org COMMENT?= GIO-styled async APIs for Flatpak WWW= https://github.com/flatpak/libportal LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gtkdoc-scan:textproc/gtk-doc USES+= gnome meson pkgconfig USE_GNOME+= glib20 introspection:build USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= flatpak OPTIONS_DEFINE= VAPI OPTIONS_DEFAULT= VAPI VAPI_MESON_TRUE= vapi VAPI_USES= vala:build -MESON_ARGS= -Ddocs=false -Dbackends=${BACKEND} +MESON_ARGS= -Ddocs=false \ + -Dbackend-gtk3=disabled -Dbackend-gtk4=disabled -Dbackend-qt5=disabled OPTIONS_SUB= yes .if defined(BACKEND) LIB_DEPENDS= libportal.so:deskutils/libportal PLIST= ${PKGDIR}/pkg-plist.${BACKEND} +MESON_ARGS+= -Dbackend-${BACKEND}=enabled post-install: @cd ${STAGEDIR}${PREFIX} && \ ${CAT} ${PKGDIR}/pkg-plist | ${SED} -e 's/^%%VAPI%%//' | ${XARGS} ${RM} @${FIND} ${STAGEDIR}${PREFIX} -type d -empty -delete .endif .include diff --git a/deskutils/libportal/distinfo b/deskutils/libportal/distinfo index e57ccfe979ab..f8ba03aa2ef7 100644 --- a/deskutils/libportal/distinfo +++ b/deskutils/libportal/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1660123021 -SHA256 (flatpak-libportal-0.6_GH0.tar.gz) = 8ad326c4f53b7433645dc86d994fef0292bee8adda0fe67db9288ace19250a9c -SIZE (flatpak-libportal-0.6_GH0.tar.gz) = 83636 +TIMESTAMP = 1695064068 +SHA256 (flatpak-libportal-0.7.1_GH0.tar.gz) = 6ac8e0e2aa04f56d0320adff03e5f20a0c5d7d1a33d4b19e22707bfbece0b874 +SIZE (flatpak-libportal-0.7.1_GH0.tar.gz) = 96544 diff --git a/deskutils/libportal/files/patch-libportal_portal.c b/deskutils/libportal/files/patch-libportal_portal.c deleted file mode 100644 index 8722d816d94a..000000000000 --- a/deskutils/libportal/files/patch-libportal_portal.c +++ /dev/null @@ -1,12 +0,0 @@ ---- libportal/portal.c.orig 2022-03-21 19:20:46 UTC -+++ libportal/portal.c -@@ -27,7 +27,9 @@ - #include - #include - #include -+#ifndef __FreeBSD__ - #include -+#endif - #include - - /**