static-php-cli/config/artifact.json
crazywhalecc 1707c679e8
Sort
2025-12-18 15:32:50 +08:00

1062 lines
29 KiB
JSON

{
"amqp": {
"source": {
"type": "url",
"url": "https://pecl.php.net/get/amqp",
"filename": "amqp.tgz",
"extract": "php-src/ext/amqp"
}
},
"apcu": {
"source": {
"type": "url",
"url": "https://pecl.php.net/get/APCu",
"filename": "apcu.tgz",
"extract": "php-src/ext/apcu"
}
},
"ast": {
"source": {
"type": "url",
"url": "https://pecl.php.net/get/ast",
"filename": "ast.tgz",
"extract": "php-src/ext/ast"
}
},
"attr": {
"binary": "hosted",
"source": {
"type": "url",
"url": "https://download.savannah.nongnu.org/releases/attr/attr-2.5.2.tar.gz"
},
"source-mirror": {
"type": "url",
"url": "https://mirror.souseiseki.middlendian.com/nongnu/attr/attr-2.5.2.tar.gz"
}
},
"brotli": {
"binary": "hosted",
"source": {
"type": "ghtagtar",
"repo": "google/brotli",
"match": "v1\\.\\d.*"
}
},
"bzip2": {
"binary": "hosted",
"source": {
"type": "url",
"url": "https://dl.static-php.dev/static-php-cli/deps/bzip2/bzip2-1.0.8.tar.gz"
},
"source-mirror": {
"type": "filelist",
"url": "https://sourceware.org/pub/bzip2/",
"regex": "/href=\"(?<file>bzip2-(?<version>[^\"]+)\\.tar\\.gz)\"/"
}
},
"curl": {
"source": {
"type": "ghrel",
"repo": "curl/curl",
"match": "curl.+\\.tar\\.xz",
"prefer-stable": true
}
},
"dio": {
"source": {
"type": "url",
"url": "https://pecl.php.net/get/dio",
"filename": "dio.tgz",
"extract": "php-src/ext/dio"
}
},
"ev": {
"source": {
"type": "url",
"url": "https://pecl.php.net/get/ev",
"filename": "ev.tgz",
"extract": "php-src/ext/ev"
}
},
"ext-brotli": {
"source": {
"type": "git",
"rev": "master",
"url": "https://github.com/kjdev/php-ext-brotli",
"extract": "php-src/ext/brotli"
}
},
"ext-ds": {
"source": {
"type": "url",
"url": "https://pecl.php.net/get/ds",
"filename": "ds.tgz",
"extract": "php-src/ext/ds"
}
},
"ext-event": {
"source": {
"type": "url",
"url": "https://bitbucket.org/osmanov/pecl-event/get/3.0.8.tar.gz",
"extract": "php-src/ext/event"
}
},
"ext-glfw": {
"source": {
"type": "git",
"url": "https://github.com/mario-deluna/php-glfw",
"rev": "master"
}
},
"ext-gmssl": {
"source": {
"type": "ghtar",
"repo": "gmssl/GmSSL-PHP",
"extract": "php-src/ext/gmssl"
}
},
"ext-imagick": {
"source": {
"type": "url",
"url": "https://pecl.php.net/get/imagick",
"filename": "imagick.tgz",
"extract": "php-src/ext/imagick"
}
},
"ext-imap": {
"source": {
"type": "url",
"url": "https://pecl.php.net/get/imap",
"filename": "imap.tgz",
"extract": "php-src/ext/imap"
}
},
"ext-lz4": {
"source": {
"type": "ghtagtar",
"repo": "kjdev/php-ext-lz4",
"extract": "php-src/ext/lz4"
}
},
"ext-memcache": {
"source": {
"type": "url",
"url": "https://pecl.php.net/get/memcache",
"filename": "memcache.tgz",
"extract": "php-src/ext/memcache"
}
},
"ext-rdkafka": {
"source": {
"type": "ghtar",
"repo": "arnaud-lb/php-rdkafka",
"extract": "php-src/ext/rdkafka"
}
},
"ext-simdjson": {
"source": {
"type": "url",
"url": "https://pecl.php.net/get/simdjson",
"filename": "simdjson.tgz",
"extract": "php-src/ext/simdjson"
}
},
"ext-snappy": {
"source": {
"type": "git",
"rev": "master",
"url": "https://github.com/kjdev/php-ext-snappy",
"extract": "php-src/ext/snappy"
}
},
"ext-ssh2": {
"source": {
"type": "url",
"url": "https://pecl.php.net/get/ssh2",
"filename": "ssh2.tgz",
"extract": "php-src/ext/ssh2"
}
},
"ext-trader": {
"source": {
"type": "url",
"url": "https://pecl.php.net/get/trader",
"filename": "trader.tgz",
"extract": "php-src/ext/trader"
}
},
"ext-uuid": {
"source": {
"type": "url",
"url": "https://pecl.php.net/get/uuid",
"filename": "uuid.tgz",
"extract": "php-src/ext/uuid"
}
},
"ext-uv": {
"source": {
"type": "url",
"url": "https://pecl.php.net/get/uv",
"filename": "uv.tgz",
"extract": "php-src/ext/uv"
}
},
"ext-xz": {
"source": {
"type": "git",
"rev": "main",
"url": "https://github.com/codemasher/php-ext-xz",
"extract": "php-src/ext/xz"
}
},
"ext-zip": {
"source": {
"type": "url",
"url": "https://pecl.php.net/get/zip",
"filename": "ext-zip.tgz"
}
},
"ext-zstd": {
"source": {
"type": "git",
"rev": "master",
"url": "https://github.com/kjdev/php-ext-zstd",
"extract": "php-src/ext/zstd"
}
},
"fastlz": {
"source": {
"type": "git",
"url": "https://github.com/ariya/FastLZ.git",
"rev": "master"
}
},
"freetype": {
"source": {
"type": "git",
"rev": "VER-2-13-2",
"url": "https://github.com/freetype/freetype"
}
},
"gettext": {
"source": {
"type": "filelist",
"url": "https://ftp.gnu.org/pub/gnu/gettext/",
"regex": "/href=\"(?<file>gettext-(?<version>[^\"]+)\\.tar\\.xz)\"/"
}
},
"gmp": {
"binary": "hosted",
"source": {
"type": "filelist",
"url": "https://gmplib.org/download/gmp/",
"regex": "/href=\"(?<file>gmp-(?<version>[^\"]+)\\.tar\\.xz)\"/"
},
"source-mirror": {
"type": "url",
"url": "https://dl.static-php.dev/static-php-cli/deps/gmp/gmp-6.3.0.tar.xz"
}
},
"gmssl": {
"binary": "hosted",
"source": {
"type": "ghtar",
"repo": "guanzhi/GmSSL"
}
},
"go-xcaddy": {
"binary": "custom"
},
"grpc": {
"binary": "hosted",
"source": {
"type": "git",
"regex": "v(?<version>1.\\d+).x",
"url": "https://github.com/grpc/grpc.git"
}
},
"icu": {
"binary": "hosted",
"source": {
"type": "ghrel",
"repo": "unicode-org/icu",
"match": "icu4c.+-src\\.tgz",
"prefer-stable": true
}
},
"icu-static-win": {
"source": {
"type": "url",
"url": "https://dl.static-php.dev/static-php-cli/deps/icu-static-windows-x64/icu-static-windows-x64.zip"
}
},
"igbinary": {
"source": {
"type": "url",
"url": "https://pecl.php.net/get/igbinary",
"filename": "igbinary.tgz",
"extract": "php-src/ext/igbinary"
}
},
"imagemagick": {
"source": {
"type": "ghtar",
"repo": "ImageMagick/ImageMagick"
}
},
"imap": {
"source": {
"type": "git",
"url": "https://github.com/static-php/imap.git",
"rev": "master"
}
},
"inotify": {
"source": {
"type": "url",
"url": "https://pecl.php.net/get/inotify",
"filename": "inotify.tgz",
"extract": "php-src/ext/inotify"
}
},
"jbig": {
"binary": "hosted",
"source": {
"type": "url",
"url": "https://dl.static-php.dev/static-php-cli/deps/jbig/jbigkit-2.1.tar.gz"
},
"source-mirror": {
"type": "url",
"url": "https://www.cl.cam.ac.uk/~mgk25/jbigkit/download/jbigkit-2.1.tar.gz"
}
},
"ldap": {
"source": {
"type": "filelist",
"url": "https://www.openldap.org/software/download/OpenLDAP/openldap-release/",
"regex": "/href=\"(?<file>openldap-(?<version>[^\"]+)\\.tgz)\"/"
}
},
"lerc": {
"binary": "hosted",
"source": {
"type": "ghtar",
"repo": "Esri/lerc",
"prefer-stable": true
}
},
"libacl": {
"binary": "hosted",
"source": {
"type": "url",
"url": "https://download.savannah.nongnu.org/releases/acl/acl-2.3.2.tar.gz"
},
"source-mirror": {
"type": "url",
"url": "https://mirror.souseiseki.middlendian.com/nongnu/acl/acl-2.3.2.tar.gz"
}
},
"libaom": {
"binary": "hosted",
"source": {
"type": "git",
"rev": "main",
"url": "https://aomedia.googlesource.com/aom"
}
},
"libargon2": {
"binary": "hosted",
"source": {
"type": "git",
"rev": "master",
"url": "https://github.com/static-php/phc-winner-argon2"
}
},
"libavif": {
"binary": "hosted",
"source": {
"type": "ghtar",
"repo": "AOMediaCodec/libavif"
}
},
"libcares": {
"binary": "hosted",
"source": {
"type": "ghrel",
"repo": "c-ares/c-ares",
"match": "c-ares-.+\\.tar\\.gz",
"prefer-stable": true
},
"source-mirror": {
"type": "filelist",
"url": "https://c-ares.org/download/",
"regex": "/href=\"\\/download\\/(?<file>c-ares-(?<version>[^\"]+)\\.tar\\.gz)\"/"
}
},
"libde265": {
"binary": "hosted",
"source": {
"type": "ghrel",
"repo": "strukturag/libde265",
"match": "libde265-.+\\.tar\\.gz",
"prefer-stable": true
}
},
"libedit": {
"binary": "hosted",
"source": {
"type": "filelist",
"url": "https://thrysoee.dk/editline/",
"regex": "/href=\"(?<file>libedit-(?<version>[^\"]+)\\.tar\\.gz)\"/"
}
},
"libevent": {
"binary": "hosted",
"source": {
"type": "ghrel",
"repo": "libevent/libevent",
"match": "libevent.+\\.tar\\.gz",
"prefer-stable": true
}
},
"libffi": {
"source": {
"type": "ghrel",
"repo": "libffi/libffi",
"match": "libffi.+\\.tar\\.gz",
"prefer-stable": true
}
},
"libffi-win": {
"source": {
"type": "git",
"rev": "master",
"url": "https://github.com/static-php/libffi-win.git"
}
},
"libheif": {
"binary": "hosted",
"source": {
"type": "ghrel",
"repo": "strukturag/libheif",
"match": "libheif-.+\\.tar\\.gz",
"prefer-stable": true
}
},
"libiconv": {
"binary": "hosted",
"source": {
"type": "filelist",
"url": "https://ftp.gnu.org/gnu/libiconv/",
"regex": "/href=\"(?<file>libiconv-(?<version>[^\"]+)\\.tar\\.gz)\"/"
},
"source-mirror": "https://dl.static-php.dev/static-php-cli/deps/spc-download-mirror/libiconv/libiconv-spc-mirror.tar.gz"
},
"libiconv-win": {
"source": {
"type": "git",
"rev": "master",
"url": "https://github.com/static-php/libiconv-win.git"
}
},
"libjpeg": {
"source": {
"type": "ghtar",
"repo": "libjpeg-turbo/libjpeg-turbo"
}
},
"libjxl": {
"source": {
"type": "git",
"url": "https://github.com/libjxl/libjxl",
"rev": "main",
"submodules": [
"third_party/highway",
"third_party/libjpeg-turbo",
"third_party/sjpeg",
"third_party/skcms"
]
}
},
"liblz4": {
"binary": "hosted",
"source": {
"type": "ghrel",
"repo": "lz4/lz4",
"match": "lz4-.+\\.tar\\.gz",
"prefer-stable": true
}
},
"libmemcached": {
"source": {
"type": "ghtagtar",
"repo": "awesomized/libmemcached",
"match": "1.\\d.\\d"
}
},
"libpng": {
"binary": "hosted",
"source": {
"type": "git",
"url": "https://github.com/glennrp/libpng.git",
"rev": "libpng16"
}
},
"librabbitmq": {
"source": {
"type": "git",
"url": "https://github.com/alanxz/rabbitmq-c.git",
"rev": "master"
}
},
"librdkafka": {
"source": {
"type": "ghtar",
"repo": "confluentinc/librdkafka"
}
},
"libsodium": {
"binary": "hosted",
"source": {
"type": "ghrel",
"repo": "jedisct1/libsodium",
"match": "libsodium-\\d+(\\.\\d+)*\\.tar\\.gz",
"prefer-stable": true
}
},
"libssh2": {
"binary": "hosted",
"source": {
"type": "ghrel",
"repo": "libssh2/libssh2",
"match": "libssh2.+\\.tar\\.gz",
"prefer-stable": true
}
},
"libtiff": {
"source": {
"type": "filelist",
"url": "https://download.osgeo.org/libtiff/",
"regex": "/href=\"(?<file>tiff-(?<version>[^\"]+)\\.tar\\.xz)\"/"
}
},
"liburing": {
"source": {
"type": "ghtar",
"repo": "axboe/liburing",
"prefer-stable": true
}
},
"libuuid": {
"source": {
"type": "git",
"url": "https://github.com/static-php/libuuid.git",
"rev": "master"
}
},
"libuv": {
"source": {
"type": "ghtar",
"repo": "libuv/libuv"
}
},
"libwebp": {
"binary": "hosted",
"source": {
"type": "url",
"url": "https://github.com/webmproject/libwebp/archive/refs/tags/v1.3.2.tar.gz"
}
},
"libxml2": {
"source": {
"type": "url",
"url": "https://github.com/GNOME/libxml2/archive/refs/tags/v2.12.5.tar.gz"
}
},
"libxslt": {
"source": {
"type": "filelist",
"url": "https://download.gnome.org/sources/libxslt/1.1/",
"regex": "/href=\"(?<file>libxslt-(?<version>[^\"]+)\\.tar\\.xz)\"/"
}
},
"libyaml": {
"binary": "hosted",
"source": {
"type": "ghrel",
"repo": "yaml/libyaml",
"match": "yaml-.+\\.tar\\.gz",
"prefer-stable": true
}
},
"libzip": {
"source": {
"type": "ghrel",
"repo": "nih-at/libzip",
"match": "libzip.+\\.tar\\.xz",
"prefer-stable": true
}
},
"memcached": {
"source": {
"type": "url",
"url": "https://pecl.php.net/get/memcached",
"filename": "memcached.tgz",
"extract": "php-src/ext/memcached"
}
},
"micro": {
"source": {
"type": "git",
"extract": "php-src/sapi/micro",
"rev": "master",
"url": "https://github.com/static-php/phpmicro"
}
},
"mimalloc": {
"source": {
"type": "ghtagtar",
"repo": "microsoft/mimalloc",
"match": "v2\\.\\d\\.[^3].*"
}
},
"mongodb": {
"source": {
"type": "ghrel",
"repo": "mongodb/mongo-php-driver",
"match": "mongodb.+\\.tgz",
"prefer-stable": true,
"extract": "php-src/ext/mongodb"
}
},
"msgpack": {
"source": {
"type": "url",
"url": "https://pecl.php.net/get/msgpack",
"filename": "msgpack.tgz",
"extract": "php-src/ext/msgpack"
}
},
"musl-toolchain": {
"binary": {
"linux-x86_64": {
"type": "url",
"url": "https://dl.static-php.dev/static-php-cli/deps/musl-toolchain/x86_64-musl-toolchain.tgz",
"extract": "{pkg_root_path}/musl-toolchain"
},
"linux-aarch64": {
"type": "url",
"url": "https://dl.static-php.dev/static-php-cli/deps/musl-toolchain/aarch64-musl-toolchain.tgz",
"extract": "{pkg_root_path}/musl-toolchain"
}
}
},
"musl-wrapper": {
"source": "https://musl.libc.org/releases/musl-1.2.5.tar.gz"
},
"nasm": {
"binary": {
"windows-x86_64": {
"type": "url",
"url": "https://dl.static-php.dev/static-php-cli/deps/nasm/nasm-2.16.01-win64.zip",
"extract": {
"nasm.exe": "{php_sdk_path}/bin/nasm.exe",
"ndisasm.exe": "{php_sdk_path}/bin/ndisasm.exe"
}
}
}
},
"ncurses": {
"binary": "hosted",
"source": {
"type": "filelist",
"url": "https://ftp.gnu.org/pub/gnu/ncurses/",
"regex": "/href=\"(?<file>ncurses-(?<version>[^\"]+)\\.tar\\.gz)\"/"
}
},
"net-snmp": {
"source": {
"type": "ghtagtar",
"repo": "net-snmp/net-snmp"
}
},
"nghttp2": {
"source": {
"type": "ghrel",
"repo": "nghttp2/nghttp2",
"match": "nghttp2.+\\.tar\\.xz",
"prefer-stable": true
}
},
"nghttp3": {
"source": {
"type": "ghrel",
"repo": "ngtcp2/nghttp3",
"match": "nghttp3.+\\.tar\\.xz",
"prefer-stable": true
}
},
"ngtcp2": {
"source": {
"type": "ghrel",
"repo": "ngtcp2/ngtcp2",
"match": "ngtcp2.+\\.tar\\.xz",
"prefer-stable": true
}
},
"onig": {
"binary": "hosted",
"source": {
"type": "ghrel",
"repo": "kkos/oniguruma",
"match": "onig-.+\\.tar\\.gz",
"prefer-stable": true
}
},
"openssl": {
"binary": "hosted",
"source": {
"type": "ghrel",
"repo": "openssl/openssl",
"match": "openssl.+\\.tar\\.gz",
"prefer-stable": true
},
"source-mirror": {
"type": "filelist",
"url": "https://www.openssl.org/source/",
"regex": "/href=\"(?<file>openssl-(?<version>[^\"]+)\\.tar\\.gz)\"/"
}
},
"opentelemetry": {
"source": {
"type": "url",
"url": "https://pecl.php.net/get/opentelemetry",
"filename": "opentelemetry.tgz",
"extract": "php-src/ext/opentelemetry"
}
},
"parallel": {
"source": {
"type": "url",
"url": "https://pecl.php.net/get/parallel",
"filename": "parallel.tgz",
"extract": "php-src/ext/parallel"
}
},
"pdo_sqlsrv": {
"source": {
"type": "url",
"url": "https://pecl.php.net/get/pdo_sqlsrv",
"filename": "pdo_sqlsrv.tgz",
"extract": "php-src/ext/pdo_sqlsrv"
}
},
"php-sdk-binary-tools": {
"binary": {
"windows-x86_64": {
"type": "git",
"rev": "master",
"url": "https://github.com/php/php-sdk-binary-tools.git",
"extract": "{php_sdk_path}"
}
}
},
"php-src": {
"source": {
"type": "php-release"
}
},
"pkg-config": {
"binary": {
"linux-x86_64": {
"type": "ghrel",
"repo": "static-php/static-php-cli-hosted",
"match": "pkg-config-aarch64-linux-musl-1.2.5.txz",
"extract": {
"bin/pkg-config": "{pkg_root_path}/bin/pkg-config"
}
},
"linux-aarch64": {
"type": "ghrel",
"repo": "static-php/static-php-cli-hosted",
"match": "pkg-config-x86_64-linux-musl-1.2.5.txz",
"extract": {
"bin/pkg-config": "{pkg_root_path}/bin/pkg-config"
}
},
"macos-x86_64": {
"type": "ghrel",
"repo": "static-php/static-php-cli-hosted",
"match": "pkg-config-x86_64-darwin.txz",
"extract": {
"bin/pkg-config": "{pkg_root_path}/bin/pkg-config"
}
},
"macos-aarch64": {
"type": "ghrel",
"repo": "static-php/static-php-cli-hosted",
"match": "pkg-config-aarch64-darwin.txz",
"extract": "{pkg_root_path}"
}
},
"source": "https://dl.static-php.dev/static-php-cli/deps/pkg-config/pkg-config-0.29.2.tar.gz"
},
"postgresql": {
"source": {
"type": "ghtagtar",
"repo": "postgres/postgres",
"match": "REL_18_\\d+"
}
},
"postgresql-win": {
"source": {
"type": "url",
"url": "https://get.enterprisedb.com/postgresql/postgresql-16.8-1-windows-x64-binaries.zip"
}
},
"protobuf": {
"source": {
"type": "url",
"url": "https://pecl.php.net/get/protobuf",
"filename": "protobuf.tgz",
"extract": "php-src/ext/protobuf"
}
},
"pthreads4w": {
"source": {
"type": "git",
"rev": "master",
"url": "https://git.code.sf.net/p/pthreads4w/code"
}
},
"qdbm": {
"source": {
"type": "git",
"url": "https://github.com/static-php/qdbm.git",
"rev": "main"
}
},
"rar": {
"source": {
"type": "git",
"url": "https://github.com/static-php/php-rar.git",
"rev": "issue-php82",
"extract": "php-src/ext/rar"
}
},
"re2c": {
"source": {
"type": "ghrel",
"repo": "skvadrik/re2c",
"match": "re2c.+\\.tar\\.xz",
"prefer-stable": true
},
"source-mirror": {
"type": "url",
"url": "https://dl.static-php.dev/static-php-cli/deps/re2c/re2c-4.3.tar.xz"
}
},
"readline": {
"binary": "hosted",
"source": {
"type": "filelist",
"url": "https://ftp.gnu.org/pub/gnu/readline/",
"regex": "/href=\"(?<file>readline-(?<version>[^\"]+)\\.tar\\.gz)\"/"
}
},
"redis": {
"source": {
"type": "url",
"url": "https://pecl.php.net/get/redis",
"filename": "redis.tgz",
"extract": "php-src/ext/redis"
}
},
"snappy": {
"source": {
"type": "git",
"rev": "main",
"url": "https://github.com/google/snappy"
}
},
"spx": {
"source": {
"type": "pie",
"repo": "noisebynorthwest/php-spx",
"extract": "php-src/ext/spx"
}
},
"sqlite": {
"binary": "hosted",
"source": {
"type": "url",
"url": "https://www.sqlite.org/2024/sqlite-autoconf-3450200.tar.gz"
}
},
"sqlsrv": {
"source": {
"type": "url",
"url": "https://pecl.php.net/get/sqlsrv",
"filename": "sqlsrv.tgz",
"extract": "php-src/ext/sqlsrv"
}
},
"strawberry-perl": {
"binary": {
"windows-x86_64": {
"type": "url",
"url": "https://github.com/StrawberryPerl/Perl-Dist-Strawberry/releases/download/SP_5380_5361/strawberry-perl-5.38.0.1-64bit-portable.zip",
"extract": "{pkg_root_path}/strawberry-perl"
}
}
},
"swoole": {
"source": {
"type": "ghtar",
"repo": "swoole/swoole-src",
"match": "v6\\.+",
"prefer-stable": true,
"extract": "php-src/ext/swoole"
}
},
"swow": {
"source": {
"type": "ghtar",
"repo": "swow/swow",
"prefer-stable": true,
"extract": "php-src/ext/swow-src"
}
},
"tidy": {
"source": {
"type": "ghtar",
"repo": "htacg/tidy-html5",
"prefer-stable": true
}
},
"unixodbc": {
"binary": "hosted",
"source": {
"type": "url",
"url": "https://www.unixodbc.org/unixODBC-2.3.12.tar.gz",
"version": "2.3.12"
}
},
"upx": {
"binary": {
"linux-x86_64": {
"type": "ghrel",
"repo": "upx/upx",
"match": "upx.+-amd64_linux\\.tar\\.xz",
"extract": {
"upx": "{pkg_root_path}/bin/upx"
}
},
"linux-aarch64": {
"type": "ghrel",
"repo": "upx/upx",
"match": "upx.+-arm64_linux\\.tar\\.xz",
"extract": {
"upx": "{pkg_root_path}/bin/upx"
}
},
"windows-x86_64": {
"type": "ghrel",
"repo": "upx/upx",
"match": "upx.+-win64\\.zip",
"extract": {
"upx.exe": "{pkg_root_path}/bin/upx.exe"
}
}
}
},
"vswhere": {
"binary": {
"windows-x86_64": {
"type": "url",
"url": "https://github.com/microsoft/vswhere/releases/download/3.1.7/vswhere.exe",
"extract": "{pkg_root_path}/bin/vswhere.exe"
}
}
},
"watcher": {
"source": {
"type": "ghtar",
"repo": "e-dant/watcher",
"prefer-stable": true
}
},
"xdebug": {
"source": {
"type": "url",
"url": "https://pecl.php.net/get/xdebug",
"filename": "xdebug.tgz"
}
},
"xhprof": {
"source": {
"type": "url",
"url": "https://pecl.php.net/get/xhprof",
"filename": "xhprof.tgz",
"extract": "php-src/ext/xhprof-src"
}
},
"xlswriter": {
"source": {
"type": "url",
"url": "https://pecl.php.net/get/xlswriter",
"filename": "xlswriter.tgz",
"extract": "php-src/ext/xlswriter"
}
},
"xz": {
"binary": "hosted",
"source": {
"type": "ghrel",
"repo": "tukaani-project/xz",
"match": "xz.+\\.tar\\.xz",
"prefer-stable": true
},
"source-mirror": {
"type": "url",
"url": "https://github.com/tukaani-project/xz/releases/download/v5.8.1/xz-5.8.1.tar.gz"
}
},
"yac": {
"source": {
"type": "url",
"url": "https://pecl.php.net/get/yac",
"filename": "yac.tgz",
"extract": "php-src/ext/yac"
}
},
"yaml": {
"source": {
"type": "git",
"rev": "php7",
"url": "https://github.com/php/pecl-file_formats-yaml",
"extract": "php-src/ext/yaml"
}
},
"zig": {
"binary": "custom"
},
"zlib": {
"binary": "hosted",
"source": {
"type": "ghrel",
"repo": "madler/zlib",
"match": "zlib.+\\.tar\\.gz",
"prefer-stable": true
}
},
"zstd": {
"source": {
"type": "ghrel",
"repo": "facebook/zstd",
"match": "zstd.+\\.tar\\.gz",
"prefer-stable": true
}
}
}