Merge pull request #6753 from globin/php-updates

Enable Calendar Functions in PHP
This commit is contained in:
lethalman
2015-03-11 15:28:35 +01:00
6 changed files with 26 additions and 7 deletions
+1
View File
@@ -80,6 +80,7 @@
garbas = "Rok Garbas <rok@garbas.si>"; garbas = "Rok Garbas <rok@garbas.si>";
garrison = "Jim Garrison <jim@garrison.cc>"; garrison = "Jim Garrison <jim@garrison.cc>";
gavin = "Gavin Rogers <gavin@praxeology.co.uk>"; gavin = "Gavin Rogers <gavin@praxeology.co.uk>";
globin = "Robin Gloster <robin@glob.in>";
goibhniu = "Cillian de Róiste <cillian.deroiste@gmail.com>"; goibhniu = "Cillian de Róiste <cillian.deroiste@gmail.com>";
gridaphobe = "Eric Seidel <eric@seidel.io>"; gridaphobe = "Eric Seidel <eric@seidel.io>";
guibert = "David Guibert <david.guibert@gmail.com>"; guibert = "David Guibert <david.guibert@gmail.com>";
@@ -61,7 +61,7 @@ let version = if isRelease then
meta = with stdenv.lib; { meta = with stdenv.lib; {
homepage = http://www.rust-lang.org/; homepage = http://www.rust-lang.org/;
description = "A safe, concurrent, practical language"; description = "A safe, concurrent, practical language";
maintainers = with maintainers; [ madjar cstrahan wizeman ]; maintainers = with maintainers; [ madjar cstrahan wizeman globin ];
license = map (builtins.getAttr "shortName") [ licenses.mit licenses.asl20 ]; license = map (builtins.getAttr "shortName") [ licenses.mit licenses.asl20 ];
platforms = platforms.linux; platforms = platforms.linux;
}; };
+8 -2
View File
@@ -189,6 +189,10 @@ composableDerivation.composableDerivation {} ( fixed : let inherit (fixed.fixed)
configureFlags = ["--enable-maintainer-zts"]; configureFlags = ["--enable-maintainer-zts"];
}; };
calendar = {
configureFlags = ["--enable-calendar"];
};
/* /*
php is build within this derivation in order to add the xdebug lines to the php.ini. php is build within this derivation in order to add the xdebug lines to the php.ini.
So both Apache and command line php both use xdebug without having to configure anything. So both Apache and command line php both use xdebug without having to configure anything.
@@ -229,6 +233,7 @@ composableDerivation.composableDerivation {} ( fixed : let inherit (fixed.fixed)
fpmSupport = config.php.fpm or true; fpmSupport = config.php.fpm or true;
mssqlSupport = config.php.mssql or (!stdenv.isDarwin); mssqlSupport = config.php.mssql or (!stdenv.isDarwin);
ztsSupport = config.php.zts or false; ztsSupport = config.php.zts or false;
calendarSupport = config.php.calendar or false;
}; };
configurePhase = '' configurePhase = ''
@@ -256,12 +261,13 @@ composableDerivation.composableDerivation {} ( fixed : let inherit (fixed.fixed)
sha256 = "121ybn55c9f65r1mwiy4yks67bb6m5m5zwwx9y0vpjddryq7vwxb"; sha256 = "121ybn55c9f65r1mwiy4yks67bb6m5m5zwwx9y0vpjddryq7vwxb";
}; };
meta = { meta = with stdenv.lib; {
description = "An HTML-embedded scripting language"; description = "An HTML-embedded scripting language";
homepage = http://www.php.net/; homepage = http://www.php.net/;
license = stdenv.lib.licenses.php301; license = stdenv.lib.licenses.php301;
maintainers = with maintainers; [ globin ];
}; };
patches = [ ./fix-5.4.patch ]; patches = [ ./fix-paths.patch ];
}) })
+7 -2
View File
@@ -193,6 +193,9 @@ composableDerivation.composableDerivation {} ( fixed : let inherit (fixed.fixed)
buildInputs = [freetds]; buildInputs = [freetds];
}; };
calendar = {
configureFlags = ["--enable-calendar"];
};
}; };
cfg = { cfg = {
@@ -227,6 +230,7 @@ composableDerivation.composableDerivation {} ( fixed : let inherit (fixed.fixed)
fpmSupport = config.php.fpm or true; fpmSupport = config.php.fpm or true;
gmpSupport = config.php.gmp or true; gmpSupport = config.php.gmp or true;
mssqlSupport = config.php.mssql or (!stdenv.isDarwin); mssqlSupport = config.php.mssql or (!stdenv.isDarwin);
calendarSupport = config.php.calendar or true;
}; };
configurePhase = '' configurePhase = ''
@@ -254,12 +258,13 @@ composableDerivation.composableDerivation {} ( fixed : let inherit (fixed.fixed)
sha256 = "1zl3valcak5hb4fmivpfa66arwpvi19js1d5cxq5vjn4fncl5sb2"; sha256 = "1zl3valcak5hb4fmivpfa66arwpvi19js1d5cxq5vjn4fncl5sb2";
}; };
meta = { meta = with stdenv.lib; {
description = "An HTML-embedded scripting language"; description = "An HTML-embedded scripting language";
homepage = http://www.php.net/; homepage = http://www.php.net/;
license = stdenv.lib.licenses.php301; license = stdenv.lib.licenses.php301;
maintainers = with maintainers; [ globin ];
}; };
patches = [ ./fix-5.4.patch ]; patches = [ ./fix-paths.patch ];
}) })
+9 -2
View File
@@ -193,6 +193,11 @@ composableDerivation.composableDerivation {} ( fixed : let inherit (fixed.fixed)
buildInputs = [freetds]; buildInputs = [freetds];
}; };
calendar = {
configureFlags = ["--enable-calendar"];
};
}; };
cfg = { cfg = {
@@ -227,6 +232,7 @@ composableDerivation.composableDerivation {} ( fixed : let inherit (fixed.fixed)
fpmSupport = config.php.fpm or true; fpmSupport = config.php.fpm or true;
gmpSupport = config.php.gmp or true; gmpSupport = config.php.gmp or true;
mssqlSupport = config.php.mssql or (!stdenv.isDarwin); mssqlSupport = config.php.mssql or (!stdenv.isDarwin);
calendarSupport = config.php.calendar or true;
}; };
configurePhase = '' configurePhase = ''
@@ -254,12 +260,13 @@ composableDerivation.composableDerivation {} ( fixed : let inherit (fixed.fixed)
sha256 = "0vfhvwn84lrz9psf10sjnwljbna1r7yqxq3lmsh5qajifl3lraxd"; sha256 = "0vfhvwn84lrz9psf10sjnwljbna1r7yqxq3lmsh5qajifl3lraxd";
}; };
meta = { meta = with stdenv.lib; {
description = "An HTML-embedded scripting language"; description = "An HTML-embedded scripting language";
homepage = http://www.php.net/; homepage = http://www.php.net/;
license = stdenv.lib.licenses.php301; license = stdenv.lib.licenses.php301;
maintainers = with maintainers; [ globin ];
}; };
patches = [ ./fix-5.4.patch ]; patches = [ ./fix-paths.patch ];
}) })