summaryrefslogtreecommitdiff
path: root/filesystems/gvfs/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'filesystems/gvfs/Makefile')
-rw-r--r--filesystems/gvfs/Makefile89
1 files changed, 89 insertions, 0 deletions
diff --git a/filesystems/gvfs/Makefile b/filesystems/gvfs/Makefile
new file mode 100644
index 000000000000..46c238fc6b35
--- /dev/null
+++ b/filesystems/gvfs/Makefile
@@ -0,0 +1,89 @@
+PORTNAME= gvfs
+PORTVERSION= 1.50.2
+PORTREVISION= 3
+CATEGORIES= filesystems devel gnome
+MASTER_SITES= GNOME
+DIST_SUBDIR= gnome
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= GNOME virtual file system
+WWW= https://www.gnome.org/
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+BUILD_DEPENDS= docbook-xsl>=0:textproc/docbook-xsl
+LIB_DEPENDS= libgcrypt.so:security/libgcrypt \
+ libdbus-1.so:devel/dbus \
+ libgcr-base-3.so:security/gcr3 \
+ libsoup-3.0.so:devel/libsoup3 \
+ libgudev-1.0.so:devel/libgudev \
+ libudisks2.so:sysutils/libudisks \
+ libsecret-1.so:security/libsecret
+RUN_DEPENDS= bsdisks>0:sysutils/bsdisks \
+ lsof:sysutils/lsof
+PORTSCOUT= limitw:1,even
+
+USES= cpe gettext gnome libarchive localbase meson \
+ pkgconfig python:build shebangfix tar:xz
+USE_GNOME= glib20 libxml2 libxslt:build
+SHEBANG_FILES= meson_post_install.py
+MESON_ARGS= -Dsystemduserunitdir=no \
+ -Dtmpfilesdir=no \
+ -Dadmin=false \
+ -Dlogind=false \
+ -Dlibusb=false \
+ -Dman=true
+USE_LDCONFIG= yes
+CPE_VENDOR= gnome
+
+GLIB_SCHEMAS= org.gnome.system.gvfs.enums.xml
+
+OPTIONS_SUB= yes
+OPTIONS_DEFINE= AVAHI FUSE AFC GOA SMB CDDA GOOGLE GPHOTO MTP NFS BLURAY
+OPTIONS_DEFAULT=AVAHI SMB CDDA GPHOTO MTP NFS BLURAY
+
+AFC_DESC= Apple device support
+GOA_DESC= GNOME Online Accounts volume monitor support
+GOOGLE_DESC= Google backend
+
+AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app
+AVAHI_MESON_TRUE= dnssd
+AVAHI_VARS= GLIB_SCHEMAS+=org.gnome.system.dns_sd.gschema.xml
+
+BLURAY_LIB_DEPENDS= libbluray.so:multimedia/libbluray
+BLURAY_MESON_TRUE= bluray
+BLURAY_DESC= Blu-ray metadata support
+
+FUSE_USES= fuse:3
+FUSE_MESON_TRUE= fuse
+
+AFC_LIB_DEPENDS= libimobiledevice-1.0.so:comms/libimobiledevice \
+ libplist-2.0.so:devel/libplist
+AFC_MESON_TRUE= afc
+
+GOA_LIB_DEPENDS= libgoa-1.0.so:net/gnome-online-accounts
+GOA_MESON_TRUE= goa
+
+SMB_USES= samba:lib
+SMB_MESON_TRUE= smb
+SMB_VARS= GLIB_SCHEMAS+=org.gnome.system.smb.gschema.xml
+
+CDDA_LIB_DEPENDS= libcdio_paranoia.so:sysutils/libcdio-paranoia \
+ libcdio.so:sysutils/libcdio
+CDDA_MESON_TRUE= cdda
+
+GOOGLE_IMPLIES= GOA
+GOOGLE_LIB_DEPENDS= libgdata.so:devel/libgdata
+GOOGLE_MESON_TRUE= google
+
+GPHOTO_LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2
+GPHOTO_MESON_TRUE= gphoto2
+
+MTP_LIB_DEPENDS= libmtp.so:multimedia/libmtp
+MTP_MESON_TRUE= mtp
+
+NFS_LIB_DEPENDS= libnfs.so:net/libnfs
+NFS_MESON_TRUE= nfs
+
+.include <bsd.port.mk>