X-Git-Url: https://git.tld-linux.org/?p=packages%2Fmysql.git;a=blobdiff_plain;f=mysql-cmake.patch;h=9d439ee5f1eacf5252da2e7f3428d2c762a88594;hp=b26722a8b40411d25fe66910200f6c613150e75e;hb=HEAD;hpb=1d68b73eb0dff302d0540e860213839efe8fdbf7 diff --git a/mysql-cmake.patch b/mysql-cmake.patch index b26722a..2846742 100644 --- a/mysql-cmake.patch +++ b/mysql-cmake.patch @@ -1,7 +1,7 @@ -diff -ur percona-server-5.7.35-38.orig/cmake/readline.cmake percona-server-5.7.35-38/cmake/readline.cmake ---- percona-server-5.7.35-38.orig/cmake/readline.cmake 2021-11-24 19:49:56.851969940 +0100 -+++ percona-server-5.7.35-38/cmake/readline.cmake 2021-11-24 19:50:52.286101293 +0100 -@@ -110,23 +110,23 @@ +diff -urNpa mysql-8.4.0.orig/cmake/readline.cmake mysql-8.4.0/cmake/readline.cmake +--- mysql-8.4.0.orig/cmake/readline.cmake 2024-05-09 15:03:55.909198871 +0200 ++++ mysql-8.4.0/cmake/readline.cmake 2024-05-09 15:04:09.737390835 +0200 +@@ -130,23 +130,23 @@ ENDMACRO() MACRO (FIND_SYSTEM_EDITLINE) FIND_PATH(FOUND_EDITLINE_READLINE @@ -29,7 +29,7 @@ diff -ur percona-server-5.7.35-38.orig/cmake/readline.cmake percona-server-5.7.3 ) MARK_AS_ADVANCED(EDITLINE_INCLUDE_DIR EDITLINE_LIBRARY) -@@ -141,7 +141,7 @@ +@@ -162,7 +162,7 @@ MACRO (FIND_SYSTEM_EDITLINE) LIST(APPEND CMAKE_REQUIRED_LIBRARIES ${EDITLINE_LIBRARY}) CHECK_CXX_SOURCE_COMPILES(" #include @@ -38,7 +38,7 @@ diff -ur percona-server-5.7.35-38.orig/cmake/readline.cmake percona-server-5.7.3 int main(int argc, char **argv) { HIST_ENTRY entry; -@@ -151,14 +151,13 @@ +@@ -172,14 +172,13 @@ MACRO (FIND_SYSTEM_EDITLINE) CHECK_CXX_SOURCE_COMPILES(" #include @@ -56,5 +56,26 @@ diff -ur percona-server-5.7.35-38.orig/cmake/readline.cmake percona-server-5.7.3 + rl_completion_matches(0,0); + return res ? 0 : 1; }" - XLINE_HAVE_COMPLETION_INT) + EDITLINE_HAVE_COMPLETION_INT) +@@ -191,7 +190,7 @@ MACRO (FIND_SYSTEM_EDITLINE) + typedef char* MYFunction(const char*, int); + MYFunction* myf= rl_completion_entry_function; + char *res= (myf)(NULL, 0); +- completion_matches(0,0); ++ rl_completion_matches(0,0); + return res != NULL; + }" + EDITLINE_HAVE_COMPLETION_CHAR) +diff -urNpa mysql-8.4.0.orig/CMakeLists.txt mysql-8.4.0/CMakeLists.txt +--- mysql-8.4.0.orig/CMakeLists.txt 2024-05-09 15:03:55.901198760 +0200 ++++ mysql-8.4.0/CMakeLists.txt 2024-05-09 15:04:09.737390835 +0200 +@@ -21,6 +21,8 @@ + # along with this program; if not, write to the Free Software + # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + ++variable_watch(CMAKE_EXECUTABLE_SUFFIX) ++ + MESSAGE(STATUS "Running cmake version ${CMAKE_VERSION}") + + IF(WIN32)