diff options
| author | autoantwort <41973254+autoantwort@users.noreply.github.com> | 2021-03-17 23:04:33 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-03-17 15:04:33 -0700 |
| commit | 9f6aaaccb70d6f114a967f0ab83eff42840614ed (patch) | |
| tree | 2d3be9acfc2c42f534d67ab0c819d7b0f2ad448d | |
| parent | 9ab3bafca4de5dec5a5a8b60f1d654cae7ad95aa (diff) | |
| download | vcpkg-9f6aaaccb70d6f114a967f0ab83eff42840614ed.tar.gz vcpkg-9f6aaaccb70d6f114a967f0ab83eff42840614ed.zip | |
[libbacktrace] new port (#16693)
* [libbacktrace] add new port
* add version files
* Update ports/libbacktrace/portfile.cmake: Apply suggestion
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* add version files
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
| -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 + } + ] +} |
