summaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
authordrochner <drochner>2008-04-11 19:25:38 +0000
committerdrochner <drochner>2008-04-11 19:25:38 +0000
commit466b684556003b473e8904e3b9f76ea70a00c98e (patch)
tree08905fb751424d83d8387fc0250cf77c3629d358 /sysutils
parentc8dbd64ab867bdbbb89878b3aac1b8dec0b9b8ee (diff)
downloadpkgsrc-466b684556003b473e8904e3b9f76ea70a00c98e.tar.gz
add gvfs-0.2.3, a userland virtual file system implementation which
ought to replace gnome-vfs, starting with gnome-2.22 pkgsrc note: It would be great to have this split into modules to limit dependencies, but as the code is structured this is hard to do. So I've basically selected functions which are provided by gnome-vfs plus gnome-vfs-samba. Unfortunately, the samba part doesn't work for me - mount attempts just hang. So this is a work-in-progress, help welcome.
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/gvfs/DESCR5
-rw-r--r--sysutils/gvfs/Makefile27
-rw-r--r--sysutils/gvfs/PLIST96
-rw-r--r--sysutils/gvfs/distinfo7
-rw-r--r--sysutils/gvfs/patches/patch-aa87
-rw-r--r--sysutils/gvfs/patches/patch-ab13
6 files changed, 235 insertions, 0 deletions
diff --git a/sysutils/gvfs/DESCR b/sysutils/gvfs/DESCR
new file mode 100644
index 00000000000..839b513062d
--- /dev/null
+++ b/sysutils/gvfs/DESCR
@@ -0,0 +1,5 @@
+gvfs is a userspace virtual filesystem designed to work with the i/o
+abstractions of gio (a library availible in glib >= 2.15.1). It
+installs several modules that are automatically used by applications
+using the APIs of libgio. There is also fuse support that allows
+applications not using gio to access the gvfs filesystems.
diff --git a/sysutils/gvfs/Makefile b/sysutils/gvfs/Makefile
new file mode 100644
index 00000000000..136366eae3b
--- /dev/null
+++ b/sysutils/gvfs/Makefile
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/04/11 19:25:38 drochner Exp $
+#
+
+DISTNAME= gvfs-0.2.3
+CATEGORIES= sysutils
+MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gvfs/0.2/}
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.gnome.org/
+COMMENT= Userspace virtual filesystem
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+USE_TOOLS+= intltool gmake
+CONFIGURE_ARGS+= --with-samba-includes=${LOCALBASE}/include
+CONFIGURE_ARGS+= --with-samba-libs=${LOCALBASE}/lib/samba
+
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../sysutils/dbus/buildlink3.mk"
+.include "../../archivers/libarchive/buildlink3.mk"
+.include "../../net/samba/buildlink3.mk"
+.include "../../net/libsoup24/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+.include "../../devel/GConf/buildlink3.mk"
+.include "../../security/gnome-keyring/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/sysutils/gvfs/PLIST b/sysutils/gvfs/PLIST
new file mode 100644
index 00000000000..5f157ac6c09
--- /dev/null
+++ b/sysutils/gvfs/PLIST
@@ -0,0 +1,96 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/04/11 19:25:38 drochner Exp $
+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/gvfs/gvfsurimapper.h
+include/gvfs-client/gvfs/gvfsuriutils.h
+lib/gio/modules/libgiogconf.la
+lib/gio/modules/libgvfsdbus.la
+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/services/gvfs-daemon.service
+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/LC_MESSAGES/gvfs.mo
+share/locale/be@latin/LC_MESSAGES/gvfs.mo
+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/LC_MESSAGES/gvfs.mo
+share/locale/es/LC_MESSAGES/gvfs.mo
+share/locale/et/LC_MESSAGES/gvfs.mo
+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/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/LC_MESSAGES/gvfs.mo
+share/locale/lt/LC_MESSAGES/gvfs.mo
+share/locale/mk/LC_MESSAGES/gvfs.mo
+share/locale/ml/LC_MESSAGES/gvfs.mo
+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/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/LC_MESSAGES/gvfs.mo
+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
+@dirrm share/gvfs/mounts
+@comment in dbus: @dirrm share/dbus-1/services
+@dirrm include/gvfs-client/gvfs
diff --git a/sysutils/gvfs/distinfo b/sysutils/gvfs/distinfo
new file mode 100644
index 00000000000..d950aadd8f9
--- /dev/null
+++ b/sysutils/gvfs/distinfo
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1.1.1 2008/04/11 19:25:38 drochner Exp $
+
+SHA1 (gvfs-0.2.3.tar.bz2) = 9b2a73b4d0edf77a623eeda001f634f11d8ea74b
+RMD160 (gvfs-0.2.3.tar.bz2) = 41c35159d5b72ae38ee47922ffe8b7f90d153c2b
+Size (gvfs-0.2.3.tar.bz2) = 830289 bytes
+SHA1 (patch-aa) = 82f6ccc871ea706ae343ba25ee799c60672f8bf9
+SHA1 (patch-ab) = 83b0268bdbdd42e8267cf089d014ae0c8676e3f6
diff --git a/sysutils/gvfs/patches/patch-aa b/sysutils/gvfs/patches/patch-aa
new file mode 100644
index 00000000000..f3a19aba632
--- /dev/null
+++ b/sysutils/gvfs/patches/patch-aa
@@ -0,0 +1,87 @@
+$NetBSD: patch-aa,v 1.1.1.1 2008/04/11 19:25:38 drochner Exp $
+
+--- configure.orig 2008-04-08 04:07:37.000000000 +0200
++++ configure
+@@ -24502,7 +24502,7 @@ if test "x$enable_http" != "xno"; then
+ msg_http=yes
+ fi
+
+- if test "x$msg_http" == "xyes"; then
++ if test "x$msg_http" = "xyes"; then
+
+ pkg_failed=no
+ { echo "$as_me:$LINENO: checking for HTTP" >&5
+@@ -24780,7 +24780,7 @@ if test "x$enable_fuse" != "xno"; then
+ msg_fuse=yes
+ fi
+
+- if test "x$msg_fuse" == "xyes"; then
++ if test "x$msg_fuse" = "xyes"; then
+
+ pkg_failed=no
+ { echo "$as_me:$LINENO: checking for FUSE" >&5
+@@ -24933,7 +24933,7 @@ if test "x$enable_gconf" != "xno"; then
+ msg_gconf=yes
+ fi
+
+- if test "x$msg_gconf" == "xyes"; then
++ if test "x$msg_gconf" = "xyes"; then
+
+ pkg_failed=no
+ { echo "$as_me:$LINENO: checking for GCONF" >&5
+@@ -25088,7 +25088,7 @@ if test "x$enable_hal" != "xno"; then
+ msg_hal=yes
+ fi
+
+- if test "x$msg_hal" == "xyes"; then
++ if test "x$msg_hal" = "xyes"; then
+
+ pkg_failed=no
+ { echo "$as_me:$LINENO: checking for HAL" >&5
+@@ -25270,7 +25270,7 @@ if test $ac_cv_lib_hal_libhal_get_all_de
+ have_hal_fast_init=yes
+ fi
+
+- if test "x$have_hal_fast_init" == "xyes"; then
++ if test "x$have_hal_fast_init" = "xyes"; then
+
+ cat >>confdefs.h <<\_ACEOF
+ #define HAVE_HAL_FAST_INIT 1
+@@ -25313,7 +25313,7 @@ if test "x$enable_cdda" != "xno"; then
+ msg_cdda=yes
+ fi
+
+- if test "x$msg_cdda" == "xyes"; then
++ if test "x$msg_cdda" = "xyes"; then
+
+ pkg_failed=no
+ { echo "$as_me:$LINENO: checking for CDDA" >&5
+@@ -25675,7 +25675,7 @@ else
+ fi
+
+
+- if test "x$msg_obexftp" == "xyes" -a "x$have_expat" == "xtrue"; then
++ if test "x$msg_obexftp" = "xyes" -a "x$have_expat" = "xtrue"; then
+
+ pkg_failed=no
+ { echo "$as_me:$LINENO: checking for OBEXFTP" >&5
+@@ -25846,8 +25846,8 @@ fi
+ ;;
+ esac
+
+- if test "x$msg_gphoto2" == "xyes"; then
+- if test "x$use_gphoto2" == "xyes"; then
++ if test "x$msg_gphoto2" = "xyes"; then
++ if test "x$use_gphoto2" = "xyes"; then
+
+ pkg_failed=no
+ { echo "$as_me:$LINENO: checking for GPHOTO2" >&5
+@@ -26005,7 +26005,7 @@ if test "x$enable_keyring" != "xno"; the
+ msg_keyring=yes
+ fi
+
+- if test "x$msg_keyring" == "xyes"; then
++ if test "x$msg_keyring" = "xyes"; then
+
+ pkg_failed=no
+ { echo "$as_me:$LINENO: checking for KEYRING" >&5
diff --git a/sysutils/gvfs/patches/patch-ab b/sysutils/gvfs/patches/patch-ab
new file mode 100644
index 00000000000..ddaaa60b441
--- /dev/null
+++ b/sysutils/gvfs/patches/patch-ab
@@ -0,0 +1,13 @@
+$NetBSD: patch-ab,v 1.1.1.1 2008/04/11 19:25:38 drochner Exp $
+
+--- programs/Makefile.in.orig 2008-04-10 15:21:35.000000000 +0200
++++ programs/Makefile.in
+@@ -712,7 +712,7 @@ info: info-am
+
+ info-am:
+
+-install-data-am: install-profileSCRIPTS
++install-data-am:
+
+ install-exec-am: install-binPROGRAMS install-binSCRIPTS
+