Add uv/libuv support (#296)

* add uv/libuv support

* sort config
This commit is contained in:
Jerry Ma
2023-12-23 16:23:37 +08:00
committed by GitHub
parent 584f96484c
commit 6b8df97282
7 changed files with 93 additions and 2 deletions

View File

@@ -471,6 +471,14 @@
"tokenizer": {
"type": "builtin"
},
"uv": {
"type": "external",
"source": "ext-uv",
"arg-type": "with-prefix",
"lib-depends": [
"libuv"
]
},
"xlswriter": {
"type": "external",
"source": "xlswriter",

View File

@@ -284,6 +284,12 @@
"zlib"
]
},
"libuv": {
"source": "libuv",
"static-libs-unix": [
"libuv.a"
]
},
"libwebp": {
"source": "libwebp",
"static-libs-unix": [

View File

@@ -100,6 +100,16 @@
"path": "LICENSE"
}
},
"ext-uv": {
"type": "url",
"url": "https://pecl.php.net/get/uv",
"path": "php-src/ext/uv",
"filename": "uv.tgz",
"license": {
"type": "file",
"path": "LICENSE"
}
},
"ext-zstd": {
"type": "git",
"path": "php-src/ext/zstd",
@@ -279,6 +289,20 @@
"path": "COPYING"
}
},
"libuv": {
"type": "ghtar",
"repo": "libuv/libuv",
"license": [
{
"type": "file",
"path": "LICENSE"
},
{
"type": "file",
"path": "LICENSE-extra"
}
]
},
"libwebp": {
"type": "url",
"url": "https://github.com/webmproject/libwebp/archive/refs/tags/v1.3.2.tar.gz",