import gvfs 0.2.4

GVFS is a replacement for GnomeVFS, the GNOME Virtual File System

GVFS consists of two parts: a shared library which is loaded by
applications supporting GIO and GVFS itself, a collection of daemons
which communicate with each other and the GIO module over D-Bus. This
moves the virtual file systems out of client processes, contrary to
GnomeVFS, but somewhat similar to KIO.


GVFS will eventually replace gnome-vfs2, as more and more applications
are ported to use GIO. In the meantime it remains unlinked from the builds.
Earlier version of this port created while enjoying good beer at FOSDEM.
Quite some patches are already accepted upstream in the meantime.
This commit is contained in:
jasper 2008-06-03 07:44:08 +00:00
parent 710f19fd59
commit b5735e635e
6 changed files with 208 additions and 0 deletions

42
x11/gnome/gvfs/Makefile Normal file
View File

@ -0,0 +1,42 @@
# $OpenBSD: Makefile,v 1.1.1.1 2008/06/03 07:44:08 jasper Exp $
COMMENT= GNOME virtual file system
GNOME_PROJECT= gvfs
GNOME_VERSION= 0.2.4
SHARED_LIBS += gvfscommon 0.0 # .0.0
# LGPLv2
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MODULES= devel/gettext \
x11/gnome
WANTLIB= ORBit-2 bz2 c dbus-1 gconf-2 gio-2.0 glib-2.0 gmodule-2.0 \
gobject-2.0 gthread-2.0 m pcre pthread util xml2 z
LIB_DEPENDS= archive::archivers/libarchive \
soup-2.4::devel/libsoup \
smbclient::net/samba \
gnome-keyring::x11/gnome/keyring
CONFIGURE_ARGS+= --disable-gtk-doc \
--disable-avahi \
--disable-cdda \
--disable-fuse \
--disable-hal \
--disable-obexftp \
--disable-gphoto2 \
--enable-archive \
--enable-gconf \
--enable-http \
--enable-keyring \
--enable-samba
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
.include <bsd.port.mk>

5
x11/gnome/gvfs/distinfo Normal file
View File

@ -0,0 +1,5 @@
MD5 (gnome/gvfs-0.2.4.tar.bz2) = CPyFwkzK8VkT28xD6k2K6A==
RMD160 (gnome/gvfs-0.2.4.tar.bz2) = o01CarHequwcoFkHQjStuv9Rk8A=
SHA1 (gnome/gvfs-0.2.4.tar.bz2) = /2aYxWyihyPQzELxrLcuib/+Y14=
SHA256 (gnome/gvfs-0.2.4.tar.bz2) = NAyqytUHDxvhAsJVQMKU+ztiLcyRZuMIGtBteRscSLI=
SIZE (gnome/gvfs-0.2.4.tar.bz2) = 840339

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-programs_Makefile_in,v 1.1.1.1 2008/06/03 07:44:08 jasper Exp $
--- programs/Makefile.in.orig Tue May 27 01:06:09 2008
+++ programs/Makefile.in Mon Jun 2 21:41:50 2008
@@ -334,7 +334,7 @@ bin_SCRIPTS = \
gvfs-less \
$(NULL)
-profiledir = $(sysconfdir)/profile.d
+profiledir = $(datadir)/gvfs
profile_SCRIPTS = gvfs-bash-completion.sh
gvfs_cat_SOURCES = gvfs-cat.c
gvfs_cat_LDADD = $(libraries)

7
x11/gnome/gvfs/pkg/DESCR Normal file
View File

@ -0,0 +1,7 @@
GVFS is a replacement for GnomeVFS, the GNOME Virtual File System.
GVFS consists of two parts: a shared library which is loaded by
applications supporting GIO and GVFS itself, a collection of daemons
which communicate with each other and the GIO module over D-Bus. This
moves the virtual file systems out of client processes, contrary to
GnomeVFS, but somewhat similar to KIO.

View File

@ -0,0 +1,4 @@
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2008/06/03 07:44:08 jasper Exp $
lib/gio/modules/libgiogconf.so
lib/gio/modules/libgvfsdbus.so
@lib lib/libgvfscommon.so.${LIBgvfscommon_VERSION}

138
x11/gnome/gvfs/pkg/PLIST Normal file
View File

