diff options
| -rw-r--r-- | ports/libbacktrace/portfile.cmake | 19 | ||||
| -rw-r--r-- | ports/libbacktrace/vcpkg.json | 6 | ||||
| -rw-r--r-- | scripts/ci.baseline.txt | 7 | ||||
| -rw-r--r-- | versions/baseline.json | 4 | ||||
| -rw-r--r-- | versions/l-/libbacktrace.json | 9 |
5 files changed, 45 insertions, 0 deletions
diff --git a/ports/libbacktrace/portfile.cmake b/ports/libbacktrace/portfile.cmake new file mode 100644 index 000000000..1931568fc --- /dev/null +++ b/ports/libbacktrace/portfile.cmake @@ -0,0 +1,19 @@ +if(VCPKG_TARGET_IS_WINDOWS) + message("libbacktrace cannot be built using MSVC on Windows due to relying on the C++ unwind API https://itanium-cxx-abi.github.io/cxx-abi/abi-eh.html") +endif() + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO ianlancetaylor/libbacktrace + REF 4f57c999716847e45505b3df170150876b545088 + SHA512 1df2c9d3c119a2ec7b8b8940bff7ba6d28fe99587f565066ae25c216021431d3c26c8b336c38dd0490165244c66d68f9cba20dfc7836042b62f9d588946be4b5 +) + +vcpkg_configure_make( + SOURCE_PATH ${SOURCE_PATH} +) + +vcpkg_install_make() +vcpkg_fixup_pkgconfig() + +file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) diff --git a/ports/libbacktrace/vcpkg.json b/ports/libbacktrace/vcpkg.json new file mode 100644 index 000000000..7b6b32b53 --- /dev/null +++ b/ports/libbacktrace/vcpkg.json @@ -0,0 +1,6 @@ +{ + "name": "libbacktrace", + "version-date": "2021-03-14", + "description": "The libbacktrace library may be linked into a program or library and used to produce symbolic backtraces.", + "homepage": "https://github.com/ianlancetaylor/libbacktrace" +} diff --git a/scripts/ci.baseline.txt b/scripts/ci.baseline.txt index d82c67fae..b822cb30b 100644 --- a/scripts/ci.baseline.txt +++ b/scripts/ci.baseline.txt @@ -544,6 +544,13 @@ leptonica:x64-uwp=fail leptonica:arm-uwp=fail leveldb:arm-uwp=fail leveldb:x64-uwp=fail +libbacktrace:arm64-windows=fail +libbacktrace:arm-uwp=fail +libbacktrace:x64-uwp=fail +libbacktrace:x64-windows=fail +libbacktrace:x64-windows-static=fail +libbacktrace:x64-windows-static-md=fail +libbacktrace:x86-windows=fail libaiff:x64-linux=fail libarchive:arm-uwp=fail libbf:arm64-windows=fail diff --git a/versions/baseline.json b/versions/baseline.json index 647809c79..106084954 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -2904,6 +2904,10 @@ "baseline": "0.98.1", "port-version": 4 }, + "libbacktrace": { + "baseline": "2021-03-14", + "port-version": 0 + }, "libbf": { "baseline": "1.0.0-1", "port-version": 0 diff --git a/versions/l-/libbacktrace.json b/versions/l-/libbacktrace.json new file mode 100644 index 000000000..252be58df --- /dev/null +++ b/versions/l-/libbacktrace.json @@ -0,0 +1,9 @@ +{ + "versions": [ + { + "git-tree": "8772967fbaa6b8840266c0d04a6daccc78b44c3d", + "version-date": "2021-03-14", + "port-version": 0 + } + ] +} |
