mirror of
https://github.com/crazywhalecc/static-php-cli.git
synced 2026-03-18 12:54:52 +08:00
Sort
This commit is contained in:
parent
acd0e2b23a
commit
1707c679e8
@ -1,135 +1,4 @@
|
|||||||
{
|
{
|
||||||
"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"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"musl-wrapper": {
|
|
||||||
"source": "https://musl.libc.org/releases/musl-1.2.5.tar.gz"
|
|
||||||
},
|
|
||||||
"php-src": {
|
|
||||||
"source": {
|
|
||||||
"type": "php-release"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"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}"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"go-xcaddy": {
|
|
||||||
"binary": "custom"
|
|
||||||
},
|
|
||||||
"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"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"pkg-config": {
|
|
||||||
"source": "https://dl.static-php.dev/static-php-cli/deps/pkg-config/pkg-config-0.29.2.tar.gz",
|
|
||||||
"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}"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"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"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"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"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"zig": {
|
|
||||||
"binary": "custom"
|
|
||||||
},
|
|
||||||
"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"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"amqp": {
|
"amqp": {
|
||||||
"source": {
|
"source": {
|
||||||
"type": "url",
|
"type": "url",
|
||||||
@ -395,6 +264,9 @@
|
|||||||
"repo": "guanzhi/GmSSL"
|
"repo": "guanzhi/GmSSL"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"go-xcaddy": {
|
||||||
|
"binary": "custom"
|
||||||
|
},
|
||||||
"grpc": {
|
"grpc": {
|
||||||
"binary": "hosted",
|
"binary": "hosted",
|
||||||
"source": {
|
"source": {
|
||||||
@ -733,13 +605,6 @@
|
|||||||
"extract": "php-src/ext/memcached"
|
"extract": "php-src/ext/memcached"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"mimalloc": {
|
|
||||||
"source": {
|
|
||||||
"type": "ghtagtar",
|
|
||||||
"repo": "microsoft/mimalloc",
|
|
||||||
"match": "v2\\.\\d\\.[^3].*"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"micro": {
|
"micro": {
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
@ -748,6 +613,13 @@
|
|||||||
"url": "https://github.com/static-php/phpmicro"
|
"url": "https://github.com/static-php/phpmicro"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"mimalloc": {
|
||||||
|
"source": {
|
||||||
|
"type": "ghtagtar",
|
||||||
|
"repo": "microsoft/mimalloc",
|
||||||
|
"match": "v2\\.\\d\\.[^3].*"
|
||||||
|
}
|
||||||
|
},
|
||||||
"mongodb": {
|
"mongodb": {
|
||||||
"source": {
|
"source": {
|
||||||
"type": "ghrel",
|
"type": "ghrel",
|
||||||
@ -765,6 +637,35 @@
|
|||||||
"extract": "php-src/ext/msgpack"
|
"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": {
|
"ncurses": {
|
||||||
"binary": "hosted",
|
"binary": "hosted",
|
||||||
"source": {
|
"source": {
|
||||||
@ -850,6 +751,56 @@
|
|||||||
"extract": "php-src/ext/pdo_sqlsrv"
|
"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": {
|
"postgresql": {
|
||||||
"source": {
|
"source": {
|
||||||
"type": "ghtagtar",
|
"type": "ghtagtar",
|
||||||
@ -950,6 +901,15 @@
|
|||||||
"extract": "php-src/ext/sqlsrv"
|
"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": {
|
"swoole": {
|
||||||
"source": {
|
"source": {
|
||||||
"type": "ghtar",
|
"type": "ghtar",
|
||||||
@ -982,6 +942,43 @@
|
|||||||
"version": "2.3.12"
|
"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": {
|
"watcher": {
|
||||||
"source": {
|
"source": {
|
||||||
"type": "ghtar",
|
"type": "ghtar",
|
||||||
@ -1041,6 +1038,9 @@
|
|||||||
"extract": "php-src/ext/yaml"
|
"extract": "php-src/ext/yaml"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"zig": {
|
||||||
|
"binary": "custom"
|
||||||
|
},
|
||||||
"zlib": {
|
"zlib": {
|
||||||
"binary": "hosted",
|
"binary": "hosted",
|
||||||
"source": {
|
"source": {
|
||||||
|
|||||||
1156
config/pkg.ext.json
1156
config/pkg.ext.json
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,58 +1,5 @@
|
|||||||
{
|
{
|
||||||
"vswhere": {
|
|
||||||
"type": "target",
|
|
||||||
"artifact": "vswhere",
|
|
||||||
"static-bins@windows": [
|
|
||||||
"vswhere.exe"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"pkg-config": {
|
|
||||||
"type": "target",
|
|
||||||
"static-bins": [
|
|
||||||
"pkg-config"
|
|
||||||
],
|
|
||||||
"artifact": "pkg-config"
|
|
||||||
},
|
|
||||||
"php": {
|
|
||||||
"type": "target",
|
|
||||||
"artifact": "php-src",
|
|
||||||
"depends@macos": [
|
|
||||||
"libxml2"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"php-cli": {
|
|
||||||
"type": "virtual-target",
|
|
||||||
"depends": [
|
|
||||||
"php"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"php-micro": {
|
|
||||||
"type": "virtual-target",
|
|
||||||
"artifact": "micro",
|
|
||||||
"depends": [
|
|
||||||
"php"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"php-cgi": {
|
|
||||||
"type": "virtual-target",
|
|
||||||
"depends": [
|
|
||||||
"php"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"php-fpm": {
|
|
||||||
"type": "virtual-target",
|
|
||||||
"depends": [
|
|
||||||
"php"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"php-embed": {
|
|
||||||
"type": "virtual-target",
|
|
||||||
"depends": [
|
|
||||||
"php"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"frankenphp": {
|
"frankenphp": {
|
||||||
"type": "virtual-target",
|
|
||||||
"artifact": "frankenphp",
|
"artifact": "frankenphp",
|
||||||
"depends": [
|
"depends": [
|
||||||
"php-embed",
|
"php-embed",
|
||||||
@ -62,37 +9,90 @@
|
|||||||
"php-embed",
|
"php-embed",
|
||||||
"go-xcaddy",
|
"go-xcaddy",
|
||||||
"libxml2"
|
"libxml2"
|
||||||
]
|
],
|
||||||
|
"type": "virtual-target"
|
||||||
},
|
},
|
||||||
"go-xcaddy": {
|
"go-xcaddy": {
|
||||||
"type": "target",
|
|
||||||
"artifact": "go-xcaddy",
|
"artifact": "go-xcaddy",
|
||||||
"static-bins": [
|
"static-bins": [
|
||||||
"xcaddy"
|
"xcaddy"
|
||||||
]
|
],
|
||||||
|
"type": "target"
|
||||||
},
|
},
|
||||||
"musl-toolchain": {
|
"musl-toolchain": {
|
||||||
"type": "target",
|
"artifact": "musl-toolchain",
|
||||||
"artifact": "musl-toolchain"
|
"type": "target"
|
||||||
},
|
|
||||||
"strawberry-perl": {
|
|
||||||
"type": "target",
|
|
||||||
"artifact": "strawberry-perl"
|
|
||||||
},
|
|
||||||
"upx": {
|
|
||||||
"type": "target",
|
|
||||||
"artifact": "upx"
|
|
||||||
},
|
|
||||||
"zig": {
|
|
||||||
"type": "target",
|
|
||||||
"artifact": "zig"
|
|
||||||
},
|
},
|
||||||
"nasm": {
|
"nasm": {
|
||||||
"type": "target",
|
"artifact": "nasm",
|
||||||
"artifact": "nasm"
|
"type": "target"
|
||||||
|
},
|
||||||
|
"php": {
|
||||||
|
"artifact": "php-src",
|
||||||
|
"depends@macos": [
|
||||||
|
"libxml2"
|
||||||
|
],
|
||||||
|
"type": "target"
|
||||||
|
},
|
||||||
|
"php-cgi": {
|
||||||
|
"depends": [
|
||||||
|
"php"
|
||||||
|
],
|
||||||
|
"type": "virtual-target"
|
||||||
|
},
|
||||||
|
"php-cli": {
|
||||||
|
"depends": [
|
||||||
|
"php"
|
||||||
|
],
|
||||||
|
"type": "virtual-target"
|
||||||
|
},
|
||||||
|
"php-embed": {
|
||||||
|
"depends": [
|
||||||
|
"php"
|
||||||
|
],
|
||||||
|
"type": "virtual-target"
|
||||||
|
},
|
||||||
|
"php-fpm": {
|
||||||
|
"depends": [
|
||||||
|
"php"
|
||||||
|
],
|
||||||
|
"type": "virtual-target"
|
||||||
|
},
|
||||||
|
"php-micro": {
|
||||||
|
"artifact": "micro",
|
||||||
|
"depends": [
|
||||||
|
"php"
|
||||||
|
],
|
||||||
|
"type": "virtual-target"
|
||||||
},
|
},
|
||||||
"php-sdk-binary-tools": {
|
"php-sdk-binary-tools": {
|
||||||
"type": "target",
|
"artifact": "php-sdk-binary-tools",
|
||||||
"artifact": "php-sdk-binary-tools"
|
"type": "target"
|
||||||
|
},
|
||||||
|
"pkg-config": {
|
||||||
|
"artifact": "pkg-config",
|
||||||
|
"static-bins": [
|
||||||
|
"pkg-config"
|
||||||
|
],
|
||||||
|
"type": "target"
|
||||||
|
},
|
||||||
|
"strawberry-perl": {
|
||||||
|
"artifact": "strawberry-perl",
|
||||||
|
"type": "target"
|
||||||
|
},
|
||||||
|
"upx": {
|
||||||
|
"artifact": "upx",
|
||||||
|
"type": "target"
|
||||||
|
},
|
||||||
|
"vswhere": {
|
||||||
|
"artifact": "vswhere",
|
||||||
|
"static-bins@windows": [
|
||||||
|
"vswhere.exe"
|
||||||
|
],
|
||||||
|
"type": "target"
|
||||||
|
},
|
||||||
|
"zig": {
|
||||||
|
"artifact": "zig",
|
||||||
|
"type": "target"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user