ports/filesystems/gvfs/Makefile
Robert Clausecker 6e2da9672f filesystems: add new category for file systems and related utilities
The filesystems category houses file systems and file system utilities.
It is added mainly to turn the sysutils/fusefs-* pseudo-category into
a proper one, but is also useful for the sundry of other file systems
related ports found in the tree.

Ports that seem like they belong there are moved to the new category.
Two ports, sysutils/fusefs-funionfs and sysutils/fusefs-fusepak are
not moved as they currently don't fetch and don't have TIMESTAMP set
in their distinfo, but that is required to be able to push a rename
of the port by the pre-receive hook.

Approved by:	portmgr (rene)
Reviewed by:	mat
Pull Request:	https://github.com/freebsd/freebsd-ports/pull/302
PR:		281988
2024-11-06 16:17:35 +01:00

89 lines
2.3 KiB
Makefile

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>