about summary refs log tree commit diff
path: root/pkgs/applications/science
diff options
context:
space:
mode:
authorDomen Kožar <domen@dev.si>2014-10-11 19:52:04 +0200
committerDomen Kožar <domen@dev.si>2014-10-11 19:53:18 +0200
commitb4a7c1a6e262d212fbfe6c0c00d84be07af0a2e7 (patch)
treedd319be8c38bd695cb5e965ddf1e75f66ca6d20e /pkgs/applications/science
parentb76e8417b3ec2dd1809cd4660f60a6f6c49e42bc (diff)
downloadnixlib-b4a7c1a6e262d212fbfe6c0c00d84be07af0a2e7.tar
nixlib-b4a7c1a6e262d212fbfe6c0c00d84be07af0a2e7.tar.gz
nixlib-b4a7c1a6e262d212fbfe6c0c00d84be07af0a2e7.tar.bz2
nixlib-b4a7c1a6e262d212fbfe6c0c00d84be07af0a2e7.tar.lz
nixlib-b4a7c1a6e262d212fbfe6c0c00d84be07af0a2e7.tar.xz
nixlib-b4a7c1a6e262d212fbfe6c0c00d84be07af0a2e7.tar.zst
nixlib-b4a7c1a6e262d212fbfe6c0c00d84be07af0a2e7.zip
xplanet: fix giflib update
Diffstat (limited to 'pkgs/applications/science')
-rw-r--r--pkgs/applications/science/astronomy/xplanet/giflib.patch19
1 files changed, 15 insertions, 4 deletions
diff --git a/pkgs/applications/science/astronomy/xplanet/giflib.patch b/pkgs/applications/science/astronomy/xplanet/giflib.patch
index aaf024198fbc..653b9c8dc7d6 100644
--- a/pkgs/applications/science/astronomy/xplanet/giflib.patch
+++ b/pkgs/applications/science/astronomy/xplanet/giflib.patch
@@ -1,6 +1,6 @@
-diff -wbBur xplanet-1.3.0/src/libimage/gif.c /home/sergej/tmp/BUILD/staging-i686/sergej/build/xplanet/src/xplanet-1.3.0/src/libimage/gif.c
+diff -wbBur xplanet-1.3.0/src/libimage/gif.c xplanet-1.3.0.my/src/libimage/gif.c
 --- xplanet-1.3.0/src/libimage/gif.c	2006-03-26 01:50:51.000000000 +0300
-+++ /home/sergej/tmp/BUILD/staging-i686/sergej/build/xplanet/src/xplanet-1.3.0/src/libimage/gif.c	2013-07-30 18:21:17.412474692 +0400
++++ xplanet-1.3.0.my/src/libimage/gif.c	2014-05-29 18:59:14.830652716 +0400
 @@ -20,7 +20,7 @@
  
  #include <stdio.h>
@@ -59,6 +59,15 @@ diff -wbBur xplanet-1.3.0/src/libimage/gif.c /home/sergej/tmp/BUILD/staging-i686
                      return(0);
                  }
              }
+@@ -154,7 +154,7 @@
+     
+     free(buffer);
+ 
+-    DGifCloseFile(infile);
++    DGifCloseFile(infile, NULL);
+     return(1);
+ }
+ 
 @@ -178,7 +178,7 @@
          return(0);
      }
@@ -119,11 +128,13 @@ diff -wbBur xplanet-1.3.0/src/libimage/gif.c /home/sergej/tmp/BUILD/staging-i686
              return(0);
          }
          ptr += width;
-@@ -233,7 +233,7 @@
+@@ -232,8 +232,8 @@
+ 
      EGifSpew(outfile);
  
-     if (EGifCloseFile(outfile) == GIF_ERROR) 
+-    if (EGifCloseFile(outfile) == GIF_ERROR) 
 -        PrintGifError();
++    if (EGifCloseFile(outfile, NULL) == GIF_ERROR) 
 +        printf("%s\n", GifErrorString(GIF_ERROR));
  
      free(buffer);