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
