head 1.1; 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.1 date 2024.08.05.01.23.59; author jnemeth; state Exp; branches; next ; commitid C2Nrpx6JFvBnwzkF; desc @@ 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 @$NetBSD$ --- configure.cmake.orig 2022-03-23 13:49:36.000000000 +0000 +++ configure.cmake @@@@ -183,13 +183,9 @@@@ ENDIF() # 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) @@@@ -238,6 +234,7 @@@@ CHECK_FUNCTION_EXISTS (fcntl HAVE_FCNTL) 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) @@@@ -298,6 +295,7 @@@@ CHECK_SYMBOL_EXISTS(TIOCGWINSZ "sys/ioct 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 @@@@ -330,6 +328,14 @@@@ ELSEIF(HAVE_TIMER_CREATE AND HAVE_TIMER_ 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) MESSAGE(FATAL_ERROR "No mysys timer support detected!") ENDIF() @