aboutsummaryrefslogtreecommitdiff
path: root/databases/mariadb118-server/files
diff options
context:
space:
mode:
Diffstat (limited to 'databases/mariadb118-server/files')
-rw-r--r--databases/mariadb118-server/files/patch-FreeBSD1514
-rw-r--r--databases/mariadb118-server/files/patch-tpool_CMakeLists.txt14
2 files changed, 11 insertions, 17 deletions
diff --git a/databases/mariadb118-server/files/patch-FreeBSD15 b/databases/mariadb118-server/files/patch-FreeBSD15
index 7fb744032638..6b1462bb0c14 100644
--- a/databases/mariadb118-server/files/patch-FreeBSD15
+++ b/databases/mariadb118-server/files/patch-FreeBSD15
@@ -22,20 +22,14 @@ FreeBSD 14.x and 15.x when LD_LIBRARY_PATH is not set (when using
FreeBSD packages or installing from FreeBSD ports). Setting
LD_LIBRARY_PATH manually like the script does, breaks mariadb-backup
with the "Undefined symbol" error on FreeBSD 15.0 but not on 14.x.
----
- scripts/wsrep_sst_common.sh | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/scripts/wsrep_sst_common.sh b/scripts/wsrep_sst_common.sh
-index 38aa18d5f6967..edde8328effe9 100644
---- scripts/wsrep_sst_common.sh.orig
+--- scripts/wsrep_sst_common.sh.orig 2025-11-07 08:07:31 UTC
+++ scripts/wsrep_sst_common.sh
-@@ -25,7 +25,7 @@ OS="$(uname)"
+@@ -25,7 +25,7 @@ export PATH="${PATH:+$PATH:}/usr/local/bin:/usr/local/
# Setting the paths for some utilities on CentOS
- export PATH="${PATH:+$PATH:}/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin"
+ export PATH="${PATH:+$PATH:}/usr/local/bin:/usr/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin"
-if [ "$OS" != 'Darwin' ]; then
+if [ "$OS" != 'Darwin' ] && [ "$OS" != 'FreeBSD' ]; then
- export LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}/usr/local/lib:/usr/lib:/lib:/opt/lib"
+ export LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}/usr/local/lib:/lib:/usr/lib:/opt/lib"
fi
diff --git a/databases/mariadb118-server/files/patch-tpool_CMakeLists.txt b/databases/mariadb118-server/files/patch-tpool_CMakeLists.txt
index ac7ffa59c4c2..a383d718c8e0 100644
--- a/databases/mariadb118-server/files/patch-tpool_CMakeLists.txt
+++ b/databases/mariadb118-server/files/patch-tpool_CMakeLists.txt
@@ -1,11 +1,11 @@
---- tpool/CMakeLists.txt.orig 2025-07-28 19:35:07 UTC
+--- tpool/CMakeLists.txt.orig 2025-11-04 17:38:14 UTC
+++ tpool/CMakeLists.txt
-@@ -11,7 +11,7 @@ TARGET_INCLUDE_DIRECTORIES(tpool PUBLIC "${CMAKE_CURRE
+@@ -8,7 +8,7 @@ SET(COMMON_SOURCES
+ wait_notification.cc
+ )
- TARGET_INCLUDE_DIRECTORIES(tpool PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}"
- PRIVATE ${PROJECT_SOURCE_DIR}/include)
-
+ADD_DEFINITIONS(-fPIC)
- IF(WIN32)
- TARGET_SOURCES(tpool PRIVATE tpool_win.cc aio_win.cc)
- ELSEIF(CMAKE_SYSTEM_NAME STREQUAL "Linux")
+ IF(NOT CMAKE_SYSTEM_NAME STREQUAL "Linux")
+ ADD_LIBRARY(tpool OBJECT ${COMMON_SOURCES} aio_simulated.cc)
+ IF(WIN32)