summary refs log tree commit diff
path: root/pkgs/development/libraries/libtiff
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2012-05-15 21:13:46 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2012-05-15 21:13:46 +0000
commite2edc964fd2631bdc7111af54716db07fbb0216c (patch)
tree1275968897e4226e82b98c3dcc54c8742047a10f /pkgs/development/libraries/libtiff
parentb734682fb4c3552963b14304a109283391e78cc9 (diff)
downloadnixpkgs-e2edc964fd2631bdc7111af54716db07fbb0216c.tar
nixpkgs-e2edc964fd2631bdc7111af54716db07fbb0216c.tar.gz
nixpkgs-e2edc964fd2631bdc7111af54716db07fbb0216c.tar.bz2
nixpkgs-e2edc964fd2631bdc7111af54716db07fbb0216c.tar.lz
nixpkgs-e2edc964fd2631bdc7111af54716db07fbb0216c.tar.xz
nixpkgs-e2edc964fd2631bdc7111af54716db07fbb0216c.tar.zst
nixpkgs-e2edc964fd2631bdc7111af54716db07fbb0216c.zip
* Updated libtiff to 3.9.6 and applied a fix for CVE-2012-1173.
svn path=/nixpkgs/branches/x-updates/; revision=34124
Diffstat (limited to 'pkgs/development/libraries/libtiff')
-rw-r--r--pkgs/development/libraries/libtiff/default.nix23
1 files changed, 18 insertions, 5 deletions
diff --git a/pkgs/development/libraries/libtiff/default.nix b/pkgs/development/libraries/libtiff/default.nix
index d170c2fd231..35f77584f0f 100644
--- a/pkgs/development/libraries/libtiff/default.nix
+++ b/pkgs/development/libraries/libtiff/default.nix
@@ -1,18 +1,31 @@
 { stdenv, fetchurl, zlib, libjpeg }:
 
-stdenv.mkDerivation {
-  name = "libtiff-3.9.4";
+let version = "3.9.6"; in
+
+stdenv.mkDerivation rec {
+  name = "libtiff-${version}";
   
   src = fetchurl {
     urls =
-      [ ftp://ftp.remotesensing.org/pub/libtiff/tiff-3.9.4.tar.gz
-        http://download.osgeo.org/libtiff/tiff-3.9.4.tar.gz
+      [ "ftp://ftp.remotesensing.org/pub/libtiff/tiff-${version}.tar.gz"
+        "http://download.osgeo.org/libtiff/tiff-${version}.tar.gz"
       ];
-    sha256 = "19hxd773yxcs4lxlc3zfdkz5aiv705vj2jvy5srpqkxpbw3nvdv7";
+    sha256 = "0cv8ml3fnkjx60163j69a9cklzlh8wxbvbql78s78q13as8i3fhg";
   };
+
+  patchFlags = "-p0";
+
+  patches =
+    [ (fetchurl {
+        url = "http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/media-libs/tiff/files/tiff-3.9.5-CVE-2012-1173.patch?revision=1.2";
+        sha256 = "07v22lbx9vlqj1f5r2fzcjcr37b97mw5ayjnisgmk4nd1yjxv5qn";
+      })
+    ];
   
   propagatedBuildInputs = [ zlib libjpeg ];
 
+  enableParallelBuilding = true;
+
   meta = {
     description = "Library and utilities for working with the TIFF image file format";
     homepage = http://www.libtiff.org/;