head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.32 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.30 pkgsrc-2025Q4-base:1.1 pkgsrc-2025Q3:1.1.0.28 pkgsrc-2025Q3-base:1.1 pkgsrc-2025Q2:1.1.0.26 pkgsrc-2025Q2-base:1.1 pkgsrc-2025Q1:1.1.0.24 pkgsrc-2025Q1-base:1.1 pkgsrc-2024Q4:1.1.0.22 pkgsrc-2024Q4-base:1.1 pkgsrc-2024Q3:1.1.0.20 pkgsrc-2024Q3-base:1.1 pkgsrc-2024Q2:1.1.0.18 pkgsrc-2024Q2-base:1.1 pkgsrc-2024Q1:1.1.0.16 pkgsrc-2024Q1-base:1.1 pkgsrc-2023Q4:1.1.0.14 pkgsrc-2023Q4-base:1.1 pkgsrc-2023Q3:1.1.0.12 pkgsrc-2023Q3-base:1.1 pkgsrc-2023Q2:1.1.0.10 pkgsrc-2023Q2-base:1.1 pkgsrc-2023Q1:1.1.0.8 pkgsrc-2023Q1-base:1.1 pkgsrc-2022Q4:1.1.0.6 pkgsrc-2022Q4-base:1.1 pkgsrc-2022Q3:1.1.0.4 pkgsrc-2022Q3-base:1.1 pkgsrc-2022Q2:1.1.0.2 pkgsrc-2022Q2-base:1.1; locks; strict; comment @# @; 1.1 date 2022.04.17.04.07.14; author jnemeth; state Exp; branches; next ; commitid 6g1LuQGMS2vosvAD; desc @@ 1.1 log @databases/mysql75-cluster: import mysql-cluster-7.5.25 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 5.7. @ text @$NetBSD: patch-libmysql_CMakeLists.txt,v 1.1.1.1 2014/12/01 05:58:03 jnemeth Exp $ * Generate libmysqlclient.so.18.0.0 file and libmysqlclient_r.so.18.0.0 symlink on FreeBSD to supress PLIST divergence. --- libmysql/CMakeLists.txt.orig 2021-09-14 09:08:08.000000000 +0000 +++ libmysql/CMakeLists.txt @@@@ -316,7 +316,7 @@@@ IF(NOT DISABLE_SHARED) TARGET_LINK_LIBRARIES(libmysql ${LIBS_TO_LINK}) IF(UNIX) # libtool compatability - IF(CMAKE_SYSTEM_NAME MATCHES "FreeBSD" OR APPLE) + IF(CMAKE_SYSTEM_NAME MATCHES APPLE) SET(OS_SHARED_LIB_VERSION "${SHARED_LIB_MAJOR_VERSION}") ELSE() SET(OS_SHARED_LIB_VERSION @@@@ -360,44 +360,3 @@@@ IF(NOT DISABLE_SHARED) ENDIF() ENDIF() -# -# Basic application for testing linking against dynamic client library. -# - -# -# Generate a comma separated list of C API functions which is used -# to initialize api_calls[] array in api_test.c -# -SET(CLIENT_API_FUNCTION_LIST "") -FOREACH(api ${CLIENT_API_FUNCTIONS}) - SET(CLIENT_API_FUNCTION_LIST "${CLIENT_API_FUNCTION_LIST} ${api},") -ENDFOREACH() - -# -# Generate api_test.c source, substituting @@CLIENT_API_FUNCTION_LIST@@ -# with the list of API functions. -# -CONFIGURE_FILE(api_test.c.in ${CMAKE_CURRENT_BINARY_DIR}/api_test.c) - -# -# Note: Compiling this test application will fail if not all symbols -# from @@CLIENT_API_FUNCTIONS@@ are declared by . It will fail -# to run if not all of these symbols are exported by the library. -# -ADD_EXECUTABLE(libmysql_api_test ${CMAKE_CURRENT_BINARY_DIR}/api_test.c) -SET_TARGET_PROPERTIES(libmysql_api_test PROPERTIES LINKER_LANGUAGE CXX) -IF(LIBRT) - TARGET_LINK_LIBRARIES(libmysql_api_test ${LIBRT}) -ENDIF() - -IF(DISABLE_SHARED) - TARGET_LINK_LIBRARIES(libmysql_api_test ${LIBS_TO_MERGE}) -ELSE() - TARGET_LINK_LIBRARIES(libmysql_api_test libmysql) -ENDIF() - -# Verify that libmysql_api_test runs OK -ADD_CUSTOM_COMMAND(TARGET libmysql_api_test POST_BUILD - COMMAND $ - > ${CMAKE_CURRENT_BINARY_DIR}/libmysql_api_test.out - ) @