aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--graphics/giflib/Makefile3
-rw-r--r--graphics/giflib/distinfo4
-rw-r--r--graphics/giflib/files/patch-dgif_lib.c11
-rw-r--r--graphics/giflib/files/patch-gif_hash.c10
4 files changed, 24 insertions, 4 deletions
diff --git a/graphics/giflib/Makefile b/graphics/giflib/Makefile
index 3416e482e7bc..dc302d9136aa 100644
--- a/graphics/giflib/Makefile
+++ b/graphics/giflib/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= giflib
-PORTVERSION= 4.2.1
-PORTREVISION= 2
+PORTVERSION= 4.2.2
CATEGORIES= graphics
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-4.x
PKGNAMESUFFIX= ${NOX11SUFFIX}${PKGNAMESUFFIX2}
diff --git a/graphics/giflib/distinfo b/graphics/giflib/distinfo
index 5c87c570566c..8415be578dca 100644
--- a/graphics/giflib/distinfo
+++ b/graphics/giflib/distinfo
@@ -1,2 +1,2 @@
-SHA256 (giflib-4.2.1.tar.bz2) = 3f6c9dea12e41d00e253f7465d714d09248a8bcbed3415c25fd9ce50a1cdded6
-SIZE (giflib-4.2.1.tar.bz2) = 522178
+SHA256 (giflib-4.2.2.tar.bz2) = 2677a4de8cc98a07025d7d7a8667c06cd97925fe87d4cd3c2e75f61456333181
+SIZE (giflib-4.2.2.tar.bz2) = 561489
diff --git a/graphics/giflib/files/patch-dgif_lib.c b/graphics/giflib/files/patch-dgif_lib.c
new file mode 100644
index 000000000000..6ddadfab4cec
--- /dev/null
+++ b/graphics/giflib/files/patch-dgif_lib.c
@@ -0,0 +1,11 @@
+--- lib/dgif_lib.c.orig 2013-08-29 21:48:51.000000000 +0200
++++ lib/dgif_lib.c 2013-09-03 05:58:21.000000000 +0200
+@@ -149,7 +149,7 @@
+ fclose(f);
+ free((char *)Private);
+ free((char *)GifFile);
+- *Error = D_GIF_ERR_NO_SCRN_DSCR;
++ _GifError = D_GIF_ERR_NO_SCRN_DSCR;
+ return NULL;
+ }
+
diff --git a/graphics/giflib/files/patch-gif_hash.c b/graphics/giflib/files/patch-gif_hash.c
new file mode 100644
index 000000000000..52b564bff909
--- /dev/null
+++ b/graphics/giflib/files/patch-gif_hash.c
@@ -0,0 +1,10 @@
+--- lib/gif_hash.c.orig 2013-08-29 21:32:18.000000000 +0200
++++ lib/gif_hash.c 2013-09-03 05:53:45.000000000 +0200
+@@ -21,6 +21,7 @@
+ #include <fcntl.h>
+ #include <stdio.h>
+ #include <string.h>
++#include <stdlib.h>
+
+ #include "gif_lib.h"
+ #include "gif_hash.h"