Author: eelco
Date: Tue May 15 21:13:46 2012
New Revision: 34124
URL: https://nixos.org/websvn/nix/?rev=34124&sc=1

Log:
* Updated libtiff to 3.9.6 and applied a fix for CVE-2012-1173.

Modified:
   nixpkgs/branches/x-updates/pkgs/development/libraries/libtiff/default.nix

Modified: 
nixpkgs/branches/x-updates/pkgs/development/libraries/libtiff/default.nix
==============================================================================
--- nixpkgs/branches/x-updates/pkgs/development/libraries/libtiff/default.nix   
Tue May 15 21:04:19 2012        (r34123)
+++ nixpkgs/branches/x-updates/pkgs/development/libraries/libtiff/default.nix   
Tue May 15 21:13:46 2012        (r34124)
@@ -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/;
_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits

Reply via email to