summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--devel/gnome-vfs/Makefile58
-rw-r--r--devel/gnome-vfs/distinfo1
-rw-r--r--devel/gnome-vfs/files/patch-aa64
-rw-r--r--devel/gnome-vfs/files/patch-ac11
-rw-r--r--devel/gnome-vfs/files/patch-daemon_gnome-vfs-async-daemon.c67
-rw-r--r--devel/gnome-vfs/files/patch-devel-docs::Makefile.in14
-rw-r--r--devel/gnome-vfs/files/patch-gnome-vfs-2.0.pc.in12
-rw-r--r--devel/gnome-vfs/files/patch-gnome-vfs-module-2.0.pc.in12
-rw-r--r--devel/gnome-vfs/files/patch-libgnomevfs::Makefile.in11
-rw-r--r--devel/gnome-vfs/files/patch-libgnomevfs::gnome-vfs-application-registry.c29
-rw-r--r--devel/gnome-vfs/files/patch-libgnomevfs_gnome-vfs-utils.c19
-rw-r--r--devel/gnome-vfs/files/patch-modules_cdda-method.c26
-rw-r--r--devel/gnome-vfs/files/patch-modules_ssh-method.c10
-rw-r--r--devel/gnome-vfs/files/patch-modules_vfolder_applications-all-users.vfolder-info.in11
-rw-r--r--devel/gnome-vfs/files/patch-modules_vfolder_vfolder-info.c11
-rw-r--r--devel/gnome-vfs/pkg-descr14
-rw-r--r--devel/gnome-vfs/pkg-plist330
-rw-r--r--devel/gnomevfs2/Makefile58
-rw-r--r--devel/gnomevfs2/distinfo1
-rw-r--r--devel/gnomevfs2/files/patch-aa64
-rw-r--r--devel/gnomevfs2/files/patch-ac11
-rw-r--r--devel/gnomevfs2/files/patch-daemon_gnome-vfs-async-daemon.c67
-rw-r--r--devel/gnomevfs2/files/patch-devel-docs::Makefile.in14
-rw-r--r--devel/gnomevfs2/files/patch-gnome-vfs-2.0.pc.in12
-rw-r--r--devel/gnomevfs2/files/patch-gnome-vfs-module-2.0.pc.in12
-rw-r--r--devel/gnomevfs2/files/patch-libgnomevfs::Makefile.in11
-rw-r--r--devel/gnomevfs2/files/patch-libgnomevfs::gnome-vfs-application-registry.c29
-rw-r--r--devel/gnomevfs2/files/patch-libgnomevfs_gnome-vfs-utils.c19
-rw-r--r--devel/gnomevfs2/files/patch-modules_cdda-method.c26
-rw-r--r--devel/gnomevfs2/files/patch-modules_ssh-method.c10
-rw-r--r--devel/gnomevfs2/files/patch-modules_vfolder_applications-all-users.vfolder-info.in11
-rw-r--r--devel/gnomevfs2/files/patch-modules_vfolder_vfolder-info.c11
-rw-r--r--devel/gnomevfs2/pkg-descr14
-rw-r--r--devel/gnomevfs2/pkg-plist330
34 files changed, 1400 insertions, 0 deletions
diff --git a/devel/gnome-vfs/Makefile b/devel/gnome-vfs/Makefile
new file mode 100644
index 000000000..000704c05
--- /dev/null
+++ b/devel/gnome-vfs/Makefile
@@ -0,0 +1,58 @@
+# New ports collection makefile for: gnomevfs2
+# Date created: 28th June 2000
+# Whom: Ade Lovett <ade@FreeBSD.org>
+#
+# $FreeBSD: ports/devel/gnomevfs2/Makefile,v 1.69 2003/10/18 23:15:49 marcus Exp $
+#
+
+PORTNAME= gnomevfs2
+PORTVERSION= 2.5.0.1
+CATEGORIES= devel gnome
+MASTER_SITES= ${MASTER_SITE_GNOME}
+MASTER_SITE_SUBDIR= sources/gnome-vfs/2.5
+DISTNAME= gnome-vfs-${PORTVERSION}
+DIST_SUBDIR= gnome2
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= GNOME Virtual File System
+
+USE_BZIP2= yes
+USE_GMAKE= yes
+USE_X_PREFIX= yes
+USE_GNOME= gnomeprefix gnomehack gnomehier gnomemimedata gconf2 libbonobo
+USE_REINPLACE= yes
+USE_LIBTOOL= yes
+INSTALLS_SHLIB= yes
+CONFIGURE_ENV= CPPFLAGS="${PTHREAD_CFLAGS} -I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}" \
+ BSD_PTHREAD_LIBS=${PTHREAD_LIBS}
+
+.include <bsd.port.pre.mk>
+
+.if exists(${LOCALBASE}/lib/libcdda_paranoia.a)
+WITH_CDPARANOIA= yes
+.endif
+.if exists(${LOCALBASE}/lib/libfam.a)
+WITH_FAM= yes
+.endif
+
+.if defined(WITH_CDPARANOIA)
+LIB_DEPENDS+= cdda_paranoia.0:${PORTSDIR}/audio/cdparanoia
+PLIST_SUB+= CDPARANOIA=""
+.else
+PLIST_SUB+= CDPARANOIA="@comment "
+.endif
+.if defined(WITH_FAM)
+LIB_DEPENDS+= fam.0:${PORTSDIR}/devel/fam
+.endif
+
+post-patch:
+ @${FIND} ${WRKSRC} -name "*info.in" | xargs ${REINPLACE_CMD} -e \
+ 's|\@datadir\@/gnome|\@datadir\@|g'
+ @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
+ ${WRKSRC}/libgnomevfs/Makefile.in \
+ ${WRKSRC}/modules/vfolder/applications-all-users.vfolder-info.in
+ @${REINPLACE_CMD} -e "/^SUBDIRS =/s/test//" \
+ ${WRKSRC}/Makefile.in
+
+.include <bsd.port.post.mk>
diff --git a/devel/gnome-vfs/distinfo b/devel/gnome-vfs/distinfo
new file mode 100644
index 000000000..12d8d5540
--- /dev/null
+++ b/devel/gnome-vfs/distinfo
@@ -0,0 +1 @@
+MD5 (gnome2/gnome-vfs-2.5.0.1.tar.bz2) = 482e66dbe72c9e1be0fa02d48d16beb6
diff --git a/devel/gnome-vfs/files/patch-aa b/devel/gnome-vfs/files/patch-aa
new file mode 100644
index 000000000..9cad28559
--- /dev/null
+++ b/devel/gnome-vfs/files/patch-aa
@@ -0,0 +1,64 @@
+--- configure.orig Mon Mar 31 06:11:24 2003
++++ configure Mon Mar 31 18:06:17 2003
+@@ -8344,6 +8344,7 @@
+
+ # This can be used to rebuild libtool when needed
+ LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
++$ac_aux_dir/ltconfig $LIBTOOL_DEPS
+
+ # Always use our own libtool.
+ LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+@@ -13091,8 +13092,8 @@
+ done
+ fi
+
+-echo "$as_me:$LINENO: checking for bzCompressInit in -lbz2" >&5
+-echo $ECHO_N "checking for bzCompressInit in -lbz2... $ECHO_C" >&6
++echo "$as_me:$LINENO: checking for BZ2_bzCompressInit in -lbz2" >&5
++echo $ECHO_N "checking for BZ2_bzCompressInit in -lbz2... $ECHO_C" >&6
+ if test "${ac_cv_lib_bz2_bzCompressInit+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+ else
+@@ -13112,11 +13113,11 @@
+ #endif
+ /* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+-char bzCompressInit ();
++char BZ2_bzCompressInit ();
+ int
+ main ()
+ {
+-bzCompressInit ();
++BZ2_bzCompressInit ();
+ ;
+ return 0;
+ }
+@@ -13858,7 +13859,7 @@
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+ else
+
+- LDFLAGS="$LDFLAGS -L$with_openssl_libs -lssl -lcrypto -ldl"
++ LDFLAGS="$LDFLAGS -L$with_openssl_libs -lssl -lcryptofoo -ldl"
+ cat >conftest.$ac_ext <<_ACEOF
+ #line $LINENO "configure"
+ /* confdefs.h. */
+@@ -13914,9 +13915,9 @@
+
+ msg_openssl="yes"
+ if test x$with_openssl_libs != x/usr/lib; then
+- OPENSSL_LIBS="-L$with_openssl_libs -lssl -lcrypto"
++ OPENSSL_LIBS="-L$with_openssl_libs -lssl -lcryptofoo"
+ else
+- OPENSSL_LIBS="-lssl -lcrypto"
++ OPENSSL_LIBS="-lssl -lcryptofoo"
+ fi
+
+
+@@ -15904,6 +15905,7 @@
+ s,@ORBIT_IDL@,$ORBIT_IDL,;t t
+ s,@BONOBO_IDLDIR@,$BONOBO_IDLDIR,;t t
+ s,@WARN_CFLAGS@,$WARN_CFLAGS,;t t
++s,@PTHREAD_LIB@,$BSD_PTHREAD_LIBS,;t t
+ s,@GETTEXT_PACKAGE@,$GETTEXT_PACKAGE,;t t
+ s,@USE_NLS@,$USE_NLS,;t t
+ s,@MSGFMT@,$MSGFMT,;t t
diff --git a/devel/gnome-vfs/files/patch-ac b/devel/gnome-vfs/files/patch-ac
new file mode 100644
index 000000000..9362cac17
--- /dev/null
+++ b/devel/gnome-vfs/files/patch-ac
@@ -0,0 +1,11 @@
+--- modules/Makefile.in.orig Tue May 6 15:39:48 2003
++++ modules/Makefile.in Tue May 6 15:41:28 2003
+@@ -210,7 +210,7 @@
+ @BUILD_CDEMENU_MODULE_TRUE@CDEMENU_LTLIBS = @BUILD_CDEMENU_MODULE_TRUE@libcdemenu-desktop.la
+ @BUILD_CDEMENU_MODULE_FALSE@CDEMENU_LTLIBS =
+
+-module_flags = -export_dynamic -avoid-version -module -no-undefined
++module_flags = -export_dynamic -avoid-version -module -no-undefined $(PTHREAD_LIB)
+ modulesdir = $(libdir)/gnome-vfs-2.0/modules
+
+ modules_LTLIBRARIES = \
diff --git a/devel/gnome-vfs/files/patch-daemon_gnome-vfs-async-daemon.c b/devel/gnome-vfs/files/patch-daemon_gnome-vfs-async-daemon.c
new file mode 100644
index 000000000..588665856
--- /dev/null
+++ b/devel/gnome-vfs/files/patch-daemon_gnome-vfs-async-daemon.c
@@ -0,0 +1,67 @@
+--- daemon/gnome-vfs-async-daemon.c.orig Thu Oct 23 16:17:06 2003
++++ daemon/gnome-vfs-async-daemon.c Thu Oct 23 16:19:26 2003
+@@ -23,23 +23,23 @@
+ * the context object that has been looked up */
+ G_LOCK_DEFINE_STATIC (client_call_context);
+
+-static GnomeVFSAsyncDaemon *async_daemon = NULL;
++static GnomeVFSAsyncDaemon *g_vfs_async_daemon = NULL;
+
+ static void
+ gnome_vfs_async_daemon_finalize (GObject *object)
+ {
+ /* All client calls should have finished before we kill this object */
+- g_assert (g_hash_table_size (async_daemon->client_call_context) == 0);
+- g_hash_table_destroy (async_daemon->client_call_context);
++ g_assert (g_hash_table_size (g_vfs_async_daemon->client_call_context) == 0);
++ g_hash_table_destroy (g_vfs_async_daemon->client_call_context);
+ BONOBO_CALL_PARENT (G_OBJECT_CLASS, finalize, (object));
+- async_daemon = NULL;
++ g_vfs_async_daemon = NULL;
+ }
+
+ static void
+ gnome_vfs_async_daemon_instance_init (GnomeVFSAsyncDaemon *daemon)
+ {
+ daemon->client_call_context = g_hash_table_new (NULL, NULL);
+- async_daemon = daemon;
++ g_vfs_async_daemon = daemon;
+ }
+
+ GnomeVFSContext *
+@@ -48,13 +48,13 @@
+ {
+ GnomeVFSContext *context;
+
+- if (async_daemon == NULL) {
++ if (g_vfs_async_daemon == NULL) {
+ return NULL;
+ }
+
+ context = gnome_vfs_context_new ();
+ G_LOCK (client_call_context);
+- g_hash_table_insert (async_daemon->client_call_context, client_call, context);
++ g_hash_table_insert (g_vfs_async_daemon->client_call_context, client_call, context);
+ G_UNLOCK (client_call_context);
+
+ gnome_vfs_daemon_add_context (client, context);
+@@ -72,8 +72,8 @@
+ _gnome_vfs_daemon_set_current_daemon_client_call (NULL);
+ gnome_vfs_daemon_remove_context (client, context);
+ G_LOCK (client_call_context);
+- if (async_daemon != NULL) {
+- g_hash_table_remove (async_daemon->client_call_context, client_call);
++ if (g_vfs_async_daemon != NULL) {
++ g_hash_table_remove (g_vfs_async_daemon->client_call_context, client_call);
+ }
+ gnome_vfs_context_free (context);
+ G_UNLOCK (client_call_context);
+@@ -176,7 +176,7 @@
+ client_call = data;
+
+ G_LOCK (client_call_context);
+- context = g_hash_table_lookup (async_daemon->client_call_context, client_call);
++ context = g_hash_table_lookup (g_vfs_async_daemon->client_call_context, client_call);
+ if (context != NULL) {
+ cancellation = gnome_vfs_context_get_cancellation (context);
+ if (cancellation) {
diff --git a/devel/gnome-vfs/files/patch-devel-docs::Makefile.in b/devel/gnome-vfs/files/patch-devel-docs::Makefile.in
new file mode 100644
index 000000000..a4fe1c9e7
--- /dev/null
+++ b/devel/gnome-vfs/files/patch-devel-docs::Makefile.in
@@ -0,0 +1,14 @@
+
+$FreeBSD: ports/devel/gnomevfs2/files/patch-devel-docs::Makefile.in,v 1.3 2003/09/18 06:49:30 marcus Exp $
+
+--- devel-docs/Makefile.in 2002/02/16 16:44:53 1.1
++++ devel-docs/Makefile.in 2002/02/16 16:45:47
+@@ -168,7 +168,7 @@
+ TEXT_FILES = gnome-vfs-mime-type-handling.txt
+
+
+-docdir = $(prefix)/doc
++docdir = $(prefix)/share/doc
+ doc_DATA =
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_HEADER = ../config.h
diff --git a/devel/gnome-vfs/files/patch-gnome-vfs-2.0.pc.in b/devel/gnome-vfs/files/patch-gnome-vfs-2.0.pc.in
new file mode 100644
index 000000000..c75a8ae85
--- /dev/null
+++ b/devel/gnome-vfs/files/patch-gnome-vfs-2.0.pc.in
@@ -0,0 +1,12 @@
+
+$FreeBSD: ports/devel/gnomevfs2/files/patch-gnome-vfs-2.0.pc.in,v 1.3 2003/09/18 06:49:30 marcus Exp $
+
+--- gnome-vfs-2.0.pc.in 2002/02/16 13:07:24 1.1
++++ gnome-vfs-2.0.pc.in 2002/02/16 13:07:38
+@@ -8,5 +8,5 @@
+ Description: The GNOME virtual file-system libraries
+ Version: @VERSION@
+ Requires: bonobo-activation-2.0,gthread-2.0,gmodule-2.0
+-Libs: -L${libdir} -lgnomevfs-2
++Libs: -L${libdir} -lgnomevfs-2 @PTHREAD_LIB@
+ Cflags: -I${includedir}/gnome-vfs-2.0 -I${libdir}/gnome-vfs-2.0/include
diff --git a/devel/gnome-vfs/files/patch-gnome-vfs-module-2.0.pc.in b/devel/gnome-vfs/files/patch-gnome-vfs-module-2.0.pc.in
new file mode 100644
index 000000000..caa732b1c
--- /dev/null
+++ b/devel/gnome-vfs/files/patch-gnome-vfs-module-2.0.pc.in
@@ -0,0 +1,12 @@
+
+$FreeBSD: ports/devel/gnomevfs2/files/patch-gnome-vfs-module-2.0.pc.in,v 1.4 2003/09/18 06:49:30 marcus Exp $
+
+--- gnome-vfs-module-2.0.pc.in 2002/02/16 13:07:42 1.1
++++ gnome-vfs-module-2.0.pc.in 2002/02/16 13:07:51
+@@ -8,5 +8,5 @@
+ Description: The GNOME virtual file-system module include info
+ Version: @VERSION@
+ Requires: bonobo-activation-2.0,gthread-2.0,gmodule-2.0
+-Libs: -L${libdir} -lgnomevfs-2
++Libs: -L${libdir} -lgnomevfs-2 @PTHREAD_LIB@
+ Cflags: -I${includedir}/gnome-vfs-2.0 -I${includedir}/gnome-vfs-module-2.0 -I${libdir}/gnome-vfs-2.0/include
diff --git a/devel/gnome-vfs/files/patch-libgnomevfs::Makefile.in b/devel/gnome-vfs/files/patch-libgnomevfs::Makefile.in
new file mode 100644
index 000000000..063376961
--- /dev/null
+++ b/devel/gnome-vfs/files/patch-libgnomevfs::Makefile.in
@@ -0,0 +1,11 @@
+--- libgnomevfs/Makefile.in.orig Wed Oct 22 01:11:11 2003
++++ libgnomevfs/Makefile.in Wed Oct 22 01:12:00 2003
+@@ -429,7 +429,7 @@
+ # CLEANFILES = $(BUILT_SOURCES)
+
+ # Platform specific includes
+-libgnomevfsplatformincludedir = $(libdir)/gnome-vfs-2.0/include
++libgnomevfsplatformincludedir = $(includedir)/gnome-vfs-2.0/include
+ libgnomevfsplatforminclude_HEADERS = \
+ gnome-vfs-file-size.h
+
diff --git a/devel/gnome-vfs/files/patch-libgnomevfs::gnome-vfs-application-registry.c b/devel/gnome-vfs/files/patch-libgnomevfs::gnome-vfs-application-registry.c
new file mode 100644
index 000000000..f6bb8f9ff
--- /dev/null
+++ b/devel/gnome-vfs/files/patch-libgnomevfs::gnome-vfs-application-registry.c
@@ -0,0 +1,29 @@
+
+$FreeBSD: ports/devel/gnomevfs2/files/patch-libgnomevfs::gnome-vfs-application-registry.c,v 1.3 2003/09/18 06:49:30 marcus Exp $
+
+--- libgnomevfs/gnome-vfs-application-registry.c 2002/06/13 07:31:15 1.1
++++ libgnomevfs/gnome-vfs-application-registry.c 2002/06/13 08:25:24
+@@ -940,6 +940,8 @@
+ static void
+ gnome_vfs_application_registry_init (void)
+ {
++ gchar *tmp;
++
+ if (gnome_vfs_application_registry_initialized)
+ return;
+
+@@ -961,6 +963,14 @@
+ gnome_registry_dir.dirname = g_strdup (DATADIR "/application-registry");
+ gnome_registry_dir.system_dir = TRUE;
+
++ tmp = g_strconcat (g_get_home_dir(), "/.gnome", NULL);
++ if (mkdir (tmp, 0700) &&
++ errno != EEXIST) {
++ g_warning("Could not create per-user Gnome configuration directory: %s",
++ tmp);
++ }
++ g_free(tmp);
++
+ user_registry_dir.dirname = g_strconcat (g_get_home_dir(), "/.gnome/application-info", NULL);
+ user_registry_dir.system_dir = FALSE;
+
diff --git a/devel/gnome-vfs/files/patch-libgnomevfs_gnome-vfs-utils.c b/devel/gnome-vfs/files/patch-libgnomevfs_gnome-vfs-utils.c
new file mode 100644
index 000000000..8f8f15be3
--- /dev/null
+++ b/devel/gnome-vfs/files/patch-libgnomevfs_gnome-vfs-utils.c
@@ -0,0 +1,19 @@
+--- libgnomevfs/gnome-vfs-utils.c.orig Fri Apr 25 06:52:18 2003
++++ libgnomevfs/gnome-vfs-utils.c Tue May 6 15:44:27 2003
+@@ -42,6 +42,7 @@
+ #include <pwd.h>
+ #include <stdlib.h>
+ #include <string.h>
++#include <sys/param.h>
+ #include <sys/stat.h>
+ #include <sys/types.h>
+ #include <unistd.h>
+@@ -840,7 +841,7 @@
+ paths = g_strsplit (gnome_var, ":", 0);
+
+ for (temp_paths = paths; *temp_paths != NULL; temp_paths++) {
+- full_filename = g_strconcat (*temp_paths, "/share/pixmaps/", relative_filename, NULL);
++ full_filename = g_strconcat (*temp_paths, "/share/gnome/pixmaps/", relative_filename, NULL);
+ if (g_file_test (full_filename, G_FILE_TEST_EXISTS)) {
+ g_strfreev (paths);
+ return full_filename;
diff --git a/devel/gnome-vfs/files/patch-modules_cdda-method.c b/devel/gnome-vfs/files/patch-modules_cdda-method.c
new file mode 100644
index 000000000..d1692cc03
--- /dev/null
+++ b/devel/gnome-vfs/files/patch-modules_cdda-method.c
@@ -0,0 +1,26 @@
+--- modules/cdda-method.c.orig Wed Jan 22 13:54:31 2003
++++ modules/cdda-method.c Wed Jan 22 13:54:33 2003
+@@ -623,7 +623,11 @@
+ // Check and see if we already have opened and stashed this drive
+ if (!use_base) {
+ if (global_context != NULL) {
++#ifdef Linux
+ if (strcmp (drive->cdda_device_name, global_context->drive->cdda_device_name) == 0) {
++#elif defined(__FreeBSD__)
++ if (strcmp (drive->dev->device_path, global_context->drive->dev->device_path) == 0) {
++#endif
+ use_cache = TRUE;
+ cdda_close (drive);
+ gnome_vfs_file_info_copy (file_info, global_context->file_info);
+@@ -709,7 +713,11 @@
+ if (!use_base) {
+ // Check for cache
+ if (global_context != NULL) {
++#ifdef Linux
+ if (strcmp (drive->cdda_device_name, global_context->drive->cdda_device_name) != 0) {
++#elif defined(__FreeBSD__)
++ if (strcmp (drive->dev->device_path, global_context->drive->dev->device_path) != 0) {
++#endif
+ // Clear old cache
+ cdda_context_free (global_context);
+ global_context = cdda_context_new (drive, uri);
diff --git a/devel/gnome-vfs/files/patch-modules_ssh-method.c b/devel/gnome-vfs/files/patch-modules_ssh-method.c
new file mode 100644
index 000000000..14b2cf886
--- /dev/null
+++ b/devel/gnome-vfs/files/patch-modules_ssh-method.c
@@ -0,0 +1,10 @@
+--- modules/ssh-method.c.orig Mon Jun 10 13:28:42 2002
++++ modules/ssh-method.c Mon Jun 10 13:28:51 2002
+@@ -34,6 +34,7 @@
+ #include <string.h>
+ #include <sys/types.h>
+ #include <sys/wait.h>
++#include <signal.h>
+ #include <unistd.h>
+
+ typedef struct {
diff --git a/devel/gnome-vfs/files/patch-modules_vfolder_applications-all-users.vfolder-info.in b/devel/gnome-vfs/files/patch-modules_vfolder_applications-all-users.vfolder-info.in
new file mode 100644
index 000000000..13ce78387
--- /dev/null
+++ b/devel/gnome-vfs/files/patch-modules_vfolder_applications-all-users.vfolder-info.in
@@ -0,0 +1,11 @@
+--- modules/vfolder/applications-all-users.vfolder-info.in.orig Sat Oct 18 19:04:37 2003
++++ modules/vfolder/applications-all-users.vfolder-info.in Sat Oct 18 19:05:18 2003
+@@ -19,7 +19,7 @@
+ <MergeDir>/usr/share/gnome/apps/</MergeDir>
+
+ <!-- Merge dirs optional -->
+- <MergeDir>/etc/X11/applnk/</MergeDir>
++ <MergeDir>%%LOCALBASE%%/share/applnk/</MergeDir>
+
+ <!-- Root folder -->
+ <Folder>
diff --git a/devel/gnome-vfs/files/patch-modules_vfolder_vfolder-info.c b/devel/gnome-vfs/files/patch-modules_vfolder_vfolder-info.c
new file mode 100644
index 000000000..a07d0bc81
--- /dev/null
+++ b/devel/gnome-vfs/files/patch-modules_vfolder_vfolder-info.c
@@ -0,0 +1,11 @@
+--- modules/vfolder/vfolder-info.c.orig Fri Nov 29 13:40:11 2002
++++ modules/vfolder/vfolder-info.c Fri Nov 29 13:40:19 2002
+@@ -1721,7 +1721,7 @@
+
+ for (i = 0; ppath[i] != NULL; i++) {
+ dir = g_build_filename (ppath[i],
+- "/share/applications/",
++ "/share/gnome/applications/",
+ NULL);
+ id = itemdir_new (info,
+ dir,
diff --git a/devel/gnome-vfs/pkg-descr b/devel/gnome-vfs/pkg-descr
new file mode 100644
index 000000000..81cfcd5dd
--- /dev/null
+++ b/devel/gnome-vfs/pkg-descr
@@ -0,0 +1,14 @@
+This is the GNOME Virtual File System.
+
+GnomeVFS is a filesystem abstraction library allowing applications
+plugable transparent access to a variety of "real" filesystems, from
+WebDAV to digital cameras, to the local filesystem. It also contains a
+number of other convenient file utilities such as a comphrehensive MIME
+database / Application registry, and a copy engine. Use of GnomeVFS
+ensures that an application or component will be usable by Nautilus or
+other GnomeVFS applications for handling the display of data from
+various URIs, as well.
+
+This is the GnomeVFS for the GNOME 2 architecture.
+
+WWW: http://www.gnome.org/
diff --git a/devel/gnome-vfs/pkg-plist b/devel/gnome-vfs/pkg-plist
new file mode 100644
index 000000000..6011ae601
--- /dev/null
+++ b/devel/gnome-vfs/pkg-plist
@@ -0,0 +1,330 @@
+bin/gnomevfs-cat
+bin/gnomevfs-copy
+bin/gnomevfs-info
+bin/gnomevfs-ls
+bin/gnomevfs-mkdir
+bin/vfs-daemon
+etc/gconf/gconf.xml.defaults/%gconf.xml
+etc/gconf/gconf.xml.defaults/desktop/%gconf.xml
+etc/gconf/gconf.xml.defaults/desktop/gnome/%gconf.xml
+etc/gconf/gconf.xml.defaults/desktop/gnome/applications/%gconf.xml
+etc/gconf/gconf.xml.defaults/desktop/gnome/applications/component_viewer/%gconf.xml
+etc/gconf/gconf.xml.defaults/desktop/gnome/applications/terminal/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/desktop/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/desktop/gnome/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/desktop/gnome/applications/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/desktop/gnome/applications/component_viewer/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/desktop/gnome/applications/terminal/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/system/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/system/http_proxy/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/system/proxy/%gconf.xml
+etc/gconf/gconf.xml.defaults/system/%gconf.xml
+etc/gconf/gconf.xml.defaults/system/http_proxy/%gconf.xml
+etc/gconf/gconf.xml.defaults/system/proxy/%gconf.xml
+etc/gconf/schemas/desktop_default_applications.schemas
+etc/gconf/schemas/system_http_proxy.schemas
+%%CDPARANOIA%%etc/gnome-vfs-2.0/modules/cdda-module.conf
+etc/gnome-vfs-2.0/modules/default-modules.conf
+etc/gnome-vfs-2.0/vfolders/applications-all-users.vfolder-info
+etc/gnome-vfs-2.0/vfolders/favorites.vfolder-info
+etc/gnome-vfs-2.0/vfolders/network.vfolder-info
+etc/gnome-vfs-2.0/vfolders/preferences-all-users.vfolder-info
+etc/gnome-vfs-2.0/vfolders/server-settings.vfolder-info
+etc/gnome-vfs-2.0/vfolders/start-here.vfolder-info
+etc/gnome-vfs-2.0/vfolders/system-settings.vfolder-info
+include/gnome-vfs-2.0/include/gnome-vfs-file-size.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-application-registry.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-async-ops.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-cancellation.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-context.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-directory.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-file-info.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-file-size.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-find-directory.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-handle.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-init.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-job-limit.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-mime-handlers.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-mime-monitor.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-mime-utils.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-module-callback.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-monitor.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-ops.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-result.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-standard-callbacks.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-types.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-uri.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-utils.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-xfer.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs.h
+include/gnome-vfs-module-2.0/libgnomevfs/gnome-vfs-cancellable-ops.h
+include/gnome-vfs-module-2.0/libgnomevfs/gnome-vfs-inet-connection.h
+include/gnome-vfs-module-2.0/libgnomevfs/gnome-vfs-method.h
+include/gnome-vfs-module-2.0/libgnomevfs/gnome-vfs-mime-info.h
+include/gnome-vfs-module-2.0/libgnomevfs/gnome-vfs-mime.h
+include/gnome-vfs-module-2.0/libgnomevfs/gnome-vfs-module-callback-module-api.h
+include/gnome-vfs-module-2.0/libgnomevfs/gnome-vfs-module-shared.h
+include/gnome-vfs-module-2.0/libgnomevfs/gnome-vfs-module.h
+include/gnome-vfs-module-2.0/libgnomevfs/gnome-vfs-parse-ls.h
+include/gnome-vfs-module-2.0/libgnomevfs/gnome-vfs-socket-buffer.h
+include/gnome-vfs-module-2.0/libgnomevfs/gnome-vfs-socket.h
+include/gnome-vfs-module-2.0/libgnomevfs/gnome-vfs-ssl.h
+include/gnome-vfs-module-2.0/libgnomevfs/gnome-vfs-transform.h
+lib/bonobo/monikers/libmoniker_gnome_vfs_std.so
+lib/gnome-vfs-2.0/modules/libbzip2.so
+%%CDPARANOIA%%lib/gnome-vfs-2.0/modules/libcdda.so
+lib/gnome-vfs-2.0/modules/libextfs.so
+lib/gnome-vfs-2.0/modules/libfile.so
+lib/gnome-vfs-2.0/modules/libftp.so
+lib/gnome-vfs-2.0/modules/libgzip.so
+lib/gnome-vfs-2.0/modules/libhttp.so
+lib/gnome-vfs-2.0/modules/libnntp.so
+lib/gnome-vfs-2.0/modules/libssh.so
+lib/gnome-vfs-2.0/modules/libtar.so
+lib/gnome-vfs-2.0/modules/libvfolder-desktop.so
+lib/gnome-vfs-2.0/modules/libvfs-pipe.so
+lib/gnome-vfs-2.0/modules/libvfs-test.so
+lib/gnome-vfs-2.0/modules/libvfs-translate.so
+lib/libgnomevfs-2.a
+lib/libgnomevfs-2.so
+lib/libgnomevfs-2.so.500
+lib/vfs/2.0/extfs/README
+lib/vfs/2.0/extfs/a
+lib/vfs/2.0/extfs/ar
+lib/vfs/2.0/extfs/arj
+lib/vfs/2.0/extfs/cpio
+lib/vfs/2.0/extfs/deb
+lib/vfs/2.0/extfs/hp48
+lib/vfs/2.0/extfs/lha
+lib/vfs/2.0/extfs/mailfs
+lib/vfs/2.0/extfs/patchfs
+lib/vfs/2.0/extfs/rar
+lib/vfs/2.0/extfs/rpm
+lib/vfs/2.0/extfs/rpms
+lib/vfs/2.0/extfs/tar
+lib/vfs/2.0/extfs/trpm
+lib/vfs/2.0/extfs/zip
+lib/vfs/2.0/extfs/zoo
+libdata/bonobo/servers/GNOME_VFS_Daemon.server
+libdata/bonobo/servers/GNOME_VFS_Moniker_std.server
+libdata/pkgconfig/gnome-vfs-2.0.pc
+libdata/pkgconfig/gnome-vfs-module-2.0.pc
+share/doc/gnome-vfs-2.0/about.html
+share/doc/gnome-vfs-2.0/advanced-operations.html
+share/doc/gnome-vfs-2.0/ch08.html
+share/doc/gnome-vfs-2.0/c9456.html
+share/doc/gnome-vfs-2.0/c9466.html
+share/doc/gnome-vfs-2.0/data-types.html
+share/doc/gnome-vfs-2.0/directory-operations.html
+share/doc/gnome-vfs-2.0/everything-else.html
+share/doc/gnome-vfs-2.0/file-operations.html
+share/doc/gnome-vfs-2.0/gnome-vfs-2.0.devhelp
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-application-registry.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-async-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-cancellation.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-context.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-directory-basic-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-directory-find-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-directory-list-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-file-advanced-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-file-basic-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-file-info-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-file-info.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-file-rw-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-file-size.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-file-trunc-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-inet-connection.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-init.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-method.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-mime-database.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-mime-monitor.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-mime.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-module-callback-module-api.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-module-callback.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-module-shared.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-module.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-monitor.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-parse-ls.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-result.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-socket-buffer.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-socket.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-ssl.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-standard-callbacks.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-transform.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-uri.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-utils.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-xfer.html
+share/doc/gnome-vfs-2.0/gnome-vfs-application-registry.html
+share/doc/gnome-vfs-2.0/gnome-vfs-asynchronous-operations.html
+share/doc/gnome-vfs-2.0/gnome-vfs-cancellation.html
+share/doc/gnome-vfs-2.0/gnome-vfs-configuration.html
+share/doc/gnome-vfs-2.0/gnome-vfs-context.html
+share/doc/gnome-vfs-2.0/gnome-vfs-directory.html
+share/doc/gnome-vfs-2.0/gnome-vfs-directory-operations.html
+share/doc/gnome-vfs-2.0/gnome-vfs-file-info.html
+share/doc/gnome-vfs-2.0/gnome-vfs-file-operations.html
+share/doc/gnome-vfs-2.0/gnome-vfs-file-size.html
+share/doc/gnome-vfs-2.0/gnome-vfs-finding-special-directories.html
+share/doc/gnome-vfs-2.0/gnome-vfs-first-steps.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-application-registry.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-async-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-cancellation.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-context.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-directory-basic-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-directory-find-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-directory-list-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-directory.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-file-advanced-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-file-basic-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-file-info-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-file-info.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-file-rw-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-file-size.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-file-trunc-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-find-directory.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-inet-connection.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-init.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-method.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-mime-database.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-mime-monitor.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-mime.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-module-callback-module-api.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-module-callback.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-module-shared.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-module.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-monitor.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-parse-ls.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-result.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-socket-buffer.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-socket.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-ssl.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-standard-callbacks.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-transform.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-uri.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-utils.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-xfer.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnomevfsmetadata.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnomevfsmimemonitor.html
+share/doc/gnome-vfs-2.0/gnome-vfs-inet-connection.html
+share/doc/gnome-vfs-2.0/gnome-vfs-initialization.html
+share/doc/gnome-vfs-2.0/gnome-vfs-iobuf.html
+share/doc/gnome-vfs-2.0/gnome-vfs-method.html
+share/doc/gnome-vfs-2.0/gnome-vfs-mime-handlers.html
+share/doc/gnome-vfs-2.0/gnome-vfs-mime-info.html
+share/doc/gnome-vfs-2.0/gnome-vfs-mime-magic.html
+share/doc/gnome-vfs-2.0/gnome-vfs-mime-monitor.html
+share/doc/gnome-vfs-2.0/gnome-vfs-mime-sniff-buffer.html
+share/doc/gnome-vfs-2.0/gnome-vfs-mime.html
+share/doc/gnome-vfs-2.0/gnome-vfs-module-callback-module-api.html
+share/doc/gnome-vfs-2.0/gnome-vfs-module-callbacks.html
+share/doc/gnome-vfs-2.0/gnome-vfs-module-shared.html
+share/doc/gnome-vfs-2.0/gnome-vfs-module.html
+share/doc/gnome-vfs-2.0/gnome-vfs-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-parse-ls.html
+share/doc/gnome-vfs-2.0/gnome-vfs-process.html
+share/doc/gnome-vfs-2.0/gnome-vfs-result.html
+share/doc/gnome-vfs-2.0/gnome-vfs-ssl.html
+share/doc/gnome-vfs-2.0/gnome-vfs-standard-callbacks.html
+share/doc/gnome-vfs-2.0/gnome-vfs-types.html
+share/doc/gnome-vfs-2.0/gnome-vfs-uri.html
+share/doc/gnome-vfs-2.0/gnome-vfs-utils.html
+share/doc/gnome-vfs-2.0/gnome-vfs-writing-modules.html
+share/doc/gnome-vfs-2.0/gnome-vfs-xfer.html
+share/doc/gnome-vfs-2.0/gnome-vfs.devhelp
+share/doc/gnome-vfs-2.0/home.png
+share/doc/gnome-vfs-2.0/index.html
+share/doc/gnome-vfs-2.0/index.sgml
+share/doc/gnome-vfs-2.0/left.png
+share/doc/gnome-vfs-2.0/mime-registry.html
+share/doc/gnome-vfs-2.0/modules.html
+share/doc/gnome-vfs-2.0/right.png
+share/doc/gnome-vfs-2.0/up.png
+share/doc/gnome-vfs-2.0/writing-modules.html
+share/doc/gnome-vfs-2.0/x27.html
+share/locale/am/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/ar/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/az/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/be/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/bg/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/bn/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/bs/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/ca/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/cs/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/cy/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/da/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/de/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/el/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/eo/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/es/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/et/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/eu/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/fa/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/fi/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/fr/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/ga/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/gl/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/he/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/hi/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/hu/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/id/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/is/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/it/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/ja/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/ko/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/li/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/lt/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/lv/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/mk/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/ml/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/mn/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/mr/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/ms/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/ne/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/nl/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/nn/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/no/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/pl/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/pt/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/pt_BR/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/ro/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/ru/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/sk/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/sl/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/sq/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/sr/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/sr@Latn/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/sv/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/ta/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/tr/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/uk/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/vi/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/wa/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/yi/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/zh_CN/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/zh_TW/LC_MESSAGES/gnome-vfs-2.0.mo
+@dirrm share/doc/gnome-vfs-2.0
+@dirrm lib/vfs/2.0/extfs
+@dirrm lib/vfs/2.0
+@dirrm include/gnome-vfs-module-2.0/libgnomevfs
+@dirrm include/gnome-vfs-module-2.0
+@dirrm include/gnome-vfs-2.0/libgnomevfs
+@dirrm include/gnome-vfs-2.0/include
+@dirrm include/gnome-vfs-2.0
+@dirrm etc/gnome-vfs-2.0/vfolders
+@dirrm etc/gconf/gconf.xml.defaults/system/proxy
+@dirrm etc/gconf/gconf.xml.defaults/system/http_proxy
+@dirrm etc/gconf/gconf.xml.defaults/system
+@dirrm etc/gconf/gconf.xml.defaults/schemas/system/proxy
+@dirrm etc/gconf/gconf.xml.defaults/schemas/system/http_proxy
+@dirrm etc/gconf/gconf.xml.defaults/schemas/system
+@dirrm etc/gconf/gconf.xml.defaults/schemas/desktop/gnome/applications/terminal
+@dirrm etc/gconf/gconf.xml.defaults/schemas/desktop/gnome/applications/component_viewer
+@dirrm etc/gconf/gconf.xml.defaults/schemas/desktop/gnome/applications
+@dirrm etc/gconf/gconf.xml.defaults/schemas/desktop/gnome
+@dirrm etc/gconf/gconf.xml.defaults/schemas/desktop
+@dirrm etc/gconf/gconf.xml.defaults/desktop/gnome/applications/terminal
+@dirrm etc/gconf/gconf.xml.defaults/desktop/gnome/applications/component_viewer
+@dirrm etc/gconf/gconf.xml.defaults/desktop/gnome/applications
+@dirrm etc/gconf/gconf.xml.defaults/desktop/gnome
+@dirrm etc/gconf/gconf.xml.defaults/desktop
diff --git a/devel/gnomevfs2/Makefile b/devel/gnomevfs2/Makefile
new file mode 100644
index 000000000..000704c05
--- /dev/null
+++ b/devel/gnomevfs2/Makefile
@@ -0,0 +1,58 @@
+# New ports collection makefile for: gnomevfs2
+# Date created: 28th June 2000
+# Whom: Ade Lovett <ade@FreeBSD.org>
+#
+# $FreeBSD: ports/devel/gnomevfs2/Makefile,v 1.69 2003/10/18 23:15:49 marcus Exp $
+#
+
+PORTNAME= gnomevfs2
+PORTVERSION= 2.5.0.1
+CATEGORIES= devel gnome
+MASTER_SITES= ${MASTER_SITE_GNOME}
+MASTER_SITE_SUBDIR= sources/gnome-vfs/2.5
+DISTNAME= gnome-vfs-${PORTVERSION}
+DIST_SUBDIR= gnome2
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= GNOME Virtual File System
+
+USE_BZIP2= yes
+USE_GMAKE= yes
+USE_X_PREFIX= yes
+USE_GNOME= gnomeprefix gnomehack gnomehier gnomemimedata gconf2 libbonobo
+USE_REINPLACE= yes
+USE_LIBTOOL= yes
+INSTALLS_SHLIB= yes
+CONFIGURE_ENV= CPPFLAGS="${PTHREAD_CFLAGS} -I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}" \
+ BSD_PTHREAD_LIBS=${PTHREAD_LIBS}
+
+.include <bsd.port.pre.mk>
+
+.if exists(${LOCALBASE}/lib/libcdda_paranoia.a)
+WITH_CDPARANOIA= yes
+.endif
+.if exists(${LOCALBASE}/lib/libfam.a)
+WITH_FAM= yes
+.endif
+
+.if defined(WITH_CDPARANOIA)
+LIB_DEPENDS+= cdda_paranoia.0:${PORTSDIR}/audio/cdparanoia
+PLIST_SUB+= CDPARANOIA=""
+.else
+PLIST_SUB+= CDPARANOIA="@comment "
+.endif
+.if defined(WITH_FAM)
+LIB_DEPENDS+= fam.0:${PORTSDIR}/devel/fam
+.endif
+
+post-patch:
+ @${FIND} ${WRKSRC} -name "*info.in" | xargs ${REINPLACE_CMD} -e \
+ 's|\@datadir\@/gnome|\@datadir\@|g'
+ @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
+ ${WRKSRC}/libgnomevfs/Makefile.in \
+ ${WRKSRC}/modules/vfolder/applications-all-users.vfolder-info.in
+ @${REINPLACE_CMD} -e "/^SUBDIRS =/s/test//" \
+ ${WRKSRC}/Makefile.in
+
+.include <bsd.port.post.mk>
diff --git a/devel/gnomevfs2/distinfo b/devel/gnomevfs2/distinfo
new file mode 100644
index 000000000..12d8d5540
--- /dev/null
+++ b/devel/gnomevfs2/distinfo
@@ -0,0 +1 @@
+MD5 (gnome2/gnome-vfs-2.5.0.1.tar.bz2) = 482e66dbe72c9e1be0fa02d48d16beb6
diff --git a/devel/gnomevfs2/files/patch-aa b/devel/gnomevfs2/files/patch-aa
new file mode 100644
index 000000000..9cad28559
--- /dev/null
+++ b/devel/gnomevfs2/files/patch-aa
@@ -0,0 +1,64 @@
+--- configure.orig Mon Mar 31 06:11:24 2003
++++ configure Mon Mar 31 18:06:17 2003
+@@ -8344,6 +8344,7 @@
+
+ # This can be used to rebuild libtool when needed
+ LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
++$ac_aux_dir/ltconfig $LIBTOOL_DEPS
+
+ # Always use our own libtool.
+ LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+@@ -13091,8 +13092,8 @@
+ done
+ fi
+
+-echo "$as_me:$LINENO: checking for bzCompressInit in -lbz2" >&5
+-echo $ECHO_N "checking for bzCompressInit in -lbz2... $ECHO_C" >&6
++echo "$as_me:$LINENO: checking for BZ2_bzCompressInit in -lbz2" >&5
++echo $ECHO_N "checking for BZ2_bzCompressInit in -lbz2... $ECHO_C" >&6
+ if test "${ac_cv_lib_bz2_bzCompressInit+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+ else
+@@ -13112,11 +13113,11 @@
+ #endif
+ /* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+-char bzCompressInit ();
++char BZ2_bzCompressInit ();
+ int
+ main ()
+ {
+-bzCompressInit ();
++BZ2_bzCompressInit ();
+ ;
+ return 0;
+ }
+@@ -13858,7 +13859,7 @@
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+ else
+
+- LDFLAGS="$LDFLAGS -L$with_openssl_libs -lssl -lcrypto -ldl"
++ LDFLAGS="$LDFLAGS -L$with_openssl_libs -lssl -lcryptofoo -ldl"
+ cat >conftest.$ac_ext <<_ACEOF
+ #line $LINENO "configure"
+ /* confdefs.h. */
+@@ -13914,9 +13915,9 @@
+
+ msg_openssl="yes"
+ if test x$with_openssl_libs != x/usr/lib; then
+- OPENSSL_LIBS="-L$with_openssl_libs -lssl -lcrypto"
++ OPENSSL_LIBS="-L$with_openssl_libs -lssl -lcryptofoo"
+ else
+- OPENSSL_LIBS="-lssl -lcrypto"
++ OPENSSL_LIBS="-lssl -lcryptofoo"
+ fi
+
+
+@@ -15904,6 +15905,7 @@
+ s,@ORBIT_IDL@,$ORBIT_IDL,;t t
+ s,@BONOBO_IDLDIR@,$BONOBO_IDLDIR,;t t
+ s,@WARN_CFLAGS@,$WARN_CFLAGS,;t t
++s,@PTHREAD_LIB@,$BSD_PTHREAD_LIBS,;t t
+ s,@GETTEXT_PACKAGE@,$GETTEXT_PACKAGE,;t t
+ s,@USE_NLS@,$USE_NLS,;t t
+ s,@MSGFMT@,$MSGFMT,;t t
diff --git a/devel/gnomevfs2/files/patch-ac b/devel/gnomevfs2/files/patch-ac
new file mode 100644
index 000000000..9362cac17
--- /dev/null
+++ b/devel/gnomevfs2/files/patch-ac
@@ -0,0 +1,11 @@
+--- modules/Makefile.in.orig Tue May 6 15:39:48 2003
++++ modules/Makefile.in Tue May 6 15:41:28 2003
+@@ -210,7 +210,7 @@
+ @BUILD_CDEMENU_MODULE_TRUE@CDEMENU_LTLIBS = @BUILD_CDEMENU_MODULE_TRUE@libcdemenu-desktop.la
+ @BUILD_CDEMENU_MODULE_FALSE@CDEMENU_LTLIBS =
+
+-module_flags = -export_dynamic -avoid-version -module -no-undefined
++module_flags = -export_dynamic -avoid-version -module -no-undefined $(PTHREAD_LIB)
+ modulesdir = $(libdir)/gnome-vfs-2.0/modules
+
+ modules_LTLIBRARIES = \
diff --git a/devel/gnomevfs2/files/patch-daemon_gnome-vfs-async-daemon.c b/devel/gnomevfs2/files/patch-daemon_gnome-vfs-async-daemon.c
new file mode 100644
index 000000000..588665856
--- /dev/null
+++ b/devel/gnomevfs2/files/patch-daemon_gnome-vfs-async-daemon.c
@@ -0,0 +1,67 @@
+--- daemon/gnome-vfs-async-daemon.c.orig Thu Oct 23 16:17:06 2003
++++ daemon/gnome-vfs-async-daemon.c Thu Oct 23 16:19:26 2003
+@@ -23,23 +23,23 @@
+ * the context object that has been looked up */
+ G_LOCK_DEFINE_STATIC (client_call_context);
+
+-static GnomeVFSAsyncDaemon *async_daemon = NULL;
++static GnomeVFSAsyncDaemon *g_vfs_async_daemon = NULL;
+
+ static void
+ gnome_vfs_async_daemon_finalize (GObject *object)
+ {
+ /* All client calls should have finished before we kill this object */
+- g_assert (g_hash_table_size (async_daemon->client_call_context) == 0);
+- g_hash_table_destroy (async_daemon->client_call_context);
++ g_assert (g_hash_table_size (g_vfs_async_daemon->client_call_context) == 0);
++ g_hash_table_destroy (g_vfs_async_daemon->client_call_context);
+ BONOBO_CALL_PARENT (G_OBJECT_CLASS, finalize, (object));
+- async_daemon = NULL;
++ g_vfs_async_daemon = NULL;
+ }
+
+ static void
+ gnome_vfs_async_daemon_instance_init (GnomeVFSAsyncDaemon *daemon)
+ {
+ daemon->client_call_context = g_hash_table_new (NULL, NULL);
+- async_daemon = daemon;
++ g_vfs_async_daemon = daemon;
+ }
+
+ GnomeVFSContext *
+@@ -48,13 +48,13 @@
+ {
+ GnomeVFSContext *context;
+
+- if (async_daemon == NULL) {
++ if (g_vfs_async_daemon == NULL) {
+ return NULL;
+ }
+
+ context = gnome_vfs_context_new ();
+ G_LOCK (client_call_context);
+- g_hash_table_insert (async_daemon->client_call_context, client_call, context);
++ g_hash_table_insert (g_vfs_async_daemon->client_call_context, client_call, context);
+ G_UNLOCK (client_call_context);
+
+ gnome_vfs_daemon_add_context (client, context);
+@@ -72,8 +72,8 @@
+ _gnome_vfs_daemon_set_current_daemon_client_call (NULL);
+ gnome_vfs_daemon_remove_context (client, context);
+ G_LOCK (client_call_context);
+- if (async_daemon != NULL) {
+- g_hash_table_remove (async_daemon->client_call_context, client_call);
++ if (g_vfs_async_daemon != NULL) {
++ g_hash_table_remove (g_vfs_async_daemon->client_call_context, client_call);
+ }
+ gnome_vfs_context_free (context);
+ G_UNLOCK (client_call_context);
+@@ -176,7 +176,7 @@
+ client_call = data;
+
+ G_LOCK (client_call_context);
+- context = g_hash_table_lookup (async_daemon->client_call_context, client_call);
++ context = g_hash_table_lookup (g_vfs_async_daemon->client_call_context, client_call);
+ if (context != NULL) {
+ cancellation = gnome_vfs_context_get_cancellation (context);
+ if (cancellation) {
diff --git a/devel/gnomevfs2/files/patch-devel-docs::Makefile.in b/devel/gnomevfs2/files/patch-devel-docs::Makefile.in
new file mode 100644
index 000000000..a4fe1c9e7
--- /dev/null
+++ b/devel/gnomevfs2/files/patch-devel-docs::Makefile.in
@@ -0,0 +1,14 @@
+
+$FreeBSD: ports/devel/gnomevfs2/files/patch-devel-docs::Makefile.in,v 1.3 2003/09/18 06:49:30 marcus Exp $
+
+--- devel-docs/Makefile.in 2002/02/16 16:44:53 1.1
++++ devel-docs/Makefile.in 2002/02/16 16:45:47
+@@ -168,7 +168,7 @@
+ TEXT_FILES = gnome-vfs-mime-type-handling.txt
+
+
+-docdir = $(prefix)/doc
++docdir = $(prefix)/share/doc
+ doc_DATA =
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_HEADER = ../config.h
diff --git a/devel/gnomevfs2/files/patch-gnome-vfs-2.0.pc.in b/devel/gnomevfs2/files/patch-gnome-vfs-2.0.pc.in
new file mode 100644
index 000000000..c75a8ae85
--- /dev/null
+++ b/devel/gnomevfs2/files/patch-gnome-vfs-2.0.pc.in
@@ -0,0 +1,12 @@
+
+$FreeBSD: ports/devel/gnomevfs2/files/patch-gnome-vfs-2.0.pc.in,v 1.3 2003/09/18 06:49:30 marcus Exp $
+
+--- gnome-vfs-2.0.pc.in 2002/02/16 13:07:24 1.1
++++ gnome-vfs-2.0.pc.in 2002/02/16 13:07:38
+@@ -8,5 +8,5 @@
+ Description: The GNOME virtual file-system libraries
+ Version: @VERSION@
+ Requires: bonobo-activation-2.0,gthread-2.0,gmodule-2.0
+-Libs: -L${libdir} -lgnomevfs-2
++Libs: -L${libdir} -lgnomevfs-2 @PTHREAD_LIB@
+ Cflags: -I${includedir}/gnome-vfs-2.0 -I${libdir}/gnome-vfs-2.0/include
diff --git a/devel/gnomevfs2/files/patch-gnome-vfs-module-2.0.pc.in b/devel/gnomevfs2/files/patch-gnome-vfs-module-2.0.pc.in
new file mode 100644
index 000000000..caa732b1c
--- /dev/null
+++ b/devel/gnomevfs2/files/patch-gnome-vfs-module-2.0.pc.in
@@ -0,0 +1,12 @@
+
+$FreeBSD: ports/devel/gnomevfs2/files/patch-gnome-vfs-module-2.0.pc.in,v 1.4 2003/09/18 06:49:30 marcus Exp $
+
+--- gnome-vfs-module-2.0.pc.in 2002/02/16 13:07:42 1.1
++++ gnome-vfs-module-2.0.pc.in 2002/02/16 13:07:51
+@@ -8,5 +8,5 @@
+ Description: The GNOME virtual file-system module include info
+ Version: @VERSION@
+ Requires: bonobo-activation-2.0,gthread-2.0,gmodule-2.0
+-Libs: -L${libdir} -lgnomevfs-2
++Libs: -L${libdir} -lgnomevfs-2 @PTHREAD_LIB@
+ Cflags: -I${includedir}/gnome-vfs-2.0 -I${includedir}/gnome-vfs-module-2.0 -I${libdir}/gnome-vfs-2.0/include
diff --git a/devel/gnomevfs2/files/patch-libgnomevfs::Makefile.in b/devel/gnomevfs2/files/patch-libgnomevfs::Makefile.in
new file mode 100644
index 000000000..063376961
--- /dev/null
+++ b/devel/gnomevfs2/files/patch-libgnomevfs::Makefile.in
@@ -0,0 +1,11 @@
+--- libgnomevfs/Makefile.in.orig Wed Oct 22 01:11:11 2003
++++ libgnomevfs/Makefile.in Wed Oct 22 01:12:00 2003
+@@ -429,7 +429,7 @@
+ # CLEANFILES = $(BUILT_SOURCES)
+
+ # Platform specific includes
+-libgnomevfsplatformincludedir = $(libdir)/gnome-vfs-2.0/include
++libgnomevfsplatformincludedir = $(includedir)/gnome-vfs-2.0/include
+ libgnomevfsplatforminclude_HEADERS = \
+ gnome-vfs-file-size.h
+
diff --git a/devel/gnomevfs2/files/patch-libgnomevfs::gnome-vfs-application-registry.c b/devel/gnomevfs2/files/patch-libgnomevfs::gnome-vfs-application-registry.c
new file mode 100644
index 000000000..f6bb8f9ff
--- /dev/null
+++ b/devel/gnomevfs2/files/patch-libgnomevfs::gnome-vfs-application-registry.c
@@ -0,0 +1,29 @@
+
+$FreeBSD: ports/devel/gnomevfs2/files/patch-libgnomevfs::gnome-vfs-application-registry.c,v 1.3 2003/09/18 06:49:30 marcus Exp $
+
+--- libgnomevfs/gnome-vfs-application-registry.c 2002/06/13 07:31:15 1.1
++++ libgnomevfs/gnome-vfs-application-registry.c 2002/06/13 08:25:24
+@@ -940,6 +940,8 @@
+ static void
+ gnome_vfs_application_registry_init (void)
+ {
++ gchar *tmp;
++
+ if (gnome_vfs_application_registry_initialized)
+ return;
+
+@@ -961,6 +963,14 @@
+ gnome_registry_dir.dirname = g_strdup (DATADIR "/application-registry");
+ gnome_registry_dir.system_dir = TRUE;
+
++ tmp = g_strconcat (g_get_home_dir(), "/.gnome", NULL);
++ if (mkdir (tmp, 0700) &&
++ errno != EEXIST) {
++ g_warning("Could not create per-user Gnome configuration directory: %s",
++ tmp);
++ }
++ g_free(tmp);
++
+ user_registry_dir.dirname = g_strconcat (g_get_home_dir(), "/.gnome/application-info", NULL);
+ user_registry_dir.system_dir = FALSE;
+
diff --git a/devel/gnomevfs2/files/patch-libgnomevfs_gnome-vfs-utils.c b/devel/gnomevfs2/files/patch-libgnomevfs_gnome-vfs-utils.c
new file mode 100644
index 000000000..8f8f15be3
--- /dev/null
+++ b/devel/gnomevfs2/files/patch-libgnomevfs_gnome-vfs-utils.c
@@ -0,0 +1,19 @@
+--- libgnomevfs/gnome-vfs-utils.c.orig Fri Apr 25 06:52:18 2003
++++ libgnomevfs/gnome-vfs-utils.c Tue May 6 15:44:27 2003
+@@ -42,6 +42,7 @@
+ #include <pwd.h>
+ #include <stdlib.h>
+ #include <string.h>
++#include <sys/param.h>
+ #include <sys/stat.h>
+ #include <sys/types.h>
+ #include <unistd.h>
+@@ -840,7 +841,7 @@
+ paths = g_strsplit (gnome_var, ":", 0);
+
+ for (temp_paths = paths; *temp_paths != NULL; temp_paths++) {
+- full_filename = g_strconcat (*temp_paths, "/share/pixmaps/", relative_filename, NULL);
++ full_filename = g_strconcat (*temp_paths, "/share/gnome/pixmaps/", relative_filename, NULL);
+ if (g_file_test (full_filename, G_FILE_TEST_EXISTS)) {
+ g_strfreev (paths);
+ return full_filename;
diff --git a/devel/gnomevfs2/files/patch-modules_cdda-method.c b/devel/gnomevfs2/files/patch-modules_cdda-method.c
new file mode 100644
index 000000000..d1692cc03
--- /dev/null
+++ b/devel/gnomevfs2/files/patch-modules_cdda-method.c
@@ -0,0 +1,26 @@
+--- modules/cdda-method.c.orig Wed Jan 22 13:54:31 2003
++++ modules/cdda-method.c Wed Jan 22 13:54:33 2003
+@@ -623,7 +623,11 @@
+ // Check and see if we already have opened and stashed this drive
+ if (!use_base) {
+ if (global_context != NULL) {
++#ifdef Linux
+ if (strcmp (drive->cdda_device_name, global_context->drive->cdda_device_name) == 0) {
++#elif defined(__FreeBSD__)
++ if (strcmp (drive->dev->device_path, global_context->drive->dev->device_path) == 0) {
++#endif
+ use_cache = TRUE;
+ cdda_close (drive);
+ gnome_vfs_file_info_copy (file_info, global_context->file_info);
+@@ -709,7 +713,11 @@
+ if (!use_base) {
+ // Check for cache
+ if (global_context != NULL) {
++#ifdef Linux
+ if (strcmp (drive->cdda_device_name, global_context->drive->cdda_device_name) != 0) {
++#elif defined(__FreeBSD__)
++ if (strcmp (drive->dev->device_path, global_context->drive->dev->device_path) != 0) {
++#endif
+ // Clear old cache
+ cdda_context_free (global_context);
+ global_context = cdda_context_new (drive, uri);
diff --git a/devel/gnomevfs2/files/patch-modules_ssh-method.c b/devel/gnomevfs2/files/patch-modules_ssh-method.c
new file mode 100644
index 000000000..14b2cf886
--- /dev/null
+++ b/devel/gnomevfs2/files/patch-modules_ssh-method.c
@@ -0,0 +1,10 @@
+--- modules/ssh-method.c.orig Mon Jun 10 13:28:42 2002
++++ modules/ssh-method.c Mon Jun 10 13:28:51 2002
+@@ -34,6 +34,7 @@
+ #include <string.h>
+ #include <sys/types.h>
+ #include <sys/wait.h>
++#include <signal.h>
+ #include <unistd.h>
+
+ typedef struct {
diff --git a/devel/gnomevfs2/files/patch-modules_vfolder_applications-all-users.vfolder-info.in b/devel/gnomevfs2/files/patch-modules_vfolder_applications-all-users.vfolder-info.in
new file mode 100644
index 000000000..13ce78387
--- /dev/null
+++ b/devel/gnomevfs2/files/patch-modules_vfolder_applications-all-users.vfolder-info.in
@@ -0,0 +1,11 @@
+--- modules/vfolder/applications-all-users.vfolder-info.in.orig Sat Oct 18 19:04:37 2003
++++ modules/vfolder/applications-all-users.vfolder-info.in Sat Oct 18 19:05:18 2003
+@@ -19,7 +19,7 @@
+ <MergeDir>/usr/share/gnome/apps/</MergeDir>
+
+ <!-- Merge dirs optional -->
+- <MergeDir>/etc/X11/applnk/</MergeDir>
++ <MergeDir>%%LOCALBASE%%/share/applnk/</MergeDir>
+
+ <!-- Root folder -->
+ <Folder>
diff --git a/devel/gnomevfs2/files/patch-modules_vfolder_vfolder-info.c b/devel/gnomevfs2/files/patch-modules_vfolder_vfolder-info.c
new file mode 100644
index 000000000..a07d0bc81
--- /dev/null
+++ b/devel/gnomevfs2/files/patch-modules_vfolder_vfolder-info.c
@@ -0,0 +1,11 @@
+--- modules/vfolder/vfolder-info.c.orig Fri Nov 29 13:40:11 2002
++++ modules/vfolder/vfolder-info.c Fri Nov 29 13:40:19 2002
+@@ -1721,7 +1721,7 @@
+
+ for (i = 0; ppath[i] != NULL; i++) {
+ dir = g_build_filename (ppath[i],
+- "/share/applications/",
++ "/share/gnome/applications/",
+ NULL);
+ id = itemdir_new (info,
+ dir,
diff --git a/devel/gnomevfs2/pkg-descr b/devel/gnomevfs2/pkg-descr
new file mode 100644
index 000000000..81cfcd5dd
--- /dev/null
+++ b/devel/gnomevfs2/pkg-descr
@@ -0,0 +1,14 @@
+This is the GNOME Virtual File System.
+
+GnomeVFS is a filesystem abstraction library allowing applications
+plugable transparent access to a variety of "real" filesystems, from
+WebDAV to digital cameras, to the local filesystem. It also contains a
+number of other convenient file utilities such as a comphrehensive MIME
+database / Application registry, and a copy engine. Use of GnomeVFS
+ensures that an application or component will be usable by Nautilus or
+other GnomeVFS applications for handling the display of data from
+various URIs, as well.
+
+This is the GnomeVFS for the GNOME 2 architecture.
+
+WWW: http://www.gnome.org/
diff --git a/devel/gnomevfs2/pkg-plist b/devel/gnomevfs2/pkg-plist
new file mode 100644
index 000000000..6011ae601
--- /dev/null
+++ b/devel/gnomevfs2/pkg-plist
@@ -0,0 +1,330 @@
+bin/gnomevfs-cat
+bin/gnomevfs-copy
+bin/gnomevfs-info
+bin/gnomevfs-ls
+bin/gnomevfs-mkdir
+bin/vfs-daemon
+etc/gconf/gconf.xml.defaults/%gconf.xml
+etc/gconf/gconf.xml.defaults/desktop/%gconf.xml
+etc/gconf/gconf.xml.defaults/desktop/gnome/%gconf.xml
+etc/gconf/gconf.xml.defaults/desktop/gnome/applications/%gconf.xml
+etc/gconf/gconf.xml.defaults/desktop/gnome/applications/component_viewer/%gconf.xml
+etc/gconf/gconf.xml.defaults/desktop/gnome/applications/terminal/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/desktop/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/desktop/gnome/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/desktop/gnome/applications/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/desktop/gnome/applications/component_viewer/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/desktop/gnome/applications/terminal/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/system/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/system/http_proxy/%gconf.xml
+etc/gconf/gconf.xml.defaults/schemas/system/proxy/%gconf.xml
+etc/gconf/gconf.xml.defaults/system/%gconf.xml
+etc/gconf/gconf.xml.defaults/system/http_proxy/%gconf.xml
+etc/gconf/gconf.xml.defaults/system/proxy/%gconf.xml
+etc/gconf/schemas/desktop_default_applications.schemas
+etc/gconf/schemas/system_http_proxy.schemas
+%%CDPARANOIA%%etc/gnome-vfs-2.0/modules/cdda-module.conf
+etc/gnome-vfs-2.0/modules/default-modules.conf
+etc/gnome-vfs-2.0/vfolders/applications-all-users.vfolder-info
+etc/gnome-vfs-2.0/vfolders/favorites.vfolder-info
+etc/gnome-vfs-2.0/vfolders/network.vfolder-info
+etc/gnome-vfs-2.0/vfolders/preferences-all-users.vfolder-info
+etc/gnome-vfs-2.0/vfolders/server-settings.vfolder-info
+etc/gnome-vfs-2.0/vfolders/start-here.vfolder-info
+etc/gnome-vfs-2.0/vfolders/system-settings.vfolder-info
+include/gnome-vfs-2.0/include/gnome-vfs-file-size.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-application-registry.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-async-ops.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-cancellation.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-context.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-directory.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-file-info.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-file-size.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-find-directory.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-handle.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-init.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-job-limit.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-mime-handlers.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-mime-monitor.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-mime-utils.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-module-callback.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-monitor.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-ops.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-result.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-standard-callbacks.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-types.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-uri.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-utils.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-xfer.h
+include/gnome-vfs-2.0/libgnomevfs/gnome-vfs.h
+include/gnome-vfs-module-2.0/libgnomevfs/gnome-vfs-cancellable-ops.h
+include/gnome-vfs-module-2.0/libgnomevfs/gnome-vfs-inet-connection.h
+include/gnome-vfs-module-2.0/libgnomevfs/gnome-vfs-method.h
+include/gnome-vfs-module-2.0/libgnomevfs/gnome-vfs-mime-info.h
+include/gnome-vfs-module-2.0/libgnomevfs/gnome-vfs-mime.h
+include/gnome-vfs-module-2.0/libgnomevfs/gnome-vfs-module-callback-module-api.h
+include/gnome-vfs-module-2.0/libgnomevfs/gnome-vfs-module-shared.h
+include/gnome-vfs-module-2.0/libgnomevfs/gnome-vfs-module.h
+include/gnome-vfs-module-2.0/libgnomevfs/gnome-vfs-parse-ls.h
+include/gnome-vfs-module-2.0/libgnomevfs/gnome-vfs-socket-buffer.h
+include/gnome-vfs-module-2.0/libgnomevfs/gnome-vfs-socket.h
+include/gnome-vfs-module-2.0/libgnomevfs/gnome-vfs-ssl.h
+include/gnome-vfs-module-2.0/libgnomevfs/gnome-vfs-transform.h
+lib/bonobo/monikers/libmoniker_gnome_vfs_std.so
+lib/gnome-vfs-2.0/modules/libbzip2.so
+%%CDPARANOIA%%lib/gnome-vfs-2.0/modules/libcdda.so
+lib/gnome-vfs-2.0/modules/libextfs.so
+lib/gnome-vfs-2.0/modules/libfile.so
+lib/gnome-vfs-2.0/modules/libftp.so
+lib/gnome-vfs-2.0/modules/libgzip.so
+lib/gnome-vfs-2.0/modules/libhttp.so
+lib/gnome-vfs-2.0/modules/libnntp.so
+lib/gnome-vfs-2.0/modules/libssh.so
+lib/gnome-vfs-2.0/modules/libtar.so
+lib/gnome-vfs-2.0/modules/libvfolder-desktop.so
+lib/gnome-vfs-2.0/modules/libvfs-pipe.so
+lib/gnome-vfs-2.0/modules/libvfs-test.so
+lib/gnome-vfs-2.0/modules/libvfs-translate.so
+lib/libgnomevfs-2.a
+lib/libgnomevfs-2.so
+lib/libgnomevfs-2.so.500
+lib/vfs/2.0/extfs/README
+lib/vfs/2.0/extfs/a
+lib/vfs/2.0/extfs/ar
+lib/vfs/2.0/extfs/arj
+lib/vfs/2.0/extfs/cpio
+lib/vfs/2.0/extfs/deb
+lib/vfs/2.0/extfs/hp48
+lib/vfs/2.0/extfs/lha
+lib/vfs/2.0/extfs/mailfs
+lib/vfs/2.0/extfs/patchfs
+lib/vfs/2.0/extfs/rar
+lib/vfs/2.0/extfs/rpm
+lib/vfs/2.0/extfs/rpms
+lib/vfs/2.0/extfs/tar
+lib/vfs/2.0/extfs/trpm
+lib/vfs/2.0/extfs/zip
+lib/vfs/2.0/extfs/zoo
+libdata/bonobo/servers/GNOME_VFS_Daemon.server
+libdata/bonobo/servers/GNOME_VFS_Moniker_std.server
+libdata/pkgconfig/gnome-vfs-2.0.pc
+libdata/pkgconfig/gnome-vfs-module-2.0.pc
+share/doc/gnome-vfs-2.0/about.html
+share/doc/gnome-vfs-2.0/advanced-operations.html
+share/doc/gnome-vfs-2.0/ch08.html
+share/doc/gnome-vfs-2.0/c9456.html
+share/doc/gnome-vfs-2.0/c9466.html
+share/doc/gnome-vfs-2.0/data-types.html
+share/doc/gnome-vfs-2.0/directory-operations.html
+share/doc/gnome-vfs-2.0/everything-else.html
+share/doc/gnome-vfs-2.0/file-operations.html
+share/doc/gnome-vfs-2.0/gnome-vfs-2.0.devhelp
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-application-registry.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-async-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-cancellation.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-context.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-directory-basic-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-directory-find-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-directory-list-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-file-advanced-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-file-basic-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-file-info-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-file-info.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-file-rw-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-file-size.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-file-trunc-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-inet-connection.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-init.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-method.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-mime-database.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-mime-monitor.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-mime.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-module-callback-module-api.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-module-callback.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-module-shared.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-module.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-monitor.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-parse-ls.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-result.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-socket-buffer.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-socket.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-ssl.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-standard-callbacks.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-transform.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-uri.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-utils.html
+share/doc/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-xfer.html
+share/doc/gnome-vfs-2.0/gnome-vfs-application-registry.html
+share/doc/gnome-vfs-2.0/gnome-vfs-asynchronous-operations.html
+share/doc/gnome-vfs-2.0/gnome-vfs-cancellation.html
+share/doc/gnome-vfs-2.0/gnome-vfs-configuration.html
+share/doc/gnome-vfs-2.0/gnome-vfs-context.html
+share/doc/gnome-vfs-2.0/gnome-vfs-directory.html
+share/doc/gnome-vfs-2.0/gnome-vfs-directory-operations.html
+share/doc/gnome-vfs-2.0/gnome-vfs-file-info.html
+share/doc/gnome-vfs-2.0/gnome-vfs-file-operations.html
+share/doc/gnome-vfs-2.0/gnome-vfs-file-size.html
+share/doc/gnome-vfs-2.0/gnome-vfs-finding-special-directories.html
+share/doc/gnome-vfs-2.0/gnome-vfs-first-steps.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-application-registry.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-async-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-cancellation.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-context.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-directory-basic-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-directory-find-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-directory-list-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-directory.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-file-advanced-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-file-basic-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-file-info-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-file-info.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-file-rw-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-file-size.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-file-trunc-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-find-directory.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-inet-connection.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-init.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-method.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-mime-database.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-mime-monitor.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-mime.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-module-callback-module-api.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-module-callback.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-module-shared.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-module.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-monitor.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-parse-ls.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-result.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-socket-buffer.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-socket.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-ssl.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-standard-callbacks.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-transform.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-uri.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-utils.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnome-vfs-xfer.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnomevfsmetadata.html
+share/doc/gnome-vfs-2.0/gnome-vfs-gnomevfsmimemonitor.html
+share/doc/gnome-vfs-2.0/gnome-vfs-inet-connection.html
+share/doc/gnome-vfs-2.0/gnome-vfs-initialization.html
+share/doc/gnome-vfs-2.0/gnome-vfs-iobuf.html
+share/doc/gnome-vfs-2.0/gnome-vfs-method.html
+share/doc/gnome-vfs-2.0/gnome-vfs-mime-handlers.html
+share/doc/gnome-vfs-2.0/gnome-vfs-mime-info.html
+share/doc/gnome-vfs-2.0/gnome-vfs-mime-magic.html
+share/doc/gnome-vfs-2.0/gnome-vfs-mime-monitor.html
+share/doc/gnome-vfs-2.0/gnome-vfs-mime-sniff-buffer.html
+share/doc/gnome-vfs-2.0/gnome-vfs-mime.html
+share/doc/gnome-vfs-2.0/gnome-vfs-module-callback-module-api.html
+share/doc/gnome-vfs-2.0/gnome-vfs-module-callbacks.html
+share/doc/gnome-vfs-2.0/gnome-vfs-module-shared.html
+share/doc/gnome-vfs-2.0/gnome-vfs-module.html
+share/doc/gnome-vfs-2.0/gnome-vfs-ops.html
+share/doc/gnome-vfs-2.0/gnome-vfs-parse-ls.html
+share/doc/gnome-vfs-2.0/gnome-vfs-process.html
+share/doc/gnome-vfs-2.0/gnome-vfs-result.html
+share/doc/gnome-vfs-2.0/gnome-vfs-ssl.html
+share/doc/gnome-vfs-2.0/gnome-vfs-standard-callbacks.html
+share/doc/gnome-vfs-2.0/gnome-vfs-types.html
+share/doc/gnome-vfs-2.0/gnome-vfs-uri.html
+share/doc/gnome-vfs-2.0/gnome-vfs-utils.html
+share/doc/gnome-vfs-2.0/gnome-vfs-writing-modules.html
+share/doc/gnome-vfs-2.0/gnome-vfs-xfer.html
+share/doc/gnome-vfs-2.0/gnome-vfs.devhelp
+share/doc/gnome-vfs-2.0/home.png
+share/doc/gnome-vfs-2.0/index.html
+share/doc/gnome-vfs-2.0/index.sgml
+share/doc/gnome-vfs-2.0/left.png
+share/doc/gnome-vfs-2.0/mime-registry.html
+share/doc/gnome-vfs-2.0/modules.html
+share/doc/gnome-vfs-2.0/right.png
+share/doc/gnome-vfs-2.0/up.png
+share/doc/gnome-vfs-2.0/writing-modules.html
+share/doc/gnome-vfs-2.0/x27.html
+share/locale/am/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/ar/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/az/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/be/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/bg/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/bn/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/bs/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/ca/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/cs/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/cy/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/da/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/de/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/el/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/eo/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/es/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/et/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/eu/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/fa/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/fi/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/fr/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/ga/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/gl/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/he/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/hi/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/hu/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/id/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/is/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/it/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/ja/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/ko/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/li/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/lt/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/lv/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/mk/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/ml/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/mn/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/mr/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/ms/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/ne/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/nl/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/nn/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/no/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/pl/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/pt/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/pt_BR/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/ro/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/ru/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/sk/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/sl/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/sq/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/sr/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/sr@Latn/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/sv/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/ta/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/tr/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/uk/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/vi/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/wa/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/yi/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/zh_CN/LC_MESSAGES/gnome-vfs-2.0.mo
+share/locale/zh_TW/LC_MESSAGES/gnome-vfs-2.0.mo
+@dirrm share/doc/gnome-vfs-2.0
+@dirrm lib/vfs/2.0/extfs
+@dirrm lib/vfs/2.0
+@dirrm include/gnome-vfs-module-2.0/libgnomevfs
+@dirrm include/gnome-vfs-module-2.0
+@dirrm include/gnome-vfs-2.0/libgnomevfs
+@dirrm include/gnome-vfs-2.0/include
+@dirrm include/gnome-vfs-2.0
+@dirrm etc/gnome-vfs-2.0/vfolders
+@dirrm etc/gconf/gconf.xml.defaults/system/proxy
+@dirrm etc/gconf/gconf.xml.defaults/system/http_proxy
+@dirrm etc/gconf/gconf.xml.defaults/system
+@dirrm etc/gconf/gconf.xml.defaults/schemas/system/proxy
+@dirrm etc/gconf/gconf.xml.defaults/schemas/system/http_proxy
+@dirrm etc/gconf/gconf.xml.defaults/schemas/system
+@dirrm etc/gconf/gconf.xml.defaults/schemas/desktop/gnome/applications/terminal
+@dirrm etc/gconf/gconf.xml.defaults/schemas/desktop/gnome/applications/component_viewer
+@dirrm etc/gconf/gconf.xml.defaults/schemas/desktop/gnome/applications
+@dirrm etc/gconf/gconf.xml.defaults/schemas/desktop/gnome
+@dirrm etc/gconf/gconf.xml.defaults/schemas/desktop
+@dirrm etc/gconf/gconf.xml.defaults/desktop/gnome/applications/terminal
+@dirrm etc/gconf/gconf.xml.defaults/desktop/gnome/applications/component_viewer
+@dirrm etc/gconf/gconf.xml.defaults/desktop/gnome/applications
+@dirrm etc/gconf/gconf.xml.defaults/desktop/gnome
+@dirrm etc/gconf/gconf.xml.defaults/desktop