aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>2021-02-25 05:58:56 +0800
committerGitHub <noreply@github.com>2021-02-24 13:58:56 -0800
commitc8116498e44b0b4838646f24af845d236132014a (patch)
treee182e2ea6ed6486fd5d3236b6856e60ed2d94474
parent9c16956fb14c37c8e9bb8073ccc4faf60c054306 (diff)
downloadvcpkg-c8116498e44b0b4838646f24af845d236132014a.tar.gz
vcpkg-c8116498e44b0b4838646f24af845d236132014a.zip
[box2d] update to 2.4.1 (#16322)
* [box2d] update to 2.4.1 * update version * delete patch file * update version * update json * update version
-rw-r--r--ports/box2d/CONTROL5
-rw-r--r--ports/box2d/export-targets.patch36
-rw-r--r--ports/box2d/portfile.cmake8
-rw-r--r--ports/box2d/vcpkg.json7
-rw-r--r--versions/b-/box2d.json5
-rw-r--r--versions/baseline.json2
6 files changed, 16 insertions, 47 deletions
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 $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/include> $<INSTALL_INTERFACE:include>)
- 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,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "fc279cfa6011af543c0b1ebb043767acd13a7930",
+ "version-semver": "2.4.1",
+ "port-version": 0
+ },
+ {
"git-tree": "61a9394741ba7f08404d1c7f2b77a9d8b9456bc2",
"version-string": "2.4.0",
"port-version": 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": {