databases/mariadb105-{client,server}: Update 10.5.28 => 10.5.29

Release notes:
https://mariadb.com/kb/en/mariadb-10-5-29-release-notes/

While here fix ROCKSDB+ZSTD options: with ROCKSDB it grab zstd even if
option ZSTD is off; nothing else uses zstd.
Unbreak COLUMNSTORE option.

PR:		285895
Approved by:	brnrd (maintainer, timeout > 3 weeks)
Security:	CVE-2025-30722
Security:	CVE-2025-30693
Security:	CVE-2023-52970
Security:	CVE-2023-52969
MFH:		2025Q2
This commit is contained in:
Vladimir Druzenko
2025-06-12 04:13:03 +03:00
parent 8cb5cb36f2
commit f500c36e00
2 changed files with 7 additions and 10 deletions
+4 -7
View File
@@ -1,5 +1,5 @@
PORTNAME?= mariadb
PORTVERSION= 10.5.28
PORTVERSION= 10.5.29
PORTREVISION?= 0
CATEGORIES= databases
MASTER_SITES= \
@@ -64,7 +64,7 @@ OPTIONS_DEFINE_aarch64= WSREP
OPTIONS_DEFINE_powerpc64le= WSREP
OPTIONS_DEFINE_powerpc64= WSREP
OPTIONS_DEFINE_riscv64= WSREP
OPTIONS_GROUP_COMPRESSION= LZ4 LZO SNAPPY ZSTD
OPTIONS_GROUP_COMPRESSION= LZ4 LZO SNAPPY
OPTIONS_GROUP_ENGINES= COLUMNSTORE INNOBASE MROONGA OQGRAPH ROCKSDB S3 SPHINX SPIDER
OPTIONS_GROUP_GROONGA= ZMQ MSGPACK
OPTIONS_EXCLUDE_i386= ROCKSDB
@@ -84,7 +84,6 @@ SPHINX_DESC= SphinxSE engine
SPIDER_DESC= Partitioning and XA-transactions engine
WSREP_DESC= Build wsrep clustering
ZMQ_DESC= ZeroMQ support
ZSTD_DESC+= Zstandard compression support (RocksDB only)
.endif
CMAKE_ARGS+= -DCMAKE_PREFIX_PATH=${PREFIX} \
@@ -167,7 +166,7 @@ ${ENGINE}_CMAKE_OFF= -DPLUGIN_${ENGINE}=NO
${ENGINE}_CMAKE_ON= -DPLUGIN_${ENGINE}=DYNAMIC
.endfor
INNOBASE_VARS_OFF= disabled_plugins+=INNOBASE
COLUMNSTORE_BROKEN= ColumnStore build failure "'swap<logging::Message>' is missing exception specification"
#COLUMNSTORE_BROKEN= ColumnStore build failure "'swap<logging::Message>' is missing exception specification"
CONNECT_EXTRA_LIB_DEPENDS= libodbc.so:databases/unixODBC
CONNECT_EXTRA_USE= gnome=libxml2
CONNECT_EXTRA_USES= gnome
@@ -186,6 +185,7 @@ OQGRAPH_LIB_DEPENDS= libboost_system.so:devel/boost-libs \
#ROCKSDB_BROKEN= RocksDB build failure "incompatible pointer to integer conversion assigning to 'size_t'"
ROCKSDB_USES= python
ROCKSDB_CMAKE_ON= -DPYTHON_SHEBANG=${PYTHON_CMD}
ROCKSDB_LIB_DEPENDS= libzstd.so:archivers/zstd
SNAPPY_CMAKE_ON= -DWITH_INNODB_SNAPPY=ON -DWITH_ROCKSDB_snappy=ON
SNAPPY_CMAKE_OFF= -DWITH_INNODB_SNAPPY=OFF -DWITH_ROCKSDB_snappy=OFF
SNAPPY_LIB_DEPENDS= libsnappy.so:archivers/snappy
@@ -196,9 +196,6 @@ WSREP_RUN_DEPENDS= bash:shells/bash \
#stunnel:security/stunnel
WSREP_SHEBANG_FILES= bin/wsrep_sst_rsync
ZMQ_LIB_DEPENDS= libzmq.so:net/libzmq4
ZSTD_CMAKE_ON= -DWITH_ROCKSDB_zstd=ON
ZSTD_CMAKE_OFF= -DWITH_ROCKSDB_zstd=OFF
ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd
.for PLUGIN in ${DISABLED_PLUGINS}
CMAKE_ARGS+= -DPLUGIN_${PLUGIN}=NO
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1739005023
SHA256 (mariadb-10.5.28.tar.gz) = 0b5070208da0116640f20bd085f1136527f998cc23268715bcbf352e7b7f3cc1
SIZE (mariadb-10.5.28.tar.gz) = 117755203
TIMESTAMP = 1749606427
SHA256 (mariadb-10.5.29.tar.gz) = de49ed417f6fa90e8fee72a41e526e0983dc47f388caff9e703803cec263b826
SIZE (mariadb-10.5.29.tar.gz) = 117805539