pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/databases/mariadb114-client
Module Name: pkgsrc
Committed By: nia
Date: Fri Jun 20 14:03:03 UTC 2025
Modified Files:
pkgsrc/databases/mariadb114-client: distinfo
pkgsrc/databases/mariadb114-client/patches: patch-sql_mysqld.cc
Added Files:
pkgsrc/databases/mariadb114-client/patches: patch-mysys_my__largepage.c
Log Message:
mariadb114-client: Build fixes for illumos.
via OmniOS CE.
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/databases/mariadb114-client/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/databases/mariadb114-client/patches/patch-mysys_my__largepage.c
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/databases/mariadb114-client/patches/patch-sql_mysqld.cc
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/databases/mariadb114-client/distinfo
diff -u pkgsrc/databases/mariadb114-client/distinfo:1.5 pkgsrc/databases/mariadb114-client/distinfo:1.6
--- pkgsrc/databases/mariadb114-client/distinfo:1.5 Fri Jun 6 20:15:49 2025
+++ pkgsrc/databases/mariadb114-client/distinfo Fri Jun 20 14:03:03 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.5 2025/06/06 20:15:49 nia Exp $
+$NetBSD: distinfo,v 1.6 2025/06/20 14:03:03 nia Exp $
BLAKE2s (mariadb-11.4.7.tar.gz) = 8a78dfad5ac7072f6719227e29a271444edf3aab0111ecb88aeaddf0b7aa8022
SHA512 (mariadb-11.4.7.tar.gz) = dba29199afcda7a974116f64bf7765444d8239455266f4a226396d228c2feaa03ba6551e1ef53e75efce833c109fac34a05a70c74a1c3e2cd06e4a7b2326b5c9
@@ -12,11 +12,12 @@ SHA1 (patch-extra_readline_CMakeLists.tx
SHA1 (patch-include_my__global.h) = a3b831f91ba2efea9f78e70ab4f706da23b80403
SHA1 (patch-libmariadb_cmake_FindGSSAPI.cmake) = 94b268478e680b82b1c108a12c0f37f3dc68ffce
SHA1 (patch-mysys_my__gethwaddr.c) = c3f179aa659e16f2fd9b858a718dd1cdd6f93c9f
+SHA1 (patch-mysys_my__largepage.c) = 0545d1be72e2387730b82432b3fcde31561d626e
SHA1 (patch-plugin_auth__gssapi_cmake_FindGSSAPI.cmake) = 215d48d80fe4dd018678ec7b03fc40ca1caf4f16
SHA1 (patch-plugin_auth__socket_CMakeLists.txt) = b2fddab1d94ba75c69cbf660f546f8e5821e1d51
SHA1 (patch-scripts_CMakeLists.txt) = b8a13304e314162ab0a1fc06c5620d6b757975f5
SHA1 (patch-scripts_mysqld__safe.sh) = 4124e4c8df1527049f5eec9f3d2d4bbe80e7c33f
-SHA1 (patch-sql_mysqld.cc) = 8820f78278ff099e5eb80528e8b501ba770fbe2a
+SHA1 (patch-sql_mysqld.cc) = be93a6a38017de40940b6cc3e64cec80f917501d
SHA1 (patch-storage_innobase_include_transactional__lock__guard.h) = d5ff507acdd21858791246ef5a2559e653cb7833
SHA1 (patch-storage_rocksdb_rdb__io__watchdog.cc) = 85ee5007cfda0d3070ec20b2b774738b01f8e083
SHA1 (patch-storage_rocksdb_rdb__io__watchdog.h) = d790c092d7d35d014c5ef209635c18614c3a8301
Index: pkgsrc/databases/mariadb114-client/patches/patch-sql_mysqld.cc
diff -u pkgsrc/databases/mariadb114-client/patches/patch-sql_mysqld.cc:1.1 pkgsrc/databases/mariadb114-client/patches/patch-sql_mysqld.cc:1.2
--- pkgsrc/databases/mariadb114-client/patches/patch-sql_mysqld.cc:1.1 Wed Aug 21 21:08:34 2024
+++ pkgsrc/databases/mariadb114-client/patches/patch-sql_mysqld.cc Fri Jun 20 14:03:03 2025
@@ -1,11 +1,19 @@
-$NetBSD: patch-sql_mysqld.cc,v 1.1 2024/08/21 21:08:34 nia Exp $
+$NetBSD: patch-sql_mysqld.cc,v 1.2 2025/06/20 14:03:03 nia Exp $
-Add missing declaration of "concurrency".
-Fixes build on illumos. From OmniOS CE.
+Build fixes for illumos. From OmniOS CE.
---- sql/mysqld.cc.orig 2024-08-21 18:47:03.556109771 +0000
+--- sql/mysqld.cc.orig 2025-05-19 16:36:45.000000000 +0000
+++ sql/mysqld.cc
-@@ -467,7 +467,7 @@ Atomic_counter<uint32_t> slave_open_temp
+@@ -425,7 +425,7 @@ char* opt_secure_file_priv;
+ my_bool lower_case_file_system= 0;
+ my_bool opt_large_pages= 0;
+ #ifdef HAVE_SOLARIS_LARGE_PAGES
+-my_bool opt_super_large_pages= 0;
++extern my_bool opt_super_large_pages;
+ #endif
+ my_bool opt_myisam_use_mmap= 0;
+ uint opt_large_page_size= 0;
+@@ -469,7 +469,7 @@ Atomic_counter<uint32_t> slave_open_temp
*/
Atomic_counter<ulonglong> sending_new_binlog_file;
ulong thread_created;
Added files:
Index: pkgsrc/databases/mariadb114-client/patches/patch-mysys_my__largepage.c
diff -u /dev/null pkgsrc/databases/mariadb114-client/patches/patch-mysys_my__largepage.c:1.1
--- /dev/null Fri Jun 20 14:03:03 2025
+++ pkgsrc/databases/mariadb114-client/patches/patch-mysys_my__largepage.c Fri Jun 20 14:03:03 2025
@@ -0,0 +1,26 @@
+$NetBSD: patch-mysys_my__largepage.c,v 1.1 2025/06/20 14:03:03 nia Exp $
+
+Fix build on illumos, via OmniOS CE.
+
+Undefined first referenced
+ symbol in file
+opt_super_large_pages ../../mysys/libmysys.a(my_largepage.c.o)
+
+--- mysys/my_largepage.c.orig 2025-05-19 16:36:45.000000000 +0000
++++ mysys/my_largepage.c
+@@ -28,6 +28,7 @@
+ #endif
+
+ #ifdef HAVE_SOLARIS_LARGE_PAGES
++my_bool opt_super_large_pages= 0;
+ #if defined(__sun__) && defined(__GNUC__) && defined(__cplusplus) \
+ && defined(_XOPEN_SOURCE)
+ /* memcntl exist within sys/mman.h, but under-defines what is need to use it */
+@@ -203,7 +204,6 @@ int my_init_large_pages(void)
+ my_get_large_page_sizes(my_large_page_sizes);
+
+ #ifdef HAVE_SOLARIS_LARGE_PAGES
+- extern my_bool opt_super_large_pages;
+ /*
+ tell the kernel that we want to use 4/256MB page for heap storage
+ and also for the stack. We use 4 MByte as default and if the
Home |
Main Index |
Thread Index |
Old Index