head 1.4; access; symbols pkgsrc-2024Q2:1.3.0.38 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.36 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.34 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.32 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.30 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.28 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.26 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.24 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.22 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.20 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.18 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.16 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.14 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.12 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.10 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.8 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.3.0.6 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.3.0.2 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.3.0.4 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.2.0.22 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.20 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.18 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.16 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.14 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.12 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.10 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.8 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.6 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.2 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.1.0.2 pkgsrc-2017Q1-base:1.1; locks; strict; comment @# @; 1.4 date 2024.08.05.06.30.31; author wiz; state dead; branches; next 1.3; commitid bBHFyVW9uHUXcBkF; 1.3 date 2019.10.31.12.04.22; author jperkin; state Exp; branches; next 1.2; commitid qRteMNm3NR5lZ0JB; 1.2 date 2017.04.11.20.49.15; author adam; state Exp; branches; next 1.1; commitid W4wFCzklPBr8T9Nz; 1.1 date 2017.01.03.12.27.27; author jperkin; state Exp; branches; next ; commitid 2VlMb5xTdq3ggwAz; desc @@ 1.4 log @mysql* 5.6, 5.7: remove As proposed on pkgsrc-users on July 26. These versions are unsupported by upstream since 2018 and 2020 respectively. @ text @$NetBSD: patch-cmake_os_SunOS.cmake,v 1.3 2019/10/31 12:04:22 jperkin Exp $ Do not attempt to detect ISA, it conflicts with wrappers. Disable HAVE_SOLARIS_LARGE_PAGES, only supported on Oracle Solaris. --- cmake/os/SunOS.cmake.orig 2019-09-27 07:00:15.000000000 +0000 +++ cmake/os/SunOS.cmake @@@@ -77,6 +77,7 @@@@ ADD_DEFINITIONS(-D__EXTENSIONS__) # http://docs.oracle.com/cd/E19455-01/806-5257/6je9h033k/index.html ADD_DEFINITIONS(-D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_PTHREADS) +IF (0) IF (NOT "${CMAKE_C_FLAGS}${CMAKE_CXX_FLAGS}" MATCHES "-m32|-m64") EXECUTE_PROCESS(COMMAND isainfo -b OUTPUT_VARIABLE ISAINFO_B @@@@ -101,6 +102,7 @@@@ ELSE() SET(CMAKE_CXX_LINK_FLAGS "${CMAKE_CXX_LINK_FLAGS} -m64") ENDIF() ENDIF() +ENDIF() # On Solaris, use of intrinsics will screw the lib search logic # Force using -lm, so rint etc are found. @@@@ -111,7 +113,7 @@@@ SET(LIBM m) SET(CMAKE_THREAD_LIBS_INIT -lpthread CACHE INTERNAL "" FORCE) # Solaris specific large page support -CHECK_SYMBOL_EXISTS(MHA_MAPSIZE_VA sys/mman.h HAVE_SOLARIS_LARGE_PAGES) +#CHECK_SYMBOL_EXISTS(MHA_MAPSIZE_VA sys/mman.h HAVE_SOLARIS_LARGE_PAGES) # Solaris atomics CHECK_C_SOURCE_RUNS( @ 1.3 log @mysql57: Disable HAVE_SOLARIS_LARGE_PAGES. The current code uses functions that are only available in newer releases of Oracle Solaris, so disable for now to fix illumos and others. This could be improved with proper feature tests. @ text @d1 1 a1 1 $NetBSD: patch-cmake_os_SunOS.cmake,v 1.2 2017/04/11 20:49:15 adam Exp $ @ 1.2 log @Changes 5.7.18: * Windows builds now use the default runtime libraries (builds use the /MD flag). * CMake support was added for compiling with Developer Studio 12.6. * MySQL failed to compile if -DENABLE_DEBUG_SYNC=OFF AND -DWITH_DEBUG=ON were both given. The ENABLE_DEBUG_SYNC option has been removed and enabling WITH_DEBUG enables Debug Sync. * The --temp-pool server option is deprecated and will be removed in MySQL 8.0. * Support for DTrace is deprecated and is removed in MySQL 8.0. * Changes in RPM package structure require a larger set of packages to be removed to install MySQL Server cleanly. * To avoid potential race conditions, Debian packages now use the GNU install utility rather than a combination of mkdir, touch, and chown. * The my-default.cnf.sh file (used to produce a default my-default.cnf or my-default.ini file) is no longer included in source distributions and my-default.cnf and my-default.ini are no longer included in or installed by distribution packages. * Reminder: MySQL 5.7 requires the Microsoft Visual C++ 2013 Redistributable Package to run on Windows platforms. Users should make sure the package has been installed on the system before starting the server. The package is available at the Microsoft Download Center. * PROCEDURE ANALYSE() syntax is now deprecated and is removed in MySQL 8.0. * The use of \N as a synonym for NULL in SQL statements is deprecated and is removed in MySQL 8.0. Use NULL instead. * The linked OpenSSL library for the MySQL Commercial Server has been updated to version 1.0.2k. @ text @d1 1 a1 1 $NetBSD: patch-cmake_os_SunOS.cmake,v 1.1 2017/01/03 12:27:27 jperkin Exp $ d4 1 d6 1 a6 1 --- cmake/os/SunOS.cmake.orig 2017-03-18 07:45:14.000000000 +0000 d8 1 a8 1 @@@@ -62,6 +62,7 @@@@ ADD_DEFINITIONS(-D__EXTENSIONS__) d16 1 a16 1 @@@@ -86,6 +87,7 @@@@ ELSE() d24 9 @ 1.1 log @Do not attempt to detect ISA, it conflicts with wrappers. Fixes SunOS. @ text @d1 1 a1 1 $NetBSD$ d5 1 a5 1 --- cmake/os/SunOS.cmake.orig 2016-11-28 13:32:52.000000000 +0000 d7 1 a7 1 @@@@ -61,6 +61,7 @@@@ ADD_DEFINITIONS(-D__EXTENSIONS__) d15 2 a16 2 @@@@ -75,6 +76,7 @@@@ IF (NOT "${CMAKE_C_FLAGS}${CMAKE_CXX_FLA SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -m${ISAINFO_B}") @