add extra libs for curl (psl, krb5, unistring, idn2)

This commit is contained in:
Marc Henderkes
2025-11-18 11:17:12 +01:00
parent 4ae4165ba2
commit 54ceca8680
12 changed files with 342 additions and 103 deletions

View File

@@ -91,7 +91,7 @@
"libssh2",
"nghttp2"
],
"lib-suggests-unix": [
"lib-suggests-linux": [
"libssh2",
"brotli",
"nghttp2",
@@ -99,7 +99,22 @@
"ngtcp2",
"zstd",
"libcares",
"ldap"
"ldap",
"krb5",
"idn2",
"psl"
],
"lib-suggests-macos": [
"libssh2",
"brotli",
"nghttp2",
"nghttp3",
"ngtcp2",
"zstd",
"libcares",
"ldap",
"idn2",
"psl"
],
"lib-suggests-windows": [
"brotli",
@@ -936,6 +951,56 @@
"libiconv"
]
},
"krb5": {
"source": "krb5",
"pkg-configs": [
"krb5-gssapi"
],
"headers": [
"krb5.h",
"gssapi/gssapi.h"
]
},
"libunistring": {
"source": "libunistring",
"static-libs-unix": [
"libunistring.a"
],
"headers": [
"unistring.h",
"unistring/"
]
},
"idn2": {
"source": "libidn2",
"pkg-configs": [
"libidn2"
],
"headers": [
"idn2.h"
],
"lib-suggests-linux": [
"libiconv",
"libunistring",
"gettext"
],
"lib-depends-macos": [
"libiconv",
"gettext"
]
},
"psl": {
"source": "libpsl",
"pkg-configs": [
"libpsl"
],
"headers": [
"libpsl.h"
],
"lib-depends": [
"idn2"
]
},
"zlib": {
"source": "zlib",
"static-libs-unix": [
@@ -970,21 +1035,6 @@
"zstd_errors.h"
]
},
"liburing": {
"source": "liburing",
"pkg-configs": [
"liburing",
"liburing-ffi"
],
"static-libs-linux": [
"liburing.a",
"liburing-ffi.a"
],
"headers-linux": [
"liburing/",
"liburing.h"
]
},
"frankenphp": {
"source": "frankenphp",
"type": "target"

View File

@@ -1171,6 +1171,46 @@
"path": "LICENSE"
}
},
"krb5": {
"type": "ghtagtar",
"repo": "krb5/krb5",
"match": "krb5.+-final",
"prefer-stable": true,
"license": {
"type": "file",
"path": "NOTICE"
}
},
"libunistring": {
"type": "filelist",
"url": "https://ftp.gnu.org/gnu/libunistring/",
"regex": "/href=\"(?<file>libunistring-(?<version>[^\"]+)\\.tar\\.gz)\"/",
"prefer-stable": true,
"license": {
"type": "file",
"path": "COPYING.LIB"
}
},
"libidn2": {
"type": "filelist",
"url": "https://ftp.gnu.org/gnu/libidn/",
"regex": "/href=\"(?<file>libidn2-(?<version>[^\"]+)\\.tar\\.gz)\"/",
"prefer-stable": true,
"license": {
"type": "file",
"path": "COPYING"
}
},
"libpsl": {
"type": "ghrel",
"repo": "rockdaboot/libpsl",
"match": "libpsl.+\\.tar\\.gz",
"prefer-stable": true,
"license": {
"type": "file",
"path": "COPYING"
}
},
"zlib": {
"type": "ghrel",
"repo": "madler/zlib",