mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-07-16 04:17:25 +00:00
wxwidgets: upgrade 3.2.1 -> 3.2.6
ChangeLog:
https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.2.6/docs/changes.txt
* Drop 0001-locale-Avoid-using-glibc-specific-defines-on-musl.patch as
it has been merged upstream
* Refresh patches
* Add UPSTREAM_CHECK_GITTAGREGEX
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
(master rev: 903ed68669)
Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
This commit is contained in:
-26
@@ -1,26 +0,0 @@
|
|||||||
From 72c3b7324f00047e6dc5d8380ed2f6ff2494a6f9 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Khem Raj <raj.khem@gmail.com>
|
|
||||||
Date: Sun, 18 Dec 2022 14:51:34 -0800
|
|
||||||
Subject: [PATCH] locale: Avoid using glibc specific defines on musl
|
|
||||||
|
|
||||||
musl does not provide some glibc-only enum members e.g. _NL_ADDRESS_LANG_NAME
|
|
||||||
|
|
||||||
Upstream-Status: Submitted [https://github.com/wxWidgets/wxWidgets/pull/23050]
|
|
||||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
||||||
---
|
|
||||||
src/unix/uilocale.cpp | 2 +-
|
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/src/unix/uilocale.cpp b/src/unix/uilocale.cpp
|
|
||||||
index 57773e17f5..86816ba896 100644
|
|
||||||
--- a/src/unix/uilocale.cpp
|
|
||||||
+++ b/src/unix/uilocale.cpp
|
|
||||||
@@ -619,7 +619,7 @@ wxString
|
|
||||||
wxUILocaleImplUnix::GetLocalizedName(wxLocaleName name, wxLocaleForm form) const
|
|
||||||
{
|
|
||||||
wxString str;
|
|
||||||
-#if defined(HAVE_LANGINFO_H) && defined(__LINUX__)
|
|
||||||
+#if defined(HAVE_LANGINFO_H) && defined(__LINUX__) && defined(__GLIBC__)
|
|
||||||
switch (name)
|
|
||||||
{
|
|
||||||
case wxLOCALE_NAME_LOCALE:
|
|
||||||
+4
-4
@@ -1,4 +1,4 @@
|
|||||||
From a071243763f4b06fc7e71f541c49cecf380b6f27 Mon Sep 17 00:00:00 2001
|
From 8f582c0ea40ccdb2d439b7614459d752f3606e15 Mon Sep 17 00:00:00 2001
|
||||||
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
|
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
|
||||||
Date: Sun, 11 Oct 2020 22:16:55 +0200
|
Date: Sun, 11 Oct 2020 22:16:55 +0200
|
||||||
Subject: [PATCH] wx-config.in: Disable cross magic - it does not work for us
|
Subject: [PATCH] wx-config.in: Disable cross magic - it does not work for us
|
||||||
@@ -18,10 +18,10 @@ Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
|||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/wx-config.in b/wx-config.in
|
diff --git a/wx-config.in b/wx-config.in
|
||||||
index d132e3182f..d0d162e8a3 100755
|
index 4df8571d28..1173d89685 100755
|
||||||
--- a/wx-config.in
|
--- a/wx-config.in
|
||||||
+++ b/wx-config.in
|
+++ b/wx-config.in
|
||||||
@@ -396,7 +396,7 @@ get_mask()
|
@@ -394,7 +394,7 @@ get_mask()
|
||||||
}
|
}
|
||||||
|
|
||||||
# Returns true if this script is for a cross compiled config.
|
# Returns true if this script is for a cross compiled config.
|
||||||
@@ -31,5 +31,5 @@ index d132e3182f..d0d162e8a3 100755
|
|||||||
|
|
||||||
# Determine the base directories we require.
|
# Determine the base directories we require.
|
||||||
--
|
--
|
||||||
2.26.2
|
2.25.1
|
||||||
|
|
||||||
|
|||||||
+22
-13
@@ -1,12 +1,18 @@
|
|||||||
wxWidgets hardcodes libdir with 'lib' and does not support multilib which will
|
From 9487fe5cd271a4bee96ab590509ef38f6972887a Mon Sep 17 00:00:00 2001
|
||||||
change it. Respect variable wxPLATFORM_LIB_DIR to support libdir be configurable.
|
From: Kai Kang <kai.kang@windriver.com>
|
||||||
|
Date: Sat, 12 Oct 2024 18:43:25 +0800
|
||||||
|
Subject: [PATCH] fix libdir for multilib
|
||||||
|
|
||||||
|
wxWidgets hardcodes libdir with 'lib' and does not support multilib
|
||||||
|
which will change it. Respect variable wxPLATFORM_LIB_DIR to support
|
||||||
|
libdir be configurable.
|
||||||
|
|
||||||
Upstream-Status: Pending
|
Upstream-Status: Pending
|
||||||
|
|
||||||
Signed-off-by: Kai Kang <kai.kang@windriver.com>
|
Signed-off-by: Kai Kang <kai.kang@windriver.com>
|
||||||
|
|
||||||
Rebase for wxWidgets 3.2.1. Replace wxPLATFORM_LIB_DIR with LIB_SUFFIX in this
|
Rebase for wxWidgets 3.2.1. Replace wxPLATFORM_LIB_DIR with LIB_SUFFIX
|
||||||
patch that LIB_SUFFIX has been passed to cmake in cmake.bbclass.
|
in this patch that LIB_SUFFIX has been passed to cmake in cmake.bbclass.
|
||||||
|
|
||||||
Signed-off-by: Kai Kang <kai.kang@windriver.com>
|
Signed-off-by: Kai Kang <kai.kang@windriver.com>
|
||||||
---
|
---
|
||||||
@@ -17,36 +23,36 @@ Signed-off-by: Kai Kang <kai.kang@windriver.com>
|
|||||||
4 files changed, 10 insertions(+), 10 deletions(-)
|
4 files changed, 10 insertions(+), 10 deletions(-)
|
||||||
|
|
||||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||||
index a49ecd3883..d469471f38 100644
|
index f6ae7f6210..2a13e448db 100644
|
||||||
--- a/CMakeLists.txt
|
--- a/CMakeLists.txt
|
||||||
+++ b/CMakeLists.txt
|
+++ b/CMakeLists.txt
|
||||||
@@ -45,7 +45,7 @@ include(build/cmake/policies.cmake NO_POLICY_SCOPE)
|
@@ -45,7 +45,7 @@ include(build/cmake/policies.cmake NO_POLICY_SCOPE)
|
||||||
# Initialize variables for quick access to wx root dir in sub dirs
|
# Initialize variables for quick access to wx root dir in sub dirs
|
||||||
set(wxSOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
|
set(wxSOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
|
||||||
set(wxBINARY_DIR ${CMAKE_BINARY_DIR})
|
set(wxBINARY_DIR ${CMAKE_CURRENT_BINARY_DIR})
|
||||||
-set(wxOUTPUT_DIR ${wxBINARY_DIR}/lib)
|
-set(wxOUTPUT_DIR ${wxBINARY_DIR}/lib)
|
||||||
+set(wxOUTPUT_DIR ${wxBINARY_DIR}/lib${LIB_SUFFIX})
|
+set(wxOUTPUT_DIR ${wxBINARY_DIR}/lib${LIB_SUFFIX})
|
||||||
|
|
||||||
# parse the version number from wx/version.h and include in wxMAJOR_VERSION and wxMINOR_VERSION
|
# 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)
|
file(READ "${wxSOURCE_DIR}/include/wx/version.h" WX_VERSION_H_CONTENTS)
|
||||||
diff --git a/build/cmake/config.cmake b/build/cmake/config.cmake
|
diff --git a/build/cmake/config.cmake b/build/cmake/config.cmake
|
||||||
index b359560bc0..c59ea60923 100644
|
index addd8d6b81..9ec677534b 100644
|
||||||
--- a/build/cmake/config.cmake
|
--- a/build/cmake/config.cmake
|
||||||
+++ b/build/cmake/config.cmake
|
+++ b/build/cmake/config.cmake
|
||||||
@@ -76,7 +76,7 @@ function(wx_write_config_inplace)
|
@@ -100,7 +100,7 @@ function(wx_write_config_inplace)
|
||||||
execute_process(
|
execute_process(
|
||||||
COMMAND
|
COMMAND
|
||||||
"${CMAKE_COMMAND}" -E ${COPY_CMD}
|
"${CMAKE_COMMAND}" -E ${COPY_CMD}
|
||||||
- "${CMAKE_CURRENT_BINARY_DIR}/lib/wx/config/inplace-${TOOLCHAIN_FULLNAME}"
|
- "${wxBINARY_DIR}/lib/wx/config/inplace-${TOOLCHAIN_FULLNAME}"
|
||||||
+ "${CMAKE_CURRENT_BINARY_DIR}/lib${LIB_SUFFIX}/wx/config/inplace-${TOOLCHAIN_FULLNAME}"
|
+ "${wxBINARY_DIR}/lib${LIB_SUFFIX}/wx/config/inplace-${TOOLCHAIN_FULLNAME}"
|
||||||
"${CMAKE_CURRENT_BINARY_DIR}/wx-config"
|
"${wxBINARY_DIR}/wx-config"
|
||||||
)
|
)
|
||||||
endfunction()
|
endfunction()
|
||||||
diff --git a/build/cmake/functions.cmake b/build/cmake/functions.cmake
|
diff --git a/build/cmake/functions.cmake b/build/cmake/functions.cmake
|
||||||
index 7182364e5e..55fbebc7ee 100644
|
index 72a34f0b4f..81ede7d8ae 100644
|
||||||
--- a/build/cmake/functions.cmake
|
--- a/build/cmake/functions.cmake
|
||||||
+++ b/build/cmake/functions.cmake
|
+++ b/build/cmake/functions.cmake
|
||||||
@@ -435,8 +435,8 @@ macro(wx_add_library name)
|
@@ -462,8 +462,8 @@ macro(wx_add_library name)
|
||||||
endif()
|
endif()
|
||||||
wx_install(TARGETS ${name}
|
wx_install(TARGETS ${name}
|
||||||
EXPORT wxWidgetsTargets
|
EXPORT wxWidgetsTargets
|
||||||
@@ -105,3 +111,6 @@ index 384c6837b8..d3303faabb 100644
|
|||||||
)
|
)
|
||||||
|
|
||||||
# uninstall target
|
# uninstall target
|
||||||
|
--
|
||||||
|
2.25.1
|
||||||
|
|
||||||
+15
-7
@@ -1,18 +1,23 @@
|
|||||||
|
From b86806ef34d4c9171165c1533064bf34ad822e20 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Kai Kang <kai.kang@windriver.com>
|
||||||
|
Date: Sat, 12 Oct 2024 18:43:25 +0800
|
||||||
|
Subject: [PATCH] create links with relative path
|
||||||
|
|
||||||
It fails to build python3-wxgtk4 which depends on wxwidgets:
|
It fails to build python3-wxgtk4 which depends on wxwidgets:
|
||||||
|
|
||||||
| ERROR: wxwidgets-native-3.2.1-r0 do_populate_sysroot: sstate found an
|
| ERROR: wxwidgets-native-3.2.1-r0 do_populate_sysroot: sstate found an
|
||||||
absolute path symlink /path/to/build/tmp-glibc/work/x86_64-linux
|
absolute path symlink /path/to/build/tmp-glibc/work/x86_64-linux
|
||||||
/wxwidgets-native/3.2.1-r0/sysroot-destdir/path/to/build/tmp-glibc/work
|
/wxwidgets-native/3.2.1-r0/sysroot-destdir/path/to/build/tmp-glibc/work
|
||||||
/x86_64-linux/wxwidgets-native/3.2.1-r0/recipe-sysroot-native/usr/bin/wx-config
|
/x86_64-linux/wxwidgets-native/3.2.1-r0/recipe-sysroot-native/usr/bin/wx-config
|
||||||
pointing at /path/to/build/tmp-glibc/work/x86_64-linux/wxwidgets-native/3.2.1-r0
|
pointing at /path/to/build/tmp-glibc/work/x86_64-linux/wxwidgets-native/3.2.1-r0
|
||||||
/recipe-sysroot-native/usr/lib/wx/config/gtk3-unicode-3.2.
|
/recipe-sysroot-native/usr/lib/wx/config/gtk3-unicode-3.2.
|
||||||
Please replace this with a relative link.
|
Please replace this with a relative link.
|
||||||
| ERROR: wxwidgets-native-3.2.1-r0 do_populate_sysroot: sstate found an
|
| ERROR: wxwidgets-native-3.2.1-r0 do_populate_sysroot: sstate found an
|
||||||
absolute path symlink /path/to/build/tmp-glibc/work/x86_64-linux/wxwidgets-native
|
absolute path symlink /path/to/build/tmp-glibc/work/x86_64-linux/wxwidgets-native
|
||||||
/3.2.1-r0/sysroot-destdir/path/to/build/tmp-glibc/work/x86_64-linux/wxwidgets-native
|
/3.2.1-r0/sysroot-destdir/path/to/build/tmp-glibc/work/x86_64-linux/wxwidgets-native
|
||||||
/3.2.1-r0/recipe-sysroot-native/usr/bin/wxrc pointing at /path/to/build/tmp-glibc
|
/3.2.1-r0/recipe-sysroot-native/usr/bin/wxrc pointing at /path/to/build/tmp-glibc
|
||||||
/work/x86_64-linux/wxwidgets-native/3.2.1-r0/recipe-sysroot-native/usr/bin/wxrc-3.2.
|
/work/x86_64-linux/wxwidgets-native/3.2.1-r0/recipe-sysroot-native/usr/bin/wxrc-3.2.
|
||||||
Please replace this with a relative link.
|
Please replace this with a relative link.
|
||||||
|
|
||||||
Create symlink with relative path to fix the issues.
|
Create symlink with relative path to fix the issues.
|
||||||
|
|
||||||
@@ -50,3 +55,6 @@ index dbed8cc9b3..1dbc3261d3 100644
|
|||||||
\"\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/wxrc${EXE_SUFFIX}\" \
|
\"\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/wxrc${EXE_SUFFIX}\" \
|
||||||
)"
|
)"
|
||||||
)
|
)
|
||||||
|
--
|
||||||
|
2.25.1
|
||||||
|
|
||||||
+10
-2
@@ -1,3 +1,8 @@
|
|||||||
|
From 5e9725c1151e2b029066d61ef5dccf1f3e6cb323 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Kai Kang <kai.kang@windriver.com>
|
||||||
|
Date: Sat, 12 Oct 2024 18:43:25 +0800
|
||||||
|
Subject: [PATCH] don not append system name to lib name
|
||||||
|
|
||||||
It appends system name to library names for cross compile. For example, the
|
It appends system name to library names for cross compile. For example, the
|
||||||
library name is libwx_baseu-3.1-Linux.so rather than libwx_baseu-3.1.so. It is
|
library name is libwx_baseu-3.1-Linux.so rather than libwx_baseu-3.1.so. It is
|
||||||
not appropriate for oe.
|
not appropriate for oe.
|
||||||
@@ -14,10 +19,10 @@ Signed-off-by: Kai Kang <kai.kang@windriver.com>
|
|||||||
1 file changed, 3 insertions(+), 3 deletions(-)
|
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||||
|
|
||||||
diff --git a/build/cmake/functions.cmake b/build/cmake/functions.cmake
|
diff --git a/build/cmake/functions.cmake b/build/cmake/functions.cmake
|
||||||
index e374d9a273..c6b1908bd6 100644
|
index 81ede7d8ae..23eebeb914 100644
|
||||||
--- a/build/cmake/functions.cmake
|
--- a/build/cmake/functions.cmake
|
||||||
+++ b/build/cmake/functions.cmake
|
+++ b/build/cmake/functions.cmake
|
||||||
@@ -219,9 +219,9 @@ function(wx_set_target_properties target_name)
|
@@ -243,9 +243,9 @@ function(wx_set_target_properties target_name)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
set(cross_target)
|
set(cross_target)
|
||||||
@@ -30,3 +35,6 @@ index e374d9a273..c6b1908bd6 100644
|
|||||||
|
|
||||||
set(lib_prefix "lib")
|
set(lib_prefix "lib")
|
||||||
if(MSVC OR (WIN32 AND wxBUILD_SHARED))
|
if(MSVC OR (WIN32 AND wxBUILD_SHARED))
|
||||||
|
--
|
||||||
|
2.25.1
|
||||||
|
|
||||||
+19
-10
@@ -1,8 +1,14 @@
|
|||||||
It sets 'libdir' with path element 'lib' directly which is not suitable for
|
From 4230cd84f156f9eb5c9b80ffbc69dd55fa7c7ca7 Mon Sep 17 00:00:00 2001
|
||||||
multilib. Add an option '--baselib' for wx-config to support multilib when
|
From: Kai Kang <kai.kang@windriver.com>
|
||||||
cross compile. And set default value of baselib with "lib${wxPLATFORM_LIB_DIR}".
|
Date: Sat, 12 Oct 2024 18:43:25 +0800
|
||||||
|
Subject: [PATCH] wx-config: fix libdir for multilib
|
||||||
|
|
||||||
Upstream-Status: Pending [oe specific]
|
It sets 'libdir' with path element 'lib' directly which is not suitable
|
||||||
|
for multilib. Add an option '--baselib' for wx-config to support
|
||||||
|
multilib when cross compile. And set default value of baselib with
|
||||||
|
"lib${wxPLATFORM_LIB_DIR}".
|
||||||
|
|
||||||
|
Upstream-Status: Inappropriate [oe specific]
|
||||||
|
|
||||||
Signed-off-by: Kai Kang <kai.kang@windriver.com>
|
Signed-off-by: Kai Kang <kai.kang@windriver.com>
|
||||||
|
|
||||||
@@ -15,10 +21,10 @@ Signed-off-by: Kai Kang <kai.kang@windriver.com>
|
|||||||
2 files changed, 5 insertions(+), 3 deletions(-)
|
2 files changed, 5 insertions(+), 3 deletions(-)
|
||||||
|
|
||||||
diff --git a/build/cmake/config.cmake b/build/cmake/config.cmake
|
diff --git a/build/cmake/config.cmake b/build/cmake/config.cmake
|
||||||
index 52ae69d3f6..28aa733eb0 100644
|
index 9ec677534b..ee61cf7572 100644
|
||||||
--- a/build/cmake/config.cmake
|
--- a/build/cmake/config.cmake
|
||||||
+++ b/build/cmake/config.cmake
|
+++ b/build/cmake/config.cmake
|
||||||
@@ -86,7 +86,7 @@ function(wx_write_config)
|
@@ -110,7 +110,7 @@ function(wx_write_config)
|
||||||
set(prefix ${CMAKE_INSTALL_PREFIX})
|
set(prefix ${CMAKE_INSTALL_PREFIX})
|
||||||
set(exec_prefix "\${prefix}")
|
set(exec_prefix "\${prefix}")
|
||||||
set(includedir "\${prefix}/include")
|
set(includedir "\${prefix}/include")
|
||||||
@@ -26,9 +32,9 @@ index 52ae69d3f6..28aa733eb0 100644
|
|||||||
+ set(libdir "\${exec_prefix}/\${baselib}")
|
+ set(libdir "\${exec_prefix}/\${baselib}")
|
||||||
set(bindir "\${exec_prefix}/bin")
|
set(bindir "\${exec_prefix}/bin")
|
||||||
|
|
||||||
find_program(EGREP egrep)
|
if(wxBUILD_MONOLITHIC)
|
||||||
diff --git a/wx-config.in b/wx-config.in
|
diff --git a/wx-config.in b/wx-config.in
|
||||||
index e3f7d115bb..0e78af03c7 100755
|
index 1173d89685..8364a33e9d 100755
|
||||||
--- a/wx-config.in
|
--- a/wx-config.in
|
||||||
+++ b/wx-config.in
|
+++ b/wx-config.in
|
||||||
@@ -42,7 +42,8 @@ usage()
|
@@ -42,7 +42,8 @@ usage()
|
||||||
@@ -41,7 +47,7 @@ index e3f7d115bb..0e78af03c7 100755
|
|||||||
[--list] [--selected-config] [--host=HOST] [--toolkit=TOOLKIT]
|
[--list] [--selected-config] [--host=HOST] [--toolkit=TOOLKIT]
|
||||||
[--universal[=yes|no]] [--unicode[=yes|no]] [--static[=yes|no]]
|
[--universal[=yes|no]] [--unicode[=yes|no]] [--static[=yes|no]]
|
||||||
[--debug[=yes|no]] [--version[=VERSION]] [--flavour=FLAVOUR]
|
[--debug[=yes|no]] [--version[=VERSION]] [--flavour=FLAVOUR]
|
||||||
@@ -137,7 +138,7 @@ wxconfig_output_options="prefix exec_prefix
|
@@ -133,7 +134,7 @@ wxconfig_output_options="prefix exec_prefix
|
||||||
|
|
||||||
# Options that permit the user to supply hints that may affect the output.
|
# Options that permit the user to supply hints that may affect the output.
|
||||||
# These options all accept arbitrary values, to interpret as they please.
|
# These options all accept arbitrary values, to interpret as they please.
|
||||||
@@ -50,7 +56,7 @@ index e3f7d115bb..0e78af03c7 100755
|
|||||||
|
|
||||||
# Input options that accept only a yes or no argument.
|
# Input options that accept only a yes or no argument.
|
||||||
#
|
#
|
||||||
@@ -404,6 +405,7 @@ is_cross() { [ "x@cross_compiling@" = "xyes" ]; }
|
@@ -400,6 +401,7 @@ is_cross() { [ "xno" = "xyes" ]; }
|
||||||
# Determine the base directories we require.
|
# Determine the base directories we require.
|
||||||
prefix=${input_option_prefix-${this_prefix:-@prefix@}}
|
prefix=${input_option_prefix-${this_prefix:-@prefix@}}
|
||||||
exec_prefix=${input_option_exec_prefix-${input_option_prefix-${this_exec_prefix:-@exec_prefix@}}}
|
exec_prefix=${input_option_exec_prefix-${input_option_prefix-${this_exec_prefix:-@exec_prefix@}}}
|
||||||
@@ -58,3 +64,6 @@ index e3f7d115bb..0e78af03c7 100755
|
|||||||
wxconfdir="@libdir@/wx/config"
|
wxconfdir="@libdir@/wx/config"
|
||||||
|
|
||||||
installed_configs=`cd "$wxconfdir" 2> /dev/null && ls | grep -v "^inplace-"`
|
installed_configs=`cd "$wxconfdir" 2> /dev/null && ls | grep -v "^inplace-"`
|
||||||
|
--
|
||||||
|
2.25.1
|
||||||
|
|
||||||
+16
-2
@@ -1,8 +1,19 @@
|
|||||||
Upstream-Status: Pending
|
From 64d5d7f68cde208c6f8a5e0b71da93f98e4720f7 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Khem Raj <raj.khem@gmail.com>
|
||||||
|
Date: Sat, 12 Oct 2024 20:30:16 +0800
|
||||||
|
Subject: [PATCH] Fix locale on musl
|
||||||
|
|
||||||
these macro'd away functions don't exist in musl (yet)
|
these macro'd away functions don't exist in musl (yet)
|
||||||
|
|
||||||
|
Upstream-Status: Pending
|
||||||
|
|
||||||
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||||
|
---
|
||||||
|
include/wx/xlocale.h | 20 ++++++++++++++++++++
|
||||||
|
1 file changed, 20 insertions(+)
|
||||||
|
|
||||||
diff --git a/include/wx/xlocale.h b/include/wx/xlocale.h
|
diff --git a/include/wx/xlocale.h b/include/wx/xlocale.h
|
||||||
index c433d25..3ab9d84 100644
|
index c433d25d05..794cf0b66b 100644
|
||||||
--- a/include/wx/xlocale.h
|
--- a/include/wx/xlocale.h
|
||||||
+++ b/include/wx/xlocale.h
|
+++ b/include/wx/xlocale.h
|
||||||
@@ -33,6 +33,26 @@
|
@@ -33,6 +33,26 @@
|
||||||
@@ -32,3 +43,6 @@ index c433d25..3ab9d84 100644
|
|||||||
// The platform-specific locale type
|
// The platform-specific locale type
|
||||||
// If wxXLocale_t is not defined, then only "C" locale support is provided
|
// If wxXLocale_t is not defined, then only "C" locale support is provided
|
||||||
#ifdef wxHAS_XLOCALE_SUPPORT
|
#ifdef wxHAS_XLOCALE_SUPPORT
|
||||||
|
--
|
||||||
|
2.25.1
|
||||||
|
|
||||||
+5
-4
@@ -1,4 +1,4 @@
|
|||||||
From e108aff9d6dae613f486c1b1681f4a3cdf17b845 Mon Sep 17 00:00:00 2001
|
From 22f70d5bd039b20bfdad522341412ca001c639db Mon Sep 17 00:00:00 2001
|
||||||
From: Khem Raj <raj.khem@gmail.com>
|
From: Khem Raj <raj.khem@gmail.com>
|
||||||
Date: Mon, 19 Dec 2022 15:07:55 -0800
|
Date: Mon, 19 Dec 2022 15:07:55 -0800
|
||||||
Subject: [PATCH] Set HAVE_LARGEFILE_SUPPORT to 1 explicitly
|
Subject: [PATCH] Set HAVE_LARGEFILE_SUPPORT to 1 explicitly
|
||||||
@@ -6,16 +6,17 @@ Subject: [PATCH] Set HAVE_LARGEFILE_SUPPORT to 1 explicitly
|
|||||||
nothing sets this to 0, but for some reason it gets undef'd
|
nothing sets this to 0, but for some reason it gets undef'd
|
||||||
|
|
||||||
Upstream-Status: Pending
|
Upstream-Status: Pending
|
||||||
|
|
||||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||||
---
|
---
|
||||||
build/cmake/setup.h.in | 3 +--
|
build/cmake/setup.h.in | 3 +--
|
||||||
1 file changed, 1 insertion(+), 2 deletions(-)
|
1 file changed, 1 insertion(+), 2 deletions(-)
|
||||||
|
|
||||||
diff --git a/build/cmake/setup.h.in b/build/cmake/setup.h.in
|
diff --git a/build/cmake/setup.h.in b/build/cmake/setup.h.in
|
||||||
index bce33a73f3..22afb4cfa0 100644
|
index fcc282980d..767adbf658 100644
|
||||||
--- a/build/cmake/setup.h.in
|
--- a/build/cmake/setup.h.in
|
||||||
+++ b/build/cmake/setup.h.in
|
+++ b/build/cmake/setup.h.in
|
||||||
@@ -869,8 +869,7 @@
|
@@ -867,8 +867,7 @@
|
||||||
/*
|
/*
|
||||||
* Define if large (64 bit file offsets) files are supported.
|
* Define if large (64 bit file offsets) files are supported.
|
||||||
*/
|
*/
|
||||||
@@ -26,5 +27,5 @@ index bce33a73f3..22afb4cfa0 100644
|
|||||||
* Use OpenGL
|
* Use OpenGL
|
||||||
*/
|
*/
|
||||||
--
|
--
|
||||||
2.39.0
|
2.25.1
|
||||||
|
|
||||||
+9
-8
@@ -20,17 +20,18 @@ DEPENDS += " \
|
|||||||
|
|
||||||
SRC_URI = "gitsm://github.com/wxWidgets/wxWidgets.git;branch=3.2;protocol=https \
|
SRC_URI = "gitsm://github.com/wxWidgets/wxWidgets.git;branch=3.2;protocol=https \
|
||||||
file://0001-wx-config.in-Disable-cross-magic-it-does-not-work-fo.patch \
|
file://0001-wx-config.in-Disable-cross-magic-it-does-not-work-fo.patch \
|
||||||
file://fix-libdir-for-multilib.patch \
|
file://0002-fix-libdir-for-multilib.patch \
|
||||||
file://create-links-with-relative-path.patch \
|
file://0003-create-links-with-relative-path.patch \
|
||||||
file://not-append-system-name-to-lib-name.patch \
|
file://0004-don-not-append-system-name-to-lib-name.patch \
|
||||||
file://wx-config-fix-libdir-for-multilib.patch \
|
file://0005-wx-config-fix-libdir-for-multilib.patch \
|
||||||
file://0001-locale-Avoid-using-glibc-specific-defines-on-musl.patch \
|
file://0006-Fix-locale-on-musl.patch \
|
||||||
file://musl-locale-l.patch \
|
file://0007-Set-HAVE_LARGEFILE_SUPPORT-to-1-explicitly.patch \
|
||||||
file://0001-Set-HAVE_LARGEFILE_SUPPORT-to-1-explicitly.patch \
|
|
||||||
"
|
"
|
||||||
SRCREV= "97e99707c5d2271a70cb686720b48dbf34ced496"
|
SRCREV = "5ff25322553c1870cf20a2e1ba6f20ed50d9fe9a"
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
|
|
||||||
|
UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
|
||||||
|
|
||||||
# These can be either 'builtin' or 'sys' and builtin means cloned soures are
|
# These can be either 'builtin' or 'sys' and builtin means cloned soures are
|
||||||
# build. So these cannot be PACKAGECONFIGs and let's use libs where we can (see
|
# build. So these cannot be PACKAGECONFIGs and let's use libs where we can (see
|
||||||
# DEPENDS)
|
# DEPENDS)
|
||||||
Reference in New Issue
Block a user