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