diff options
Diffstat (limited to 'devel/gnome-vfs')
22 files changed, 710 insertions, 0 deletions
diff --git a/devel/gnome-vfs/Makefile b/devel/gnome-vfs/Makefile new file mode 100644 index 000000000..e44d87b9f --- /dev/null +++ b/devel/gnome-vfs/Makefile @@ -0,0 +1,108 @@ +# New ports collection makefile for: gnomevfs2 +# Date created: 28th June 2000 +# Whom: Ade Lovett <ade@FreeBSD.org> +# +# $FreeBSD$ +# $MCom: ports/devel/gnome-vfs/Makefile,v 1.160 2006/10/07 15:04:44 marcus Exp $ +# + +PORTNAME= gnome-vfs +PORTVERSION= 2.17.1 +PORTREVISION?= 0 +CATEGORIES= devel gnome +MASTER_SITES= ${MASTER_SITE_GNOME} +MASTER_SITE_SUBDIR= sources/gnome-vfs/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/} +DISTNAME= gnome-vfs-${PORTVERSION} +DIST_SUBDIR= gnome2 + +MAINTAINER= gnome@FreeBSD.org +COMMENT= GNOME Virtual File System + +USE_BZIP2= yes + +.if !defined(REFERENCE_PORT) + +LIB_DEPENDS= hal.1:${PORTSDIR}/sysutils/hal +RUN_DEPENDS= ${LOCALBASE}/share/mime/magic:${PORTSDIR}/misc/shared-mime-info + +USE_GMAKE= yes +USE_GETTEXT= yes +USE_XLIB= yes +USE_GNOME= gnomeprefix gnomehack intlhack gnomemimedata gconf2 \ + libbonobo ltverhack referencehack +USE_AUTOTOOLS= libtool:15 +USE_OPENSSL= yes +USE_LDCONFIG= yes +CONFIGURE_ARGS= --enable-openssl \ + --disable-gnutls \ + --disable-howl \ + --enable-hal \ + --with-hal-mount=/sbin/mount \ + --with-hal-umount=/sbin/umount +CONFIGURE_ENV= CPPFLAGS="${PTHREAD_CFLAGS} -I${LOCALBASE}/include -DPTHREAD_LIB=\"${PTHREAD_LIBS}\"" +LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} + +PKGINSTALL= ${WRKDIR}/pkg-install +PKGDEINSTALL= ${WRKDIR}/pkg-deinstall + +GCONF_SCHEMAS= desktop_default_applications.schemas \ + desktop_gnome_url_handlers.schemas system_dns_sd.schemas \ + system_http_proxy.schemas system_smb.schemas + +OPTIONS= SAMBA "Enable SMB volume support" on \ + MDNS "Enable Bonjour/Rendezvous support" on + +.include <bsd.port.pre.mk> + +.if exists(${LOCALBASE}/lib/libfam.so) || !defined(WITHOUT_FAM) +USE_FAM= yes +.endif + +.if exists(${LOCALBASE}/lib/libkrb5.so) +LIB_DEPENDS+= krb5:${PORTSDIR}/security/heimdal +.endif + +.if !defined(WITHOUT_SAMBA) +LIB_DEPENDS+= smbclient.0:${PORTSDIR}/net/samba-libsmbclient +PLIST_SUB+= SAMBA="" +.else +PLIST_SUB+= SAMBA="@comment " +CONFIGURE_ARGS+=--disable-samba +.endif + +.if !defined(WITHOUT_MDNS) +LIB_DEPENDS+= avahi-client:${PORTSDIR}/net/avahi +.else +CONFIGURE_ARGS+=--disable-avahi +.endif + +post-patch: + @${REINPLACE_CMD} -e 's|@PTHREAD_LIB@|${PTHREAD_LIBS}|' \ + ${WRKSRC}/gnome-vfs-2.0.pc.in ${WRKSRC}/gnome-vfs-module-2.0.pc.in + @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ + ${WRKSRC}/libgnomevfs/Makefile.in + @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g ; \ + s|/usr/X11R6|${X11BASE}|g ; \ + s|%%LOCALBASE%%|${LOCALBASE}|g; \ + s|%%X11BASE%%|${X11BASE}|g' \ + ${WRKSRC}/libgnomevfs/xdgmime.c \ + ${WRKSRC}/libgnomevfs/gnome-vfs-hal-mounts.c + @${REINPLACE_CMD} -e 's|-lacl||g' \ + ${WRKSRC}/configure + @${SED} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ + < ${MASTERDIR}/pkg-install.in > ${PKGINSTALL} + @${SED} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ + < ${MASTERDIR}/pkg-deinstall.in > ${PKGDEINSTALL} + +pre-configure: + @if [ -n "`${PKG_INFO} -xI '^bind[0-9]*-base-[0-9]' 2> /dev/null`" ]; then \ + ${ECHO_CMD} "${PKGNAME}: bind installed with PORT_REPLACES_BASE_BIND causes build problems."; \ + ${FALSE}; \ + fi + +post-install: + @${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL + +.include <bsd.port.post.mk> + +.endif diff --git a/devel/gnome-vfs/distinfo b/devel/gnome-vfs/distinfo new file mode 100644 index 000000000..0c8309c22 --- /dev/null +++ b/devel/gnome-vfs/distinfo @@ -0,0 +1,3 @@ +MD5 (gnome2/gnome-vfs-2.17.1.tar.bz2) = 55bf303c2824634de4b941a6fa19858c +SHA256 (gnome2/gnome-vfs-2.17.1.tar.bz2) = fbd8c2a155a986237fe750da9b82d0bffde8c1b7a2c206e7ad0ab39c539271a0 +SIZE (gnome2/gnome-vfs-2.17.1.tar.bz2) = 1901232 diff --git a/devel/gnome-vfs/files/patch-Makefile.in b/devel/gnome-vfs/files/patch-Makefile.in new file mode 100644 index 000000000..7213df2fa --- /dev/null +++ b/devel/gnome-vfs/files/patch-Makefile.in @@ -0,0 +1,10 @@ +--- Makefile.in.orig Tue Jul 11 09:30:02 2006 ++++ Makefile.in Tue Jul 11 09:30:32 2006 +@@ -352,7 +352,6 @@ + devel-docs \ + doc \ + programs \ +- test \ + po + + EXTRA_DIST = \ diff --git a/devel/gnome-vfs/files/patch-ac b/devel/gnome-vfs/files/patch-ac new file mode 100644 index 000000000..383987654 --- /dev/null +++ b/devel/gnome-vfs/files/patch-ac @@ -0,0 +1,11 @@ +--- modules/Makefile.in.orig Mon Oct 3 11:55:14 2005 ++++ modules/Makefile.in Mon Oct 3 11:55:55 2005 +@@ -465,7 +465,7 @@ + @HAVE_SAMBA_TRUE@SMB_LTLIBS = libsmb.la + @OS_WIN32_FALSE@PLATFROM_SPECIFIC_LTLIBS = libdns-sd.la libnetwork.la libnntp.la libsftp.la $(HTTP_LTLIBS) libftp.la + @OS_WIN32_TRUE@PLATFROM_SPECIFIC_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 = \ + $(CDDA_LTLIBS) \ diff --git a/devel/gnome-vfs/files/patch-config.h.in b/devel/gnome-vfs/files/patch-config.h.in new file mode 100644 index 000000000..70edbcd45 --- /dev/null +++ b/devel/gnome-vfs/files/patch-config.h.in @@ -0,0 +1,12 @@ +--- config.h.in.orig Sun May 7 00:54:09 2006 ++++ config.h.in Sun May 7 00:54:46 2006 +@@ -121,6 +121,9 @@ + /* Define to 1 if you have the <fnmatch.h> header file. */ + #undef HAVE_FNMATCH_H + ++/* Define to 1 if you have the <sys/sysmacros.h> header file. */ ++#undef HAVE_SYS_SYSMACROS_H ++ + /* Define to 1 if you have the <fstab.h> header file. */ + #undef HAVE_FSTAB_H + diff --git a/devel/gnome-vfs/files/patch-configure b/devel/gnome-vfs/files/patch-configure new file mode 100644 index 000000000..75ee29e97 --- /dev/null +++ b/devel/gnome-vfs/files/patch-configure @@ -0,0 +1,74 @@ +--- configure.orig Tue Nov 7 04:08:31 2006 ++++ configure Mon Nov 20 10:52:37 2006 +@@ -21984,6 +21984,8 @@ + if test "${am_cv_val_LC_MESSAGES+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 + else ++ ac_check_lib_save_LIBS=$LIBS ++ LIBS="-lintl $LIBS" + cat >conftest.$ac_ext <<_ACEOF + /* confdefs.h. */ + _ACEOF +@@ -22030,6 +22032,7 @@ + fi + rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext ++LIBS=$ac_check_lib_save_LIBS + fi + echo "$as_me:$LINENO: result: $am_cv_val_LC_MESSAGES" >&5 + echo "${ECHO_T}$am_cv_val_LC_MESSAGES" >&6 +@@ -23495,6 +23498,7 @@ + cat >>confdefs.h <<_ACEOF + #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 + _ACEOF ++ LIBS="-lintl $LIBS" + have_ngettext=yes + else + echo "$as_me:$LINENO: checking for ngettext in -lintl" >&5 +@@ -24892,7 +24896,7 @@ + + + +-for ac_header in mntent.h sys/mnttab.h sys/vfstab.h sys/cdio.h sys/mount.h sys/mntctl.h sys/vfs.h sys/vmount.h sys/sysctl.h fstab.h fnmatch.h ++for ac_header in mntent.h sys/mnttab.h sys/vfstab.h sys/cdio.h sys/mount.h sys/mntctl.h sys/vfs.h sys/vmount.h sys/sysctl.h fstab.h fnmatch.h sys/sysmacros.h + do + as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` + if eval "test \"\${$as_ac_Header+set}\" = set"; then +@@ -33245,7 +33249,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 -lcrypto" + cat >conftest.$ac_ext <<_ACEOF + /* confdefs.h. */ + _ACEOF +@@ -33543,7 +33547,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 -lcrypto" + cat >conftest.$ac_ext <<_ACEOF + /* confdefs.h. */ + _ACEOF +@@ -39124,6 +39128,9 @@ + cat confdefs.h >>conftest.$ac_ext + cat >>conftest.$ac_ext <<_ACEOF + /* end confdefs.h. */ ++#ifdef HAVE_SYS_PARAM_H ++#include <sys/param.h> ++#endif + #include <sys/statfs.h> + #include <sys/fstyp.h> + _ACEOF +@@ -39165,6 +39172,9 @@ + cat confdefs.h >>conftest.$ac_ext + cat >>conftest.$ac_ext <<_ACEOF + /* end confdefs.h. */ ++#ifdef HAVE_SYS_PARAM_H ++#include <sys/param.h> ++#endif + #include <sys/statfs.h> + #include <sys/vmount.h> + _ACEOF 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..eb0f45920 --- /dev/null +++ b/devel/gnome-vfs/files/patch-gnome-vfs-2.0.pc.in @@ -0,0 +1,9 @@ +--- gnome-vfs-2.0.pc.in.orig Tue Jul 11 07:31:58 2006 ++++ gnome-vfs-2.0.pc.in Tue Jul 11 09:33:47 2006 +@@ -8,5 +8,5 @@ + Description: The GNOME virtual file-system libraries + Version: @VERSION@ + Requires: gconf-2.0 gthread-2.0 gmodule-no-export-2.0 gobject-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..168fba882 --- /dev/null +++ b/devel/gnome-vfs/files/patch-gnome-vfs-module-2.0.pc.in @@ -0,0 +1,9 @@ +--- gnome-vfs-module-2.0.pc.in.orig Tue Jul 11 07:31:58 2006 ++++ gnome-vfs-module-2.0.pc.in Tue Jul 11 09:34:36 2006 +@@ -8,5 +8,5 @@ + Description: The GNOME virtual file-system module include info + Version: @VERSION@ + Requires: gconf-2.0 gthread-2.0 gmodule-no-export-2.0 gobject-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..2747466f7 --- /dev/null +++ b/devel/gnome-vfs/files/patch-libgnomevfs::gnome-vfs-application-registry.c @@ -0,0 +1,26 @@ +--- libgnomevfs/gnome-vfs-application-registry.c.orig Sun May 22 23:09:39 2005 ++++ libgnomevfs/gnome-vfs-application-registry.c Sun May 22 23:14:22 2005 +@@ -943,6 +943,8 @@ load_application_info (void) + static void + gnome_vfs_application_registry_init (void) + { ++ gchar *tmp; ++ + if (gnome_vfs_application_registry_initialized) + return; + +@@ -963,6 +965,14 @@ gnome_vfs_application_registry_init (voi + "application-registry", + NULL); + 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_build_filename (g_get_home_dir(), + ".gnome", diff --git a/devel/gnome-vfs/files/patch-libgnomevfs_gnome-vfs-address.c b/devel/gnome-vfs/files/patch-libgnomevfs_gnome-vfs-address.c new file mode 100644 index 000000000..1636ca99d --- /dev/null +++ b/devel/gnome-vfs/files/patch-libgnomevfs_gnome-vfs-address.c @@ -0,0 +1,10 @@ +--- libgnomevfs/gnome-vfs-address.c.orig Wed Apr 12 10:16:28 2006 ++++ libgnomevfs/gnome-vfs-address.c Thu Apr 20 09:52:12 2006 +@@ -32,6 +32,7 @@ + #include <sys/types.h> + + #ifndef G_OS_WIN32 ++#include <sys/socket.h> + #include <sys/select.h> + #include <netinet/in.h> + #include <arpa/inet.h> diff --git a/devel/gnome-vfs/files/patch-libgnomevfs_gnome-vfs-hal-mounts.c b/devel/gnome-vfs/files/patch-libgnomevfs_gnome-vfs-hal-mounts.c new file mode 100644 index 000000000..5260a0f3e --- /dev/null +++ b/devel/gnome-vfs/files/patch-libgnomevfs_gnome-vfs-hal-mounts.c @@ -0,0 +1,43 @@ +--- libgnomevfs/gnome-vfs-hal-mounts.c.orig Mon Aug 7 04:16:27 2006 ++++ libgnomevfs/gnome-vfs-hal-mounts.c Sun Sep 17 17:39:48 2006 +@@ -32,7 +32,9 @@ + #include <stdlib.h> + #include <string.h> + #include <sys/stat.h> ++#ifdef HAVE_SYS_SYSMACROS_H + #include <sys/sysmacros.h> ++#endif + #include <sys/types.h> + #include <unistd.h> + #include <limits.h> +@@ -627,20 +629,30 @@ _hal_volume_policy_check (GnomeVFSVolume + "/", + "/bin", + "/boot", ++ "/compat/linux/proc", ++ "/compat/linux/sys", + "/dev", + "/etc", + "/home", + "/lib", + "/lib64", ++ "/libexec", + "/media", + "/mnt", + "/opt", ++ "/rescue", + "/root", + "/sbin", + "/srv", + "/tmp", + "/usr", ++ "/usr/local", ++ "/usr/obj", ++ "/usr/ports", ++ "/usr/src", ++ "/usr/X11R6", + "/var", ++ "/var/tmp", + "/proc", + "/sbin", + NULL 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..068d1773a --- /dev/null +++ b/devel/gnome-vfs/files/patch-libgnomevfs_gnome-vfs-utils.c @@ -0,0 +1,10 @@ +--- libgnomevfs/gnome-vfs-utils.c.orig Thu Sep 15 07:02:53 2005 ++++ libgnomevfs/gnome-vfs-utils.c Sat Oct 22 02:12:32 2005 +@@ -839,6 +839,7 @@ gnome_vfs_icon_path_from_filename (const + for (temp_paths = paths; *temp_paths != NULL; temp_paths++) { + full_filename = g_build_filename (*temp_paths, + "share", ++ "gnome", + "pixmaps", + relative_filename, + NULL); diff --git a/devel/gnome-vfs/files/patch-libgnomevfs_xdgmime.c b/devel/gnome-vfs/files/patch-libgnomevfs_xdgmime.c new file mode 100644 index 000000000..7119f852f --- /dev/null +++ b/devel/gnome-vfs/files/patch-libgnomevfs_xdgmime.c @@ -0,0 +1,11 @@ +--- libgnomevfs/xdgmime.c.orig Wed Aug 24 16:52:03 2005 ++++ libgnomevfs/xdgmime.c Wed Aug 24 16:52:47 2005 +@@ -234,7 +234,7 @@ + + xdg_data_dirs = getenv ("XDG_DATA_DIRS"); + if (xdg_data_dirs == NULL) +- xdg_data_dirs = "/usr/local/share/:/usr/share/"; ++ xdg_data_dirs = "%%LOCALBASE%%/share/gnome/:%%X11BASE%%/share/gnome/:%%LOCALBASE%%/share/:%%X11BASE%%/share/:/usr/share/"; + + ptr = xdg_data_dirs; + diff --git a/devel/gnome-vfs/files/patch-libgnomevfs_xdgmime.h b/devel/gnome-vfs/files/patch-libgnomevfs_xdgmime.h new file mode 100644 index 000000000..218578c25 --- /dev/null +++ b/devel/gnome-vfs/files/patch-libgnomevfs_xdgmime.h @@ -0,0 +1,17 @@ +--- libgnomevfs/xdgmime.h.orig Sat Oct 7 10:42:32 2006 ++++ libgnomevfs/xdgmime.h Sat Oct 7 11:01:57 2006 +@@ -52,11 +52,14 @@ typedef void (*XdgMimeDestroy) (void *u + #define xdg_mime_get_mime_type_from_file_name XDG_ENTRY(get_mime_type_from_file_name) + #define xdg_mime_is_valid_mime_type XDG_ENTRY(is_valid_mime_type) + #define xdg_mime_mime_type_equal XDG_ENTRY(mime_type_equal) ++#define _xdg_mime_mime_type_equal XDG_ENTRY(mime_type_equal_p) + #define xdg_mime_media_type_equal XDG_ENTRY(media_type_equal) + #define xdg_mime_mime_type_subclass XDG_ENTRY(mime_type_subclass) ++#define _xdg_mime_mime_type_subclass XDG_ENTRY(mime_type_subclass_p) + #define xdg_mime_get_mime_parents XDG_ENTRY(get_mime_parents) + #define xdg_mime_list_mime_parents XDG_ENTRY(list_mime_parents) + #define xdg_mime_unalias_mime_type XDG_ENTRY(unalias_mime_type) ++#define _xdg_mime_unalias_mime_type XDG_ENTRY(unalias_mime_type_p) + #define xdg_mime_get_max_buffer_extents XDG_ENTRY(get_max_buffer_extents) + #define xdg_mime_shutdown XDG_ENTRY(shutdown) + #define xdg_mime_dump XDG_ENTRY(dump) diff --git a/devel/gnome-vfs/files/patch-libgnomevfs_xdgmimecache.h b/devel/gnome-vfs/files/patch-libgnomevfs_xdgmimecache.h new file mode 100644 index 000000000..69292f2f1 --- /dev/null +++ b/devel/gnome-vfs/files/patch-libgnomevfs_xdgmimecache.h @@ -0,0 +1,25 @@ +--- libgnomevfs/xdgmimecache.h.orig Mon May 29 20:04:24 2006 ++++ libgnomevfs/xdgmimecache.h Mon May 29 20:11:42 2006 +@@ -32,9 +32,19 @@ + typedef struct _XdgMimeCache XdgMimeCache; + + #ifdef XDG_PREFIX +-#define _xdg_mime_cache_new_from_file XDG_ENTRY(cache_new_from_file) +-#define _xdg_mime_cache_ref XDG_ENTRY(cache_ref) +-#define _xdg_mime_cache_unref XDG_ENTRY(cache_unref) ++#define _xdg_mime_cache_new_from_file XDG_ENTRY(cache_new_from_file) ++#define _xdg_mime_cache_ref XDG_ENTRY(cache_ref) ++#define _xdg_mime_cache_unref XDG_ENTRY(cache_unref) ++#define _xdg_mime_cache_get_mime_type_for_data XDG_ENTRY(cache_get_mime_type_for_data) ++#define _xdg_mime_cache_get_mime_type_for_file XDG_ENTRY(cache_get_mime_type_for_file) ++#define _xdg_mime_cache_get_mime_type_from_file_name XDG_ENTRY(cache_get_mime_type_from_file_name) ++#define _xdg_mime_cache_is_valid_mime_type XDG_ENTRY(cache_is_valid_mime_type) ++#define _xdg_mime_cache_mime_type_equal XDG_ENTRY(cache_mime_type_equal) ++#define _xdg_mime_cache_media_type_equal XDG_ENTRY(cache_media_type_equal) ++#define _xdg_mime_cache_mime_type_subclass XDG_ENTRY(cache_mime_type_subclass) ++#define _xdg_mime_cache_list_mime_parents XDG_ENTRY(cache_list_mime_parents) ++#define _xdg_mime_cache_unalias_mime_type XDG_ENTRY(cache_unalias_mime_type) ++#define _xdg_mime_cache_get_max_buffer_extents XDG_ENTRY(cache_get_max_buffer_extents) + #endif + + extern XdgMimeCache **_caches; diff --git a/devel/gnome-vfs/files/patch-modules_file-method-acl.c b/devel/gnome-vfs/files/patch-modules_file-method-acl.c new file mode 100644 index 000000000..7ec9a33b8 --- /dev/null +++ b/devel/gnome-vfs/files/patch-modules_file-method-acl.c @@ -0,0 +1,11 @@ +--- modules/file-method-acl.c.orig Mon Jul 24 18:47:12 2006 ++++ modules/file-method-acl.c Mon Jul 24 22:01:34 2006 +@@ -45,7 +45,7 @@ + #endif + + #ifdef HAVE_POSIX_ACL +-# include <acl/libacl.h> ++# include <sys/acl.h> + #define HAVE_ACL 1 + #endif + diff --git a/devel/gnome-vfs/files/patch-modules_file-method.c b/devel/gnome-vfs/files/patch-modules_file-method.c new file mode 100644 index 000000000..dbb237226 --- /dev/null +++ b/devel/gnome-vfs/files/patch-modules_file-method.c @@ -0,0 +1,12 @@ +--- modules/file-method.c.orig Sun May 22 23:30:16 2005 ++++ modules/file-method.c Sun May 22 23:31:08 2005 +@@ -66,6 +66,9 @@ + #if HAVE_SYS_VFS_H + #include <sys/vfs.h> + #elif HAVE_SYS_MOUNT_H ++#if HAVE_SYS_PARAM_H ++#include <sys/param.h> ++#endif + #include <sys/mount.h> + #endif + diff --git a/devel/gnome-vfs/pkg-deinstall.in b/devel/gnome-vfs/pkg-deinstall.in new file mode 100644 index 000000000..d1783a46c --- /dev/null +++ b/devel/gnome-vfs/pkg-deinstall.in @@ -0,0 +1,20 @@ +#!/bin/sh +# +# $FreeBSD$ +# $MCom: ports/devel/gnome-vfs/pkg-deinstall.in,v 1.10 2006/07/22 20:45:37 mezz Exp $ +# +# Restore gconf keys of libgnome. + +if [ "$2" != "POST-DEINSTALL" ]; then + exit 0 +fi + +SCHEMAS=%%LOCALBASE%%/etc/gconf/schemas/desktop_gnome_applications_terminal.schemas + +if [ -f ${SCHEMAS} ]; then + env GCONF_CONFIG_SOURCE=xml::%%LOCALBASE%%/etc/gconf/gconf.xml.defaults \ + %%LOCALBASE%%/bin/gconftool-2 --makefile-install-rule ${SCHEMAS} \ + > /dev/null || /usr/bin/true +fi + +exit 0 diff --git a/devel/gnome-vfs/pkg-descr b/devel/gnome-vfs/pkg-descr new file mode 100644 index 000000000..03cbc07f6 --- /dev/null +++ b/devel/gnome-vfs/pkg-descr @@ -0,0 +1,7 @@ +The GNOME Virtual File System allows applications and users to treat +any number of file system concepts as a part of the local filesystem. +With GnomeVFS, filesystems across the internet, on connected devices, +and in multiple formats are as simple to access (and write code for) +as any directory on the local machine. + +WWW: http://www.gnome.org/ diff --git a/devel/gnome-vfs/pkg-install.in b/devel/gnome-vfs/pkg-install.in new file mode 100644 index 000000000..98e90d3db --- /dev/null +++ b/devel/gnome-vfs/pkg-install.in @@ -0,0 +1,20 @@ +#!/bin/sh +# +# $FreeBSD$ +# $MCom: ports/devel/gnome-vfs/pkg-install.in,v 1.10 2006/07/22 20:45:37 mezz Exp $ +# +# Restore gconf keys of libgnome. + +if [ "$2" != "POST-INSTALL" ]; then + exit 0 +fi + +SCHEMAS=%%LOCALBASE%%/etc/gconf/schemas/desktop_gnome_applications_terminal.schemas + +if [ -f ${SCHEMAS} ]; then + env GCONF_CONFIG_SOURCE=xml::%%LOCALBASE%%/etc/gconf/gconf.xml.defaults \ + %%LOCALBASE%%/bin/gconftool-2 --makefile-install-rule ${SCHEMAS} \ + > /dev/null || /usr/bin/true +fi + +exit 0 diff --git a/devel/gnome-vfs/pkg-plist b/devel/gnome-vfs/pkg-plist new file mode 100644 index 000000000..6e36ede17 --- /dev/null +++ b/devel/gnome-vfs/pkg-plist @@ -0,0 +1,251 @@ +bin/gnomevfs-cat +bin/gnomevfs-copy +bin/gnomevfs-df +bin/gnomevfs-info +bin/gnomevfs-ls +bin/gnomevfs-mkdir +bin/gnomevfs-monitor +bin/gnomevfs-mv +bin/gnomevfs-rm +etc/gnome-vfs-2.0/modules/default-modules.conf +%%SAMBA%%etc/gnome-vfs-2.0/modules/smb-module.conf +etc/gnome-vfs-2.0/modules/ssl-modules.conf +include/gnome-vfs-2.0/include/gnome-vfs-file-size.h +include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-ace.h +include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-acl.h +include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-address.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-dns-sd.h +include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-drive.h +include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-enum-types.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.h +include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-mime-deprecated.h +include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-mime-handlers.h +include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-mime-info-cache.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-resolve.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-version.h +include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-volume-monitor.h +include/gnome-vfs-2.0/libgnomevfs/gnome-vfs-volume.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-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-pty.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/gnome-vfs-2.0/modules/libbzip2.a +lib/gnome-vfs-2.0/modules/libbzip2.la +lib/gnome-vfs-2.0/modules/libbzip2.so +lib/gnome-vfs-2.0/modules/libcomputer.a +lib/gnome-vfs-2.0/modules/libcomputer.la +lib/gnome-vfs-2.0/modules/libcomputer.so +lib/gnome-vfs-2.0/modules/libdns-sd.a +lib/gnome-vfs-2.0/modules/libdns-sd.la +lib/gnome-vfs-2.0/modules/libdns-sd.so +lib/gnome-vfs-2.0/modules/libfile.a +lib/gnome-vfs-2.0/modules/libfile.la +lib/gnome-vfs-2.0/modules/libfile.so +lib/gnome-vfs-2.0/modules/libftp.a +lib/gnome-vfs-2.0/modules/libftp.la +lib/gnome-vfs-2.0/modules/libftp.so +lib/gnome-vfs-2.0/modules/libgzip.a +lib/gnome-vfs-2.0/modules/libgzip.la +lib/gnome-vfs-2.0/modules/libgzip.so +lib/gnome-vfs-2.0/modules/libhttp.a +lib/gnome-vfs-2.0/modules/libhttp.la +lib/gnome-vfs-2.0/modules/libhttp.so +lib/gnome-vfs-2.0/modules/libnetwork.a +lib/gnome-vfs-2.0/modules/libnetwork.la +lib/gnome-vfs-2.0/modules/libnetwork.so +lib/gnome-vfs-2.0/modules/libnntp.a +lib/gnome-vfs-2.0/modules/libnntp.la +lib/gnome-vfs-2.0/modules/libnntp.so +lib/gnome-vfs-2.0/modules/libsftp.a +lib/gnome-vfs-2.0/modules/libsftp.la +lib/gnome-vfs-2.0/modules/libsftp.so +%%SAMBA%%lib/gnome-vfs-2.0/modules/libsmb.a +%%SAMBA%%lib/gnome-vfs-2.0/modules/libsmb.la +%%SAMBA%%lib/gnome-vfs-2.0/modules/libsmb.so +lib/gnome-vfs-2.0/modules/libtar.a +lib/gnome-vfs-2.0/modules/libtar.la +lib/gnome-vfs-2.0/modules/libtar.so +lib/gnome-vfs-2.0/modules/libvfs-test.a +lib/gnome-vfs-2.0/modules/libvfs-test.la +lib/gnome-vfs-2.0/modules/libvfs-test.so +lib/libgnomevfs-2.a +lib/libgnomevfs-2.la +lib/libgnomevfs-2.so +lib/libgnomevfs-2.so.0 +libdata/pkgconfig/gnome-vfs-2.0.pc +libdata/pkgconfig/gnome-vfs-module-2.0.pc +libexec/gnome-vfs-daemon +share/dbus-1/services/gnome-vfs-daemon.service +share/locale/af/LC_MESSAGES/gnome-vfs-2.0.mo +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/bn_IN/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/en_CA/LC_MESSAGES/gnome-vfs-2.0.mo +share/locale/en_GB/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/gu/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/hr/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/ka/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/mg/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/nb/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/nso/LC_MESSAGES/gnome-vfs-2.0.mo +share/locale/or/LC_MESSAGES/gnome-vfs-2.0.mo +share/locale/pa/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/rw/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/sr@ije/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/th/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/xh/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_HK/LC_MESSAGES/gnome-vfs-2.0.mo +share/locale/zh_TW/LC_MESSAGES/gnome-vfs-2.0.mo +share/locale/zu/LC_MESSAGES/gnome-vfs-2.0.mo +@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 +@dirrmtry share/locale/zu/LC_MESSAGES +@dirrmtry share/locale/zu +@dirrmtry share/locale/zh_TW/LC_MESSAGES +@dirrmtry share/locale/zh_TW +@dirrmtry share/locale/zh_HK/LC_MESSAGES +@dirrmtry share/locale/zh_HK +@dirrmtry share/locale/zh_CN/LC_MESSAGES +@dirrmtry share/locale/zh_CN +@dirrmtry share/locale/yi/LC_MESSAGES +@dirrmtry share/locale/yi +@dirrmtry share/locale/xh/LC_MESSAGES +@dirrmtry share/locale/xh +@dirrmtry share/locale/uk/LC_MESSAGES +@dirrmtry share/locale/uk +@dirrmtry share/locale/sr@ije/LC_MESSAGES +@dirrmtry share/locale/sr@ije +@dirrmtry share/locale/sr/LC_MESSAGES +@dirrmtry share/locale/sr +@dirrmtry share/locale/sl/LC_MESSAGES +@dirrmtry share/locale/sl +@dirrmtry share/locale/sk/LC_MESSAGES +@dirrmtry share/locale/sk +@dirrmtry share/locale/rw/LC_MESSAGES +@dirrmtry share/locale/rw +@dirrmtry share/locale/ro/LC_MESSAGES +@dirrmtry share/locale/ro +@dirrmtry share/locale/pt/LC_MESSAGES +@dirrmtry share/locale/pt +@dirrmtry share/locale/pl/LC_MESSAGES +@dirrmtry share/locale/pl +@dirrmtry share/locale/nso/LC_MESSAGES +@dirrmtry share/locale/nso +@dirrmtry share/locale/nn/LC_MESSAGES +@dirrmtry share/locale/nn +@dirrmtry share/locale/ne/LC_MESSAGES +@dirrmtry share/locale/ne +@dirrmtry share/locale/mr/LC_MESSAGES +@dirrmtry share/locale/mr +@dirrmtry share/locale/mg/LC_MESSAGES +@dirrmtry share/locale/mg +@dirrmtry share/locale/li/LC_MESSAGES +@dirrmtry share/locale/li +@dirrmtry share/locale/ko/LC_MESSAGES +@dirrmtry share/locale/ko +@dirrmtry share/locale/gl/LC_MESSAGES +@dirrmtry share/locale/gl +@dirrmtry share/locale/fi/LC_MESSAGES +@dirrmtry share/locale/fi +@dirrmtry share/locale/el/LC_MESSAGES +@dirrmtry share/locale/el +@dirrmtry share/locale/cs/LC_MESSAGES +@dirrmtry share/locale/cs +@dirrmtry share/locale/ca/LC_MESSAGES +@dirrmtry share/locale/ca +@dirrmtry share/locale/bn_IN/LC_MESSAGES +@dirrmtry share/locale/bn_IN +@dirrmtry share/locale/be/LC_MESSAGES +@dirrmtry share/locale/be |