[arch-commits] Commit in gnome-vfs/repos/gnome-i686 (2 files)

Jan de Groot jgc at archlinux.org
Sat Aug 23 14:22:29 UTC 2008


    Date: Saturday, August 23, 2008 @ 10:22:29
  Author: jgc
Revision: 10049

gnome-vfs 2.23.0 - GNOME 2.23.90

Modified:
  gnome-vfs/repos/gnome-i686/PKGBUILD
Deleted:
  gnome-vfs/repos/gnome-i686/http-neon-method-youtube.patch

--------------------------------+
 PKGBUILD                       |   16 ++-----
 http-neon-method-youtube.patch |   80 ---------------------------------------
 2 files changed, 6 insertions(+), 90 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2008-08-23 14:13:45 UTC (rev 10048)
+++ PKGBUILD	2008-08-23 14:22:29 UTC (rev 10049)
@@ -2,12 +2,12 @@
 # Maintainer: Jan de Groot <jgc at archlinux.org>
 
 pkgname=gnome-vfs
-pkgver=2.22.0
-pkgrel=4
+pkgver=2.23.0
+pkgrel=1
 pkgdesc="The GNOME Virtual File System"
 arch=(i686 x86_64)
 license=('LGPL')
-depends=('fam' 'gconf>=2.22.0' 'hal>=0.5.10' 'bzip2' 'avahi>=0.6.23' 'smbclient>=3.0.30' 'gnome-mime-data>=2.18.0-2' 'heimdal>=1.2' 'gnutls>=2.4.1')
+depends=('fam' 'gconf>=2.23.2' 'hal>=0.5.11' 'bzip2' 'avahi>=0.6.23' 'smbclient>=3.0.31' 'gnome-mime-data>=2.18.0-2' 'heimdal>=1.2' 'gnutls>=2.4.1')
 makedepends=('perlxml' 'pkgconfig')
 options=('!libtool' '!emptydirs')
 conflicts=(gnome-vfs-samba)
@@ -15,19 +15,15 @@
 replaces=(gnome-vfs-samba gnome-vfs-extras)
 url="http://www.gnome.org"
 install=gnome-vfs.install
-source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/2.22/gnome-vfs-${pkgver}.tar.bz2
-	hal-show-volume-names.patch
-	http-neon-method-youtube.patch)
-md5sums=('369105fd82cb99e69e63acab8f3b89b7' '109d07aa1dc8cb6523c47c4984047dce'\
-         'a980d7abfbf483b25e2a93bfb868b758')
+source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/2.23/gnome-vfs-${pkgver}.tar.bz2
+	hal-show-volume-names.patch)
+md5sums=('c1650c4432d2af7c0c05e2b75c4c19d0' '109d07aa1dc8cb6523c47c4984047dce')
 
 build() {
   cd ${startdir}/src/${pkgname}-${pkgver}
   #Archlinux patch (b.g.o #321498)
   patch -Np1 -i ${startdir}/src/hal-show-volume-names.patch || return 1
 
-  patch -Np1 -i ${startdir}/src/http-neon-method-youtube.patch || return 1
-
   ./configure --prefix=/usr --sysconfdir=/etc \
         --localstatedir=/var --disable-static \
 	--libexecdir=/usr/lib/gnome-vfs-2.0 \

Deleted: http-neon-method-youtube.patch
===================================================================
--- http-neon-method-youtube.patch	2008-08-23 14:13:45 UTC (rev 10048)
+++ http-neon-method-youtube.patch	2008-08-23 14:22:29 UTC (rev 10049)
@@ -1,80 +0,0 @@
---- trunk/modules/http-neon-method.c	2008/02/15 05:17:33	5446
-+++ trunk/modules/http-neon-method.c	2008/03/21 11:21:39	5467
-@@ -1773,6 +1773,25 @@
- 	return GNOME_VFS_OK;
- }
- 
-+static gboolean
-+http_context_host_matches (HttpContext *context, const char *glob)
-+{
-+        GnomeVFSToplevelURI *uri;
-+        GPatternSpec *spec;
-+        gboolean res;
-+
-+        uri = gnome_vfs_uri_get_toplevel (context->uri);
-+
-+        if (uri == NULL ||  uri->host_name == NULL || glob == NULL)
-+                return FALSE;
-+
-+        spec = g_pattern_spec_new (glob);
-+        res = g_pattern_match_string (spec, uri->host_name);
-+        g_pattern_spec_free (spec);
-+
-+        return res;
-+}
-+
- static GnomeVFSResult
- http_follow_redirect (HttpContext *context)
- {
-@@ -2255,7 +2274,7 @@
- 	hctx = handle->context;
- 	
- get_start:	
--	req  = ne_request_create (hctx->session, "GET", hctx->path);
-+	req = ne_request_create (hctx->session, "GET", hctx->path);
- 	
- 	if (handle->use_range) {
- 		
-@@ -2330,8 +2349,8 @@
- 
- 		handle->transfer_state = TRANSFER_READ;
- 		handle->transfer.read = req;
--	}
--	
-+	} 
-+
- 	return result;
- }
- 
-@@ -2347,6 +2366,20 @@
- 	return GNOME_VFS_ERROR_INTERNAL;
- }
- 
-+/* TRUE means we can range, ie server is sane, FALSE means FAIL */
-+static gboolean
-+i_can_haz_range_cause_serverz_not_br0ken (HttpContext *hctx)
-+{
-+        gboolean br0ken = FALSE;
-+
-+        if (http_context_host_matches (hctx, "*youtube.*")) {
-+                DEBUG_HTTP ("Youtube detected! Cannot use ranged gets");
-+                br0ken = TRUE;
-+        }
-+
-+        return br0ken == FALSE;
-+}
-+
- /* ************************************************************************** */
- 
- static GnomeVFSResult
-@@ -2402,8 +2435,8 @@
- 			return result;
- 		} 
- 	} else {
--                /* Always try to make Ranged puts */
--		handle->use_range = TRUE;
-+		handle->use_range = i_can_haz_range_cause_serverz_not_br0ken (hctx);
-+                DEBUG_HTTP ("Use range: %s\n", handle->use_range ? "on" : "off");
- 	}
- 
- 	result = http_transfer_start (handle);	




More information about the arch-commits mailing list