[arch-commits] CVS update of extra/lib/libepc (PKGBUILD libepc-avahi-free-check.patch)
Jan de Groot
jgc at archlinux.org
Fri Mar 21 22:09:03 UTC 2008
Date: Friday, March 21, 2008 @ 18:09:03
Author: jgc
Path: /home/cvs-extra/extra/lib/libepc
Added: libepc-avahi-free-check.patch (1.1)
Modified: PKGBUILD (1.1 -> 1.2)
upgpkg: libepc 0.3.4-2
Do not assert to death when trying to free a NULL pointer because avahi is not running
-------------------------------+
PKGBUILD | 12 +++++++-----
libepc-avahi-free-check.patch | 14 ++++++++++++++
2 files changed, 21 insertions(+), 5 deletions(-)
Index: extra/lib/libepc/PKGBUILD
diff -u extra/lib/libepc/PKGBUILD:1.1 extra/lib/libepc/PKGBUILD:1.2
--- extra/lib/libepc/PKGBUILD:1.1 Sun Mar 16 10:28:28 2008
+++ extra/lib/libepc/PKGBUILD Fri Mar 21 18:09:03 2008
@@ -1,20 +1,22 @@
-# $Id: PKGBUILD,v 1.1 2008/03/16 14:28:28 jgc Exp $
+# $Id: PKGBUILD,v 1.2 2008/03/21 22:09:03 jgc Exp $
# Maintainer: Jan de Groot <jgc at archlinux.org>
pkgname=libepc
pkgver=0.3.4
-pkgrel=1
+pkgrel=2
pkgdesc="Easy Publish and Consume Library"
arch=(i686 x86_64)
license=('LGPL')
+url="http://live.gnome.org/libepc"
depends=('gtk2>=2.12.9' 'avahi>=0.6.20' 'libsoup>=2.4.0')
-source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/0.3/${pkgname}-${pkgver}.tar.bz2)
options=('!libtool' '!makeflags')
-url="http://live.gnome.org/libepc"
-md5sums=('5384bcb26c9186fbd3e5c0daaeb63775')
+source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/0.3/${pkgname}-${pkgver}.tar.bz2
+ libepc-avahi-free-check.patch)
+md5sums=('5384bcb26c9186fbd3e5c0daaeb63775' '31761c1165d9b0b61df38049165779ff')
build() {
cd ${startdir}/src/${pkgname}-${pkgver}
+ patch -Np0 -i ${startdir}/src/libepc-avahi-free-check.patch || return 1
./configure --prefix=/usr --sysconfdir=/etc \
--localstatedir=/var --disable-static || return 1
make || return 1
Index: extra/lib/libepc/libepc-avahi-free-check.patch
diff -u /dev/null extra/lib/libepc/libepc-avahi-free-check.patch:1.1
--- /dev/null Fri Mar 21 18:09:04 2008
+++ extra/lib/libepc/libepc-avahi-free-check.patch Fri Mar 21 18:09:03 2008
@@ -0,0 +1,14 @@
+--- libepc/service-monitor.c.orig 2008-03-21 22:03:38.000000000 +0000
++++ libepc/service-monitor.c 2008-03-21 22:04:44.000000000 +0000
+@@ -307,7 +307,10 @@
+
+ while (self->priv->browsers)
+ {
+- avahi_service_browser_free (self->priv->browsers->data);
++ if (self->priv->browsers->data != NULL)
++ {
++ avahi_service_browser_free (self->priv->browsers->data);
++ }
+ self->priv->browsers = g_slist_delete_link (self->priv->browsers, self->priv->browsers);
+ }
+
More information about the arch-commits
mailing list