diff options
Diffstat (limited to 'community/ekg2')
-rw-r--r-- | community/ekg2/PKGBUILD | 6 | ||||
-rw-r--r-- | community/ekg2/ekg2-0.3.1-giflib5.patch | 26 |
2 files changed, 25 insertions, 7 deletions
diff --git a/community/ekg2/PKGBUILD b/community/ekg2/PKGBUILD index a15bad499..8e6fd4c8c 100644 --- a/community/ekg2/PKGBUILD +++ b/community/ekg2/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 94920 2013-08-01 07:01:09Z bpiotrowski $ +# $Id: PKGBUILD 96537 2013-08-31 09:41:14Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl> # Contributor: Mateusz Herych <heniekk@gmail.com> pkgname=ekg2 pkgver=0.3.1 -pkgrel=7 +pkgrel=8 pkgdesc='Ncurses based Jabber, Gadu-Gadu, Tlen and IRC client' arch=('i686' 'x86_64' 'mips64el') url="http://ekg2.org/" @@ -16,7 +16,7 @@ optdepends=('xosd: xosd support' source=(ftp://ftp.archlinux.org/other/community/$pkgname/$pkgname-$pkgver.tar.gz ekg2-0.3.1-giflib5.patch) md5sums=('68fc05b432c34622df6561eaabef5a40' - 'f3b6979e9b8705b0b9c7efd3f3a808fd') + 'e5855316bf7e9b456ebabb7cb9340e98') prepare() { cd $pkgname-$pkgver diff --git a/community/ekg2/ekg2-0.3.1-giflib5.patch b/community/ekg2/ekg2-0.3.1-giflib5.patch index f0e6885c0..d11b1ecec 100644 --- a/community/ekg2/ekg2-0.3.1-giflib5.patch +++ b/community/ekg2/ekg2-0.3.1-giflib5.patch @@ -1,12 +1,30 @@ diff -rupN a/plugins/gg/commands.c b/plugins/gg/commands.c --- a/plugins/gg/commands.c 2011-03-17 18:08:11.000000000 +0100 -+++ b/plugins/gg/commands.c 2013-07-29 18:45:51.296790942 +0200 -@@ -1034,7 +1034,7 @@ static int token_gif_load (char *fname, ++++ b/plugins/gg/commands.c 2013-08-31 11:31:42.521377436 +0200 +@@ -1029,14 +1029,15 @@ static int token_gif_load (char *fname, + GifFileType *file; + int fd; + fd = open(fname, O_RDONLY); ++ int giferror; + if (fd == -1) { + snprintf(errbuf, sizeof(errbuf), "open(%s): %m", fname); goto err; } - if (!(file = DGifOpenFileHandle(fd))) { -+ if (!(file = DGifOpenFileHandle(fd, NULL))) { ++ if (!(file = DGifOpenFileHandle(fd, giferror))) { snprintf(errbuf, sizeof(errbuf), "DGifOpenFileHandle(): %d", - GifLastError()); +- GifLastError()); ++ GifErrorString(giferror)); goto err2; + } + +@@ -1046,7 +1047,7 @@ static int token_gif_load (char *fname, + } + + if (DGifSlurp(file) != GIF_OK) { +- snprintf(errbuf, sizeof(errbuf), "DGifSlurp(): %d", GifLastError()); ++ snprintf(errbuf, sizeof(errbuf), "DGifSlurp(): %d", GifErrorString(GIF_ERROR)); + goto err3; + } + |