diff options
Diffstat (limited to 'devel/gnomevfs2')
-rw-r--r-- | devel/gnomevfs2/Makefile | 7 | ||||
-rw-r--r-- | devel/gnomevfs2/distinfo | 4 | ||||
-rw-r--r-- | devel/gnomevfs2/files/patch-libgnomevfs_gnome-vfs-mime.c | 57 |
3 files changed, 5 insertions, 63 deletions
diff --git a/devel/gnomevfs2/Makefile b/devel/gnomevfs2/Makefile index 7507316e4..d0469eaf3 100644 --- a/devel/gnomevfs2/Makefile +++ b/devel/gnomevfs2/Makefile @@ -3,15 +3,14 @@ # Whom: Ade Lovett <ade@FreeBSD.org> # # $FreeBSD$ -# $MCom: ports/devel/gnomevfs2/Makefile,v 1.105 2005/08/24 16:07:34 marcus Exp $ +# $MCom: ports/devel/gnomevfs2/Makefile,v 1.106 2005/08/28 06:12:29 marcus Exp $ # PORTNAME= gnomevfs2 -PORTVERSION= 2.11.92 -PORTREVISION= 1 +PORTVERSION= 2.12.0 CATEGORIES= devel gnome MASTER_SITES= ${MASTER_SITE_GNOME} -MASTER_SITE_SUBDIR= sources/gnome-vfs/2.11 +MASTER_SITE_SUBDIR= sources/gnome-vfs/2.12 DISTNAME= gnome-vfs-${PORTVERSION} DIST_SUBDIR= gnome2 diff --git a/devel/gnomevfs2/distinfo b/devel/gnomevfs2/distinfo index cbfd5a4d0..ef74581d7 100644 --- a/devel/gnomevfs2/distinfo +++ b/devel/gnomevfs2/distinfo @@ -1,2 +1,2 @@ -MD5 (gnome2/gnome-vfs-2.11.92.tar.bz2) = 18c8c5127d1eebfd51c8b6d631f3c949 -SIZE (gnome2/gnome-vfs-2.11.92.tar.bz2) = 1705543 +MD5 (gnome2/gnome-vfs-2.12.0.tar.bz2) = 3323e7472a736716150337d2fc564a43 +SIZE (gnome2/gnome-vfs-2.12.0.tar.bz2) = 1728140 diff --git a/devel/gnomevfs2/files/patch-libgnomevfs_gnome-vfs-mime.c b/devel/gnomevfs2/files/patch-libgnomevfs_gnome-vfs-mime.c deleted file mode 100644 index 693ade8b7..000000000 --- a/devel/gnomevfs2/files/patch-libgnomevfs_gnome-vfs-mime.c +++ /dev/null @@ -1,57 +0,0 @@ ---- libgnomevfs/gnome-vfs-mime.c.orig Sun Aug 28 02:00:22 2005 -+++ libgnomevfs/gnome-vfs-mime.c Sun Aug 28 02:07:11 2005 -@@ -211,7 +211,7 @@ _gnome_vfs_get_mime_type_internal (Gnome - - if (buffer != NULL) { - result = _gnome_vfs_read_mime_from_buffer (buffer); -- -+ - if (result != NULL && result != XDG_MIME_TYPE_UNKNOWN) { - - if ((strcmp (result, "application/x-ole-storage") == 0) || -@@ -229,9 +229,13 @@ _gnome_vfs_get_mime_type_internal (Gnome - result = fn_result; - } - -- } else if (fn_result && fn_result != XDG_MIME_TYPE_UNKNOWN && -+ } else { -+ G_LOCK (mime_mutex); -+ if (fn_result && fn_result != XDG_MIME_TYPE_UNKNOWN && - xdg_mime_mime_type_subclass (fn_result, result)) { -- result = fn_result; -+ result = fn_result; -+ } -+ G_UNLOCK (mime_mutex); - } - - return result; -@@ -243,18 +247,27 @@ _gnome_vfs_get_mime_type_internal (Gnome - * accurate source of type information BUT _only_ if - * the extension is a subtype of text/plain. - */ -+ G_LOCK (mime_mutex); - if ((fn_result != NULL) && (fn_result != XDG_MIME_TYPE_UNKNOWN) && - xdg_mime_mime_type_subclass (fn_result, "text/plain")) { -+ G_UNLOCK (mime_mutex); - return fn_result; - } - - /* Didn't find an extension match, assume plain text. */ -+ G_UNLOCK (mime_mutex); - return "text/plain"; - -- } else if (_gnome_vfs_sniff_buffer_looks_like_mp3 (buffer)) { -- return "audio/mpeg"; -+ } else { -+ G_LOCK (mime_mutex); -+ if (_gnome_vfs_sniff_buffer_looks_like_mp3 (buffer)) { -+ G_UNLOCK (mime_mutex); -+ return "audio/mpeg"; -+ } -+ G_UNLOCK (mime_mutex); - } - } -+ - } - - if (use_suffix && |