@@ -15,6 +15,9 @@ Rebase for wxWidgets 3.2.1. Replace wxPLATFORM_LIB_DIR with LIB_SUFFIX
in this patch that LIB_SUFFIX has been passed to cmake in cmake.bbclass.
Signed-off-by: Kai Kang <kai.kang@windriver.com>
+
+Update for 3.3.1
+Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com>
---
CMakeLists.txt | 2 +-
build/cmake/config.cmake | 2 +-
@@ -23,7 +26,7 @@ Signed-off-by: Kai Kang <kai.kang@windriver.com>
4 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
-index d6a4b49..9e86b87 100644
+index 6112fb7fac..42c0430598 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -43,7 +43,7 @@ include(build/cmake/policies.cmake NO_POLICY_SCOPE)
@@ -36,7 +39,7 @@ index d6a4b49..9e86b87 100644
# parse the version number from wx/version.h and include in wxMAJOR_VERSION and wxMINOR_VERSION
file(READ "${wxSOURCE_DIR}/include/wx/version.h" WX_VERSION_H_CONTENTS)
diff --git a/build/cmake/config.cmake b/build/cmake/config.cmake
-index addd8d6..9ec6775 100644
+index fe6c0f84c7..6845aacbe0 100644
--- a/build/cmake/config.cmake
+++ b/build/cmake/config.cmake
@@ -100,7 +100,7 @@ function(wx_write_config_inplace)
@@ -49,10 +52,10 @@ index addd8d6..9ec6775 100644
)
endfunction()
diff --git a/build/cmake/install.cmake b/build/cmake/install.cmake
-index 202d054..e255e0b 100644
+index a373983043..225a112ca5 100644
--- a/build/cmake/install.cmake
+++ b/build/cmake/install.cmake
-@@ -44,11 +44,11 @@ if(WIN32_MSVC_NAMING)
+@@ -51,11 +51,11 @@ if(WIN32_MSVC_NAMING)
else()
install(
DIRECTORY "${wxSETUP_HEADER_PATH}"
@@ -66,12 +69,12 @@ index 202d054..e255e0b 100644
PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ
GROUP_EXECUTE GROUP_READ
WORLD_EXECUTE WORLD_READ
-@@ -57,13 +57,13 @@ else()
+@@ -64,13 +64,13 @@ else()
install(DIRECTORY DESTINATION "bin")
install(CODE "execute_process( \
COMMAND ${CMAKE_COMMAND} -E create_symlink \
-- \"${CMAKE_INSTALL_PREFIX}/lib/wx/config/${wxBUILD_FILE_ID}\" \
-+ \"${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}/wx/config/${wxBUILD_FILE_ID}\" \
+- \"\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/wx/config/${wxBUILD_FILE_ID}\" \
++ \"\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}/wx/config/${wxBUILD_FILE_ID}\" \
\"\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/wx-config\" \
)"
)
@@ -82,7 +85,7 @@ index 202d054..e255e0b 100644
# find_package config file
include(CMakePackageConfigHelpers)
-@@ -86,11 +86,11 @@ write_basic_package_version_file(
+@@ -93,11 +93,11 @@ write_basic_package_version_file(
configure_package_config_file(
"${wxSOURCE_DIR}/build/cmake/wxWidgetsConfig.cmake.in"
"${projectConfig}"
@@ -97,10 +100,10 @@ index 202d054..e255e0b 100644
# uninstall target
diff --git a/build/cmake/lib/webview/CMakeLists.txt b/build/cmake/lib/webview/CMakeLists.txt
-index 2cb35e7..7977a84 100644
+index 84ba0351d7..e68ab16d1b 100644
--- a/build/cmake/lib/webview/CMakeLists.txt
+++ b/build/cmake/lib/webview/CMakeLists.txt
-@@ -146,7 +146,7 @@ if(WXGTK AND wxUSE_WEBVIEW_WEBKIT2)
+@@ -153,7 +153,7 @@ if(WXGTK AND wxUSE_WEBVIEW_WEBKIT2)
${WEBKIT2_LIBRARIES}
)
@@ -110,5 +113,5 @@ index 2cb35e7..7977a84 100644
wx_add_dependencies(wxwebview wxwebkit2_ext)
endif()
--
-2.49.0
+2.43.0
@@ -24,37 +24,40 @@ Create symlink with relative path to fix the issues.
Upstream-Status: Pending
Signed-off-by: Kai Kang <kai.kang@windriver.com>
+
+Update for 3.3.1.
+Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com>
---
build/cmake/install.cmake | 2 +-
build/cmake/utils/CMakeLists.txt | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/build/cmake/install.cmake b/build/cmake/install.cmake
-index d3303faabb..c79e187f37 100644
+index 5a54fcb895..1dcd1b2886 100644
--- a/build/cmake/install.cmake
+++ b/build/cmake/install.cmake
-@@ -42,7 +42,7 @@ else()
+@@ -64,7 +64,7 @@ else()
install(DIRECTORY DESTINATION "bin")
install(CODE "execute_process( \
COMMAND ${CMAKE_COMMAND} -E create_symlink \
-- \"${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}/wx/config/${wxBUILD_FILE_ID}\" \
+- \"\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}/wx/config/${wxBUILD_FILE_ID}\" \
+ \"../lib${LIB_SUFFIX}/wx/config/${wxBUILD_FILE_ID}\" \
\"\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/wx-config\" \
)"
)
diff --git a/build/cmake/utils/CMakeLists.txt b/build/cmake/utils/CMakeLists.txt
-index dbed8cc9b3..1dbc3261d3 100644
+index 15f4339ef9..1dbc3261d3 100644
--- a/build/cmake/utils/CMakeLists.txt
+++ b/build/cmake/utils/CMakeLists.txt
@@ -40,7 +40,7 @@ if(wxUSE_XRC)
# Don't use wx_install() here to preserve escaping.
install(CODE "execute_process( \
COMMAND ${CMAKE_COMMAND} -E create_symlink \
-- \"${CMAKE_INSTALL_PREFIX}/bin/${wxrc_output_name}${EXE_SUFFIX}\" \
+- \"\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/${wxrc_output_name}${EXE_SUFFIX}\" \
+ \"./${wxrc_output_name}${EXE_SUFFIX}\" \
\"\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/wxrc${EXE_SUFFIX}\" \
)"
)
--
-2.25.1
+2.43.0
similarity index 96%
rename from meta-oe/recipes-extended/wxwidgets/wxwidgets_3.2.8.bb
rename to meta-oe/recipes-extended/wxwidgets/wxwidgets_3.3.1.bb
@@ -18,7 +18,7 @@ DEPENDS += " \
tiff \
"
-SRC_URI = "gitsm://github.com/wxWidgets/wxWidgets.git;branch=3.2;protocol=https;tag=v${PV} \
+SRC_URI = "gitsm://github.com/wxWidgets/wxWidgets.git;branch=master;protocol=https;tag=v${PV} \
file://0001-wx-config.in-Disable-cross-magic-it-does-not-work-fo.patch \
file://0002-fix-libdir-for-multilib.patch \
file://0003-create-links-with-relative-path.patch \
@@ -27,7 +27,7 @@ SRC_URI = "gitsm://github.com/wxWidgets/wxWidgets.git;branch=3.2;protocol=https;
file://0006-Fix-locale-on-musl.patch \
file://0007-Set-HAVE_LARGEFILE_SUPPORT-to-1-explicitly.patch \
"
-SRCREV = "8aef5f40b93958719771331ca03866b7b6fff6bf"
+SRCREV = "49c6810948f40c457e3d0848b9111627b5b61de5"
UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
@@ -110,7 +110,7 @@ do_install:append() {
# fix host contamination
sed -i -e "s#${STAGING_DIR_NATIVE}##g" \
-e "s#${STAGING_DIR_TARGET}##g" \
- ${D}${libdir}/wx/config/*-unicode-3.2 \
+ ${D}${libdir}/wx/config/*-unicode-3.3 \
${D}${libdir}/cmake/wxWidgets/wxWidgetsTargets.cmake
}
1.Changelog: https://github.com/wxWidgets/wxWidgets/releases/tag/v3.3.1 2.Update following patches for 3.3.1 0002-fix-libdir-for-multilib.patch 0003-create-links-with-relative-path.patch Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> --- .../0002-fix-libdir-for-multilib.patch | 25 +++++++++++-------- ...0003-create-links-with-relative-path.patch | 15 ++++++----- ...{wxwidgets_3.2.8.bb => wxwidgets_3.3.1.bb} | 6 ++--- 3 files changed, 26 insertions(+), 20 deletions(-) rename meta-oe/recipes-extended/wxwidgets/{wxwidgets_3.2.8.bb => wxwidgets_3.3.1.bb} (96%)