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