From fddd295b4c3f2ed78fb3bf468a667ecf9f3308bf Mon Sep 17 00:00:00 2001 From: Francisco Facioni Date: Thu, 9 Mar 2023 10:07:33 +0100 Subject: [PATCH 1/6] [backward-cpp] new port --- ports/backward-cpp/portfile.cmake | 18 ++++++++++++++++++ ports/backward-cpp/vcpkg.json | 16 ++++++++++++++++ versions/b-/backward-cpp.json | 9 +++++++++ versions/baseline.json | 4 ++++ 4 files changed, 47 insertions(+) create mode 100644 ports/backward-cpp/portfile.cmake create mode 100644 ports/backward-cpp/vcpkg.json create mode 100644 versions/b-/backward-cpp.json diff --git a/ports/backward-cpp/portfile.cmake b/ports/backward-cpp/portfile.cmake new file mode 100644 index 00000000000000..a1b0008d700b35 --- /dev/null +++ b/ports/backward-cpp/portfile.cmake @@ -0,0 +1,18 @@ +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO bombela/backward-cpp + REF v1.6 + SHA512 db0256a54819952ff1d92e05d6ab81fe979d4826ebb6651b6b08c30e7a0091879dfeff33d81f9599462152ce68e61e2c8c42bf039129bc6b28d1e68b1eab039b + HEAD_REF master +) + +vcpkg_cmake_configure( + SOURCE_PATH "${SOURCE_PATH}" +) +vcpkg_cmake_install() +vcpkg_cmake_config_fixup(PACKAGE_NAME Backward CONFIG_PATH lib/backward) + +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug") +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/lib") + +vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE.txt") diff --git a/ports/backward-cpp/vcpkg.json b/ports/backward-cpp/vcpkg.json new file mode 100644 index 00000000000000..8a6b839dc60479 --- /dev/null +++ b/ports/backward-cpp/vcpkg.json @@ -0,0 +1,16 @@ +{ + "name": "backward-cpp", + "version": "1.6", + "description": "A beautiful stack trace pretty printer for C++", + "homepage": "https://github.com/bombela/backward-cpp", + "dependencies": [ + { + "name": "vcpkg-cmake", + "host": true + }, + { + "name": "vcpkg-cmake-config", + "host": true + } + ] +} diff --git a/versions/b-/backward-cpp.json b/versions/b-/backward-cpp.json new file mode 100644 index 00000000000000..7b10ef7b20139b --- /dev/null +++ b/versions/b-/backward-cpp.json @@ -0,0 +1,9 @@ +{ + "versions": [ + { + "git-tree": "0c673f2e097afa52ac617187f74b9018d4752232", + "version": "1.6", + "port-version": 0 + } + ] +} diff --git a/versions/baseline.json b/versions/baseline.json index 9495d7342fcfda..4f2ddcc6558e7b 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -468,6 +468,10 @@ "baseline": "2.0.0.1", "port-version": 2 }, + "backward-cpp": { + "baseline": "1.6", + "port-version": 0 + }, "basisu": { "baseline": "1.11", "port-version": 7 From 78bcc07010e9f40657e9e4c5a0815c6fe97d350c Mon Sep 17 00:00:00 2001 From: Francisco Facioni Date: Fri, 10 Mar 2023 08:14:20 +0100 Subject: [PATCH 2/6] Update ports/backward-cpp/portfile.cmake Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com> --- ports/backward-cpp/portfile.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ports/backward-cpp/portfile.cmake b/ports/backward-cpp/portfile.cmake index a1b0008d700b35..a76f4fbc42ddc5 100644 --- a/ports/backward-cpp/portfile.cmake +++ b/ports/backward-cpp/portfile.cmake @@ -1,7 +1,7 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO bombela/backward-cpp - REF v1.6 + REF "v${VERSION}" SHA512 db0256a54819952ff1d92e05d6ab81fe979d4826ebb6651b6b08c30e7a0091879dfeff33d81f9599462152ce68e61e2c8c42bf039129bc6b28d1e68b1eab039b HEAD_REF master ) From e6ff64ac0a70d005a5fa31396226a883b0de270a Mon Sep 17 00:00:00 2001 From: Francisco Facioni Date: Tue, 28 Mar 2023 11:12:04 +0200 Subject: [PATCH 3/6] fix version after patch --- versions/b-/backward-cpp.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions/b-/backward-cpp.json b/versions/b-/backward-cpp.json index 7b10ef7b20139b..ef51b1fda00c92 100644 --- a/versions/b-/backward-cpp.json +++ b/versions/b-/backward-cpp.json @@ -1,7 +1,7 @@ { "versions": [ { - "git-tree": "0c673f2e097afa52ac617187f74b9018d4752232", + "git-tree": "b296d15ccf55d0069686188877d2d0e5d2aa479b", "version": "1.6", "port-version": 0 } From 5a677b2b4fec4774c4ea65155ac139b9ccddb3af Mon Sep 17 00:00:00 2001 From: Francisco Facioni Date: Wed, 29 Mar 2023 09:08:41 +0200 Subject: [PATCH 4/6] backward is header only --- ports/backward-cpp/portfile.cmake | 3 ++- versions/b-/backward-cpp.json | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/ports/backward-cpp/portfile.cmake b/ports/backward-cpp/portfile.cmake index a76f4fbc42ddc5..3860f5225b1374 100644 --- a/ports/backward-cpp/portfile.cmake +++ b/ports/backward-cpp/portfile.cmake @@ -6,13 +6,14 @@ vcpkg_from_github( HEAD_REF master ) +set(VCPKG_BUILD_TYPE release) # header-only + vcpkg_cmake_configure( SOURCE_PATH "${SOURCE_PATH}" ) vcpkg_cmake_install() vcpkg_cmake_config_fixup(PACKAGE_NAME Backward CONFIG_PATH lib/backward) -file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug") file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/lib") vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE.txt") diff --git a/versions/b-/backward-cpp.json b/versions/b-/backward-cpp.json index ef51b1fda00c92..3f0df0da14c1f0 100644 --- a/versions/b-/backward-cpp.json +++ b/versions/b-/backward-cpp.json @@ -1,7 +1,7 @@ { "versions": [ { - "git-tree": "b296d15ccf55d0069686188877d2d0e5d2aa479b", + "git-tree": "ea0cf57b656a5ee3a6b0c7b6309f250626e17790", "version": "1.6", "port-version": 0 } From 170d63b434c3eeedc7b5817f98e00fb1141a5518 Mon Sep 17 00:00:00 2001 From: Francisco Facioni Date: Wed, 29 Mar 2023 09:16:02 +0200 Subject: [PATCH 5/6] disable arm and uwp --- ports/backward-cpp/vcpkg.json | 1 + versions/b-/backward-cpp.json | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ports/backward-cpp/vcpkg.json b/ports/backward-cpp/vcpkg.json index 8a6b839dc60479..6176db34383c51 100644 --- a/ports/backward-cpp/vcpkg.json +++ b/ports/backward-cpp/vcpkg.json @@ -3,6 +3,7 @@ "version": "1.6", "description": "A beautiful stack trace pretty printer for C++", "homepage": "https://github.com/bombela/backward-cpp", + "supports": "!uwp & !arm", "dependencies": [ { "name": "vcpkg-cmake", diff --git a/versions/b-/backward-cpp.json b/versions/b-/backward-cpp.json index 3f0df0da14c1f0..d6304362497c19 100644 --- a/versions/b-/backward-cpp.json +++ b/versions/b-/backward-cpp.json @@ -1,7 +1,7 @@ { "versions": [ { - "git-tree": "ea0cf57b656a5ee3a6b0c7b6309f250626e17790", + "git-tree": "9fe9415288ccddfe52b145034d889427c54a1ac7", "version": "1.6", "port-version": 0 } From 26fb37d9f2a2ea10daa1e769f93bba9394810657 Mon Sep 17 00:00:00 2001 From: Francisco Facioni Date: Wed, 29 Mar 2023 13:57:46 +0200 Subject: [PATCH 6/6] disable only windows arm --- ports/backward-cpp/vcpkg.json | 2 +- versions/b-/backward-cpp.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ports/backward-cpp/vcpkg.json b/ports/backward-cpp/vcpkg.json index 6176db34383c51..08e84ce35078bf 100644 --- a/ports/backward-cpp/vcpkg.json +++ b/ports/backward-cpp/vcpkg.json @@ -3,7 +3,7 @@ "version": "1.6", "description": "A beautiful stack trace pretty printer for C++", "homepage": "https://github.com/bombela/backward-cpp", - "supports": "!uwp & !arm", + "supports": "!uwp & !(windows & arm)", "dependencies": [ { "name": "vcpkg-cmake", diff --git a/versions/b-/backward-cpp.json b/versions/b-/backward-cpp.json index d6304362497c19..0311ef5cbc7939 100644 --- a/versions/b-/backward-cpp.json +++ b/versions/b-/backward-cpp.json @@ -1,7 +1,7 @@ { "versions": [ { - "git-tree": "9fe9415288ccddfe52b145034d889427c54a1ac7", + "git-tree": "9f204819a5063dea81b56369e5ce424219e56ca5", "version": "1.6", "port-version": 0 }