[many ports] Fix port installation conflicts (#40567)

This commit is contained in:
jim wang 2024-08-23 09:19:15 +00:00 committed by GitHub
parent de45a8fe0b
commit f154f23a6d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
26 changed files with 90 additions and 30 deletions

View File

@ -8,7 +8,7 @@ vcpkg_from_github(
HEAD_REF master HEAD_REF master
) )
file(COPY "${SOURCE_PATH}/dbg.h" DESTINATION "${CURRENT_PACKAGES_DIR}/include") file(COPY "${SOURCE_PATH}/dbg.h" DESTINATION "${CURRENT_PACKAGES_DIR}/include/dbg-macro")
# Handle copyright # Handle copyright
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE") vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE")

View File

@ -1,6 +1,7 @@
{ {
"name": "dbg-macro", "name": "dbg-macro",
"version": "0.5.1", "version": "0.5.1",
"port-version": 1,
"description": "A dbg(...) macro for C++", "description": "A dbg(...) macro for C++",
"homepage": "https://github.com/sharkdp/dbg-macro", "homepage": "https://github.com/sharkdp/dbg-macro",
"license": "MIT" "license": "MIT"

View File

@ -1,4 +1,4 @@
if(EXISTS ${CURRENT_INSTALLED_DIR}/share/libturbo-jpeg/copyright) if(EXISTS ${CURRENT_INSTALLED_DIR}/share/libjpeg-turbo/copyright)
message(FATAL_ERROR "'${PORT}' conflicts with 'libturbo-jpeg'. Please remove libturbo-jpeg:${TARGET_TRIPLET}, and try to install ${PORT}:${TARGET_TRIPLET} again.") message(FATAL_ERROR "'${PORT}' conflicts with 'libturbo-jpeg'. Please remove libturbo-jpeg:${TARGET_TRIPLET}, and try to install ${PORT}:${TARGET_TRIPLET} again.")
endif() endif()
if(EXISTS ${CURRENT_INSTALLED_DIR}/share/mozjpeg/copyright) if(EXISTS ${CURRENT_INSTALLED_DIR}/share/mozjpeg/copyright)
@ -41,7 +41,7 @@ vcpkg_cmake_install()
vcpkg_copy_pdbs() vcpkg_copy_pdbs()
# There is no LICENSE file, but README containes some legal text. # There is no LICENSE file, but README containes some legal text.
file(INSTALL "${SOURCE_PATH}/README" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright) vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/README")
if(VCPKG_LIBRARY_LINKAGE STREQUAL static) if(VCPKG_LIBRARY_LINKAGE STREQUAL static)
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/bin" "${CURRENT_PACKAGES_DIR}/debug/bin") file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/bin" "${CURRENT_PACKAGES_DIR}/debug/bin")

View File

@ -1,7 +1,7 @@
{ {
"name": "ijg-libjpeg", "name": "ijg-libjpeg",
"version-string": "9e", "version-string": "9e",
"port-version": 1, "port-version": 2,
"description": "Independent JPEG Group's JPEG software", "description": "Independent JPEG Group's JPEG software",
"homepage": "http://www.ijg.org/", "homepage": "http://www.ijg.org/",
"license": null, "license": null,

View File

@ -1,7 +1,9 @@
if(EXISTS "${CURRENT_INSTALLED_DIR}/share/mozjpeg/copyright") if(EXISTS "${CURRENT_INSTALLED_DIR}/share/mozjpeg/copyright")
message(FATAL_ERROR "Can't build ${PORT} if mozjpeg is installed. Please remove mozjpeg:${TARGET_TRIPLET}, and try to install ${PORT}:${TARGET_TRIPLET} again.") message(FATAL_ERROR "Can't build ${PORT} if mozjpeg is installed. Please remove mozjpeg:${TARGET_TRIPLET}, and try to install ${PORT}:${TARGET_TRIPLET} again.")
endif() endif()
if(EXISTS "${CURRENT_INSTALLED_DIR}/share/ijg-libjpeg/copyright")
message(FATAL_ERROR "Can't build ${PORT} if ijg-libjpeg is installed. Please remove ijg-libjpeg:${TARGET_TRIPLET}, and try to install ${PORT}:${TARGET_TRIPLET} again.")
endif()
vcpkg_from_github( vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH OUT_SOURCE_PATH SOURCE_PATH
REPO libjpeg-turbo/libjpeg-turbo REPO libjpeg-turbo/libjpeg-turbo

View File

@ -1,6 +1,7 @@
{ {
"name": "libjpeg-turbo", "name": "libjpeg-turbo",
"version": "3.0.3", "version": "3.0.3",
"port-version": 1,
"description": "libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, NEON, AltiVec) to accelerate baseline JPEG compression and decompression on x86, x86-64, ARM, and PowerPC systems.", "description": "libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, NEON, AltiVec) to accelerate baseline JPEG compression and decompression on x86, x86-64, ARM, and PowerPC systems.",
"homepage": "https://github.com/libjpeg-turbo/libjpeg-turbo", "homepage": "https://github.com/libjpeg-turbo/libjpeg-turbo",
"license": "BSD-3-Clause", "license": "BSD-3-Clause",

View File

@ -1,3 +1,6 @@
if(EXISTS ${CURRENT_INSTALLED_DIR}/share/signalrclient/copyright)
message(FATAL_ERROR "'${PORT}' conflicts with 'signalrclient'. Please remove signalrclient:${TARGET_TRIPLET}, and try to install ${PORT}:${TARGET_TRIPLET} again.")
endif()
vcpkg_download_distfile(PATCH_FIX_GCC_13_COMPILATION vcpkg_download_distfile(PATCH_FIX_GCC_13_COMPILATION
URLS https://github.com/aspnet/SignalR-Client-Cpp/commit/66458704cf588eae28b490b73bbc8261bf04f31a.diff?full_index=1 URLS https://github.com/aspnet/SignalR-Client-Cpp/commit/66458704cf588eae28b490b73bbc8261bf04f31a.diff?full_index=1
SHA512 e8b6edbc84f9f6fd1fe5f0f63a1b66004d562c3926ab9130a2ce4fa7137e6b1d4d5c407b95f2867e452863578ffd03ca3be3326dac19d14baf77416c71e237c9 SHA512 e8b6edbc84f9f6fd1fe5f0f63a1b66004d562c3926ab9130a2ce4fa7137e6b1d4d5c407b95f2867e452863578ffd03ca3be3326dac19d14baf77416c71e237c9

View File

@ -1,7 +1,7 @@
{ {
"name": "microsoft-signalr", "name": "microsoft-signalr",
"version": "0.1.0-alpha4", "version": "0.1.0-alpha4",
"port-version": 10, "port-version": 11,
"description": "C++ Client for ASP.NET Core SignalR.", "description": "C++ Client for ASP.NET Core SignalR.",
"homepage": "https://github.com/aspnet/SignalR-Client-Cpp", "homepage": "https://github.com/aspnet/SignalR-Client-Cpp",
"dependencies": [ "dependencies": [

View File

@ -1,6 +1,9 @@
if(EXISTS "${CURRENT_INSTALLED_DIR}/share/libjpeg-turbo/copyright") if(EXISTS "${CURRENT_INSTALLED_DIR}/share/libjpeg-turbo/copyright")
message(FATAL_ERROR "Can't build ${PORT} if libjpeg-turbo is installed. Please remove libjpeg-turbo:${TARGET_TRIPLET}, and try to install ${PORT}:${TARGET_TRIPLET} again.") message(FATAL_ERROR "Can't build ${PORT} if libjpeg-turbo is installed. Please remove libjpeg-turbo:${TARGET_TRIPLET}, and try to install ${PORT}:${TARGET_TRIPLET} again.")
endif() endif()
if(EXISTS "${CURRENT_INSTALLED_DIR}/share/ijg-libjpeg/copyright")
message(FATAL_ERROR "Can't build ${PORT} if ijg-libjpeg is installed. Please remove ijg-libjpeg:${TARGET_TRIPLET}, and try to install ${PORT}:${TARGET_TRIPLET} again.")
endif()
vcpkg_from_github( vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH OUT_SOURCE_PATH SOURCE_PATH
@ -57,4 +60,4 @@ if (VCPKG_LIBRARY_LINKAGE STREQUAL static)
endif() endif()
# Handle copyright # Handle copyright
file(INSTALL "${SOURCE_PATH}/LICENSE.md" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright) vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE.md")

View File

@ -1,6 +1,7 @@
{ {
"name": "mozjpeg", "name": "mozjpeg",
"version": "4.1.5", "version": "4.1.5",
"port-version": 1,
"description": "MozJPEG reduces file sizes of JPEG images while retaining quality and compatibility with the vast majority of the world's deployed decoders. It's compatible with libjpeg API and ABI, and can be used as a drop-in replacement for libjpeg.", "description": "MozJPEG reduces file sizes of JPEG images while retaining quality and compatibility with the vast majority of the world's deployed decoders. It's compatible with libjpeg API and ABI, and can be used as a drop-in replacement for libjpeg.",
"homepage": "https://github.com/mozilla/mozjpeg", "homepage": "https://github.com/mozilla/mozjpeg",
"license": "IJG AND BSD-3-Clause AND Zlib", "license": "IJG AND BSD-3-Clause AND Zlib",

View File

@ -1,3 +1,6 @@
if(EXISTS ${CURRENT_INSTALLED_DIR}/share/range-v3/copyright)
message(FATAL_ERROR "'${PORT}' conflicts with 'range-v3'. Please remove range-v3:${TARGET_TRIPLET}, and try to install ${PORT}:${TARGET_TRIPLET} again.")
endif()
vcpkg_from_github( vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH OUT_SOURCE_PATH SOURCE_PATH
REPO Microsoft/Range-V3-VS2015 REPO Microsoft/Range-V3-VS2015
@ -6,7 +9,7 @@ vcpkg_from_github(
HEAD_REF master HEAD_REF master
) )
file(COPY ${SOURCE_PATH}/LICENSE.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/range-v3-vs2015) vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE.txt")
file(RENAME ${CURRENT_PACKAGES_DIR}/share/range-v3-vs2015/LICENSE.txt ${CURRENT_PACKAGES_DIR}/share/range-v3-vs2015/copyright) file(RENAME ${CURRENT_PACKAGES_DIR}/share/range-v3-vs2015/LICENSE.txt ${CURRENT_PACKAGES_DIR}/share/range-v3-vs2015/copyright)
file(INSTALL ${SOURCE_PATH}/include DESTINATION ${CURRENT_PACKAGES_DIR} FILES_MATCHING PATTERN "*.hpp") file(INSTALL ${SOURCE_PATH}/include DESTINATION ${CURRENT_PACKAGES_DIR} FILES_MATCHING PATTERN "*.hpp")
vcpkg_copy_pdbs() vcpkg_copy_pdbs()

View File

@ -1,7 +1,7 @@
{ {
"name": "range-v3-vs2015", "name": "range-v3-vs2015",
"version": "20151130-vcpkg5", "version": "20151130-vcpkg5",
"port-version": 2, "port-version": 3,
"description": "Range library for C++11/14/17.", "description": "Range library for C++11/14/17.",
"homepage": "https://github.com/Microsoft/Range-V3-VS2015" "homepage": "https://github.com/Microsoft/Range-V3-VS2015"
} }

View File

@ -1,3 +1,6 @@
if(EXISTS ${CURRENT_INSTALLED_DIR}/share/range-v3-vs2015/copyright)
message(FATAL_ERROR "'${PORT}' conflicts with 'range-v3-vs2015'. Please remove range-v3-vs2015:${TARGET_TRIPLET}, and try to install ${PORT}:${TARGET_TRIPLET} again.")
endif()
vcpkg_from_github( vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH OUT_SOURCE_PATH SOURCE_PATH
REPO ericniebler/range-v3 REPO ericniebler/range-v3
@ -23,4 +26,4 @@ file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug" "${CURRENT_PACKAGES_DIR}/lib
vcpkg_copy_pdbs() vcpkg_copy_pdbs()
file(INSTALL "${SOURCE_PATH}/LICENSE.txt" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright) vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE.txt")

View File

@ -1,7 +1,7 @@
{ {
"name": "range-v3", "name": "range-v3",
"version": "0.12.0", "version": "0.12.0",
"port-version": 2, "port-version": 3,
"description": "Range library for C++14/17/20, basis for C++20's std::ranges", "description": "Range library for C++14/17/20, basis for C++20's std::ranges",
"homepage": "https://github.com/ericniebler/range-v3", "homepage": "https://github.com/ericniebler/range-v3",
"license": "BSL-1.0 AND MIT AND (NCSA OR MIT)", "license": "BSL-1.0 AND MIT AND (NCSA OR MIT)",

View File

@ -1,3 +1,6 @@
if(EXISTS ${CURRENT_INSTALLED_DIR}/share/microsoft-signalr/copyright)
message(FATAL_ERROR "'${PORT}' conflicts with 'microsoft-signalr'. Please remove microsoft-signalr:${TARGET_TRIPLET}, and try to install ${PORT}:${TARGET_TRIPLET} again.")
endif()
vcpkg_from_github( vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH OUT_SOURCE_PATH SOURCE_PATH
REPO SignalR/SignalR-Client-Cpp REPO SignalR/SignalR-Client-Cpp
@ -25,4 +28,4 @@ vcpkg_cmake_install()
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
# copy license # copy license
file(INSTALL "${SOURCE_PATH}/LICENSE.txt" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright) vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE.txt")

View File

@ -1,7 +1,7 @@
{ {
"name": "signalrclient", "name": "signalrclient",
"version": "1.0.0-beta1-9", "version": "1.0.0-beta1-9",
"port-version": 5, "port-version": 6,
"description": "C++ client for SignalR.", "description": "C++ client for SignalR.",
"homepage": "https://github.com/SignalR/SignalR-Client-Cpp", "homepage": "https://github.com/SignalR/SignalR-Client-Cpp",
"dependencies": [ "dependencies": [

View File

@ -281,9 +281,9 @@ czmq:x64-android=fail
darknet:arm-neon-android=fail darknet:arm-neon-android=fail
darknet:arm64-android=fail darknet:arm64-android=fail
darknet:x64-android=fail darknet:x64-android=fail
dbg-macro:arm-neon-android=fail dbg-macro:arm-neon-android=skip
dbg-macro:arm64-android=fail dbg-macro:arm64-android=skip
dbg-macro:x64-android=fail dbg-macro:x64-android=skip
# Since pipeline cannot automatically install dbghelp dependency, skip this detection # Since pipeline cannot automatically install dbghelp dependency, skip this detection
dbghelp:arm64-uwp=skip dbghelp:arm64-uwp=skip
dbghelp:arm64-windows=skip dbghelp:arm64-windows=skip
@ -475,12 +475,12 @@ ignition-msgs6:x64-android=fail
ignition-tools:arm-neon-android=fail ignition-tools:arm-neon-android=fail
ignition-tools:arm64-android=fail ignition-tools:arm64-android=fail
ignition-tools:x64-android=fail ignition-tools:x64-android=fail
ijg-libjpeg:arm-neon-android=fail ijg-libjpeg:arm-neon-android=skip
ijg-libjpeg:arm64-uwp = skip ijg-libjpeg:arm64-uwp = skip
ijg-libjpeg:arm64-android=fail ijg-libjpeg:arm64-android=skip
ijg-libjpeg:arm64-osx = skip ijg-libjpeg:arm64-osx = skip
ijg-libjpeg:arm64-windows = skip ijg-libjpeg:arm64-windows = skip
ijg-libjpeg:x64-android=fail ijg-libjpeg:x64-android=skip
ijg-libjpeg:x64-linux = skip ijg-libjpeg:x64-linux = skip
ijg-libjpeg:x64-osx = skip ijg-libjpeg:x64-osx = skip
ijg-libjpeg:x64-uwp = skip ijg-libjpeg:x64-uwp = skip
@ -968,11 +968,11 @@ qwt-qt6:x64-osx=fail
rabit:arm-neon-android=fail rabit:arm-neon-android=fail
rabit:arm64-android=fail rabit:arm64-android=fail
rabit:x64-android=fail rabit:x64-android=fail
range-v3-vs2015:arm-neon-android=fail range-v3-vs2015:arm-neon-android=skip
range-v3-vs2015:arm64-android=fail range-v3-vs2015:arm64-android=skip
range-v3-vs2015:arm64-windows = skip range-v3-vs2015:arm64-windows = skip
range-v3-vs2015:arm64-uwp = skip range-v3-vs2015:arm64-uwp = skip
range-v3-vs2015:x64-android=fail range-v3-vs2015:x64-android=skip
range-v3-vs2015:x64-linux = skip range-v3-vs2015:x64-linux = skip
range-v3-vs2015:x64-osx = skip range-v3-vs2015:x64-osx = skip
range-v3-vs2015:arm64-osx = skip range-v3-vs2015:arm64-osx = skip

View File

@ -2206,7 +2206,7 @@
}, },
"dbg-macro": { "dbg-macro": {
"baseline": "0.5.1", "baseline": "0.5.1",
"port-version": 0 "port-version": 1
}, },
"dbghelp": { "dbghelp": {
"baseline": "0", "baseline": "0",
@ -3622,7 +3622,7 @@
}, },
"ijg-libjpeg": { "ijg-libjpeg": {
"baseline": "9e", "baseline": "9e",
"port-version": 1 "port-version": 2
}, },
"im3d": { "im3d": {
"baseline": "2022-10-11", "baseline": "2022-10-11",
@ -4622,7 +4622,7 @@
}, },
"libjpeg-turbo": { "libjpeg-turbo": {
"baseline": "3.0.3", "baseline": "3.0.3",
"port-version": 0 "port-version": 1
}, },
"libjuice": { "libjuice": {
"baseline": "1.5.2", "baseline": "1.5.2",
@ -5806,7 +5806,7 @@
}, },
"microsoft-signalr": { "microsoft-signalr": {
"baseline": "0.1.0-alpha4", "baseline": "0.1.0-alpha4",
"port-version": 10 "port-version": 11
}, },
"mikktspace": { "mikktspace": {
"baseline": "2020-10-06", "baseline": "2020-10-06",
@ -5942,7 +5942,7 @@
}, },
"mozjpeg": { "mozjpeg": {
"baseline": "4.1.5", "baseline": "4.1.5",
"port-version": 0 "port-version": 1
}, },
"mp-units": { "mp-units": {
"baseline": "2.2.0", "baseline": "2.2.0",
@ -7662,11 +7662,11 @@
}, },
"range-v3": { "range-v3": {
"baseline": "0.12.0", "baseline": "0.12.0",
"port-version": 2 "port-version": 3
}, },
"range-v3-vs2015": { "range-v3-vs2015": {
"baseline": "20151130-vcpkg5", "baseline": "20151130-vcpkg5",
"port-version": 2 "port-version": 3
}, },
"rapidcheck": { "rapidcheck": {
"baseline": "2023-12-14", "baseline": "2023-12-14",
@ -8222,7 +8222,7 @@
}, },
"signalrclient": { "signalrclient": {
"baseline": "1.0.0-beta1-9", "baseline": "1.0.0-beta1-9",
"port-version": 5 "port-version": 6
}, },
"sigslot": { "sigslot": {
"baseline": "1.0.0", "baseline": "1.0.0",

View File

@ -1,5 +1,10 @@
{ {
"versions": [ "versions": [
{
"git-tree": "ffd8edac6f123077ff3d8db1b712d7eb829305f5",
"version": "0.5.1",
"port-version": 1
},
{ {
"git-tree": "d2182df6402c97759e95b4b0f1f506e8df6e42fb", "git-tree": "d2182df6402c97759e95b4b0f1f506e8df6e42fb",
"version": "0.5.1", "version": "0.5.1",

View File

@ -1,5 +1,10 @@
{ {
"versions": [ "versions": [
{
"git-tree": "4a22e20a63c3679dab4839e7a87566b411cf023c",
"version-string": "9e",
"port-version": 2
},
{ {
"git-tree": "e5d413cf2a1c70df27136df1328ba1c344eb935a", "git-tree": "e5d413cf2a1c70df27136df1328ba1c344eb935a",
"version-string": "9e", "version-string": "9e",

View File

@ -1,5 +1,10 @@
{ {
"versions": [ "versions": [
{
"git-tree": "191ba1685e900d722a9ddc0be6bdd939990f0984",
"version": "3.0.3",
"port-version": 1
},
{ {
"git-tree": "92dfeb0598eab9d20f4512111e795009a9bc7f00", "git-tree": "92dfeb0598eab9d20f4512111e795009a9bc7f00",
"version": "3.0.3", "version": "3.0.3",

View File

@ -1,5 +1,10 @@
{ {
"versions": [ "versions": [
{
"git-tree": "2b29ee52721e3f9ba79a0348a731d9f8a26ef89a",
"version": "0.1.0-alpha4",
"port-version": 11
},
{ {
"git-tree": "dbcb170bce41778a732fcc2655b82d4d3cb7b06c", "git-tree": "dbcb170bce41778a732fcc2655b82d4d3cb7b06c",
"version": "0.1.0-alpha4", "version": "0.1.0-alpha4",

View File

@ -1,5 +1,10 @@
{ {
"versions": [ "versions": [
{
"git-tree": "1d4da761babeb3bdc96cbc5f6261ee8e49840b12",
"version": "4.1.5",
"port-version": 1
},
{ {
"git-tree": "6d5cda3e9c9c8f0ed895897d457afaf8d9604363", "git-tree": "6d5cda3e9c9c8f0ed895897d457afaf8d9604363",
"version": "4.1.5", "version": "4.1.5",

View File

@ -1,5 +1,10 @@
{ {
"versions": [ "versions": [
{
"git-tree": "ad11ff1674f1db018ff9b5001fea3c95ef62cc16",
"version": "20151130-vcpkg5",
"port-version": 3
},
{ {
"git-tree": "0f067993520ed7aa3241b7af46d6e3b9120b9950", "git-tree": "0f067993520ed7aa3241b7af46d6e3b9120b9950",
"version": "20151130-vcpkg5", "version": "20151130-vcpkg5",

View File

@ -1,5 +1,10 @@
{ {
"versions": [ "versions": [
{
"git-tree": "6c5cc9ec0604083c62d9f92276a0751076f28c0d",
"version": "0.12.0",
"port-version": 3
},
{ {
"git-tree": "7e6294e4a64a35e87443969f304bab2a7542f25e", "git-tree": "7e6294e4a64a35e87443969f304bab2a7542f25e",
"version": "0.12.0", "version": "0.12.0",

View File

@ -1,5 +1,10 @@
{ {
"versions": [ "versions": [
{
"git-tree": "57e4e8378a7aa7f0fb2d3459054462e0bacffa94",
"version": "1.0.0-beta1-9",
"port-version": 6
},
{ {
"git-tree": "28135a6a807825f1fdfbb1e086c10569d385482c", "git-tree": "28135a6a807825f1fdfbb1e086c10569d385482c",
"version": "1.0.0-beta1-9", "version": "1.0.0-beta1-9",