Commit Graph

486 Commits

Author SHA1 Message Date
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
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
Maximilian Bosch
30e812c6c0
php7{2,3}: intl: fix aarch64 build 2020-06-25 18:27:57 +02:00
talyz
2e0d4a8b39
php.extensions.mysqlnd: Fix compression support
HAVE_ZLIB has to be defined in mysqlnd.h for compression support to be
turned on, but the configure script doesn't actually define it even
when zlib is available.
2020-06-02 15:37:19 +02:00
talyz
5db5b25c63
php.extensions: Apply patches from the php source root by default 2020-06-02 15:37:14 +02:00
Kim Lindberger
79a8a52920
Merge pull request #87941 from etu/composer-update
php.packages.composer: 1.10.5 -> 1.10.6
2020-05-16 22:08:11 +02:00
Kim Lindberger
f79fe9334d
Merge pull request #87956 from etu/phpstan-update
php.packages.phpstan: 0.12.19 -> 0.12.25
2020-05-16 22:07:29 +02:00
Elis Hirwing
e683f5cbfa
php.extensions.rdkafka: init at 4.0.3 2020-05-16 18:51:40 +02:00
Elis Hirwing
a807dfe1e3
php.packages.phpstan: 0.12.19 -> 0.12.25
Changelogs:
 - https://github.com/phpstan/phpstan/releases/tag/0.12.20
 - https://github.com/phpstan/phpstan/releases/tag/0.12.21
 - https://github.com/phpstan/phpstan/releases/tag/0.12.22
 - https://github.com/phpstan/phpstan/releases/tag/0.12.23
 - https://github.com/phpstan/phpstan/releases/tag/0.12.24
 - https://github.com/phpstan/phpstan/releases/tag/0.12.25
