[Midnightbsd-cvs] [MidnightBSD/mports] f48f4d: databases/mariadb118-server: add MariaDB 11.8 (#1686)
Lucas Holt
noreply at github.com
Sat Oct 3 18:49:00 EDT 2026
Branch: refs/heads/master
Home: https://github.com/MidnightBSD/mports
Commit: f48f4d5d6aadf54294e6b8bb108dca1bfc358e59
https://github.com/MidnightBSD/mports/commit/f48f4d5d6aadf54294e6b8bb108dca1bfc358e59
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-10-03 (Sat, 03 Oct 2026)
Changed paths:
M Mk/extensions/mysql.mk
M databases/Makefile
A databases/mariadb118-client/Makefile
A databases/mariadb118-client/pkg-plist
A databases/mariadb118-server/Makefile
A databases/mariadb118-server/distinfo
A databases/mariadb118-server/files/client.cnf.sample.in
A databases/mariadb118-server/files/my.cnf.sample.in
A databases/mariadb118-server/files/mysql-server.in
A databases/mariadb118-server/files/patch-cmake_dtrace.cmake
A databases/mariadb118-server/files/patch-scripts_CMakeLists.txt
A databases/mariadb118-server/files/patch-scripts_mysql__config.sh
A databases/mariadb118-server/files/patch-scripts_wsrep__sst__common.sh
A databases/mariadb118-server/files/patch-storage_rocksdb_rocksdb_port_jemalloc__helper.h
A databases/mariadb118-server/files/patch-tpool_CMakeLists.txt
A databases/mariadb118-server/files/pkg-message.in
A databases/mariadb118-server/files/server.cnf.sample.in
A databases/mariadb118-server/pkg-descr
A databases/mariadb118-server/pkg-plist
Log Message:
-----------
databases/mariadb118-server: add MariaDB 11.8 (#1686)
## Summary
- Add MariaDB 11.8.9 client and server ports from the FreeBSD ports
tree, adapted for MidnightBSD staging and OS detection.
- Register both origins and the `mysql:118m` client library mapping.
- Keep the upstream server options, including WSREP, and add the Perl
runtime dependency used by installed scripts.
## Validation
- `bmake makesum`, `patch`, build, `fake`, and `package` passed for
client and server on MidnightBSD 4.2/amd64.
- `bmake check-license` passed for both ports; `bmake test` has no test
commands.
- Server package built with default engine and WSREP options; client
SONAME is `libmariadb.so.3`.
- Fresh server configure confirmed the MidnightBSD DTrace adjustment.
- `portlint -C`: server 0 fatal errors; client reports the existing
slave Makefile layout warning.
## Limits
- No MidnightBSD stable/4.0 build environment was available, so that
release remains unverified.
- The optional `mariadb-convert-table-format` utility uses
`DBD::MariaDB`; no coinstallable mports driver is currently available.
The package does not add an incompatible mandatory driver dependency.
- `git diff --check` flags whitespace in imported unified patch text.
## Summary by Sourcery
Add MariaDB 11.8 client and server ports for MidnightBSD.
New Features:
- Add MariaDB 11.8.9 client and server ports with client library
integration and server support for optional storage, compression,
security, and clustering features.
Bug Fixes:
- Apply MidnightBSD compatibility adjustments for DTrace, WSREP scripts,
RocksDB, and client library configuration.
Enhancements:
- Register the new MariaDB 11.8 client and server ports and define their
package metadata, dependencies, configuration files, service
integration, and installation manifests.
Signed-off-by: Lucas Holt <luke at foolishgames.com>
To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications
More information about the Midnightbsd-cvs
mailing list