350 Commits
Author SHA1 Message Date
Maximilian BoschandGitHub 8b47d63629 php85: 8.5.7 -> 8.5.8 (#538417) 2026-07-07 05:01:31 +00:00
Maximilian BoschandGitHub edc5c6329a php84: 8.4.22 -> 8.4.23 (#538416) 2026-07-06 07:54:16 +00:00
Maximilian BoschandGitHub a7b0636ef3 php83: 8.3.31 -> 8.3.32 (#538415) 2026-07-06 07:37:00 +00:00
Bart Oostveen dcb03f89ed php85: 8.5.7 -> 8.5.8 2026-07-04 17:43:17 +02:00
Bart Oostveen 83faca3b45 php84: 8.4.22 -> 8.4.23 2026-07-04 17:42:28 +02:00
Bart Oostveen cab07b0f93 php83: 8.3.31 -> 8.3.32 2026-07-04 17:41:14 +02:00
Bart Oostveen b4830988e7 php82: 8.2.31 -> 8.2.32 2026-07-04 17:40:14 +02:00
Maximilian Bosch fc47b4549b php85: 8.5.6 -> 8.5.7
ChangeLog: https://www.php.net/ChangeLog-8.php#8.5.7
2026-06-05 14:53:28 +02:00
Maximilian Bosch 6eec1807f1 php84: 8.4.21 -> 8.4.22
ChangeLog: https://www.php.net/ChangeLog-8.php#8.4.22
2026-06-05 14:52:17 +02:00
Maximilian BoschandGitHub 2b25927122 php84: 8.4.20 -> 8.4.21 (#518057) 2026-05-09 18:17:36 +00:00
Maximilian Bosch 91efa6792a php84: 8.4.20 -> 8.4.21
ChangeLog: https://www.php.net/ChangeLog-8.php#8.4.21

Fixes: CVE-2026-6735, CVE-2026-7259, CVE-2025-14179, CVE-2026-6722,
       CVE-2026-7261, CVE-2026-7262, CVE-2026-7568, CVE-2026-7258,
       CVE-2026-7263, CVE-2026-6104
2026-05-08 15:21:46 +02:00
Maximilian Bosch 61d1912a47 php83: 8.3.30 -> 8.3.31
ChangeLog: https://www.php.net/ChangeLog-8.php#8.3.31

Fixes: CVE-2026-6735, CVE-2026-7259, CVE-2025-14179, CVE-2026-6722,
       CVE-2026-7261, CVE-2026-7262, CVE-2026-7568, CVE-2026-7258
2026-05-08 15:08:04 +02:00
Maximilian Bosch d18aee9ca8 php82: 8.2.30 -> 8.2.31
ChangeLog: https://www.php.net/ChangeLog-8.php#8.2.31

Fixes: CVE-2026-6735, CVE-2026-7259, CVE-2025-14179, CVE-2026-6722,
       CVE-2026-7261, CVE-2026-7262, CVE-2026-7568, CVE-2026-7258
2026-05-08 15:08:04 +02:00
Jared Biel ef8d90aa92 php85: 8.5.5 -> 8.5.6 2026-05-06 16:33:48 -05:00
Maximilian BoschandGitHub f6e3982aa9 php85: 8.5.4 -> 8.5.5 (#510283) 2026-04-15 15:39:49 +00:00
Maximilian Bosch de70fcaba2 php85: 8.5.4 -> 8.5.5
ChangeLog: https://www.php.net/ChangeLog-8.php#8.5.5
2026-04-15 13:19:24 +01:00
R. Ryantm f2f0f32821 apacheHttpdPackages.php: 8.4.19 -> 8.4.20 2026-04-11 05:54:26 +00:00
Piotr Kwiecinski ded7420da7 php85: 8.5.3 -> 8.5.4 2026-03-14 15:28:10 +01:00
Piotr Kwiecinski 7c4462af19 php84: 8.4.18 -> 8.4.19 2026-03-14 15:28:00 +01:00
Piotr Kwiecinski 303884b3cb php: fix updateScript failure due to incorrect release url 2026-02-25 11:29:40 +01:00
Piotr Kwiecinski eac682cd51 php: simplify version definitions 2026-02-24 20:56:33 +01:00
Piotr Kwiecinski f6b4eb5c5a php: refactor top-level definitions 2026-01-27 18:59:34 +01:00
Elis Hirwing b62b76b78b php: Refactor to have the different versions as separate files
This should enable easier auto updates of the packages.
2020-11-06 13:48:27 +01:00
Elis HirwingandGitHub caa71a3ee4 Merge pull request #102715 from etu/php74-update
php74: 7.4.11 -> 7.4.12
2020-11-05 13:01:01 +01:00
Elis Hirwing c1a2cf890a php74: 7.4.11 -> 7.4.12 2020-11-04 07:05:49 +01:00
Elis Hirwing fc48e6f932 php73: 7.3.23 -> 7.3.24 2020-11-04 07:05:21 +01:00
Nikolay Korotkiy e300f0fd69 php: fix on darwin 2020-10-27 13:24:20 +03:00
Elis Hirwing 5a12d2797c php: Fix pear path 2020-10-14 07:41:30 +02:00
Jan Tojnar a07508c1d3 php: declare ZTS support
Binary extensions like Blackfire need to know whether PHP was
compiled with ZTS support to work properly.
2020-10-07 10:44:53 +02:00
Maximilian BoschandGitHub 385eeb4c35 Merge pull request #99377 from etu/php73-update
php73: 7.3.20 -> 7.3.23
2020-10-03 17:44:13 +02:00
Elis Hirwing e04af50179 php73: 7.3.20 -> 7.3.23
- https://www.php.net/ChangeLog-7.php#7.3.21
 - https://www.php.net/ChangeLog-7.php#7.3.22
 - https://www.php.net/ChangeLog-7.php#7.3.23
2020-10-02 13:07:25 +02:00
Elis Hirwing a792db658f php74: 7.4.8 -> 7.4.11
https://www.php.net/ChangeLog-7.php#7.4.9
https://www.php.net/ChangeLog-7.php#7.4.10
https://www.php.net/ChangeLog-7.php#7.4.11
2020-10-02 12:58:58 +02:00
Konrad Borowski 1d43f3490e php: use system-sendmail
By default PHP is looking for sendmail in /usr/bin/sendmail
which isn't a correct path for NixOS.
2020-08-21 12:37:46 +02:00
Elis Hirwing 6be7d1c176 php: Drop PHP 7.2 support 2020-08-10 22:28:12 +02:00
Maximilian BoschandGitHub db2a5bf3b9 Merge pull request #92928 from etu/php72-update
php72: 7.2.31 -> 7.2.32
2020-07-11 18:27:37 +02:00
Maximilian BoschandGitHub f510162d69 Merge pull request #92927 from etu/php73-update
php73: 7.3.19 -> 7.3.20
2020-07-11 18:27:22 +02:00
Elis Hirwing 49316cca66 php74: 7.4.7 -> 7.4.8
Changelog: https://www.php.net/ChangeLog-7.php#7.4.8
2020-07-11 15:07:44 +02:00
Elis Hirwing 86ed3bf578 php72: 7.2.31 -> 7.2.32
Changelog: https://www.php.net/ChangeLog-7.php#7.2.32
2020-07-11 14:49:37 +02:00
Elis Hirwing ef4f6dba94 php73: 7.3.19 -> 7.3.20
Changelog: https://www.php.net/ChangeLog-7.php#7.3.20
2020-07-11 14:46:29 +02:00
Maximilian Bosch af064a0e12 php7{2,3}: fix darwin build
* Backported patches from `php-7.4` which fixes the env for all
  `gettext` and `zlib` tests.
* Setting `--with-libxml-dir` is still needed for versions 7.2 and 7.3.
2020-06-25 22:29:23 +02:00
Christian Kauhaus 1d805c99bd php: 7.2.29 -> 7.2.31, 7.3.16 -> 7.3.19, 7.4.6 -> 7.4.7
Point releases contain several security updates and bugfixes.

Changelog: https://www.php.net/ChangeLog-7.php#7.4.7

Fixes #88381
2020-06-25 15:41:31 +02:00
John Ericson c1b9f86cdd php < 7.4: Fix validation of PKG_CONFIG var
They were assuming it is an absolute path, but it (conventionally) can
be something to look up on the PATH too.

Fixes #90202
2020-06-13 19:06:33 +00:00
talyz bfdc832aef php.buildEnv: Let enabled extensions to pass through by default
If only extraConfig is specified in buildEnv, keep the currently
enabled extensions active. Brought up in #89011.
2020-05-29 00:32:12 +02:00
Elis Hirwing a779efcaa0 php74: 7.4.5 -> 7.4.6
Changelog: https://www.php.net/ChangeLog-7.php#7.4.6
2020-05-16 13:23:23 +02:00
Elis Hirwing 52d2e99182 php74: 7.4.4 -> 7.4.5
Changelog: https://www.php.net/ChangeLog-7.php#7.4.5
2020-05-15 22:10:03 +02:00
talyz 9f09253e52 php.buildPecl: Allow PECLs to depend on other PECLs
Some PECLs depend on other PECLs and, like internal PHP extension
dependencies, need to be loaded in the correct order. This makes this
possible by adding the argument "peclDeps" to buildPecl, which adds
the extension to buildInputs and is treated the same way as
internalDeps when the extension config is generated.
2020-05-09 23:38:21 +02:00
Luke Granger-Brown c13df548a3 php: override outputsToInstall when using withExtensions
At the moment, using .withExtensions on a PHP derivation will
produce something which can't be used inside an
environment.systemPackages array, because outputsToInstall refers
to an output which doesn't exist on the final derivation.

Instead, override it back to just containing the single output
"out".
2020-05-06 21:44:27 +01:00
Elis Hirwing 6d5b0b13f3 php: Set maintainer team as maintainers
Also passthrough the meta of the package to have description,
homepage, license, maintainers and other metadata passed through to
the commonly used attribute.
2020-04-29 20:11:40 +02:00
talyz 2535cdfe91 php: Unify the usage of the php package in php-packages.nix
Instead of using two different php packages in php-packages.nix, one
wrapper and one unwrapped, simply use the wrapper and use its
"unwrapped" attribute when necessary. Also, get rid of the packages
and extensions attributes from the base package, since they're no
longer needed.
2020-04-29 13:59:29 +02:00
talyz 5cad1b4aff php: Get rid of the phpXXbase attributes, update docs
Since the introduction of php.unwrapped there's no real need for the
phpXXbase attributes, so let's remove them to lessen potential
confusion and clutter. Also update the docs to make it clear how to
get hold of an unwrapped PHP if needed.
2020-04-29 13:45:48 +02:00