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
commit 687f0eb511
6 changed files with 26 additions and 7 deletions

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>";

View File

@ -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;
}; };

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 ];
}) })

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 ];
}) })

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 ];
}) })