[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