Elis Hirwing
96a5e0c928
php: init phpXYbase packages and make the default php extended by default
...
Also, add opcache to default extensions since it significantly
increases PHP's performance and is by default enabled on Debian based
distributions. Not having it enabled by default results in a puzzling
performance loss for anyone attempting to migrate from Debian/Ubuntu
to NixOS who is unaware of this. Therefore, enable it by default. /talyz
2020-03-31 22:06:45 +02:00
Elis Hirwing
9404daf91c
php: Make a slimmer php as default
2020-03-29 11:06:58 +02:00
Elis Hirwing
f1dfb6e0f5
php: get rid of with lib;
used on entire file
2020-03-15 18:04:57 +01:00
Elis Hirwing
6100ac4ab2
php: remove unsupported options
...
- mcrypt was removed in 7.2
- mhash was integrated into hash in 7.0
2020-03-15 18:04:25 +01:00
Elis Hirwing
da3384a25d
php: Re-indent main derivation
2020-03-15 10:27:37 +01:00
Elis Hirwing
5bf47ab9bb
php72: 7.2.27 -> 7.2.28
...
Changelog: https://www.php.net/ChangeLog-7.php#7.2.28
2020-03-11 20:13:56 +01:00
Elis Hirwing
8f4cb37116
php73: 7.3.14 -> 7.3.15
...
Changelog: https://www.php.net/ChangeLog-7.php#7.3.15
2020-03-11 20:12:34 +01:00
Maximilian Bosch
0bf5619fe0
php: add buildEnv
function for additional config on the CLI SAPI
...
Initially discussed in #55460 .
This patch adds a `buildEnv` function to `php` that has the
following features:
* `php.buildEnv { extraConfig = /* ... */; }` to specify custom
`php.ini` args for the CLI.
* `php.buildEnv { exts = phpPackages: [phpPackages.apcu] }` to
create a PHP interpreter for the CLI with the `apcu` extension.
2020-03-09 20:41:28 +01:00
Jan Tojnar
88b22b6890
php74: 7.4.2 → 7.4.3
...
https://github.com/php/php-src/blob/php-7.4.3/NEWS#L3-L90
2020-03-04 20:22:15 +01:00
Izorkin
ffe90532f7
php: update build configuration
2020-02-22 11:22:05 +03:00
Izorkin
0ee5d55d3b
php: use external GD library
2020-02-22 11:22:05 +03:00
Izorkin
ac3c11a980
php: add option pearSupport
2020-02-22 11:22:05 +03:00
Izorkin
a74fb5a1af
php: add option ipv6Support
2020-02-22 11:22:05 +03:00
Izorkin
5dae87ec2d
php: remove unused configureFlags
2020-02-22 11:22:05 +03:00
Izorkin
82b5cef58d
php: drop support libmysqlclient
2020-02-22 11:22:04 +03:00
Franz Pletz
ade3e99a1d
php74: 7.4.1 -> 7.4.2
...
https://www.php.net/ChangeLog-7.php#7.4.2
2020-02-19 16:42:40 +01:00
Franz Pletz
b55ded5d8b
php73: 7.3.13 -> 7.3.14
...
https://www.php.net/ChangeLog-7.php#7.3.14
2020-02-19 16:42:39 +01:00
Franz Pletz
ed8df1d98e
php72: 7.2.26 -> 7.2.27
...
https://www.php.net/ChangeLog-7.php#7.2.27
2020-02-19 16:42:23 +01:00
Robin Gloster
760e23136a
treewide: *inputs are lists
2019-12-31 01:09:25 +01:00
Markus Kowalewski
7d44826298
php: 7.2.25 -> 7.2.26
2019-12-21 16:49:28 +01:00
Markus Kowalewski
9e4716b1f5
php: 7.4.0 -> 7.4.1
2019-12-21 14:05:13 +01:00
Markus Kowalewski
10060abfc0
php: 7.3.12 -> 7.3.13
2019-12-21 14:04:58 +01:00
Elis Hirwing
9d71e7f1fb
php74: Enable zip support
...
This fixes #75427
2019-12-10 17:49:19 +01:00
Izorkin
1b903aa70e
php73: 7.3.11 -> 7.3.12
2019-12-07 12:28:19 +03:00
Izorkin
c56f044aa4
php72: 7.2.24 -> 7.2.25
2019-12-07 12:28:19 +03:00
Elis Hirwing
a4cf20c68f
php74: Go through configuration options
2019-12-01 09:50:51 +01:00
Elis Hirwing
80b12a60df
php74: 7.4.0RC6 -> 7.4.0
...
Changelog: https://www.php.net/ChangeLog-7.php#7.4.0
2019-11-27 11:13:14 +01:00
Elis Hirwing
fdc094f69e
php74: init at 7.4.0RC6
2019-11-21 23:22:54 +01:00
Aaron Andersen
a480006281
php: 7.2.23 -> 7.2.24, 7.3.10 -> 7.3.11
2019-10-25 03:09:19 -04:00
Elis Hirwing
b5f73124e4
php72: 7.2.22 -> 7.2.23
...
Changelog: https://www.php.net/ChangeLog-7.php#7.2.23
2019-10-04 08:58:32 +02:00
Elis Hirwing
c1e531bf5e
php73: 7.3.9 -> 7.3.10
...
Changelog: https://www.php.net/ChangeLog-7.php#7.3.10
2019-10-04 08:56:18 +02:00
Vladimír Čunát
22a216849b
Re-Revert "Merge branch 'staging-next'"
...
This reverts commit f8a8fc6c7c
.
2019-09-22 09:38:09 +02:00
Vladimír Čunát
f8a8fc6c7c
Revert "Merge branch 'staging-next'"
...
This reverts commit 41af38f372
, reversing
changes made to f0fec244ca
.
Let's delay this. We have some serious regressions.
2019-09-21 20:05:09 +02:00
Izorkin
329a88efa7
treewide: replace mysql.connector-c to libmysqlclient
2019-09-09 15:55:34 +03:00
Elis Hirwing
125d068e02
php72: 7.2.21 -> 7.2.22
...
Changelog: https://www.php.net/ChangeLog-7.php#7.2.22
2019-09-07 14:51:05 +02:00
Will Dietz
00039ef5af
php73: 7.3.8 -> 7.3.9 (security)
...
https://www.php.net/archive/2019.php#2019-08-29-1
https://www.php.net/ChangeLog-7.php#7.3.9
2019-09-03 18:33:37 -05:00
Vika
ba83c08610
php: disable mhash
...
Per https://www.php.net/manual/en/intro.mhash.php , mhash extension
is obsolete, so disabling it here. (Also it doesn't cross-compile)
**Warning**: This could be a breaking change for some packages that
are very old and rely on this extension, maintainer discretion is
advised.
2019-08-21 20:37:06 +03:00
Izorkin
cb9846c2dc
php73: 7.3.7 -> 7.3.8
2019-08-03 16:40:08 +03:00
Izorkin
7819d3f621
php72: 7.2.20 -> 7.2.21
2019-08-03 16:23:41 +03:00
Elis Hirwing
bd1b55d074
php72: 7.2.19 -> 7.2.20
...
Changelog: https://www.php.net/ChangeLog-7.php#7.2.20
2019-07-05 09:24:37 +02:00
Elis Hirwing
c2ac19f432
php73: 7.3.6 -> 7.3.7
...
Changelog: https://www.php.net/ChangeLog-7.php#7.3.7
2019-07-05 09:21:50 +02:00
Elis Hirwing
80c7463a92
php: drop 7.1
...
PHP 7.1 is currently on life support, as in only recieving security related patches.
This will only continue until: 2019-12-01
This date are in the middle of the 19.09 lifecycle. So it would be
nice to not have it in the 19.09 stable release. Dropping it now would
also result in less maintanance in updating them.
The death dates can be seen on following links:
- https://endoflife.date/php
- https://php.net/supported-versions.php
- https://en.wikipedia.org/wiki/PHP#Release_history
2019-07-04 14:31:49 +02:00
Izorkin
a6a26c1bc5
php: update build config
2019-06-11 22:21:36 +03:00
Izorkin
925f803e28
phpPackages: build phpPackages with re2c
2019-06-11 22:21:35 +03:00
Izorkin
f93d637ef9
php: fix zts options
2019-06-06 21:03:42 +03:00
Elis Hirwing
10deca4645
php73: 7.3.5 -> 7.3.6
...
Changelog: https://php.net/index.php#id2019-05-30-1
2019-05-31 10:23:58 +02:00
Elis Hirwing
639e146de1
php72: 7.2.18 -> 7.2.19
...
Changelog: https://php.net/index.php#id2019-05-30-2
2019-05-31 10:17:21 +02:00
Elis Hirwing
1d92bec205
php71: 7.1.29 -> 7.1.30
...
Changelog: https://php.net/index.php#id2019-05-30-3
2019-05-31 10:15:50 +02:00
Elis Hirwing
a320372e17
php73: 7.3.4 -> 7.3.5
...
Changelog: https://www.php.net/ChangeLog-7.php#7.3.5
2019-05-03 19:31:58 +02:00
Elis Hirwing
6f3625a1c6
php72: 7.2.17 -> 7.2.18
...
Changelog: https://www.php.net/ChangeLog-7.php#7.2.18
2019-05-03 19:19:34 +02:00