summary refs log tree commit diff
path: root/pkgs/development/libraries/crypto++
diff options
context:
space:
mode:
authorGraham Christensen <graham@grahamc.com>2016-12-28 20:56:47 -0500
committerGraham Christensen <graham@grahamc.com>2016-12-28 21:03:28 -0500
commit8f4098f0873c3ee4368fddb56d88fb95d39b5b14 (patch)
treeb478e326f1dcfbc3d5375d929dfc03cfe6e828b4 /pkgs/development/libraries/crypto++
parentd6254e0bbd87f025cd13f684664a642021a531e4 (diff)
downloadnixpkgs-8f4098f0873c3ee4368fddb56d88fb95d39b5b14.tar
nixpkgs-8f4098f0873c3ee4368fddb56d88fb95d39b5b14.tar.gz
nixpkgs-8f4098f0873c3ee4368fddb56d88fb95d39b5b14.tar.bz2
nixpkgs-8f4098f0873c3ee4368fddb56d88fb95d39b5b14.tar.lz
nixpkgs-8f4098f0873c3ee4368fddb56d88fb95d39b5b14.tar.xz
nixpkgs-8f4098f0873c3ee4368fddb56d88fb95d39b5b14.tar.zst
nixpkgs-8f4098f0873c3ee4368fddb56d88fb95d39b5b14.zip
cryptopp: 5.6.4 -> 5.6.5
for CVE-2016-7420: CVE-2016-7420
Diffstat (limited to 'pkgs/development/libraries/crypto++')
-rw-r--r--pkgs/development/libraries/crypto++/default.nix15
1 files changed, 7 insertions, 8 deletions
diff --git a/pkgs/development/libraries/crypto++/default.nix b/pkgs/development/libraries/crypto++/default.nix
index d1476df2b60..c1bf789c59b 100644
--- a/pkgs/development/libraries/crypto++/default.nix
+++ b/pkgs/development/libraries/crypto++/default.nix
@@ -1,22 +1,21 @@
-{ fetchurl, stdenv, unzip }:
+{ fetchurl, fetchFromGitHub, stdenv }:
 
 stdenv.mkDerivation rec {
   name = "crypto++-${version}";
   majorVersion = "5.6";
-  version = "${majorVersion}.4";
+  version = "${majorVersion}.5";
 
-  src = fetchurl {
-    url = "mirror://sourceforge/cryptopp/cryptopp564.zip";
-    sha256 = "1msar24a38rxzq0xgmjf09hzaw2lv6s48vnbbhfrf5awn1vh6hxy";
+  src = fetchFromGitHub {
+    owner = "weidai11";
+    repo = "cryptopp";
+    rev = "CRYPTOPP_5_6_5";
+    sha256 = "1yk7jyf4va9425cg05llskpls2jm7n3jwy2hj5jm74zkr4mwpvl7";
   };
 
   patches = with stdenv;
     lib.optional (system != "i686-cygwin") ./dll.patch
     ++ lib.optional isDarwin ./GNUmakefile-darwin.patch;
 
-  buildInputs = [ unzip ];
-
-  sourceRoot = ".";
 
   configurePhase = let
     marchflags =