pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: [pkgsrc-2025Q1] pkgsrc/databases
Module Name: pkgsrc
Committed By: maya
Date: Mon Jun 9 00:28:10 UTC 2025
Modified Files:
pkgsrc/databases/mariadb1011-client [pkgsrc-2025Q1]: Makefile.common
PLIST distinfo
pkgsrc/databases/mariadb1011-client/patches [pkgsrc-2025Q1]:
patch-CMakeLists.txt patch-cmake_libfmt.cmake
patch-storage_rocksdb_rocksdb_Makefile
pkgsrc/databases/mariadb1011-embedded [pkgsrc-2025Q1]: Makefile
pkgsrc/databases/mariadb1011-server [pkgsrc-2025Q1]: Makefile
Log Message:
Pullup ticket #6974 - requested by nia
databases/mariadb1011-client: Security fix
databases/mariadb1011-embedded: Security fix
databases/mariadb1011-server: Security fix
Revisions pulled up:
- databases/mariadb1011-client/Makefile 1.19
- databases/mariadb1011-client/Makefile.common 1.18
- databases/mariadb1011-client/PLIST 1.4
- databases/mariadb1011-client/distinfo 1.15
- databases/mariadb1011-client/patches/patch-CMakeLists.txt 1.4
- databases/mariadb1011-client/patches/patch-cmake_libfmt.cmake 1.4
- databases/mariadb1011-client/patches/patch-storage_rocksdb_rocksdb_Makefile 1.2
- databases/mariadb1011-embedded/Makefile 1.14
- databases/mariadb1011-server/Makefile 1.27
---
Module Name: pkgsrc
Committed By: nia
Date: Fri Jun 6 20:48:34 UTC 2025
Modified Files:
pkgsrc/databases/mariadb1011-client: Makefile Makefile.common PLIST
distinfo
pkgsrc/databases/mariadb1011-client/patches: patch-CMakeLists.txt
patch-cmake_libfmt.cmake patch-storage_rocksdb_rocksdb_Makefile
pkgsrc/databases/mariadb1011-embedded: Makefile
pkgsrc/databases/mariadb1011-server: Makefile
Log Message:
mariadb1011: Update to 10.11.13
Fixes for the following security issues:
- CVE-2025-30722
- CVE-2025-30693
- CVE-2023-52970
- CVE-2023-52969
- CVE-2023-52971
To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.17.2.1 \
pkgsrc/databases/mariadb1011-client/Makefile.common
cvs rdiff -u -r1.3 -r1.3.2.1 pkgsrc/databases/mariadb1011-client/PLIST
cvs rdiff -u -r1.14 -r1.14.2.1 pkgsrc/databases/mariadb1011-client/distinfo
cvs rdiff -u -r1.3 -r1.3.2.1 \
pkgsrc/databases/mariadb1011-client/patches/patch-CMakeLists.txt
cvs rdiff -u -r1.3 -r1.3.4.1 \
pkgsrc/databases/mariadb1011-client/patches/patch-cmake_libfmt.cmake
cvs rdiff -u -r1.1 -r1.1.14.1 \
pkgsrc/databases/mariadb1011-client/patches/patch-storage_rocksdb_rocksdb_Makefile
cvs rdiff -u -r1.11 -r1.11.4.1 pkgsrc/databases/mariadb1011-embedded/Makefile
cvs rdiff -u -r1.23 -r1.23.2.1 pkgsrc/databases/mariadb1011-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/mariadb1011-client/Makefile.common
diff -u pkgsrc/databases/mariadb1011-client/Makefile.common:1.17 pkgsrc/databases/mariadb1011-client/Makefile.common:1.17.2.1
--- pkgsrc/databases/mariadb1011-client/Makefile.common:1.17 Sun Feb 16 23:28:12 2025
+++ pkgsrc/databases/mariadb1011-client/Makefile.common Mon Jun 9 00:28:10 2025
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile.common,v 1.17 2025/02/16 23:28:12 nia Exp $
+# $NetBSD: Makefile.common,v 1.17.2.1 2025/06/09 00:28:10 maya Exp $
#
# used by databases/mariadb1011-client/Makefile
# used by databases/mariadb1011-server/Makefile
# used by databases/mariadb1011-embedded/Makefile
-DISTNAME= mariadb-10.11.11
+DISTNAME= mariadb-10.11.13
CATEGORIES= databases
MASTER_SITES= https://archive.mariadb.org/${DISTNAME}/source/
@@ -86,6 +86,9 @@ CMAKE_CONFIGURE_ARGS+= -DCMAKE_DISABLE_
CMAKE_CONFIGURE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_LZ4=ON
CMAKE_CONFIGURE_ARGS+= -DWITHOUT_MROONGA_STORAGE_ENGINE=ON
+# Let mk/ determine the security hardening flags to use.
+CMAKE_CONFIGURE_ARGS+= -DSECURITY_HARDENED=OFF
+
CMAKE_CONFIGURE_ARGS+= -DENABLE_DTRACE=OFF
# Ensure the correct DTrace ABI is used.
Index: pkgsrc/databases/mariadb1011-client/PLIST
diff -u pkgsrc/databases/mariadb1011-client/PLIST:1.3 pkgsrc/databases/mariadb1011-client/PLIST:1.3.2.1
--- pkgsrc/databases/mariadb1011-client/PLIST:1.3 Sun Feb 16 23:28:12 2025
+++ pkgsrc/databases/mariadb1011-client/PLIST Mon Jun 9 00:28:10 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2025/02/16 23:28:12 nia Exp $
+@comment $NetBSD: PLIST,v 1.3.2.1 2025/06/09 00:28:10 maya Exp $
bin/mariadb
bin/mariadb-access
bin/mariadb-admin
@@ -198,6 +198,7 @@ include/mysql/server/private/my_time.h
include/mysql/server/private/my_tree.h
include/mysql/server/private/my_uctype.h
include/mysql/server/private/my_user.h
+include/mysql/server/private/my_virtual_mem.h
include/mysql/server/private/myisam.h
include/mysql/server/private/myisamchk.h
include/mysql/server/private/myisammrg.h
Index: pkgsrc/databases/mariadb1011-client/distinfo
diff -u pkgsrc/databases/mariadb1011-client/distinfo:1.14 pkgsrc/databases/mariadb1011-client/distinfo:1.14.2.1
--- pkgsrc/databases/mariadb1011-client/distinfo:1.14 Sun Feb 16 23:28:12 2025
+++ pkgsrc/databases/mariadb1011-client/distinfo Mon Jun 9 00:28:10 2025
@@ -1,13 +1,13 @@
-$NetBSD: distinfo,v 1.14 2025/02/16 23:28:12 nia Exp $
+$NetBSD: distinfo,v 1.14.2.1 2025/06/09 00:28:10 maya Exp $
-BLAKE2s (mariadb-10.11.11.tar.gz) = e6568174c2ac244c68cd618a9788ff33518f2ed2bae7a1773b22decc115dd4df
-SHA512 (mariadb-10.11.11.tar.gz) = d9c154207a9f435ce08d5fbfe31814a739e577c656ef9996cf7e60c2cad8b4c07e2de8d94b6191fefa2b5cbde56437b586f85f144d3b4fcec8533449ed8411ac
-Size (mariadb-10.11.11.tar.gz) = 105754084 bytes
+BLAKE2s (mariadb-10.11.13.tar.gz) = 23965d289e03ea187bb48a0721396ad79425f02b7334ee46e12925ced3588f00
+SHA512 (mariadb-10.11.13.tar.gz) = 4eff7f30fdbfdbeafb6c708262a89bcb2065261c384b5b027720dd7a7a7dc79ecbdb70339aec05c813d7991c3807af09c300841e731e5c925a1adf5b3fcd0580
+Size (mariadb-10.11.13.tar.gz) = 109323757 bytes
SHA1 (patch-BUILD_compile-pentium32-gcov) = 89a7da728f94f19c153b4d2d2d6ba5462acc941f
-SHA1 (patch-CMakeLists.txt) = ed2d6200cd6023bdb3847a514a948522d70ce210
+SHA1 (patch-CMakeLists.txt) = 4cb0b1d8ffecf04aa4cdc3aa324418d90e4854a8
SHA1 (patch-client_CMakeLists.txt) = 8fdd8a182304f0b84e120ce95334ace23d02ce88
SHA1 (patch-client_mysql.cc) = e9c33cd51c11b6be309ee6d1404da2d9ece38efd
-SHA1 (patch-cmake_libfmt.cmake) = 5b33ee5491bfd02ae0d255e372df497e4257aff6
+SHA1 (patch-cmake_libfmt.cmake) = e6a1b0cf65e0cfc0ea61723ba5aa091a181f3eb2
SHA1 (patch-extra_readline_CMakeLists.txt) = 37873deaeccb37e1313179103bb12dcde4a496d6
SHA1 (patch-include_my__global.h) = a3b831f91ba2efea9f78e70ab4f706da23b80403
SHA1 (patch-libmariadb_cmake_FindGSSAPI.cmake) = 94b268478e680b82b1c108a12c0f37f3dc68ffce
@@ -20,6 +20,6 @@ SHA1 (patch-sql_mysqld.cc) = f7704b39ae5
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
-SHA1 (patch-storage_rocksdb_rocksdb_Makefile) = 67ea4d154f4f623fdca739f50b236c973e118a12
+SHA1 (patch-storage_rocksdb_rocksdb_Makefile) = 2c0a482623b7ff4308b167796ef66102deddc83b
SHA1 (patch-storage_rocksdb_rocksdb_build__tools_fb__compile__mongo.sh) = 3b632521c23765c39f4638dc7a80d04b9e1d58bd
SHA1 (patch-support-files_mysql.server.sh) = a98d82cdda1dbd5ef8ebb7e457bb51661b5fd275
Index: pkgsrc/databases/mariadb1011-client/patches/patch-CMakeLists.txt
diff -u pkgsrc/databases/mariadb1011-client/patches/patch-CMakeLists.txt:1.3 pkgsrc/databases/mariadb1011-client/patches/patch-CMakeLists.txt:1.3.2.1
--- pkgsrc/databases/mariadb1011-client/patches/patch-CMakeLists.txt:1.3 Sun Feb 16 23:28:12 2025
+++ pkgsrc/databases/mariadb1011-client/patches/patch-CMakeLists.txt Mon Jun 9 00:28:10 2025
@@ -1,10 +1,10 @@
-$NetBSD: patch-CMakeLists.txt,v 1.3 2025/02/16 23:28:12 nia Exp $
+$NetBSD: patch-CMakeLists.txt,v 1.3.2.1 2025/06/09 00:28:10 maya Exp $
Allow building a server-only configuration.
---- CMakeLists.txt.orig 2025-01-30 17:54:53.000000000 +0000
+--- CMakeLists.txt.orig 2025-05-19 16:14:23.000000000 +0000
+++ CMakeLists.txt
-@@ -458,8 +458,6 @@ ENDIF()
+@@ -457,8 +457,6 @@ ENDIF()
UNSET (MYSQLD_STATIC_PLUGIN_LIBS CACHE)
@@ -13,7 +13,7 @@ Allow building a server-only configurati
INCLUDE(cpack_tgz)
INCLUDE(cpack_rpm)
INCLUDE(cpack_deb)
-@@ -470,19 +468,16 @@ MARK_AS_ADVANCED(PYTHON_SHEBANG)
+@@ -469,19 +467,16 @@ MARK_AS_ADVANCED(PYTHON_SHEBANG)
# Add storage engines and plugins.
CONFIGURE_PLUGINS()
@@ -33,7 +33,7 @@ Allow building a server-only configurati
ADD_SUBDIRECTORY(sql)
OPTION (WITH_EMBEDDED_SERVER "Compile MariaDB with embedded server" OFF)
IF(WITH_EMBEDDED_SERVER)
-@@ -501,10 +496,12 @@ IF(NOT WITHOUT_SERVER)
+@@ -500,10 +495,12 @@ IF(NOT WITHOUT_SERVER)
ADD_SUBDIRECTORY(win/upgrade_wizard)
ADD_SUBDIRECTORY(win/packaging)
ENDIF()
@@ -49,7 +49,7 @@ Allow building a server-only configurati
ENDIF()
IF (NOT WITHOUT_ABI_CHECK)
-@@ -513,13 +510,14 @@ ENDIF()
+@@ -512,13 +509,14 @@ ENDIF()
INCLUDE(cmake/tags.cmake)
INCLUDE(for_clients)
ADD_SUBDIRECTORY(scripts)
@@ -66,7 +66,7 @@ Allow building a server-only configurati
ENDIF()
# minimal target to build only binaries for export
ADD_CUSTOM_TARGET(import_executables DEPENDS ${EXPORTED})
-@@ -591,7 +589,7 @@ IF(WIN32 AND SIGNCODE)
+@@ -590,7 +588,7 @@ IF(WIN32 AND SIGNCODE)
INSTALL(SCRIPT ${PROJECT_BINARY_DIR}/sign.cmake)
ENDIF()
@@ -75,7 +75,7 @@ Allow building a server-only configurati
OPTION(FEATURE_SUMMARY "Print feature summary at the end of configure step" ON)
IF (FEATURE_SUMMARY)
-@@ -603,41 +601,3 @@ IF(NON_DISTRIBUTABLE_WARNING)
+@@ -602,41 +600,3 @@ IF(NON_DISTRIBUTABLE_WARNING)
MESSAGE(WARNING "
You have linked MariaDB with ${NON_DISTRIBUTABLE_WARNING} libraries! You may not distribute the resulting binary. If you do, you will put yourself into a legal problem with the Free Software
Foundation.")
ENDIF()
@@ -110,7 +110,7 @@ Allow building a server-only configurati
- perror
- replace)
- IF(WIN32)
-- ADD_DEPENDENCIES(minbuild echo mariadb-install-db my_safe_kill)
+- ADD_DEPENDENCIES(minbuild echo mariadb-install-db my_safe_kill mariadb-upgrade-service)
- ENDIF()
- ADD_CUSTOM_TARGET(smoketest
- COMMAND perl ./mysql-test-run.pl main.1st
Index: pkgsrc/databases/mariadb1011-client/patches/patch-cmake_libfmt.cmake
diff -u pkgsrc/databases/mariadb1011-client/patches/patch-cmake_libfmt.cmake:1.3 pkgsrc/databases/mariadb1011-client/patches/patch-cmake_libfmt.cmake:1.3.4.1
--- pkgsrc/databases/mariadb1011-client/patches/patch-cmake_libfmt.cmake:1.3 Fri Dec 13 14:07:45 2024
+++ pkgsrc/databases/mariadb1011-client/patches/patch-cmake_libfmt.cmake Mon Jun 9 00:28:10 2025
@@ -1,25 +1,24 @@
-$NetBSD: patch-cmake_libfmt.cmake,v 1.3 2024/12/13 14:07:45 nia Exp $
+$NetBSD: patch-cmake_libfmt.cmake,v 1.3.4.1 2025/06/09 00:28:10 maya Exp $
Disable broken libfmt detection.
---- cmake/libfmt.cmake.orig 2024-12-13 13:59:17.741050173 +0000
+--- cmake/libfmt.cmake.orig 2025-05-19 16:14:24.000000000 +0000
+++ cmake/libfmt.cmake
-@@ -25,29 +25,7 @@ MACRO(BUNDLE_LIBFMT)
+@@ -25,28 +25,7 @@ MACRO(BUNDLE_LIBFMT)
ENDMACRO()
MACRO (CHECK_LIBFMT)
- IF(WITH_LIBFMT STREQUAL "system" OR WITH_LIBFMT STREQUAL "auto")
- SET(CMAKE_REQUIRED_INCLUDES ${LIBFMT_INCLUDE_DIR})
- CHECK_CXX_SOURCE_RUNS(
-- "#define FMT_STATIC_THOUSANDS_SEPARATOR ','
-- #define FMT_HEADER_ONLY 1
+- "#define FMT_HEADER_ONLY 1
- #include <fmt/args.h>
- int main() {
- using ArgStore= fmt::dynamic_format_arg_store<fmt::format_context>;
- ArgStore arg_store;
- int answer= 4321;
- arg_store.push_back(answer);
-- return fmt::vformat(\"{:L}\", arg_store).compare(\"4,321\");
+- return fmt::vformat(\"{}\", arg_store).compare(\"4321\");
- }" HAVE_SYSTEM_LIBFMT)
- SET(CMAKE_REQUIRED_INCLUDES)
- ENDIF()
Index: pkgsrc/databases/mariadb1011-client/patches/patch-storage_rocksdb_rocksdb_Makefile
diff -u pkgsrc/databases/mariadb1011-client/patches/patch-storage_rocksdb_rocksdb_Makefile:1.1 pkgsrc/databases/mariadb1011-client/patches/patch-storage_rocksdb_rocksdb_Makefile:1.1.14.1
--- pkgsrc/databases/mariadb1011-client/patches/patch-storage_rocksdb_rocksdb_Makefile:1.1 Mon Jul 10 22:55:49 2023
+++ pkgsrc/databases/mariadb1011-client/patches/patch-storage_rocksdb_rocksdb_Makefile Mon Jun 9 00:28:10 2025
@@ -1,24 +1,24 @@
-$NetBSD: patch-storage_rocksdb_rocksdb_Makefile,v 1.1 2023/07/10 22:55:49 nia Exp $
+$NetBSD: patch-storage_rocksdb_rocksdb_Makefile,v 1.1.14.1 2025/06/09 00:28:10 maya Exp $
Shell portability.
---- storage/rocksdb/rocksdb/Makefile.orig 2021-02-18 23:22:28.000000000 +0000
+--- storage/rocksdb/rocksdb/Makefile.orig 2025-06-06 17:55:18.123502674 +0000
+++ storage/rocksdb/rocksdb/Makefile
-@@ -911,7 +911,7 @@ valgrind_check_0:
+@@ -962,7 +962,7 @@ valgrind_check_0:
| grep -E '$(tests-regexp)' \
- | grep -E -v '$(valgrind-blacklist-regexp)' \
- | build_tools/gnu_parallel -j$(J) --plain --joblog=LOG $$eta --gnu \
-- '(if [[ "{}" == "./"* ]] ; then $(DRIVER) {}; else {}; fi) ' \
-+ '(if [ "{}" = "./"* ] ; then $(DRIVER) {}; else {}; fi) ' \
- '>& t/valgrind_log-{/}'
+ | grep -E -v '$(valgrind-exclude-regexp)' \
+ | build_tools/gnu_parallel -j$(J) --plain --joblog=LOG --eta --gnu \
+- '(if [[ "{}" == "./"* ]] ; then $(DRIVER) {}; else {}; fi) \
++ '(if [ "{}" = "./"* ] ; then $(DRIVER) {}; else {}; fi) \
+ $(parallel_redir)' \
CLEAN_FILES += t LOG $(TMPD)
-@@ -1952,7 +1952,7 @@ rocksdbjavastatic: $(java_static_all_lib
+@@ -2282,7 +2282,7 @@ rocksdbjavastatic_javalib:
-o ./java/target/$(ROCKSDBJNILIB) $(JNI_NATIVE_SOURCES) \
- $(java_static_all_libobjects) $(COVERAGEFLAGS) \
+ $(LIB_OBJECTS) $(COVERAGEFLAGS) \
$(JAVA_COMPRESSIONS) $(JAVA_STATIC_LDFLAGS)
- cd java/target;if [ "$(DEBUG_LEVEL)" == "0" ]; then \
+ cd java/target;if [ "$(DEBUG_LEVEL)" = "0" ]; then \
strip $(STRIPFLAGS) $(ROCKSDBJNILIB); \
fi
- cd java;jar -cf target/$(ROCKSDB_JAR) HISTORY*.md
+
Index: pkgsrc/databases/mariadb1011-embedded/Makefile
diff -u pkgsrc/databases/mariadb1011-embedded/Makefile:1.11 pkgsrc/databases/mariadb1011-embedded/Makefile:1.11.4.1
--- pkgsrc/databases/mariadb1011-embedded/Makefile:1.11 Thu Nov 14 22:19:01 2024
+++ pkgsrc/databases/mariadb1011-embedded/Makefile Mon Jun 9 00:28:10 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.11 2024/11/14 22:19:01 wiz Exp $
+# $NetBSD: Makefile,v 1.11.4.1 2025/06/09 00:28:10 maya Exp $
PKGNAME= ${DISTNAME:S/-/-embedded-/}
-PKGREVISION= 3
COMMENT= MariaDB 10.11, a free MySQL compatible database (embedded)
# for the header files needed by the installed header file of this package
@@ -17,6 +16,7 @@ DEPENDS+= mariadb-client-10.11.*:../../d
CMAKE_CONFIGURE_ARGS+= -DCONNECT_WITH_MONGO=NO
CMAKE_CONFIGURE_ARGS+= -DWITH_EMBEDDED_SERVER=ON
+CMAKE_CONFIGURE_ARGS+= -DWITHOUT_ROCKSDB_STORAGE_ENGINE=ON
post-install:
for file in \
Index: pkgsrc/databases/mariadb1011-server/Makefile
diff -u pkgsrc/databases/mariadb1011-server/Makefile:1.23 pkgsrc/databases/mariadb1011-server/Makefile:1.23.2.1
--- pkgsrc/databases/mariadb1011-server/Makefile:1.23 Sun Feb 16 23:28:12 2025
+++ pkgsrc/databases/mariadb1011-server/Makefile Mon Jun 9 00:28:10 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2025/02/16 23:28:12 nia Exp $
+# $NetBSD: Makefile,v 1.23.2.1 2025/06/09 00:28:10 maya Exp $
PKGNAME= ${DISTNAME:S/-/-server-/}
COMMENT= MariaDB 10.11, a free MySQL compatible database (server)
@@ -46,7 +46,7 @@ BUILD_DEFS+= MARIADB_DATADIR
OWN_DIRS_PERMS+= ${MARIADB_DATADIR} ${MARIADB_USER} ${MARIADB_GROUP} 0700
OWN_DIRS_PERMS+= ${VARBASE}/log/mariadb ${MARIADB_USER} ${MARIADB_GROUP} 0700
-USE_TOOLS= bash:run perl:run
+USE_TOOLS+= bash:run perl:run
REPLACE_BASH+= scripts/wsrep_sst_*.sh
REPLACE_BASH+= scripts/mariadb-service-convert
Home |
Main Index |
Thread Index |
Old Index