Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=gnometesting.git;a=commitdiff;h=234781faf4ea8eeca398a42894a2a99188ad697e

commit 234781faf4ea8eeca398a42894a2a99188ad697e
Author: Baste <[email protected]>
Date:   Thu Apr 4 15:37:54 2013 +0200

libsoup-2.42.0-2-x86_64
* Add patch for proxy

diff --git a/source/lib/libsoup/FrugalBuild b/source/lib/libsoup/FrugalBuild
index f564161..f003880 100644
--- a/source/lib/libsoup/FrugalBuild
+++ b/source/lib/libsoup/FrugalBuild
@@ -6,7 +6,7 @@ options+=('asneeded')

pkgname=libsoup
pkgver=2.42.0
-pkgrel=1
+pkgrel=2
pkgdesc="An HTTP library implementation in C"
url="http://www.gnome.org/";
depends=('glib2>=2.36.0' 'gnutls>=2.12.12' 'libxml2>=2.7.8' 'libgcrypt>=1.4' 
'sqlite3')
@@ -16,7 +16,9 @@ archs=('i686' 'x86_64')
_F_gnome_ext=".tar.xz"
_F_gnome_devel="n"
Finclude gnome
-sha1sums=('da2b462d8be43dfe5fc87c0529fe8e14cb90384d')
+source=($source proxy.patch)
+sha1sums=('da2b462d8be43dfe5fc87c0529fe8e14cb90384d' \
+          '1ef17b892a7a8b3fe19e2c9c75237d76874b8a0b')

subpkgs=("libsoup-gnome")
subdescs=('libsoup with gnome support')
@@ -34,7 +36,8 @@ build() {

make distclean || Fdie

-       Fbuild --without-gnome
+       Fmake --without-gnome
+       Fmakeinstall
}

# optimization OK
diff --git a/source/lib/libsoup/proxy.patch b/source/lib/libsoup/proxy.patch
new file mode 100644
index 0000000..d1e0fc8
--- /dev/null
+++ b/source/lib/libsoup/proxy.patch
@@ -0,0 +1,12 @@
+--- libsoup/soup-connection.c
++++ libsoup/soup-connection.c_Fw
+@@ -133,7 +133,8 @@
+                       priv->soup_proxy_resolver = g_object_ref 
(proxy_resolver);
+               break;
+       case PROP_G_PROXY_RESOLVER:
+-              priv->g_proxy_resolver = g_value_dup_object (value);
++              if (g_value_get_object (value))
++                      priv->g_proxy_resolver = g_value_dup_object (value);
+               break;
+       case PROP_SSL:
+               priv->ssl = g_value_get_boolean (value);
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to