From c8116498e44b0b4838646f24af845d236132014a Mon Sep 17 00:00:00 2001 From: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com> Date: Thu, 25 Feb 2021 05:58:56 +0800 Subject: [box2d] update to 2.4.1 (#16322) * [box2d] update to 2.4.1 * update version * delete patch file * update version * update json * update version --- ports/box2d/CONTROL | 5 ----- ports/box2d/export-targets.patch | 36 ------------------------------------ ports/box2d/portfile.cmake | 8 +++----- ports/box2d/vcpkg.json | 7 +++++++ versions/b-/box2d.json | 5 +++++ versions/baseline.json | 2 +- 6 files changed, 16 insertions(+), 47 deletions(-) delete mode 100644 ports/box2d/CONTROL delete mode 100644 ports/box2d/export-targets.patch create mode 100644 ports/box2d/vcpkg.json diff --git a/ports/box2d/CONTROL b/ports/box2d/CONTROL deleted file mode 100644 index 909dc4c1a..000000000 --- a/ports/box2d/CONTROL +++ /dev/null @@ -1,5 +0,0 @@ -Source: box2d -Version: 2.4.0 -Description: An open source C++ engine for simulating rigid bodies in 2D. -Homepage: https://box2d.org -Supports: !uwp diff --git a/ports/box2d/export-targets.patch b/ports/box2d/export-targets.patch deleted file mode 100644 index 636f1086b..000000000 --- a/ports/box2d/export-targets.patch +++ /dev/null @@ -1,36 +0,0 @@ -diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt -index 6ef515f..6975f91 100644 ---- a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -95,8 +95,8 @@ set(BOX2D_HEADER_FILES - ../include/box2d/b2_world_callbacks.h - ../include/box2d/box2d.h) - --add_library(box2d STATIC ${BOX2D_SOURCE_FILES} ${BOX2D_HEADER_FILES}) --target_include_directories(box2d PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../include) -+add_library(box2d STATIC ${BOX2D_SOURCE_FILES}) -+target_include_directories(box2d PUBLIC $ $) - target_include_directories(box2d PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}) - set_target_properties(box2d PROPERTIES - CXX_STANDARD 11 -@@ -104,5 +104,18 @@ set_target_properties(box2d PROPERTIES - CXX_EXTENSIONS NO - ) - --source_group(TREE "${CMAKE_CURRENT_SOURCE_DIR}" PREFIX "src" FILES ${BOX2D_SOURCE_FILES}) --source_group(TREE "${CMAKE_CURRENT_SOURCE_DIR}/../include" PREFIX "include" FILES ${BOX2D_HEADER_FILES}) -+install(FILES ${BOX2D_HEADER_FILES} DESTINATION include/box2d) -+ -+install(TARGETS box2d -+ EXPORT unofficial-box2d-targets -+ RUNTIME DESTINATION bin -+ ARCHIVE DESTINATION lib -+ LIBRARY DESTINATION lib -+) -+ -+install( -+ EXPORT unofficial-box2d-targets -+ FILE unofficial-box2d-config.cmake -+ NAMESPACE unofficial::box2d:: -+ DESTINATION share/unofficial-box2d -+) diff --git a/ports/box2d/portfile.cmake b/ports/box2d/portfile.cmake index 3b931cb3f..1e414e72a 100644 --- a/ports/box2d/portfile.cmake +++ b/ports/box2d/portfile.cmake @@ -5,11 +5,9 @@ vcpkg_check_linkage(ONLY_STATIC_LIBRARY) vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO erincatto/Box2D - REF 4d7757feedc9dd36f64393ae08acfd3b9600ac17 #v2.4.0 - SHA512 197f701016c91fda944328e7d867f0a5baa152cce53fa35826986923456af593595bad884008944e041d9ac2e1d769a54eaad4142e19b42a3bb2a2010d814cc9 + REF 9ebbbcd960ad424e03e5de6e66a40764c16f51bc #v2.4.1 + SHA512 d9fa387ce893ed1fb73f80006491202f2624ef6d0fb37daf92fbd1a7f9071c84da45e4b418b333566435bbbdfd3d5f68a42dfca02416e9a3a2b4db039f1c6151 HEAD_REF master - PATCHES - export-targets.patch ) vcpkg_configure_cmake( @@ -23,7 +21,7 @@ vcpkg_install_cmake() file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) -vcpkg_fixup_cmake_targets(CONFIG_PATH share/unofficial-box2d TARGET_PATH share/unofficial-box2d) +vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/box2d) vcpkg_copy_pdbs() diff --git a/ports/box2d/vcpkg.json b/ports/box2d/vcpkg.json new file mode 100644 index 000000000..eff301909 --- /dev/null +++ b/ports/box2d/vcpkg.json @@ -0,0 +1,7 @@ +{ + "name": "box2d", + "version-semver": "2.4.1", + "description": "An open source C++ engine for simulating rigid bodies in 2D", + "homepage": "https://box2d.org", + "supports": "!uwp" +} diff --git a/versions/b-/box2d.json b/versions/b-/box2d.json index 8999b7937..419e840df 100644 --- a/versions/b-/box2d.json +++ b/versions/b-/box2d.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "fc279cfa6011af543c0b1ebb043767acd13a7930", + "version-semver": "2.4.1", + "port-version": 0 + }, { "git-tree": "61a9394741ba7f08404d1c7f2b77a9d8b9456bc2", "version-string": "2.4.0", diff --git a/versions/baseline.json b/versions/baseline.json index ccc9e59e9..2b4be9c17 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -1001,7 +1001,7 @@ "port-version": 0 }, "box2d": { - "baseline": "2.4.0", + "baseline": "2.4.1", "port-version": 0 }, "breakpad": { -- cgit v1.2.3