openssl: 1.0.2p -> 1.0.2q
CVE-2018-0734: https://www.openssl.org/news/vulnerabilities.html#2018-0734 CVE-2018-5407: https://www.openssl.org/news/vulnerabilities.html#2018-5407 No patches can any longer be shared between 1.0.2 and 1.1, so reorganize patches into subdirectories (and remove an unused one).
This commit is contained in:
@@ -15,13 +15,7 @@ let
|
||||
inherit sha256;
|
||||
};
|
||||
|
||||
patches =
|
||||
(args.patches or [])
|
||||
++ [ ./nix-ssl-cert-file.patch ]
|
||||
++ optional (versionOlder version "1.1.0")
|
||||
(if stdenv.hostPlatform.isDarwin then ./use-etc-ssl-certs-darwin.patch else ./use-etc-ssl-certs.patch)
|
||||
++ optional (versionOlder version "1.0.2" && stdenv.hostPlatform.isDarwin)
|
||||
./darwin-arch.patch;
|
||||
inherit patches;
|
||||
|
||||
postPatch = ''
|
||||
patchShebangs Configure
|
||||
@@ -125,13 +119,21 @@ let
|
||||
in {
|
||||
|
||||
openssl_1_0_2 = common {
|
||||
version = "1.0.2p";
|
||||
sha256 = "003xh9f898i56344vpvpxxxzmikivxig4xwlm7vbi7m8n43qxaah";
|
||||
version = "1.0.2q";
|
||||
sha256 = "115nisqy7kazbg6br2wrcra9nphyph1l4dgp563b9cf2rv5wyi2p";
|
||||
patches = [
|
||||
./1.0.2/nix-ssl-cert-file.patch
|
||||
|
||||
(if stdenv.hostPlatform.isDarwin
|
||||
then ./1.0.2/use-etc-ssl-certs-darwin.patch
|
||||
else ./1.0.2/use-etc-ssl-certs.patch)
|
||||
];
|
||||
};
|
||||
|
||||
openssl_1_1 = common {
|
||||
version = "1.1.1";
|
||||
sha256 = "0gbab2fjgms1kx5xjvqx8bxhr98k4r8l2fa8vw7kvh491xd8fdi8";
|
||||
patches = [ ./nix-ssl-cert-file.patch ];
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user