@ -0,0 +1,138 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2008/06/03 07:44:08 jasper Exp $
%%SHARED%%
bin/gvfs-cat
bin/gvfs-copy
bin/gvfs-info
bin/gvfs-less
bin/gvfs-ls
bin/gvfs-mkdir
bin/gvfs-monitor-dir
bin/gvfs-monitor-file
bin/gvfs-mount
bin/gvfs-move
bin/gvfs-open
bin/gvfs-rename
bin/gvfs-rm
bin/gvfs-save
bin/gvfs-trash
bin/gvfs-tree
include/gvfs-client/
include/gvfs-client/gvfs/
include/gvfs-client/gvfs/gvfsurimapper.h
include/gvfs-client/gvfs/gvfsuriutils.h
lib/gio/
lib/gio/modules/
lib/gio/modules/libgiogconf.a
lib/gio/modules/libgiogconf.la
lib/gio/modules/libgvfsdbus.a
lib/gio/modules/libgvfsdbus.la
lib/libgvfscommon.a
lib/libgvfscommon.la
libexec/gvfsd
libexec/gvfsd-archive
libexec/gvfsd-burn
libexec/gvfsd-computer
libexec/gvfsd-dav
libexec/gvfsd-ftp
libexec/gvfsd-http
libexec/gvfsd-localtest
libexec/gvfsd-network
libexec/gvfsd-sftp
libexec/gvfsd-smb
libexec/gvfsd-smb-browse
libexec/gvfsd-trash
share/dbus-1/
share/dbus-1/services/
share/dbus-1/services/gvfs-daemon.service
share/gvfs/
@sample ${SYSCONFDIR}/
@sample ${SYSCONFDIR}/profile.d/
share/gvfs/gvfs-bash-completion.sh
@sample ${SYSCONFDIR}/profile.d/gvfs-bash-completion.sh
share/gvfs/mounts/
share/gvfs/mounts/archive.mount
share/gvfs/mounts/burn.mount
share/gvfs/mounts/computer.mount
share/gvfs/mounts/dav.mount
share/gvfs/mounts/ftp.mount
share/gvfs/mounts/http.mount
share/gvfs/mounts/localtest.mount
share/gvfs/mounts/network.mount
share/gvfs/mounts/sftp.mount
share/gvfs/mounts/smb-browse.mount
share/gvfs/mounts/smb.mount
share/gvfs/mounts/trash.mount
share/locale/ar/
share/locale/ar/LC_MESSAGES/
share/locale/ar/LC_MESSAGES/gvfs.mo
share/locale/be@latin/
share/locale/be@latin/LC_MESSAGES/
share/locale/be@latin/LC_MESSAGES/gvfs.mo
share/locale/bg/LC_MESSAGES/gvfs.mo
share/locale/bn_IN/
share/locale/bn_IN/LC_MESSAGES/
share/locale/bn_IN/LC_MESSAGES/gvfs.mo
share/locale/ca/LC_MESSAGES/gvfs.mo
share/locale/cs/LC_MESSAGES/gvfs.mo
share/locale/da/LC_MESSAGES/gvfs.mo
share/locale/de/LC_MESSAGES/gvfs.mo
share/locale/el/LC_MESSAGES/gvfs.mo
share/locale/en_GB/
share/locale/en_GB/LC_MESSAGES/
share/locale/en_GB/LC_MESSAGES/gvfs.mo
share/locale/es/LC_MESSAGES/gvfs.mo
share/locale/et/LC_MESSAGES/gvfs.mo
share/locale/eu/
share/locale/eu/LC_MESSAGES/
share/locale/eu/LC_MESSAGES/gvfs.mo
share/locale/fi/LC_MESSAGES/gvfs.mo
share/locale/fr/LC_MESSAGES/gvfs.mo
share/locale/gl/LC_MESSAGES/gvfs.mo
share/locale/he/LC_MESSAGES/gvfs.mo
share/locale/hi/
share/locale/hi/LC_MESSAGES/
share/locale/hi/LC_MESSAGES/gvfs.mo
share/locale/hu/LC_MESSAGES/gvfs.mo
share/locale/it/LC_MESSAGES/gvfs.mo
share/locale/ja/LC_MESSAGES/gvfs.mo
share/locale/ko/LC_MESSAGES/gvfs.mo
share/locale/ku/
share/locale/ku/LC_MESSAGES/
share/locale/ku/LC_MESSAGES/gvfs.mo
share/locale/lt/
share/locale/lt/LC_MESSAGES/
share/locale/lt/LC_MESSAGES/gvfs.mo
share/locale/mk/
share/locale/mk/LC_MESSAGES/
share/locale/mk/LC_MESSAGES/gvfs.mo
share/locale/ml/
share/locale/ml/LC_MESSAGES/
share/locale/ml/LC_MESSAGES/gvfs.mo
share/locale/mr/
share/locale/mr/LC_MESSAGES/
share/locale/mr/LC_MESSAGES/gvfs.mo
share/locale/nb/LC_MESSAGES/gvfs.mo
share/locale/nl/LC_MESSAGES/gvfs.mo
share/locale/nn/LC_MESSAGES/gvfs.mo
share/locale/pa/
share/locale/pa/LC_MESSAGES/
share/locale/pa/LC_MESSAGES/gvfs.mo
share/locale/pl/LC_MESSAGES/gvfs.mo
share/locale/pt/LC_MESSAGES/gvfs.mo
share/locale/pt_BR/LC_MESSAGES/gvfs.mo
share/locale/ru/LC_MESSAGES/gvfs.mo
share/locale/sk/LC_MESSAGES/gvfs.mo
share/locale/sl/LC_MESSAGES/gvfs.mo
share/locale/sv/LC_MESSAGES/gvfs.mo
share/locale/ta/
share/locale/ta/LC_MESSAGES/
share/locale/ta/LC_MESSAGES/gvfs.mo
share/locale/th/
share/locale/th/LC_MESSAGES/
share/locale/th/LC_MESSAGES/gvfs.mo
share/locale/tr/LC_MESSAGES/gvfs.mo
share/locale/uk/LC_MESSAGES/gvfs.mo
share/locale/vi/LC_MESSAGES/gvfs.mo
share/locale/zh_CN/LC_MESSAGES/gvfs.mo
share/locale/zh_HK/LC_MESSAGES/gvfs.mo
share/locale/zh_TW/LC_MESSAGES/gvfs.mo