head 1.2; access; symbols pkgsrc-2026Q1:1.1.0.14 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.12 pkgsrc-2025Q4-base:1.1 pkgsrc-2025Q3:1.1.0.10 pkgsrc-2025Q3-base:1.1 pkgsrc-2025Q2:1.1.0.8 pkgsrc-2025Q2-base:1.1 pkgsrc-2025Q1:1.1.0.6 pkgsrc-2025Q1-base:1.1 pkgsrc-2024Q4:1.1.0.4 pkgsrc-2024Q4-base:1.1 pkgsrc-2024Q3:1.1.0.2 pkgsrc-2024Q3-base:1.1; locks; strict; comment @# @; 1.2 date 2026.05.31.10.47.48; author jnemeth; state Exp; branches; next 1.1; commitid VSBBktje29j7iXHG; 1.1 date 2024.08.05.01.23.59; author jnemeth; state Exp; branches; next ; commitid C2Nrpx6JFvBnwzkF; desc @@ 1.2 log @Upgrade to MySQL Cluster 8.0.46. Changes in MySQL NDB Cluster 8.0.46 (2026-04-24) MySQL NDB Cluster 8.0.46 is a new release of NDB 8.0, based on MySQL Server 8.0 and including features in version 8.0 of the NDB storage engine, as well as fixing recently discovered bugs in previous NDB Cluster releases. Obtaining NDB Cluster 8.0. NDB Cluster 8.0 source code and binaries can be obtained from https://dev.mysql.com/downloads/cluster/. For an overview of changes made in NDB Cluster 8.0, see What is New in MySQL NDB Cluster 8.0. This release also incorporates all bug fixes and changes made in previous NDB Cluster releases, as well as all bug fixes and feature changes which were added in mainline MySQL 8.0 through MySQL 8.0.46 (see Changes in MySQL 8.0.46 (2026-04-21)). @ text @$NetBSD: patch-configure.cmake,v 1.1 2024/08/05 01:23:59 jnemeth Exp $ --- configure.cmake.orig 2026-04-07 15:11:55.000000000 +0000 +++ configure.cmake @@@@ -183,13 +183,9 @@@@ INCLUDE (CheckIncludeFiles) # INCLUDE (CheckIncludeFiles) -IF(FREEBSD) - # On FreeBSD some includes, e.g. sasl/sasl.h, is in /usr/local/include - LIST(APPEND CMAKE_REQUIRED_INCLUDES "/usr/local/include") -ENDIF() - CHECK_INCLUDE_FILES (alloca.h HAVE_ALLOCA_H) CHECK_INCLUDE_FILES (arpa/inet.h HAVE_ARPA_INET_H) +CHECK_INCLUDE_FILES (bstring.h HAVE_BSTRING_H) CHECK_INCLUDE_FILES (dlfcn.h HAVE_DLFCN_H) CHECK_INCLUDE_FILES (endian.h HAVE_ENDIAN_H) CHECK_INCLUDE_FILES (execinfo.h HAVE_EXECINFO_H) @@@@ -241,6 +237,7 @@@@ CHECK_FUNCTION_EXISTS (fedisableexcept HAVE_FEDISABLEE CHECK_FUNCTION_EXISTS (fdatasync HAVE_FDATASYNC) CHECK_SYMBOL_EXISTS(fdatasync "unistd.h" HAVE_DECL_FDATASYNC) CHECK_FUNCTION_EXISTS (fedisableexcept HAVE_FEDISABLEEXCEPT) +CHECK_FUNCTION_EXISTS (ffsll HAVE_FFSLL) CHECK_FUNCTION_EXISTS (fsync HAVE_FSYNC) CHECK_FUNCTION_EXISTS (gethrtime HAVE_GETHRTIME) CHECK_FUNCTION_EXISTS (getpass HAVE_GETPASS) @@@@ -301,6 +298,7 @@@@ CHECK_SYMBOL_EXISTS(MADV_DONTDUMP "sys/mman.h" HAVE_MA CHECK_SYMBOL_EXISTS(FIONREAD "sys/ioctl.h" FIONREAD_IN_SYS_IOCTL) CHECK_SYMBOL_EXISTS(FIONREAD "sys/filio.h" FIONREAD_IN_SYS_FILIO) CHECK_SYMBOL_EXISTS(MADV_DONTDUMP "sys/mman.h" HAVE_MADV_DONTDUMP) +CHECK_SYMBOL_EXISTS(EVFILT_USER "sys/event.h" HAVE_EVFILT_USER) CHECK_CXX_SOURCE_COMPILES( "#include #include @@@@ -331,6 +329,14 @@@@ ELSEIF(HAVE_TIMER_CREATE AND HAVE_TIMER_SETTIME) SET(HAVE_KQUEUE_TIMERS 1 CACHE INTERNAL "Have kqueue timer-related filter") ELSEIF(HAVE_TIMER_CREATE AND HAVE_TIMER_SETTIME) SET(HAVE_POSIX_TIMERS 1 CACHE INTERNAL "Have POSIX timer-related functions") +ENDIF() + +IF (NOT HAVE_EVFILT_USER) + SET(HAVE_KQUEUE 0) + SET(HAVE_KQUEUE_TIMERS 0) + IF(HAVE_TIMER_CREATE AND HAVE_TIMER_SETTIME) + SET(HAVE_POSIX_TIMERS 1 CACHE INTERNAL "Have POSIX timer-related functions") + ENDIF() ENDIF() IF(NOT HAVE_POSIX_TIMERS AND NOT HAVE_KQUEUE_TIMERS AND NOT WIN32) @ 1.1 log @databases/mysql80-cluster: import mysql-cluster-8.0.39 MySQL Cluster is a highly scalable, real-time, ACID-compliant transactional database, combining 99.999% availability with the low TCO of open source. Designed around a distributed, multi-master architecture with no single point of failure, MySQL Cluster scales horizontally on commodity hardware to serve read and write intensive workloads, accessed via SQL and NoSQL interfaces. This package contains MySQL server version 8.0. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- configure.cmake.orig 2022-03-23 13:49:36.000000000 +0000 d5 1 a5 1 @@@@ -183,13 +183,9 @@@@ ENDIF() d20 1 a20 1 @@@@ -238,6 +234,7 @@@@ CHECK_FUNCTION_EXISTS (fcntl HAVE_FCNTL) d28 1 a28 1 @@@@ -298,6 +295,7 @@@@ CHECK_SYMBOL_EXISTS(TIOCGWINSZ "sys/ioct d36 3 a38 1 @@@@ -330,6 +328,14 @@@@ ELSEIF(HAVE_TIMER_CREATE AND HAVE_TIMER_ d40 2 a41 2 ENDIF() d48 2 a49 2 +ENDIF() + a50 2 MESSAGE(FATAL_ERROR "No mysys timer support detected!") ENDIF() @