2020-05-16 18:20:30 +02:00
Elis Hirwing
d42a58ffaa
php.packages.composer: 1.10.5 -> 1.10.6
Changelog: https://github.com/composer/composer/releases/tag/1.10.6
2020-05-16 14:47:00 +02:00
Colby Cellador
3a768184f4
phpPackages: phpmd (#87387)
php.packages.phpmd: init at 2.8.2
2020-05-11 08:59:43 +02:00
talyz
fa4c995d0e
php.extensions.couchbase: Fix build and runtime loading
The couchbase extension depends on the igbinary PECL which needs to be
loaded and loaded prior to it. It also seems like the pcs extension
isn't actually needed - it at least builds and loads without it. Since
the pcs extension dependency was the reason couchbase didn't build on
PHP 7.4 it now does, so let's unmark it broken.
2020-05-09 23:38:45 +02:00
talyz
2f1f359692
php.extensions.pcs: Mark broken in 7.3, add tokenizer dependency
The pcs extension fails to load at runtime with PHP 7.3, so let's mark
it broken from 7.3 onwards. It also depends on the tokenizer internal
extension.
2020-05-09 23:38:39 +02:00
talyz
295fc2996d
php.extensions.apcu_bc: Fix runtime loading
Fix an issue brought up in #86463, where the apcu_bc extension isn't
loaded correctly since it produces a .so with a different name than
the extension name. Also, the apcu extension has to be loaded and
loaded prior to loading this extension.
2020-05-09 23:38:32 +02:00
Aaron Andersen
88979ff3aa php.extensions.pdo_sqlsrv: 5.8.0 -> 5.8.1 2020-05-03 07:00:46 -04:00
Aaron Andersen
4e55ea04e8 php.extensions.sqlsrv: 5.8.0 -> 5.8.1 2020-05-03 07:00:25 -04:00
Maximilian Bosch
43a4f128bd
Merge pull request #86396 from etu/php-upstream-extensions-meta
php.extensions: Add descriptions, homepage and license to all upstream extensions
2020-05-01 14:26:51 +02:00
Elis Hirwing
0482656c4a
php.packages.psysh: 0.9.12 -> 0.10.3
Changelogs:
 - https://github.com/bobthecow/psysh/releases/tag/v0.10.0
 - https://github.com/bobthecow/psysh/releases/tag/v0.10.1
 - https://github.com/bobthecow/psysh/releases/tag/v0.10.2
 - https://github.com/bobthecow/psysh/releases/tag/v0.10.3
2020-04-30 13:39:41 +02:00
Elis Hirwing
c8b773b25d
php.packages.psalm: 3.9.3 -> 3.11.2
Changelogs:
 - https://github.com/vimeo/psalm/releases/tag/3.9.4
 - https://github.com/vimeo/psalm/releases/tag/3.9.5
 - https://github.com/vimeo/psalm/releases/tag/3.10.0
 - https://github.com/vimeo/psalm/releases/tag/3.10.1
 - https://github.com/vimeo/psalm/releases/tag/3.11.1
 - https://github.com/vimeo/psalm/releases/tag/3.11.2
2020-04-30 13:36:15 +02:00
Elis Hirwing
88f94e8ba9
php.packages.phpstan: 0.12.18 -> 0.12.19
Changelog: https://github.com/phpstan/phpstan/releases/tag/0.12.19
2020-04-30 13:34:17 +02:00
Elis Hirwing
9c161f0ea2
php.packages.phpcs: 3.5.4 -> 3.5.5
Changelog:
https://github.com/squizlabs/PHP_CodeSniffer/releases/tag/3.5.5
2020-04-30 13:33:20 +02:00
Elis Hirwing
4610b24fd7
php.packages.phpcbf: 3.5.4 -> 3.5.5
Changelog:
https://github.com/squizlabs/PHP_CodeSniffer/releases/tag/3.5.5
2020-04-30 13:31:56 +02:00
Elis Hirwing
3a2173b514
php.packages.php-cs-fixer: 2.16.1 -> 2.16.3
Changelogs:
 - https://github.com/FriendsOfPHP/PHP-CS-Fixer/releases/tag/v2.16.2
 - https://github.com/FriendsOfPHP/PHP-CS-Fixer/releases/tag/v2.16.3
2020-04-30 13:29:36 +02:00
Elis Hirwing
4d6ea7350c
php.packages.composer: 1.9.3 -> 1.10.5
Changelogs:
 - https://github.com/composer/composer/releases/tag/1.10.0
 - https://github.com/composer/composer/releases/tag/1.10.1
 - https://github.com/composer/composer/releases/tag/1.10.2
 - https://github.com/composer/composer/releases/tag/1.10.3
 - https://github.com/composer/composer/releases/tag/1.10.4
 - https://github.com/composer/composer/releases/tag/1.10.5
2020-04-30 13:28:19 +02:00
Elis Hirwing
56562a3036
php.extensions: Add descriptions, homepage and license to all upstream extensions 2020-04-30 13:20:27 +02:00
Elis Hirwing
0b04a477a1
php.packages: Add php maintainer team to all packages 2020-04-29 20:15:47 +02:00
Elis Hirwing
ed12b30bee
php.extensions: Add php maintainer team to all extensions 2020-04-29 20:15:03 +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
Kim Lindberger
3dbfa915ab
Merge pull request #85226 from etu/update-phpstan
php.packages.phpstan: 0.12.14 -> 0.12.18
2020-04-14 16:39:56 +02:00
Elis Hirwing
1b1d292d3c
php.packages.phpstan: 0.12.14 -> 0.12.18
Changelog: https://github.com/phpstan/phpstan/releases/tag/0.12.18

Also switch to phpWithExtensions because it complained about missing
extensions when running the binary.
2020-04-14 15:22:13 +02:00
Elis Hirwing
83c9620ac6
php.packages.phpcs: 3.5.3 -> 3.5.4
Changelog:
https://github.com/squizlabs/PHP_CodeSniffer/releases/tag/3.5.4

Also switch to phpWithExtensions because it complained about missing
extensions when running the binary.
2020-04-14 15:15:32 +02:00
Elis Hirwing
2e71139235
php.packages.phpcbf: 3.5.3 -> 3.5.4
Changelog:
https://github.com/squizlabs/PHP_CodeSniffer/releases/tag/3.5.4

Also switch to phpWithExtensions because it complained about missing
extensions when running the binary.
2020-04-14 15:14:26 +02:00
talyz
d85bf2f5b7
php.extensions.pdo_mysql: Set default socket location
Set the default socket location to match the one used by the MySQL
module, so PHP programs using pdo_mysql don't have to specify this
themselves.
2020-04-11 14:27:06 +02:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Elis Hirwing
8d2e5d5cd6
php.extensions.pthreads: Reintroduce pthreads for php72 and php73 2020-04-05 16:46:24 +02:00
Elis Hirwing
102aac631b
php.extensions.pinba: Reintroduce pinba for php72, php73 and php74 2020-04-05 16:46:11 +02:00
talyz
b5c59cebc6
php: Document withExtensions + general improvements 2020-04-05 16:46:05 +02:00
Elis Hirwing
a2099156ec
php: split php.packages to php.packages and php.extensions
So now we have only packages for human interaction in php.packages and
only extensions in php.extensions. With this php.packages.exts have
been merged into the same attribute set as all the other extensions to
make it flat and nice.

The nextcloud module have been updated to reflect this change as well
as the documentation.
2020-04-05 16:45:17 +02:00
talyz
fe4d173cb2
php.packages: Fix and clean up external extensions
Fix extensions that were broken by the extension refactoring and
remove pthreads and pinba, which had asserts which broke evaluation,
were in need of refactoring and of dubious value.
2020-04-05 16:44:37 +02:00
talyz
90dcab948c
php.packages: Use derivations for internalDeps in mkExtension
Make mkExtension put headers in the dev output and use them, instead of
a different part of the current source tree, when referring to another
extension by using internalDeps.

This means external extensions can be built against the internal ones.
2020-04-05 16:44:01 +02:00
talyz
b1106a1851
phpPackages: Move phpPackages to php.packages
This means php packages can now refer to other php packages by looking
them up in the php.packages attribute and gets rid of the internal
recursive set previously defined in php-packages.nix. This also means
that in applications where previously both the php package and the
corresponding version of the phpPackages package set had to be
specified, the php package will now suffice.

This also adds the phpWithExtensions parameter to the
php-packages.nix, which can be used by extensions that need a fully
featured PHP executable.
2020-04-05 16:43:50 +02:00
talyz
14bfb844d6
php: Make mkExtension pass on additional args to mkDerivation 2020-04-05 16:43:43 +02:00
talyz
8924a7de3d
php: Make buildEnv recursive + take extension deps into account
A slight rewrite of buildEnv which:

1. Makes buildEnv recursively add itself to its output, so that it can
   be accessed from any php derivation.

2. Orders the extension text strings according to their internalDeps
   attribute - dependencies have to be put before dependants in the
   php.ini or they will fail to load due to missing symbols.
2020-04-03 10:11:15 +02:00
talyz
6c810c235d
phpPackages.exts: Run tests by default
The tests for many of the extensions run just fine, for some a small
portion fail. This runs the tests by default and disables the tests
extensions with any failing tests.
2020-04-03 10:11:14 +02:00
talyz
282337799b
php: Build an even slimmer base
This moves yet more extensions from the base build to
phpPackages.ext. Some of the extensions are a bit quirky and need
patching for this to work, most notably mysqlnd and opcache.

Two new parameters are introduced for mkExtension - internalDeps and
postPhpize. internalDeps is used to specify which other internal
extensions the current extension depends on, in order to provide them
at build time. postPhpize is for when patches and quirks need to be
applied after running phpize.

Patch notes:

- For opcache, older versions of PHP have a bug where header files are
  included in the wrong order.

- For mysqlnd, the config.h is never included, so we include it in the
  main header file, mysqlnd.h. Also, the configure script doesn't add
  the necessary library link flags, so we add them to the variable
  configure should have added them to.
2020-04-03 10:11:13 +02:00
Elis Hirwing
da8ca2be2f
phpPackages.exts.gmp: Enable on darwin 2020-04-03 10:11:12 +02:00
Elis Hirwing
cb1dd640ff
phpPackages.exts: Drop uneeded extensions 2020-03-29 11:07:03 +02:00
Elis Hirwing
1f5af3c606
phpPackages.exts: Mark if extensions are zend extensions or not 2020-03-15 19:34:28 +01:00
Elis Hirwing
c61d907f81
phpPackages.exts.pdo_odbc: init for all versions of php 2020-03-15 19:34:11 +01:00
Elis Hirwing
e0b1b9d556
phpPackages.exts: Add extensions 2020-03-14 21:53:59 +01:00
Elis Hirwing
387d52106a
phpPackages.exts: Add alias so we have the right pcre lib 2020-03-14 20:30:28 +01:00
Elis Hirwing
b2933434f5
phpPackages: Initial work for building phpExtensions separately 2020-03-14 20:30:18 +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
2279ce310f
phpPackages.psalm: 3.7.2 → 3.9.3 2020-03-04 00:23:04 +01:00
Jan Tojnar
08d7cf5c86
phpPackages.phpstan: 0.12.4 → 0.12.14 2020-03-04 00:23:03 +01:00
Jan Tojnar
72a5256b1b
phpPackages.composer: 1.9.1 → 1.9.3 2020-03-04 00:23:01 +01:00
Aaron Andersen
1462c33f62
Merge pull request #78962 from helsinki-systems/upd/php-maxminddb
phpPackages.maxminddb: 1.5.0 -> 1.6.0
2020-02-22 19:08:07 -05:00
Aaron Andersen
d0e817f63f phpPackages.pdo_oci: init 2020-02-19 15:12:16 -05:00
Aaron Andersen
a6bc6fbb0b phpPackages.pdo_sqlsrv: 5.6.1 -> 5.8.0 2020-01-31 21:37:33 -05:00
Aaron Andersen
2a04e3bb8d phpPackages.sqlsrv: 5.6.1 -> 5.8.0 2020-01-31 21:37:18 -05:00
ajs124
acab138354 phpPackages.maxminddb: 1.5.0 -> 1.6.0 2020-01-31 17:08:29 +01:00
Elis Hirwing
2e3624dcb7
phpPackages.phpstan: 0.12.3 -> 0.12.4
Changelog: https://github.com/phpstan/phpstan/releases/tag/0.12.4
2020-01-06 09:02:44 +01:00
Johannes Schleifenbaum
b2d353737f
phpPackages.protobuf: 3.11.1 -> 3.11.2 2019-12-18 09:39:34 +01:00
Elis Hirwing
c593cf54dc
phpPackages.phpstan: 0.12.0 -> 0.12.3
Changelogs:
 - https://github.com/phpstan/phpstan/releases/tag/0.12.1
 - https://github.com/phpstan/phpstan/releases/tag/0.12.2
 - https://github.com/phpstan/phpstan/releases/tag/0.12.3
2019-12-14 16:28:18 +01:00
Elis Hirwing
5b6e958b92
Merge pull request #73579 from helsinki-systems/php-maxminddb-init
phpPackages.maxminddb: Init at 1.5.0
2019-12-08 20:45:52 +01:00
Janne Heß
5b20f660f6 phpPackages.maxminddb: Init at 1.5.0 2019-12-07 15:19:36 +01:00
Izorkin
b64e72967b phpPackages.xdebug: 2.8.0 -> 2.8.1 2019-12-07 12:51:19 +03:00
Izorkin
69a13718cf phpPackages.redis: 5.0.2 -> 5.1.1 2019-12-07 12:50:10 +03:00
Izorkin
f472c6dd50 phpPackages.psysh: 0.9.9 -> 0.9.12 2019-12-07 12:49:06 +03:00
Izorkin
cf64b218dc phpPackages.psalm: 3.5.3 -> 3.7.2 2019-12-07 12:47:31 +03:00
Izorkin
85e8765511 phpPackages.protobuf: 3.9.0 -> 3.11.1 2019-12-07 12:45:43 +03:00
Izorkin
50cc8f9737 phpPackages.phpstan: 0.11.19 -> 0.12.0 2019-12-07 12:44:13 +03:00
Izorkin
b7fb18ae9f phpPackages.phpcs: 3.5.1 -> 3.5.3 2019-12-07 12:42:47 +03:00
Izorkin
4a1684f378 phpPackages.phpcbf: 3.5.1 -> 3.5.3 2019-12-07 12:41:49 +03:00
Izorkin
66b25e63dc phpPackages.php-cs-fixer: 2.15.3 -> 2.16.1 2019-12-07 12:40:03 +03:00
Izorkin
87828900b9 phpPackages.mongodb: 1.6.0 -> 1.6.1 2019-12-07 12:37:22 +03:00
Izorkin
4ba68ad65c phpPackages.memcached: 3.1.3 -> 3.1.5 2019-12-07 12:34:44 +03:00
Izorkin
a07a399b8c phpPackages.composer: 1.9.0 -> 1.9.1 2019-12-07 12:33:11 +03:00
Izorkin
b5eb1c9f24 phpPackages.ast: 1.0.3 -> 1.0.5 2019-12-07 12:32:02 +03:00
Elis Hirwing
14e7296695
phpPackages.couchbase: Mark broken on php74 2019-11-25 18:23:05 +01:00
Elis Hirwing
d92f57fcda
phpPackages.pcs: Mark broken on php74 2019-11-25 18:22:56 +01:00
Elis Hirwing
4033432593
phpPackages.pdo_sqlsrv: Mark broken on php74 2019-11-25 18:22:48 +01:00
Elis Hirwing
ec8203130b
phpPackages.protobuf: Mark broken on php74 2019-11-25 18:22:40 +01:00
Elis Hirwing
d1a9b2a130
phpPackages.sqlsrv: Mark broken on php74 2019-11-25 18:22:33 +01:00
Elis Hirwing
42495df1f4
phpPackages.apcu: 5.1.17 -> 5.1.18
Required for php74 compatibility.
2019-11-25 16:48:27 +01:00
Elis Hirwing
6dd3a70285
phpPackages.xdebug: 2.7.1 -> 2.8.0
Required for php74 compatibility.
2019-11-25 16:48:22 +01:00
Aaron Andersen
55f28378e6 phpPackages.mongodb: 1.5.5 -> 1.6.0 2019-10-30 11:52:06 -04:00
Silvan Mosberger
ed14f353c2
Merge pull request #71465 from etu/phpstan-upgrade
phpPackages.phpstan: 0.11.16 -> 0.11.19
2019-10-27 12:58:19 +01:00
Elis Hirwing
32c47aba87
Merge pull request #70068 from shyim/add-pcov
phpPackages.pcov: init at 1.0.6
2019-10-27 09:28:30 +01:00
Elis Hirwing
e9de202d14
phpPackages.phpstan: 0.11.16 -> 0.11.19
Changelog: https://github.com/phpstan/phpstan/releases/tag/0.11.17
Changelog: https://github.com/phpstan/phpstan/releases/tag/0.11.18
Changelog: https://github.com/phpstan/phpstan/releases/tag/0.11.19
2019-10-24 09:09:30 +02:00
Elis Hirwing
79a2978517
phpPackages.phpcs: 3.5.0 -> 3.5.1
Changelog: https://github.com/squizlabs/PHP_CodeSniffer/releases/tag/3.5.1
2019-10-17 18:46:20 +02:00
Elis Hirwing
0d8f2eca32
phpPackages.phpcbf: 3.5.0 -> 3.5.1
Changelog: https://github.com/squizlabs/PHP_CodeSniffer/releases/tag/3.5.1
2019-10-17 18:45:52 +02:00
Elis Hirwing
6b11080f9f
Merge pull request #70069 from shyim/add-psalm
phpPackages.psalm: init at 3.5.3
2019-10-01 08:22:42 +02:00
Elis Hirwing
8618334d83
Merge pull request #70067 from shyim/update-php-cs-fixer
phpPackages.php-cs-fixer: 2.15.1 => 2.15.3
2019-10-01 08:19:58 +02:00
Soner Sayakci
9cd1e90e00
phpPackages.psalm: init at 3.5.3 2019-09-30 18:20:28 +02:00
Soner Sayakci
734f89efd4
phpPackages.pcov: init at 1.0.6 2019-09-30 18:11:09 +02:00
Soner Sayakci
b7fdf53dd6
phpPackages.php-cs-fixer: 2.15.1 => 2.15.3 2019-09-30 17:58:09 +02:00
Soner Sayakci
f81fe344d5
phpPackages.phpstan: 0.11.15 => 0.11.16 2019-09-30 17:54:41 +02:00
Maximilian Bosch
096f03e414
phpPackages.phpcbf: 3.4.2 -> 3.5.0 2019-09-29 23:24:07 +02:00
Maximilian Bosch
5e4de799bd
phpPackages.phpcs: 3.4.2 -> 3.5.0 2019-09-29 03:27:09 +02:00
volth
08f68313a4 treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
Elis Hirwing
cbf5909771
phpPackages.phpstan: 0.11.12 -> 0.11.15
Changelog: https://github.com/phpstan/phpstan/releases/tag/0.11.15
Changelog: https://github.com/phpstan/phpstan/releases/tag/0.11.14
Changelog: https://github.com/phpstan/phpstan/releases/tag/0.11.13
2019-08-23 14:50:00 +02:00
Florian Klink
6081611046 oracle-instantclient: turn into a multi-output derivation 2019-08-22 11:22:48 +02:00
Maximilian Bosch
142d2f8384
Merge pull request #65401 from aanderse/php-mongodb-driver
phpPackages.mongodb: init at 1.5.5
2019-08-11 14:49:38 +02:00
Izorkin
22d179593c phpPackages.redis: 4.3.0 -> 5.0.2 2019-08-03 17:25:46 +03:00
Izorkin
39da057b4c phpPackages.pthreads: init at 3.2.0-dev 2019-08-03 17:23:14 +03:00
Izorkin
b864d2dc29 phpPackages.pthreads: 3.1.5 -> 3.2.0 2019-08-03 17:19:40 +03:00
Izorkin
8466316659 phpPackages.protobuf: 3.8.0 -> 3.9.0 2019-08-03 17:11:46 +03:00
Izorkin
4e21f11fef phpPackages.ast: 1.0.1 -> 1.0.3 2019-08-03 17:05:24 +03:00
Izorkin
da7f227480 phpPackages.event: 2.5.2 -> 2.5.3 2019-08-03 16:44:03 +03:00
Izorkin
60d61749b1 phpPackages.composer: 1.8.6 -> 1.9.0 2019-08-03 16:42:26 +03:00
Aaron Andersen
ccbecddcb7 phpPackages.mongodb: init at 1.5.5 2019-07-27 10:12:59 -04:00
Claas Augner
2c55fe18ba phpPackages.mailparse: 3.0.2 -> 3.0.3
Mailparse 3.0.3 adds PHP 7.3 compatibility.
2019-07-21 22:20:35 +02:00
Elis Hirwing
cebff2882f phpPackages.phpstan: 0.11.8 -> 0.11.12
Changelog: https://github.com/phpstan/phpstan/releases/tag/0.11.9
Changelog: https://github.com/phpstan/phpstan/releases/tag/0.11.10
Changelog: https://github.com/phpstan/phpstan/releases/tag/0.11.11
Changelog: https://github.com/phpstan/phpstan/releases/tag/0.11.12
2019-07-11 10:09:31 +02:00
worldofpeace
3f4a353737 treewide: use dontUnpack 2019-07-01 04:23:51 -04:00
Izorkin
d61323992e phpPackages.composer: 1.8.5 -> 1.8.6 2019-06-11 22:21:37 +03:00
Izorkin
59c4b84d65 phpPackages.event: 2.5.1 -> 2.5.2 2019-06-11 22:21:36 +03:00
Izorkin
925f803e28 phpPackages: build phpPackages with re2c 2019-06-11 22:21:35 +03:00
Izorkin
3e567d2567 phpPackages.couchbase: 2.6.0 -> 2.6.1 2019-06-03 22:03:22 +03:00
Izorkin
6128cfac0e phpPackages.protobuf: 3.7.1 -> 3.8.0 2019-06-03 22:02:29 +03:00
Izorkin
d56f064e03 phpPackages.php-cs-fixer: 2.14.2 -> 2.15.1 2019-06-03 22:01:07 +03:00
Izorkin
0854eb5504 phpPackages.imagick: 3.4.3 -> 3.4.4 2019-06-03 21:59:32 +03:00
Izorkin
9c85185b1e phpPackages.event: 2.5.0 -> 2.5.1 2019-06-03 21:58:35 +03:00
Elis Hirwing
73617f1ec2
phpPackages.phpstan: 0.11.7 -> 0.11.8
Changelog: https://github.com/phpstan/phpstan/releases/tag/0.11.8
2019-05-29 08:15:01 +02:00
Elis Hirwing
45afc645c7
phpPackages.phpstan: 0.11.6 -> 0.11.7
Changelog: https://github.com/phpstan/phpstan/releases/tag/0.11.7
2019-05-19 22:46:12 +02:00
Elis Hirwing
87f62e8f0f
Merge pull request #61466 from Izorkin/pinba
phpPackages: add php packages
2019-05-19 21:22:37 +02:00
Izorkin
0962aa7d54 phpPackages.protobuf: init at 3.7.1 2019-05-17 17:32:38 +03:00
Izorkin
fa064ffd3b phpPackages.event: init at 2.5.0 2019-05-17 17:28:18 +03:00
Izorkin
befad4b32d phpPackages.pinba: init at 1.1.1 2019-05-15 21:02:53 +03:00
Elis Hirwing
efa29f6bf6
phpPackages.phpstan: 0.11.5 -> 0.11.6
Changelog: https://github.com/phpstan/phpstan/releases/tag/0.11.6
2019-05-12 20:30:39 +02:00
Elis Hirwing
06e0ede06e
phpPackages: Wrap mkDerivation to prepend package names
This will make the file more consistent and easier to follow when we
have a mixture of buildPecl (which already does this) and straight up
regular derivations.
2019-04-24 13:04:28 +02:00
Izorkin
fa06972871 phpPackages: add prefix 'php-' to packages 2019-04-23 20:00:06 +03:00
Izorkin
18eb22d85a phpPackages: add prefix 'php-' to packages 2019-04-20 17:53:56 +03:00
Izorkin
6af5f4c780 phpPackages.redis: 4.2.0 -> 4.3.0 2019-04-20 17:34:14 +03:00
Izorkin
226375a216 phpPackages.psysh: 0.9.8 -> 0.9.9 2019-04-20 17:32:14 +03:00
Izorkin
f958a3f514 phpPackages.phpcs: 3.4.1 -> 3.4.2 2019-04-20 17:32:14 +03:00
Izorkin
e8b5642db2 phpPackages.phpcbf: 3.4.1 -> 3.4.2 2019-04-20 17:32:14 +03:00
Izorkin
3088475c2e phpPackages.php-cs-fixer: 2.14.0 -> 2.14.2 2019-04-20 17:32:14 +03:00
Izorkin
7fb1b02165 phpPackages.oci8: 2.1.8 -> 2.2.0 2019-04-20 17:32:14 +03:00
Izorkin
be20b0ce31 phpPackages.igbinary: 2.0.8 -> 3.0.1 2019-04-20 17:32:14 +03:00
Izorkin
be4a5793f5 phpPackages.composer: 1.8.4 -> 1.8.5 2019-04-20 17:32:14 +03:00
Izorkin
8a80e90e7f phpPackages.ast: 1.0.0 -> 1.0.1 2019-04-20 17:32:13 +03:00
Izorkin
c3d069ec26 phpPackages.v8js: mark broken 2019-04-20 17:32:13 +03:00
Izorkin
4ae3ce9b42 phpPackages.v8: mark broken 2019-04-20 17:32:13 +03:00
Izorkin
fb0f967d75 phpPackages.php_excel: mark broken 2019-04-20 17:32:13 +03:00
Izorkin
f40f2323fa phpPackages: build packages with pname 2019-04-20 17:32:11 +03:00
Izorkin
94e1807eeb phpPackages: sort packages alphabetically 2019-04-20 16:36:12 +03:00
Elis Hirwing
6e13c77169
Merge pull request #59853 from Izorkin/php-xdebug
phpPackages.xdebug: 2.6.1 -> 2.7.1
2019-04-19 17:51:49 +02:00
Izorkin
adaaeb95b5 phpPackages.xdebug: 2.6.1 -> 2.7.1 2019-04-18 22:07:52 +03:00
Izorkin
ce400a0dc2 php-memcached: 15.11.2018 -> 3.1.3 2019-04-18 21:44:13 +03:00
Aaron Andersen
ef995ffcf6 phpPackages.sqlsrv & phpPackages.pdo_sqlsrv: 5.6.0 -> 5.6.1 2019-04-11 12:34:49 -04:00
Will Dietz
ce1705f5cf apcu_bc: 1.0.4 -> 1.0.5
https://pecl.php.net/package/apcu_bc/1.0.5
2019-04-06 10:29:03 -05:00
Will Dietz
da67b42636 apcu: 5.1.15 -> 5.1.17
Minor:
https://pecl.php.net/package-info.php?package=APCu&version=5.1.16
https://pecl.php.net/package-info.php?package=APCu&version=5.1.17
2019-04-06 10:28:45 -05:00
Maximilian Bosch
22c2284cdc
Merge pull request #58574 from etu/update-phpcs
phpPackages.phpc(s|bf): 3.4.0 -> 3.4.1
2019-03-31 04:18:44 +02:00
Elis Hirwing
90e895e73a
phpPackages.phpstan: 0.11.3 -> 0.11.5
Changelog: https://github.com/phpstan/phpstan/releases/tag/0.11.5
2019-03-30 11:14:04 +01:00
Elis Hirwing
876a888490
phpPackages.phpcbf: 3.4.0 -> 3.4.1
Changelog: https://github.com/squizlabs/PHP_CodeSniffer/releases/tag/3.4.1
2019-03-30 11:10:50 +01:00
Elis Hirwing
9c7e96c9c5
phpPackages.phpcs: 3.4.0 -> 3.4.1
Changelog: https://github.com/squizlabs/PHP_CodeSniffer/releases/tag/3.4.1
2019-03-30 11:09:28 +01:00
Elis Hirwing
52fa2d4be1
phpPackages.composer: Add unzip to path
Unzip is used by composer to install dependencies etc. If it's not
there it defaults to using PHP's built in zip functions. But they are
slower and composer complains to the user if this happens.
2019-03-24 11:17:24 +01:00
Elis Hirwing
afa88c8aa7
phpPackages.composer: 1.8.0 -> 1.8.4
Changelogs:
https://github.com/composer/composer/releases/tag/1.8.1
https://github.com/composer/composer/releases/tag/1.8.2
https://github.com/composer/composer/releases/tag/1.8.3
https://github.com/composer/composer/releases/tag/1.8.4
2019-03-24 11:08:02 +01:00
Elis Hirwing
eaa24202b4
phpPackages.phpstan: 0.11.2 -> 0.11.3
Changelog: https://github.com/phpstan/phpstan/releases/tag/0.11.3
2019-03-10 19:45:27 +01:00
Aaron Andersen
bd85c1efe9 phpPackages.sqlsrv & phpPackages.pdo_sqlsrv: init at 5.6.0 2019-02-25 14:16:05 -05:00
Elis Hirwing
3cf8394daf
phpPackages.phpstan: 0.11.1 -> 0.11.2
Changelog: https://github.com/phpstan/phpstan/releases/tag/0.11.2
2019-02-12 17:49:05 +01:00
Tobias Happ
c4811263c8 phpPackges.php-cs-fixer: 2.13.1 -> 2.14.0 2019-01-23 15:07:06 +01:00
Elis Hirwing
2d119a5ae4
phpPackages.phpstan: 0.11 -> 0.11.1
Changelog: https://github.com/phpstan/phpstan/releases/tag/0.11.1
2019-01-20 08:58:02 +01:00
Elis Hirwing
d580b66fd1
phpPackages.phpstan: init at 0.11
PHP Static Analysis Tool
2019-01-17 13:10:23 +01:00
Elis Hirwing
6337cbfd30
phpPackages.phpcbf: 3.3.2 -> 3.4.0
Changelog: https://github.com/squizlabs/PHP_CodeSniffer/releases/tag/3.4.0
2018-12-20 09:43:59 +01:00
Elis Hirwing
c95909721e
phpPackages.phpcs: 3.3.2 -> 3.4.0
Changelog: https://github.com/squizlabs/PHP_CodeSniffer/releases/tag/3.4.0
2018-12-20 09:43:19 +01:00
Izorkin
5554892191 phpPackages.composer: 1.7.2 -> 1.8.0 2018-12-14 11:42:23 +03:00
Izorkin
c729c17b94 phpPackages.v8: 0.1.9 -> 0.2.2 2018-12-14 11:39:02 +03:00
Izorkin
6a6266a344 phpPackages.redis: 3.1.4 -> 4.2.0 2018-12-14 11:35:46 +03:00
Izorkin
8ff8e7e8f3 phpPackages.ast: 0.1.5 -> 1.0.0 2018-12-14 11:12:57 +03:00
Izorkin
3c15573712
phpPackages.couchbase: 2.3.4 -> 2.6.0 2018-12-11 20:11:36 +01:00
Izorkin
72b3ceaa2f
phpPackages.memcached: fix build with php73 2018-12-11 20:11:35 +01:00
Izorkin
43b2734f53
phpPackages.xdebug: fix build with php73 2018-12-11 20:11:35 +01:00
Izorkin
b0b623e034
phpPackages: disable build with php73 2018-12-11 20:11:34 +01:00
Izorkin
2fb2d1f67a
phpPackages.yaml: 2.0.2 -> 2.0.4 2018-12-11 20:11:33 +01:00
Izorkin
6a9f31f34c
phpPackages.v8js: 1.4.1 -> 2.1.0 2018-12-11 20:11:33 +01:00
Izorkin
6a34ad0c2e
phpPackages.igbinary: 2.0.4 -> 2.0.8 2018-12-11 20:11:32 +01:00
Izorkin
cea4312e56
phpPackages.imagick: fix build with php73 2018-12-11 20:11:31 +01:00
Izorkin
23190fb3a9
phpPackages.apcu_bc: fix build with php73 2018-12-11 20:11:31 +01:00
Izorkin
c120d94071
phpPackages.apcu: 5.1.11 -> 5.1.15 2018-12-11 20:11:30 +01:00
Maximilian Bosch
24b7bdb1c2
phpPackages: drop all packages and package versions for PHP5
PHP5 will be EOLed by the end of the year: https://secure.php.net/supported-versions.php

In fact we don't support PHP5 anymore since 7e6b76fc6b.

The following packages had older versions packaged as well to retain
PHP5 support:

* APCu (4.0.11)
* Memcached (2.2.0), Memcache (3.0.8)
* XDebug (2.3.1)
* YAML (1.3.1)
* pthreads (2.0.10)
* redis (2.2.7)

The following packages were removed entirely due to missing support for
PHP7:

* spidermonkey
* zendopcache (part of PHP itself since 5.5)
* xcache
* geoip

Furthermore I declared `phpPackages.pthreads` as broken for now as it
supports PHP7, but the last release was 2016 and therefore PHP 7.0 is
supported, but the build fails with PHP 7.1 and PHP 7.2 (https://pecl.php.net/package/pthreads).
2018-11-18 13:08:50 +01:00
Tobias Happ
bf73d9ec98 php72Packages.apcu_bc: init at 1.0.4 2018-11-05 17:25:52 +01:00
Jan Tojnar
4341e830e5 phpPackages.php-cs-fixer: 2.12.2 → 2.13.1 2018-10-21 19:44:03 +02:00
Elis Hirwing
a12787e61a phpPackages.phpcbf: 3.3.1 -> 3.3.2
Changelog: https://github.com/squizlabs/PHP_CodeSniffer/releases/tag/3.3.2
2018-09-24 22:17:51 +02:00
Elis Hirwing
1b0500e3f1 phpPackages.phpcs: 3.3.1 -> 3.3.2
Changelog: https://github.com/squizlabs/PHP_CodeSniffer/releases/tag/3.3.2
2018-09-24 22:17:51 +02:00
Claas Augner
9466627d36 phpPackages.xdebug26: 2.6.0 -> 2.6.1 (#46205) 2018-09-07 17:57:37 +02:00
Claas Augner
da63c86e3e phpPackages.psysh: 0.9.6 -> 0.9.8 (#46206) 2018-09-07 17:56:43 +02:00
Claas Augner
6ae3f9a3f7 phpPackages.composer: 1.6.5 -> 1.7.2 (#46203) 2018-09-07 17:56:17 +02:00
Frederik Rietdijk
d9fa74ba78 Merge master into staging 2018-08-09 18:28:15 +02:00
Aaron Andersen
4cc3a5a6c9 added the pecl oci8 library for php
had to make an adjustment to the oracle instantclient to make it compile
2018-08-03 21:58:57 -04:00
John Ericson
db965063b3 treewide: Make configureFlags lists 2018-08-03 17:06:03 -04:00
Elis Hirwing
31bb8d849a
phpPackages.phpcbf: 3.3.0 -> 3.3.1
Changelog: https://github.com/squizlabs/PHP_CodeSniffer/releases/tag/3.3.1
2018-07-27 07:56:12 +02:00
Elis Hirwing
367ec1ae7a
phpPackages.phpcs: 3.3.0 -> 3.3.1
Changelog: https://github.com/squizlabs/PHP_CodeSniffer/releases/tag/3.3.1
2018-07-27 07:55:40 +02:00
Jan Tojnar
bea8e84964
phpPackages.php-cs-fixer: 2.12.1 → 2.12.2 2018-07-15 19:00:53 +02:00
xeji
683005a858
Merge pull request #42385 from caugner/php-apcu-5.1.11
phpPackages.apcu: {4.0.7,5.1.8} -> {4.0.7,5.1.11}
2018-06-24 22:06:56 +02:00
Claas Augner
6d58b9b868 phpPackages.psysh: init at 0.9.6 (#42377) 2018-06-24 22:01:04 +02:00
Claas Augner
3f32f7ab98 phpPackages.imagick: 3.4.3RC1 -> 3.4.3 (#42384) 2018-06-24 21:55:48 +02:00
Cray Elliott
950d667b3d phpPackages.composer: 1.6.3 -> 1.6.5 2018-06-23 01:48:27 -07:00
Claas Augner
1f396441a6 phpPackages.apcu40: 4.0.7 -> 4.0.11 2018-06-22 18:17:51 +02:00
Claas Augner
89fc0fb2c9 phpPackages.apcu51: 5.1.8 -> 5.1.11 2018-06-22 18:17:37 +02:00
Jan Tojnar
79b7808597
phpPackages.php-cs-fixer: 2.12.0 → 2.12.1 2018-06-13 20:15:05 +02:00
xeji
fc643ef950
Merge pull request #41625 from etu/php-codesniffer-updates
phpPackages.phpc(s|bf): 3.2.3 -> 3.3.0
2018-06-09 01:32:12 +02:00
Elis Hirwing
ce40a23ac9
phpPackages.phpcbf: 3.2.3 -> 3.3.0
Changelog: https://github.com/squizlabs/PHP_CodeSniffer/releases/tag/3.3.0
2018-06-07 12:48:38 +02:00
Elis Hirwing
feb8015056
phpPackages.phpcs: 3.2.3 -> 3.3.0
Changelog: https://github.com/squizlabs/PHP_CodeSniffer/releases/tag/3.3.0
2018-06-07 12:47:29 +02:00
Jan Tojnar
4ffeb3bb47
phpPackages.php-cs-fixer: 2.11.1 → 2.12.0 2018-06-06 12:52:13 +02:00
Ryan Mulligan
af9d10a91b treewide: fix derivation names 2018-05-28 05:59:57 -07:00
Jan Tojnar
418b37a778
phpPackages.php-cs-fixer: 2.10.4 → 2.11.1 2018-03-28 00:46:37 +02:00
Jan Tojnar
0dccb85451
phpPackages.php-cs-fixer: 2.10.3 → 2.10.4 2018-03-09 05:07:29 +01:00
Elis Hirwing
a7c8b8e831
phpPackages.composer: 1.6.2 -> 1.6.3
Changelog: https://github.com/composer/composer/releases/tag/1.6.3
2018-03-01 20:06:58 +01:00
Elis Hirwing
82c884fbc3
phpPackages.php-parallel-lint: 0.9.2 -> 1.0.0 2018-03-01 19:58:24 +01:00
Elis Hirwing
1e4763f1be
phpPackages.phpcbf: 2.6.0 -> 3.2.3
Release notes:
https://github.com/squizlabs/PHP_CodeSniffer/releases/tag/3.2.3

Plus an infinite of versions before that.
2018-03-01 19:58:21 +01:00
Elis Hirwing
8061a9a462
phpPackages.phpcs: 2.6.0 -> 3.2.3
Release notes:
https://github.com/squizlabs/PHP_CodeSniffer/releases/tag/3.2.3

Plus an infinite of versions before that.
2018-03-01 19:57:55 +01:00
Jan Tojnar
7e6921b5f9
phpPackages.php-cs-fixer: 2.10.2 → 2.10.3 2018-02-25 12:51:39 +01:00
adisbladis
c56b13a06f
Merge pull request #34496 from etu/php722
php: 7.2.1 -> 7.2.2, xdebug: 2.6.0beta1 -> 2.6.0
2018-02-03 22:32:42 +08:00
Jan Tojnar
b994a6e6ff
phpPackages.php-cs-fixer: 2.10.0 → 2.10.2 2018-02-03 14:58:31 +01:00
Elis Hirwing
52f68fec35
phpPackages.xdebug: 2.6.0beta1 -> 2.6.0, 2.5.0 -> 2.6.0 2018-02-03 11:14:55 +01:00
Robin Gloster
0e834998b2
phpPackages.composer: 1.5.1 -> 1.6.2 2018-01-17 00:10:07 +01:00
Jan Tojnar
86693dd2ee
phpPackages.php-cs-fixer: 2.9.0 → 2.10.0 2018-01-11 04:26:43 +01:00
Elis Hirwing
f1779cec24
php72Packages.xdebug: Init at 2.6.0beta1
Earlier versions doesn't work with PHP 7.2.
2018-01-01 18:54:47 +01:00
Jan Tojnar
7550fd172f
phpPackages.php-cs-fixer: 2.8.3 → 2.9.0 2017-12-13 05:00:36 +01:00
Sarah Brofeldt
26be73bf5c
Merge pull request #32362 from caugner/php-pecl-mailparse
phpPackages.mailparse: init at 3.0.2
2017-12-09 10:07:30 +01:00
Jan Tojnar
7fcdd34d17
phpPackages.php-parallel-lint: init at 0.9.2 2017-12-06 16:50:18 +01:00
Jan Tojnar
26293bae50
phpPackages.box: init at 2.7.5 2017-12-06 16:50:18 +01:00
Jan Tojnar
019131c826
phpPackages.php-cs-fixer: init at 2.8.3 2017-12-06 16:11:28 +01:00
Claas Augner
442b6666a0
phpPackages.mailparse: init at 3.0.2 2017-12-06 00:08:06 +01:00
Markus Mueller
2191b4dd39
php_excel: init at 1.0.2 2017-11-19 04:22:46 +01:00
Orivej Desh
2fc20639b7 php56Packages.apcu40: fix build after #31526 2017-11-15 14:09:50 +00:00
Orivej Desh
8562538f1f phpPackages.apcu,imagick: fix build after #31526 2017-11-15 12:21:39 +00:00
Jörg Thalheim
60c4104b7e
Merge pull request #31153 from jbboehr/fix/apcu-5.1.8-m
phpPackages.apcu: 5.1.2 -> 5.1.8 and enable tests
2017-11-03 00:19:52 +00:00
John Boehr
994cff67e3
phpPackages.redis: rev 4a37e4 -> 3.1.4 2017-11-02 13:50:51 -07:00
John Boehr
3c74fcf6bf
phpPackages.apcu: 5.1.2 -> 5.1.8 and enable tests
See #30734 - 5.1.2 segfaults
2017-11-02 12:55:56 -07:00
Tobias Happ
30721a280f phpPackages.couchbase: remove warnings on php startup
Removes following warnings:
[cb,WARN] (pcbc/ext L:418) igbinary serializer is not found
[cb,WARN] (pcbc/ext L:425) zlib compressor is not found
2017-10-25 10:26:13 +02:00
Franz Pletz
28407fad65 Merge pull request #29726 from stesie/v8
V8 6.2.414.15
2017-10-11 12:21:18 +02:00
Stefan Siegl
676c12356d
php71Packages.v8: 0.1.0 -> 0.1.9 2017-09-24 11:37:29 +02:00
Stefan Siegl
6c196e3799
php71Packages.v8js: 1.3.2 -> 1.4.1 2017-09-24 11:37:29 +02:00
John Ericson
f8a18cd4cf misc pkgs: Manual fixup pkgconfig nativeBuildInputs after sed
Importantly, this included regenerating pkgs/servers/x11/xorg, to
clobber the old sed.
2017-09-21 15:49:54 -04:00
John Ericson
531e4b80c9 misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs
Only acts on one-line dependency lists.
2017-09-21 15:49:53 -04:00
Tobias Happ
7c230bf518 php couchbase: init at 2.3.4
The patch is needed because the paths where libcouchbase has to be
present on the system are hardcoded. I tried to change as little as
possible with this patch.
2017-08-26 00:18:52 +02:00
Tobias Happ
7067c699fa php memcache: fix php startup warning (#28482)
phpPackages.memcache: fix php startup warning
2017-08-25 21:52:43 +01:00
Tobias Happ
2da2cf31fa php pcs: init at 1.3.3 (#28484)
phpPackages.pcs: init at 1.3.3
2017-08-25 21:51:23 +01:00
Jörg Thalheim
b150bf4482 Merge pull request #28572 from nocoolnametom/add-ast-to-php
phpPackages.ast: init AST extension at 0.1.5
2017-08-25 20:47:54 +01:00
Tom Doggett
4aa602386c
phpPackages: add YAML package 2017-08-25 12:33:48 -07:00
Tom Doggett
512c664709
phpPackages: add AST package 2017-08-25 10:26:58 -07:00
Robin Gloster
0376ccb704
phpPackages.composer: 1.4.2 -> 1.5.1 2017-08-12 16:54:58 +02:00
Robin Gloster
5825724247
phpPackages.composer: 1.4.1 -> 1.4.2 2017-08-01 00:22:12 +02:00
Roger Qiu
5c336fc549
phpPackages.phpcbf: init at 2.6.0 2017-07-14 00:26:37 +02:00
Maximilian Bosch
73edc1d5f8
phpPackages.composer: 1.3.2 -> 1.4.1 2017-03-24 22:16:10 +01:00
Franz Pletz
c4fd85a451
phpPackages.redis22: not supported with php >= 7
cc #23253
2017-02-28 18:35:40 +01:00
Robin Gloster
b707552b5b
phpPackages.xdebug: 2.4.0RC3 -> 2.5.0
fixes #23098
2017-02-23 18:51:53 +01:00