Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=8400a8e5954d7b463907e812061acb4d0bf28086

commit 8400a8e5954d7b463907e812061acb4d0bf28086
Author: Priyank <[EMAIL PROTECTED]>
Date:   Fri Jan 18 18:33:28 2008 +0530

squeeze-0.2.2-2-i686
* Added a patch to fix a segfault on opening any archive file.

diff --git a/source/xfce4-extra/squeeze/FrugalBuild 
b/source/xfce4-extra/squeeze/FrugalBuild
index 0b702a4..2e2ff07 100644
--- a/source/xfce4-extra/squeeze/FrugalBuild
+++ b/source/xfce4-extra/squeeze/FrugalBuild
@@ -3,7 +3,7 @@

pkgname=squeeze
pkgver=0.2.2
-pkgrel=1
+pkgrel=2
pkgdesc="A modern and advanced archive manager for Xfce4."
url="http://squeeze.xfce.org/";
makedepends=('intltool' 'pkgconfig')
@@ -14,7 +14,8 @@ _F_gnome_iconcache="y"
_F_gnome_desktop="y"
Finclude gnome-scriptlet
up2date="lynx -dump $url/download | grep -m1 tar.bz2 | Flasttarbz2"
-source=($url/downloads/$pkgname-$pkgver.tar.bz2)
-sha1sums=('d19e218387e646594e93dee29f4c9d91c4b0b2da')
+source=($url/downloads/$pkgname-$pkgver.tar.bz2 squeeze-0.2.2-segfaultfix.diff)
+sha1sums=('d19e218387e646594e93dee29f4c9d91c4b0b2da' \
+          '6f427f8f71f10bff79b1075d6e0b4ca20cb58f86')

# optimization OK
diff --git a/source/xfce4-extra/squeeze/squeeze-0.2.2-segfaultfix.diff 
b/source/xfce4-extra/squeeze/squeeze-0.2.2-segfaultfix.diff
new file mode 100644
index 0000000..5ffb834
--- /dev/null
+++ b/source/xfce4-extra/squeeze/squeeze-0.2.2-segfaultfix.diff
@@ -0,0 +1,22 @@
+diff -Naur squeeze-0.2.2/libsqueeze/archive.c 
squeeze-0.2.2.new/libsqueeze/archive.c
+--- squeeze-0.2.2/libsqueeze/archive.c 2008-01-04 19:57:34.000000000 +0530
++++ squeeze-0.2.2.new/libsqueeze/archive.c     2008-01-18 18:26:57.000000000 
+0530
+@@ -350,10 +350,14 @@
+ const gchar *
+ lsq_archive_get_status(const LSQArchive *archive)
+ {
+-      if(archive->command)
+-              return lsq_archive_command_get_comment(archive->command);
+-      else
+-              return NULL;
++      if (archive)
++      {
++              if(archive->command)
++                      return 
lsq_archive_command_get_comment(archive->command);
++              else
++                      return NULL;
++      }
++      return NULL;
+ }
+
+ void
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to