add lz4, igbinary support for redis

This commit is contained in:
crazywhalecc
2023-12-23 13:53:22 +08:00
committed by Jerry Ma
parent 3828ba7c77
commit 6bcda6a5a0
9 changed files with 92 additions and 33 deletions

View File

@@ -150,6 +150,10 @@
"icu"
]
},
"igbinary": {
"type": "external",
"source": "igbinary"
},
"ldap": {
"type": "builtin",
"arg-type": "with-prefix",
@@ -331,7 +335,11 @@
"source": "redis",
"arg-type": "custom",
"ext-suggests": [
"session"
"session",
"igbinary"
],
"lib-suggests": [
"zstd"
]
},
"session": {

View File

@@ -224,12 +224,6 @@
"libturbojpeg.a"
]
},
"libmcrypt": {
"source": "libmcrypt",
"static-libs-unix": [
"libmcrypt.a"
]
},
"libmemcached": {
"source": "libmemcached",
"static-libs-unix": [
@@ -368,12 +362,6 @@
"openssl"
]
},
"mcrypt": {
"source": "mcrypt",
"static-libs-unix": [
"libmcrypt.a"
]
},
"ncurses": {
"source": "ncurses",
"static-libs-unix": [
@@ -507,6 +495,12 @@
"libiconv"
]
},
"liblz4": {
"source": "liblz4",
"static-libs-unix": [
"liblz4.a"
]
},
"xz": {
"source": "xz",
"static-libs-unix": [

View File

@@ -224,12 +224,13 @@
"path": "LICENSE.md"
}
},
"libmcrypt": {
"type": "url",
"url": "https://downloads.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz",
"liblz4": {
"type": "ghrel",
"repo": "lz4/lz4",
"match": "lz4-.+\\.tar\\.gz",
"license": {
"type": "file",
"path": "COPYING"
"path": "LICENSE"
}
},
"libmemcached": {
@@ -251,8 +252,9 @@
}
},
"libsodium": {
"type": "url",
"url": "https://download.libsodium.org/libsodium/releases/libsodium-1.0.18.tar.gz",
"type": "ghrel",
"repo": "jedisct1/libsodium",
"match": "libsodium-\\d+(\\.\\d+)*\\.tar\\.gz",
"license": {
"type": "file",
"path": "LICENSE"
@@ -310,14 +312,6 @@
"path": "LICENSE"
}
},
"mcrypt": {
"type": "url",
"url": "https://downloads.sourceforge.net/project/mcrypt/MCrypt/2.6.8/mcrypt-2.6.8.tar.gz",
"license": {
"type": "file",
"path": "COPYING"
}
},
"memcached": {
"type": "url",
"url": "https://pecl.php.net/get/memcached",
@@ -366,6 +360,16 @@
"path": "COPYING"
}
},
"igbinary": {
"type": "url",
"url": "https://pecl.php.net/get/igbinary",
"path": "php-src/ext/igbinary",
"filename": "igbinary.tgz",
"license": {
"type": "file",
"path": "COPYING"
}
},
"onig": {
"type": "ghrel",
"repo": "kkos/oniguruma",