aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcnbatch <cnbatch@gmail.com>2021-05-21 15:36:51 +0800
committerGitHub <noreply@github.com>2021-05-21 00:36:51 -0700
commiteed75c0ad57c9e41537f4006debca6cdd7021f25 (patch)
tree3ca22a8957beec6f5bc5d37cee6ada63e54d99c4
parent2e9b73fc8b736e13a5df780eaae11305822c2f19 (diff)
downloadvcpkg-eed75c0ad57c9e41537f4006debca6cdd7021f25.tar.gz
vcpkg-eed75c0ad57c9e41537f4006debca6cdd7021f25.zip
[wxwidgets] Merge fix-patch from upstream (#18016)
* [wxwidgets] Merge fix-patch from upstream Upstream fix: https://github.com/wxWidgets/wxWidgets/commit/94b399418cf37df6934ae3defbec8626af2cd965 * [wxwidgets] Merge fix-patch from upstream Upstream fix: https://github.com/wxWidgets/wxWidgets/commit/94b399418cf37df6934ae3defbec8626af2cd965
-rw-r--r--ports/wxwidgets/fix-build.patch26
-rw-r--r--ports/wxwidgets/vcpkg.json2
-rw-r--r--versions/baseline.json2
-rw-r--r--versions/w-/wxwidgets.json5
4 files changed, 19 insertions, 16 deletions
diff --git a/ports/wxwidgets/fix-build.patch b/ports/wxwidgets/fix-build.patch
index 06e693c3c..e47bc97e6 100644
--- a/ports/wxwidgets/fix-build.patch
+++ b/ports/wxwidgets/fix-build.patch
@@ -1,15 +1,13 @@
-diff --git a/build/cmake/lib/stc/CMakeLists.txt b/build/cmake/lib/stc/CMakeLists.txt
-index bd6acd8..b5b5780 100644
---- a/build/cmake/lib/stc/CMakeLists.txt
-+++ b/build/cmake/lib/stc/CMakeLists.txt
-@@ -179,7 +179,9 @@ if(wxBUILD_PRECOMP)
- if ("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang")
- set(wxSCINTILLA_PREC_HEADER "${wxSOURCE_DIR}/src/stc/scintilla/include/Scintilla.h")
+diff --git a/build/cmake/functions.cmake b/build/cmake/functions.cmake
+index 06116384c7..f82ff941bb 100644
+--- a/build/cmake/functions.cmake
++++ b/build/cmake/functions.cmake
+@@ -383,7 +383,7 @@ endmacro()
+ # Enable cotire for target, use optional second argument for prec. header
+ macro(wx_target_enable_precomp target_name)
+ target_compile_definitions(${target_name} PRIVATE WX_PRECOMP)
+- if(NOT ${ARGV1} STREQUAL "")
++ if(${ARGC} GREATER 1 AND NOT ${ARGV1} STREQUAL "")
+ set_target_properties(${target_name} PROPERTIES
+ COTIRE_CXX_PREFIX_HEADER_INIT ${ARGV1})
endif()
-- wx_target_enable_precomp(wxscintilla ${wxSCINTILLA_PREC_HEADER})
-+ if (wxSCINTILLA_PREC_HEADER)
-+ wx_target_enable_precomp(wxscintilla ${wxSCINTILLA_PREC_HEADER})
-+ endif()
- endif()
-
- wx_add_library(wxstc ${STC_FILES})
diff --git a/ports/wxwidgets/vcpkg.json b/ports/wxwidgets/vcpkg.json
index 0b08098df..c7464fe14 100644
--- a/ports/wxwidgets/vcpkg.json
+++ b/ports/wxwidgets/vcpkg.json
@@ -1,7 +1,7 @@
{
"name": "wxwidgets",
"version-semver": "3.1.5",
- "port-version": 1,
+ "port-version": 2,
"description": "a widget toolkit and tools library for creating graphical user interfaces (GUIs) for cross-platform applications.",
"homepage": "https://github.com/wxWidgets/wxWidgets",
"supports": "!uwp",
diff --git a/versions/baseline.json b/versions/baseline.json
index e53c59fc4..6c470abd3 100644
--- a/versions/baseline.json
+++ b/versions/baseline.json
@@ -6514,7 +6514,7 @@
},
"wxwidgets": {
"baseline": "3.1.5",
- "port-version": 1
+ "port-version": 2
},
"x-plane": {
"baseline": "3.0.3",
diff --git a/versions/w-/wxwidgets.json b/versions/w-/wxwidgets.json
index 0e85fc33b..72eaf1357 100644
--- a/versions/w-/wxwidgets.json
+++ b/versions/w-/wxwidgets.json
@@ -1,6 +1,11 @@
{
"versions": [
{
+ "git-tree": "6fa230bffdee1e7d700570c31e6f08367460c0c9",
+ "version-semver": "3.1.5",
+ "port-version": 2
+ },
+ {
"git-tree": "9140ae8c095ca8906ebf8150016f520fbdcb27d7",
"version-semver": "3.1.5",
"port-version": 1