pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/databases
Module Name: pkgsrc
Committed By: jnemeth
Date: Mon Jul 13 02:35:10 UTC 2026
Modified Files:
pkgsrc/databases/mysql80-client: Makefile Makefile.common PLIST
distinfo
pkgsrc/databases/mysql80-client/patches: patch-cmake_os_SunOS.cmake
patch-configure.cmake patch-scripts_CMakeLists.txt
patch-sql_resourcegroups_platform_thread__attrs__api__apple.cc
pkgsrc/databases/mysql80-server: Makefile
Added Files:
pkgsrc/databases/mysql80-client/patches:
patch-plugin_group__replication_libmysqlgcs_src_bindings_xcom_xcom_xcom__vp__platform.h
Removed Files:
pkgsrc/databases/mysql80-server: MESSAGE
Log Message:
mysql80: updated to MySQL 8.0.46
https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-45.html
https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-46.html
To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 pkgsrc/databases/mysql80-client/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/databases/mysql80-client/Makefile.common
cvs rdiff -u -r1.7 -r1.8 pkgsrc/databases/mysql80-client/PLIST
cvs rdiff -u -r1.19 -r1.20 pkgsrc/databases/mysql80-client/distinfo
cvs rdiff -u -r1.2 -r1.3 \
pkgsrc/databases/mysql80-client/patches/patch-cmake_os_SunOS.cmake \
pkgsrc/databases/mysql80-client/patches/patch-configure.cmake \
pkgsrc/databases/mysql80-client/patches/patch-scripts_CMakeLists.txt
cvs rdiff -u -r0 -r1.1 \
pkgsrc/databases/mysql80-client/patches/patch-plugin_group__replication_libmysqlgcs_src_bindings_xcom_xcom_xcom__vp__platform.h
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/databases/mysql80-client/patches/patch-sql_resourcegroups_platform_thread__attrs__api__apple.cc
cvs rdiff -u -r1.2 -r0 pkgsrc/databases/mysql80-server/MESSAGE
cvs rdiff -u -r1.45 -r1.46 pkgsrc/databases/mysql80-server/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/databases/mysql80-client/Makefile
diff -u pkgsrc/databases/mysql80-client/Makefile:1.29 pkgsrc/databases/mysql80-client/Makefile:1.30
--- pkgsrc/databases/mysql80-client/Makefile:1.29 Thu May 14 16:40:34 2026
+++ pkgsrc/databases/mysql80-client/Makefile Mon Jul 13 02:35:09 2026
@@ -1,14 +1,13 @@
-# $NetBSD: Makefile,v 1.29 2026/05/14 16:40:34 ryoon Exp $
+# $NetBSD: Makefile,v 1.30 2026/07/13 02:35:09 jnemeth Exp $
PKGNAME= ${DISTNAME:S/-/-client-/}
-PKGREVISION= 3
COMMENT= MySQL 8, a free SQL database (client)
CONFLICTS= mysql3-client-[0-9]* mariadb-client-[0-9]*
.include "Makefile.common"
-CMAKE_CONFIGURE_ARGS+= -DWITHOUT_SERVER=ON
+CMAKE_CONFIGURE_ARGS+= -DWITHOUT_SERVER=ON
UNWRAP_FILES+= scripts/mysql_config
INFO_FILES= yes
Index: pkgsrc/databases/mysql80-client/Makefile.common
diff -u pkgsrc/databases/mysql80-client/Makefile.common:1.17 pkgsrc/databases/mysql80-client/Makefile.common:1.18
--- pkgsrc/databases/mysql80-client/Makefile.common:1.17 Sun Nov 30 14:13:09 2025
+++ pkgsrc/databases/mysql80-client/Makefile.common Mon Jul 13 02:35:09 2026
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile.common,v 1.17 2025/11/30 14:13:09 jnemeth Exp $
+# $NetBSD: Makefile.common,v 1.18 2026/07/13 02:35:09 jnemeth Exp $
#
# used by databases/mysql80-client/Makefile
# used by databases/mysql80-server/Makefile
-DISTNAME= mysql-8.0.44
+DISTNAME= mysql-8.0.46
CATEGORIES= databases
MASTER_SITES= https://cdn.mysql.com/Downloads/MySQL-8.0/
DISTFILES= mysql-boost-${PKGVERSION_NOREV}${EXTRACT_SUFX}
Index: pkgsrc/databases/mysql80-client/PLIST
diff -u pkgsrc/databases/mysql80-client/PLIST:1.7 pkgsrc/databases/mysql80-client/PLIST:1.8
--- pkgsrc/databases/mysql80-client/PLIST:1.7 Sun Nov 30 14:13:09 2025
+++ pkgsrc/databases/mysql80-client/PLIST Mon Jul 13 02:35:09 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.7 2025/11/30 14:13:09 jnemeth Exp $
+@comment $NetBSD: PLIST,v 1.8 2026/07/13 02:35:09 jnemeth Exp $
bin/mysql
bin/mysql_client_test
bin/mysql_config
@@ -29,7 +29,7 @@ include/mysql/mysqld_error.h
lib/libmysqlclient.a
lib/libmysqlclient.so
lib/libmysqlclient.so.21
-lib/libmysqlclient.so.21.2.44
+lib/libmysqlclient.so.21.2.46
lib/pkgconfig/mysqlclient.pc
man/man1/comp_err.1
man/man1/ibd2sdi.1
Index: pkgsrc/databases/mysql80-client/distinfo
diff -u pkgsrc/databases/mysql80-client/distinfo:1.19 pkgsrc/databases/mysql80-client/distinfo:1.20
--- pkgsrc/databases/mysql80-client/distinfo:1.19 Sat Apr 11 08:31:06 2026
+++ pkgsrc/databases/mysql80-client/distinfo Mon Jul 13 02:35:09 2026
@@ -1,17 +1,17 @@
-$NetBSD: distinfo,v 1.19 2026/04/11 08:31:06 taca Exp $
+$NetBSD: distinfo,v 1.20 2026/07/13 02:35:09 jnemeth Exp $
-BLAKE2s (mysql-boost-8.0.44.tar.gz) = 17489835c71b9be2ba352f1ac4bc56200696beff13b0c8f84216b2986ab5bbf3
-SHA512 (mysql-boost-8.0.44.tar.gz) = f6881d6f88a4060796e1eac47c1ffe3ea005c27f1b0509fd97774ba5b1e7bf86d0f8c4e13126750f0cc3dd86af92c26459ae8fecf9e8f0f058dab43e93bb3b42
-Size (mysql-boost-8.0.44.tar.gz) = 492448984 bytes
+BLAKE2s (mysql-boost-8.0.46.tar.gz) = 159961abb6bd98dacf14d7daabdddd9d6740c609782dee21ee8d36eaf55d5043
+SHA512 (mysql-boost-8.0.46.tar.gz) = b90ee9ad03ddc4732d2942ae4918010a7c398b2080f0e11750df0e61ec07a17bf26ce6aea8806729250b015607e398a8608363ed0830f4f613fafd09dbab7412
+Size (mysql-boost-8.0.46.tar.gz) = 492495969 bytes
SHA1 (patch-CMakeLists.txt) = ecca84044c0b5901918ed1a3b0d073584c19185e
SHA1 (patch-client_CMakeLists.txt) = 2fd4a0146ccbab24a0c37f9b78e042c162f34024
SHA1 (patch-cmake_ldap.cmake) = 46f0df1109ca0886e0d0903a39e25278139f1849
-SHA1 (patch-cmake_os_SunOS.cmake) = 66a7d4386f07c68ae85a94d467465e6d1bec6b57
+SHA1 (patch-cmake_os_SunOS.cmake) = 8dc3a7f9f7e1ec546d1855485a776ab2d2660701
SHA1 (patch-cmake_pkg-config.cmake) = 82498a310f8f428e26b722a40031bc1d6d272242
SHA1 (patch-cmake_readline.cmake) = fb79ed969240ae2984098f72c2d3fb501154902c
SHA1 (patch-cmake_zlib.cmake) = dc4b8965c7ee9cd0f419574687b6148e54c543db
SHA1 (patch-config.h.cmake) = e6debea316c5bb8338afb693d704007d45b3941f
-SHA1 (patch-configure.cmake) = b03de49ecb8d6ce58ef24f5dcd8f0a8c95eab592
+SHA1 (patch-configure.cmake) = 1a6fad5facb0ae024c2bd8b1214d069eec5f58e9
SHA1 (patch-include_CMakeLists.txt) = 289c1454d1b7e7fe8566187b3cefc722260993b6
SHA1 (patch-include_my__compare.h) = b66c8cebef8ab3328201fe4c7433a484ba83e203
SHA1 (patch-include_my__thread.h) = a88fee119c9a9e2c89e54c8b59555b0d5100cbcc
@@ -22,18 +22,19 @@ SHA1 (patch-libmysql_CMakeLists.txt) = 7
SHA1 (patch-mysys_kqueue__timers.cc) = 837474b779c24dd0af67444c2adbcf07b73e0d36
SHA1 (patch-mysys_stacktrace.cc) = 6792ceaae3c3b0d70bd8b6c848a128d50397e6f4
SHA1 (patch-packaging_solaris_CMakeLists.txt) = 135c4aa07d9b20a9b56b8f1616821abfedb52ecb
+SHA1 (patch-plugin_group__replication_libmysqlgcs_src_bindings_xcom_xcom_xcom__vp__platform.h) = 1ffe4b870c4eeb8550b1d29ce1e09fc67cff7471
SHA1 (patch-router_CMakeLists.txt) = 9bfd1278c42070ada0606dfff34a66b8b95d0413
SHA1 (patch-router_src_harness_include_mysql_harness_net_ts_impl_netif.h) = ade643148787438d6d6f1f7b2636bbd0af87d70f
SHA1 (patch-router_src_harness_include_mysql_harness_net_ts_internet.h) = 29e019236423aaa77b71b273d009404e4fbafe73
SHA1 (patch-router_src_harness_include_mysql_harness_net_ts_local.h) = d2149f9840dc8b65a4d9d8332bcd5088b4f9b919
SHA1 (patch-router_src_harness_include_mysql_harness_tty.h) = ca883b2ed83b623922b58cf96f896de9847d37cb
SHA1 (patch-router_src_harness_src_stdx_io_file_handle.cc) = 5349b05663179e4ef049cfb1532514e48a3885c9
-SHA1 (patch-scripts_CMakeLists.txt) = d60000b5213d70b42c61a704c4f36581588f5c84
+SHA1 (patch-scripts_CMakeLists.txt) = c4a24c4bf5ed406e8d05fb1e0c6d79d9e02b663a
SHA1 (patch-scripts_mysqld_safe.sh) = 3d10c84e6fef391b5e7cd9a3ed0223bd8b18c42e
SHA1 (patch-sql_CMakeLists.txt) = 94809ea12966392b9ea317da42f2b84219d36cc0
SHA1 (patch-sql_conn__handler_socket__connection.cc) = 91f2f707576618396579809b83f931e51385d2a2
SHA1 (patch-sql_join__optimizer_bit__utils.h) = 3e75331da6b50935f082b2f738e6c6964afef5f7
-SHA1 (patch-sql_resourcegroups_platform_thread__attrs__api__apple.cc) = e08ed53790ac8b03b38d566fee3a2688ca6065b3
+SHA1 (patch-sql_resourcegroups_platform_thread__attrs__api__apple.cc) = 2c9db4ff3fb769d5ba97a0291a23aac2ca087772
SHA1 (patch-sql_resourcegroups_platform_thread__attrs__api__solaris.cc) = 1ce0aec798a22f966c37d9ee38b3dee3d855a7e3
SHA1 (patch-storage_innobase_include_detail_ut_large__page__alloc-linux.h) = cc5bdab29e542f172dc6d4c0d4af1f264e37ba35
SHA1 (patch-storage_innobase_include_detail_ut_large__page__alloc-solaris.h) = 2b41381af66e22231e897ebc97346c13b1f1e3a7
Index: pkgsrc/databases/mysql80-client/patches/patch-cmake_os_SunOS.cmake
diff -u pkgsrc/databases/mysql80-client/patches/patch-cmake_os_SunOS.cmake:1.2 pkgsrc/databases/mysql80-client/patches/patch-cmake_os_SunOS.cmake:1.3
--- pkgsrc/databases/mysql80-client/patches/patch-cmake_os_SunOS.cmake:1.2 Wed Nov 2 17:02:10 2022
+++ pkgsrc/databases/mysql80-client/patches/patch-cmake_os_SunOS.cmake Mon Jul 13 02:35:09 2026
@@ -1,10 +1,10 @@
-$NetBSD: patch-cmake_os_SunOS.cmake,v 1.2 2022/11/02 17:02:10 jperkin Exp $
+$NetBSD: patch-cmake_os_SunOS.cmake,v 1.3 2026/07/13 02:35:09 jnemeth Exp $
Disable a whole bunch of broken SunOS detection.
---- cmake/os/SunOS.cmake.orig 2022-09-13 16:15:16.000000000 +0000
+--- cmake/os/SunOS.cmake.orig 2026-04-07 15:27:15.000000000 +0000
+++ cmake/os/SunOS.cmake
-@@ -25,6 +25,7 @@ INCLUDE(CheckCSourceRuns)
+@@ -26,6 +26,7 @@ INCLUDE(CheckCXXSourceCompiles)
INCLUDE(CheckCSourceCompiles)
INCLUDE(CheckCXXSourceCompiles)
@@ -12,11 +12,11 @@ Disable a whole bunch of broken SunOS de
IF(CMAKE_SYSTEM_PROCESSOR MATCHES "sparc")
SET(SOLARIS_SPARC 1)
ELSE()
-@@ -60,6 +61,7 @@ IF(NOT FORCE_UNSUPPORTED_COMPILER)
+@@ -61,6 +62,7 @@ IF(NOT FORCE_UNSUPPORTED_COMPILER)
+ ELSE()
MESSAGE(FATAL_ERROR "Unsupported compiler!")
ENDIF()
- ENDIF()
+ENDIF()
+ ENDIF()
# Enable 64 bit file offsets
- ADD_DEFINITIONS(-D_FILE_OFFSET_BITS=64)
Index: pkgsrc/databases/mysql80-client/patches/patch-configure.cmake
diff -u pkgsrc/databases/mysql80-client/patches/patch-configure.cmake:1.2 pkgsrc/databases/mysql80-client/patches/patch-configure.cmake:1.3
--- pkgsrc/databases/mysql80-client/patches/patch-configure.cmake:1.2 Tue Jun 22 10:12:37 2021
+++ pkgsrc/databases/mysql80-client/patches/patch-configure.cmake Mon Jul 13 02:35:09 2026
@@ -1,11 +1,11 @@
-$NetBSD: patch-configure.cmake,v 1.2 2021/06/22 10:12:37 nia Exp $
+$NetBSD: patch-configure.cmake,v 1.3 2026/07/13 02:35:09 jnemeth Exp $
* check for ffsll and provide a portable version if not found
* check for EVFILT_USER, if missing disable kqueue (necessary on NetBSD 9.x)
---- configure.cmake.orig 2021-03-22 08:44:50.000000000 +0000
+--- configure.cmake.orig 2026-04-07 15:27:15.000000000 +0000
+++ configure.cmake
-@@ -186,13 +186,9 @@ ENDIF()
+@@ -183,13 +183,9 @@ INCLUDE (CheckIncludeFiles)
#
INCLUDE (CheckIncludeFiles)
@@ -20,7 +20,7 @@ $NetBSD: patch-configure.cmake,v 1.2 202
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 (fcntl HAVE_FCNTL)
+@@ -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)
@@ -28,7 +28,7 @@ $NetBSD: patch-configure.cmake,v 1.2 202
CHECK_FUNCTION_EXISTS (fsync HAVE_FSYNC)
CHECK_FUNCTION_EXISTS (gethrtime HAVE_GETHRTIME)
CHECK_FUNCTION_EXISTS (getpass HAVE_GETPASS)
-@@ -300,6 +297,7 @@ CHECK_SYMBOL_EXISTS(TIOCGWINSZ "sys/ioct
+@@ -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)
@@ -36,18 +36,18 @@ $NetBSD: patch-configure.cmake,v 1.2 202
CHECK_CXX_SOURCE_COMPILES(
"#include <sys/types.h>
#include <sys/stat.h>
-@@ -332,6 +330,14 @@ ELSEIF(HAVE_TIMER_CREATE AND HAVE_TIMER_
+@@ -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()
-
++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()
+
+ IF(NOT HAVE_POSIX_TIMERS AND NOT HAVE_KQUEUE_TIMERS AND NOT WIN32)
Index: pkgsrc/databases/mysql80-client/patches/patch-scripts_CMakeLists.txt
diff -u pkgsrc/databases/mysql80-client/patches/patch-scripts_CMakeLists.txt:1.2 pkgsrc/databases/mysql80-client/patches/patch-scripts_CMakeLists.txt:1.3
--- pkgsrc/databases/mysql80-client/patches/patch-scripts_CMakeLists.txt:1.2 Sun May 28 16:44:25 2023
+++ pkgsrc/databases/mysql80-client/patches/patch-scripts_CMakeLists.txt Mon Jul 13 02:35:09 2026
@@ -1,10 +1,10 @@
-$NetBSD: patch-scripts_CMakeLists.txt,v 1.2 2023/05/28 16:44:25 wiz Exp $
+$NetBSD: patch-scripts_CMakeLists.txt,v 1.3 2026/07/13 02:35:09 jnemeth Exp $
Split configuration between mysql-client and mysql-server.
---- scripts/CMakeLists.txt.orig 2023-03-16 17:22:37.000000000 +0000
+--- scripts/CMakeLists.txt.orig 2026-04-07 15:27:15.000000000 +0000
+++ scripts/CMakeLists.txt
-@@ -315,6 +315,10 @@ MACRO(EXTRACT_LINK_LIBRARIES target var)
+@@ -321,6 +321,10 @@ MACRO(EXTRACT_LINK_LIBRARIES target var)
FOREACH(lib ${TARGET_LIB_DEPENDS})
IF (lib MATCHES "^\\-l")
SET(${var} "${${var}} ${lib} ")
@@ -15,7 +15,7 @@ Split configuration between mysql-client
ELSEIF (lib MATCHES "^ext::")
STRING(REGEX MATCH "ext::([a-z]+)" MATCH_LIB "${lib}")
SET(SYSTEM_LIB ${CMAKE_MATCH_1})
-@@ -409,7 +413,7 @@ ELSE()
+@@ -424,7 +428,7 @@ ELSE()
${CMAKE_CURRENT_BINARY_DIR}/${PKGCONFIG_FILE}
ESCAPE_QUOTES @ONLY)
@@ -24,7 +24,7 @@ Split configuration between mysql-client
MESSAGE(STATUS "INSTALL ${PKGCONFIG_FILE} ${INSTALL_PKGCONFIGDIR}")
INSTALL(FILES
${CMAKE_CURRENT_BINARY_DIR}/${PKGCONFIG_FILE}
-@@ -422,19 +426,24 @@ ELSE()
+@@ -437,18 +441,23 @@ ELSE()
# mysqld_safe used in mtr even for systemd platforms
IF(WITH_SYSTEMD)
SET(BIN_SCRIPTS
@@ -40,14 +40,13 @@ Split configuration between mysql-client
mysqld_safe
)
ENDIF()
-
++
+ IF(NOT WITHOUT_CLIENTLIBS)
+ SET(BIN_SCRIPTS
+ ${BIN_SCRIPTS}
+ mysql_config
+ )
+ ENDIF(NOT WITHOUT_CLIENTLIBS)
-+
+
FOREACH(file ${BIN_SCRIPTS})
IF(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${file}.sh)
- CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/${file}.sh
Index: pkgsrc/databases/mysql80-client/patches/patch-sql_resourcegroups_platform_thread__attrs__api__apple.cc
diff -u pkgsrc/databases/mysql80-client/patches/patch-sql_resourcegroups_platform_thread__attrs__api__apple.cc:1.1
pkgsrc/databases/mysql80-client/patches/patch-sql_resourcegroups_platform_thread__attrs__api__apple.cc:1.2
--- pkgsrc/databases/mysql80-client/patches/patch-sql_resourcegroups_platform_thread__attrs__api__apple.cc:1.1 Thu May 13 15:25:20 2021
+++ pkgsrc/databases/mysql80-client/patches/patch-sql_resourcegroups_platform_thread__attrs__api__apple.cc Mon Jul 13 02:35:09 2026
@@ -1,10 +1,10 @@
-$NetBSD: patch-sql_resourcegroups_platform_thread__attrs__api__apple.cc,v 1.1 2021/05/13 15:25:20 jdolecek Exp $
+$NetBSD: patch-sql_resourcegroups_platform_thread__attrs__api__apple.cc,v 1.2 2026/07/13 02:35:09 jnemeth Exp $
* support getting the cpu count on netbsd, openbsd and irix
---- sql/resourcegroups/platform/thread_attrs_api_apple.cc.orig 2021-03-22 08:44:50.000000000 +0000
+--- sql/resourcegroups/platform/thread_attrs_api_apple.cc.orig 2026-04-07 15:27:15.000000000 +0000
+++ sql/resourcegroups/platform/thread_attrs_api_apple.cc
-@@ -84,14 +84,28 @@ bool set_thread_priority(int, my_thread_
+@@ -85,14 +85,28 @@ uint32_t num_vcpus_using_affinity() { return 0; }
uint32_t num_vcpus_using_affinity() { return 0; }
@@ -12,12 +12,12 @@ $NetBSD: patch-sql_resourcegroups_platfo
+#ifdef IRIX5
+#include <sys/sysmp.h>
+
-+uint32_t num_vcpus_using_config() {
+ uint32_t num_vcpus_using_config() {
+ return sysmp(MP_NAPROCS);
+}
+#else
+
- uint32_t num_vcpus_using_config() {
++uint32_t num_vcpus_using_config() {
+#ifdef HW_AVAILCPU
int name[2] = {CTL_HW, HW_AVAILCPU};
+#else
Index: pkgsrc/databases/mysql80-server/Makefile
diff -u pkgsrc/databases/mysql80-server/Makefile:1.45 pkgsrc/databases/mysql80-server/Makefile:1.46
--- pkgsrc/databases/mysql80-server/Makefile:1.45 Mon Jun 22 19:38:46 2026
+++ pkgsrc/databases/mysql80-server/Makefile Mon Jul 13 02:35:10 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.45 2026/06/22 19:38:46 wiz Exp $
+# $NetBSD: Makefile,v 1.46 2026/07/13 02:35:10 jnemeth Exp $
PKGNAME= ${DISTNAME:S/-/-server-/}
-PKGREVISION= 5
COMMENT= MySQL 8, a free SQL database (server)
CONFLICTS= mysql3-server-[0-9]*
@@ -10,7 +9,7 @@ CONFLICTS= mysql3-server-[0-9]*
CMAKE_CONFIGURE_ARGS+= -DINSTALL_INFODIR=${PKGINFODIR}
CMAKE_CONFIGURE_ARGS+= -DWITH_PROTOBUF="system"
-MAKE_ENV+= DYLD_LIBRARY_PATH=${WRKSRC}/${CMAKE_BUILD_DIR}/library_output_directory
+MAKE_ENV+= DYLD_LIBRARY_PATH=${WRKSRC}/${CMAKE_BUILD_DIR}/library_output_directory
# This is a hack for ${WRKSRC}/cmake/protobuf.cmake
CMAKE_CONFIGURE_ARGS+= -DHOMEBREW_HOME=${PREFIX}
Added files:
Index: pkgsrc/databases/mysql80-client/patches/patch-plugin_group__replication_libmysqlgcs_src_bindings_xcom_xcom_xcom__vp__platform.h
diff -u /dev/null pkgsrc/databases/mysql80-client/patches/patch-plugin_group__replication_libmysqlgcs_src_bindings_xcom_xcom_xcom__vp__platform.h:1.1
--- /dev/null Mon Jul 13 02:35:10 2026
+++ pkgsrc/databases/mysql80-client/patches/patch-plugin_group__replication_libmysqlgcs_src_bindings_xcom_xcom_xcom__vp__platform.h Mon Jul 13 02:35:09 2026
@@ -0,0 +1,20 @@
+$NetBSD: patch-plugin_group__replication_libmysqlgcs_src_bindings_xcom_xcom_xcom__vp__platform.h,v 1.1 2026/07/13 02:35:09 jnemeth Exp $
+
+NetBSD only has the older XDR type functions.
+
+--- plugin/group_replication/libmysqlgcs/src/bindings/xcom/xcom/xcom_vp_platform.h.orig 2026-04-07 15:27:15.000000000 +0000
++++ plugin/group_replication/libmysqlgcs/src/bindings/xcom/xcom/xcom_vp_platform.h
+@@ -37,10 +37,11 @@
+ #endif
+ #endif
+
+-#ifdef __APPLE__
+-#if __APPLE__
++#if defined(__APPLE__) || defined(__NetBSD__)
++#if __APPLE__ || __NetBSD__
+
+ /* xdr_uint64_t and xdr_uint32_t are not defined on OSX */
++/* xdr_uint64_t and xdr_uint32_t are not defined on OSX or NetBSD */
+ #define xdr_uint64_t xdr_u_int64_t
+ #define xdr_uint32_t xdr_u_int32_t
+ #endif
Home |
Main Index |
Thread Index |
Old Index