Merge pull request #126743 from etu/backport-21.05-php-extensions-updates

[Backport 21.05] php.extensions: Updates to multiple extensions
This commit is contained in:
Elis Hirwing 2021-06-25 12:34:16 +02:00 committed by GitHub
commit e4d5cafe58
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
10 changed files with 21 additions and 38 deletions

View File

@ -3,8 +3,8 @@
buildPecl { buildPecl {
pname = "ast"; pname = "ast";
version = "1.0.10"; version = "1.0.12";
sha256 = "13s5r1szd80g1mqickghdd38mvjkwss221322mmbrykcfgp4fs30"; sha256 = "1mcfx989yrakixlsx2d8v6kyxawfwhig4mra9ccpjasfhad0d31x";
meta.maintainers = lib.teams.php.members; meta.maintainers = lib.teams.php.members;
} }

View File

@ -2,8 +2,8 @@
buildPecl { buildPecl {
pname = "event"; pname = "event";
version = "3.0.2"; version = "3.0.4";
sha256 = "1ws4l014z52vb23xbsfj6viwkf7fmh462af639xgbp0n6syf77dq"; sha256 = "13yb3zvlx43cncawymiwbqyz8gzpq1g03vd0xjlw9vz75b4mwn1x";
configureFlags = [ configureFlags = [
"--with-event-libevent-dir=${libevent.dev}" "--with-event-libevent-dir=${libevent.dev}"

View File

@ -3,8 +3,8 @@
buildPecl { buildPecl {
pname = "igbinary"; pname = "igbinary";
version = "3.2.1"; version = "3.2.2";
sha256 = "sha256-YBYgz/07PlWWIAmcBWm4xCR/Ap7BitwCBr8m+ONXU9s="; sha256 = "0321pb0298fa67qwj5nhhabkjiaxna5mag15ljyrqzpivimvny92";
configureFlags = [ "--enable-igbinary" ]; configureFlags = [ "--enable-igbinary" ];
makeFlags = [ "phpincludedir=$(dev)/include" ]; makeFlags = [ "phpincludedir=$(dev)/include" ];

View File

@ -1,7 +1,7 @@
{ buildPecl, lib, fetchFromGitHub, libmaxminddb }: { buildPecl, lib, fetchFromGitHub, libmaxminddb }:
let let
pname = "maxminddb"; pname = "maxminddb";
version = "1.10.0"; version = "1.10.1";
in in
buildPecl { buildPecl {
inherit pname version; inherit pname version;
@ -10,7 +10,7 @@ buildPecl {
owner = "maxmind"; owner = "maxmind";
repo = "MaxMind-DB-Reader-php"; repo = "MaxMind-DB-Reader-php";
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-2SnajDdO5uAYcuVpEbOuFlZzMxwo/EqFtUSr9XxT0KQ="; sha256 = "1m5y733x4ykldi1pym54mdahfwfnwy2r1n6fnndwi8jz9px9pa5k";
}; };
buildInputs = [ libmaxminddb ]; buildInputs = [ libmaxminddb ];

View File

@ -4,8 +4,8 @@
buildPecl { buildPecl {
pname = "mongodb"; pname = "mongodb";
version = "1.9.0"; version = "1.9.1";
sha256 = "16mbw3p80qxsj86nmjbfch8wv6jaq8wbz4rlpmixvhj9nwbp37hs"; sha256 = "1mzyssy2a89grw7rwmh0x22lql377nmnqlcv9piam1c32qiwxlg9";
nativeBuildInputs = [ pkg-config ]; nativeBuildInputs = [ pkg-config ];
buildInputs = [ buildInputs = [

View File

@ -3,8 +3,8 @@
buildPecl { buildPecl {
pname = "pcov"; pname = "pcov";
version = "1.0.8"; version = "1.0.9";
sha256 = "sha256-6rbniyxLIHPW/e+eWZN1qS8F1rOB7ld1N8JKUS1geRQ="; sha256 = "0q2ig5lxzpwz3qgr05wcyh5jzhfxlygkv6nj6jagkhiialng2710";
buildInputs = [ pcre' ]; buildInputs = [ pcre' ];

View File

@ -1,30 +1,13 @@
{ buildPecl, lib, pcre', fetchpatch }: { buildPecl, lib, pcre' }:
buildPecl { buildPecl {
pname = "protobuf"; pname = "protobuf";
version = "3.14.0"; version = "3.17.2";
sha256 = "1ldc4s28hq61cfg8l4c06pgicj0ng7k37f28a0dnnbs7xkr7cibd"; sha256 = "0i4npj4sl8ihkzxc6m3vv3nlqk952z9bfwnrk90a9yakw5gfhlz5";
buildInputs = [ pcre' ]; buildInputs = [ pcre' ];
patches = [
# TODO: remove with next update
(fetchpatch {
url = "https://github.com/protocolbuffers/protobuf/commit/823f351448f7c432bed40b89ee3309e0a94c1855.patch";
sha256 = "sha256-ozHtO8s9zvmh/+wBEge3Yn3n0pbpR3dAojJcuAg/G3s=";
stripLen = 4;
includes = [
"array.c"
"def.c"
"map.c"
"message.c"
"protobuf.h"
"wkt.inc"
];
})
];
meta = with lib; { meta = with lib; {
description = '' description = ''
Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data. Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data.

View File

@ -3,8 +3,8 @@
buildPecl { buildPecl {
pname = "redis"; pname = "redis";
version = "5.3.3"; version = "5.3.4";
sha256 = "sha256-N3iRYeFkzVIjmjDJojjaYf7FyDlc2sOFtu2PDFD9kvA="; sha256 = "1k5l7xxb06rlwq9jbmbbr03pc74d75vgv7h5bqjkbwan6dphafab";
internalDeps = with php.extensions; [ internalDeps = with php.extensions; [
session session

View File

@ -3,8 +3,8 @@
buildPecl { buildPecl {
pname = "swoole"; pname = "swoole";
version = "4.6.4"; version = "4.6.7";
sha256 = "0hgndnn27q7fbsb0nw6bfdg0kyy5di9vrmf7g53jc6lsnf73ha31"; sha256 = "107wp403z8skkqrcm240vyyy6wqx5a4v2bqhlshlknyi14r2v165";
buildInputs = [ valgrind pcre' ]; buildInputs = [ valgrind pcre' ];
internalDeps = lib.optionals (lib.versionOlder php.version "7.4") [ php.extensions.hash ]; internalDeps = lib.optionals (lib.versionOlder php.version "7.4") [ php.extensions.hash ];

View File

@ -3,8 +3,8 @@
buildPecl { buildPecl {
pname = "xdebug"; pname = "xdebug";
version = "3.0.3"; version = "3.0.4";
sha256 = "sha256-5yZagVGOOX+XLcki50bRpIRTcXf/SJVDUWfRCeKTJDI="; sha256 = "1bvjmnx9bcfq4ikp02kiqg0f7ccgx4mkmz5d7g6v0d263x4r0wmj";
doCheck = true; doCheck = true;
checkTarget = "test"; checkTarget = "test";