From e48811f83d1d2d2a81535f5d8151af5245fd4220 Mon Sep 17 00:00:00 2001 From: aanderse Date: Mon, 17 Sep 2018 13:02:16 -0400 Subject: [PATCH] php: add option to enable argon2 --- pkgs/development/interpreters/php/default.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/development/interpreters/php/default.nix b/pkgs/development/interpreters/php/default.nix index 8310f381fcf0..adffe647c365 100644 --- a/pkgs/development/interpreters/php/default.nix +++ b/pkgs/development/interpreters/php/default.nix @@ -3,7 +3,7 @@ , mysql, libxml2, readline, zlib, curl, postgresql, gettext , openssl, pcre, pkgconfig, sqlite, config, libjpeg, libpng, freetype , libxslt, libmcrypt, bzip2, icu, openldap, cyrus_sasl, libmhash, freetds -, uwimap, pam, gmp, apacheHttpd, libiconv, systemd, libsodium, html-tidy +, uwimap, pam, gmp, apacheHttpd, libiconv, systemd, libsodium, html-tidy, libargon2 }: with lib; @@ -54,6 +54,7 @@ let , calendarSupport ? config.php.calendar or true , sodiumSupport ? (config.php.sodium or true) && (versionAtLeast version "7.2") , tidySupport ? (config.php.tidy or false) + , argon2Support ? (config.php.argon2 or true) && (versionAtLeast version "7.2") }: let @@ -95,7 +96,8 @@ let ++ optional bz2Support bzip2 ++ optional (mssqlSupport && !stdenv.isDarwin) freetds ++ optional sodiumSupport libsodium - ++ optional tidySupport html-tidy; + ++ optional tidySupport html-tidy + ++ optional argon2Support libargon2; CXXFLAGS = optional stdenv.cc.isClang "-std=c++11"; @@ -160,7 +162,8 @@ let ++ optional ztsSupport "--enable-maintainer-zts" ++ optional calendarSupport "--enable-calendar" ++ optional sodiumSupport "--with-sodium=${libsodium.dev}" - ++ optional tidySupport "--with-tidy=${html-tidy}"; + ++ optional tidySupport "--with-tidy=${html-tidy}" + ++ optional argon2Support "--with-password-argon2=${libargon2}"; hardeningDisable = [ "bindnow" ];