diff --git a/config/ext.json b/config/ext.json index b8040236..05ef27ee 100644 --- a/config/ext.json +++ b/config/ext.json @@ -360,6 +360,15 @@ "zlib" ] }, + "msgpack": { + "support": { + "BSD": "wip" + }, + "type": "external", + "source": "msgpack", + "arg-type-unix": "with", + "arg-type-win": "enable" + }, "mysqli": { "type": "builtin", "arg-type": "with", diff --git a/config/source.json b/config/source.json index e92a7daf..5e342585 100644 --- a/config/source.json +++ b/config/source.json @@ -514,6 +514,16 @@ "path": "LICENSE" } }, + "msgpack": { + "type": "url", + "url": "https://pecl.php.net/get/msgpack", + "path": "php-src/ext/msgpack", + "filename": "msgpack.tgz", + "license": { + "type": "file", + "path": "LICENSE" + } + }, "ncurses": { "type": "filelist", "url": "https://ftp.gnu.org/pub/gnu/ncurses/", diff --git a/src/globals/ext-tests/msgpack.php b/src/globals/ext-tests/msgpack.php new file mode 100644 index 00000000..2c6973fa --- /dev/null +++ b/src/globals/ext-tests/msgpack.php @@ -0,0 +1,7 @@ + 'redis,igbinary', - 'Windows' => 'redis,igbinary', + 'Linux', 'Darwin' => 'redis,igbinary,msgpack', + 'Windows' => 'redis,igbinary,msgpack', }; // If you want to test lib-suggests feature with extension, add them below (comma separated, example `libwebp,libavif`).