[arch-commits] Commit in libgnome-keyring/trunk (PKGBUILD fix_crash.patch)

Ionut Biru ibiru at archlinux.org
Thu May 26 16:32:58 UTC 2011


    Date: Thursday, May 26, 2011 @ 12:32:57
  Author: ibiru
Revision: 125537

update to 3.0.3

Modified:
  libgnome-keyring/trunk/PKGBUILD
Deleted:
  libgnome-keyring/trunk/fix_crash.patch

-----------------+
 PKGBUILD        |   11 ++++-------
 fix_crash.patch |   35 -----------------------------------
 2 files changed, 4 insertions(+), 42 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2011-05-26 16:28:05 UTC (rev 125536)
+++ PKGBUILD	2011-05-26 16:32:57 UTC (rev 125537)
@@ -2,8 +2,8 @@
 #Maintainer: Jan De Groot <jgc at archlinux.org>
 
 pkgname=libgnome-keyring
-pkgver=3.0.2
-pkgrel=2
+pkgver=3.0.3
+pkgrel=1
 pkgdesc="GNOME keyring client library"
 arch=(i686 x86_64)
 license=('GPL' 'LGPL')
@@ -11,14 +11,11 @@
 makedepends=('intltool' 'pkgconfig')
 options=('!libtool' '!emptydirs')
 url="http://www.gnome.org"
-source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2
-        fix_crash.patch)
-sha256sums=('7914ac5edae5e602ba8f7c505ecd18faa84e8482a3f4e6ee0a20aee3a24d6f5d'
-            '4b8c3d9cbc72d171b274e9ad38b01ff9f7ce92beaf1d1e89c54db70d6c4e8a6a')
+source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.bz2)
+sha256sums=('a0cc08bcd431070d3f01c2741903c2bd8b0231ee73de709d28e722e28575fdf8')
 
 build() {
   cd "${srcdir}/${pkgname}-${pkgver}"
-  patch -Np1 -i "${srcdir}/fix_crash.patch"
   ./configure --prefix=/usr --sysconfdir=/etc \
       --localstatedir=/var --disable-static \
       --libexecdir=/usr/lib/gnome-keyring

Deleted: fix_crash.patch
===================================================================
--- fix_crash.patch	2011-05-26 16:28:05 UTC (rev 125536)
+++ fix_crash.patch	2011-05-26 16:32:57 UTC (rev 125537)
@@ -1,35 +0,0 @@
-From 9bcac748b54e00836715b0f70be26b7cbdc8c888 Mon Sep 17 00:00:00 2001
-From: Martin Pitt <martin.pitt at ubuntu.com>
-Date: Mon, 23 May 2011 08:58:49 +0000
-Subject: Fix crash from recent memleak fix (b49e32b)
-
-make_attribute_list_va() statically copies the caller's method arguments into
-the GnomeKeyringAttributeList, so we must only free the array itself, not the
-GnomeKeyringAttribute strings.
-
-Bug: https://bugzilla.gnome.org/show_bug.cgi?id=650840
----
-diff --git a/library/gnome-keyring.c b/library/gnome-keyring.c
-index dc271dd..4febf47 100644
---- a/library/gnome-keyring.c
-+++ b/library/gnome-keyring.c
-@@ -2443,7 +2443,7 @@ gnome_keyring_find_itemsv (GnomeKeyringItemType                  type,
- 	va_end (args);
- 
- 	ret = gnome_keyring_find_items (type, attributes, callback, data, destroy_data);
--	gnome_keyring_attribute_list_free (attributes);
-+	g_array_free (attributes, TRUE);
- 	return ret;
- }
- 
-@@ -2520,7 +2520,7 @@ gnome_keyring_find_itemsv_sync  (GnomeKeyringItemType        type,
- 	va_end (args);
- 
- 	ret = gnome_keyring_find_items_sync (type, attributes, found);
--	gnome_keyring_attribute_list_free (attributes);
-+	g_array_free (attributes, TRUE);
- 	return ret;
- }
- 
---
-cgit v0.9




More information about the arch-commits mailing list