1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-02-06 11:41:52 +00:00
Florian Smeets 92a030dffd databases/p5-DBD-mysql: Fix for MariaDB users
Add a new variable DBD_MYSQL, use that in *_DEPENDS and add mysql to USES
where required. DBD_MYSQL will automatically set the correct DBD dependency.

In cd16748194e2 databases/p5-DBD-mysql was updated to 5.x, in 5.x the
support for MariaDB was removed and only MySQL >= 8.0 is supported.

In the 4.x releases MariaDB is still supported, according to upstream 4.x
will still be supported for a while [1], so use that for now when we detect
that MYSQL_FLAVOUR is set to mariadb. databases/p5-DBD-mysql4 was added in
d95f49cb3b54.

DBD:MariaDB would be another alternative, but migrating to it might need
more analysis than just staying with the 4.x releases of p5-DBD-mysql. This
thread on the amavis-users mailing list has a very good summary [2] from
the author of DBD:MariaDB.

This includes ideas and suggestions from vvd and mat. Thanks!

[1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277889#c17
[2] https://lists.amavis.org/pipermail/amavis-users/2024-March/006823.html

PR:		275100, 277889
Reviewed by:	vvd, mat
Fixes:	cd16748194e2
Differential Revision: https://reviews.freebsd.org/D44662
2024-04-07 11:36:13 +02:00
..
2024-03-24 15:29:00 +01:00
2024-03-26 19:51:47 -03:00
2024-02-24 17:37:11 +01:00
2024-02-24 17:41:18 +01:00
2024-02-24 17:41:42 +01:00
2024-03-26 19:51:47 -03:00
2024-01-27 13:52:26 +03:00
2024-04-04 18:22:13 -03:00
2024-01-22 18:34:27 +01:00
2024-03-23 10:39:39 +01:00
2024-02-24 18:02:55 +01:00
2024-03-10 09:55:37 +00:00
2024-02-24 18:35:35 +01:00
2024-02-24 18:35:37 +01:00
2023-11-17 12:46:00 +01:00
2023-11-17 12:46:00 +01:00
2024-03-01 13:11:18 -08:00
2024-03-01 13:11:17 -08:00
2024-01-22 01:29:00 +01:00
2024-01-11 18:11:13 +01:00
2024-03-20 14:03:01 -03:00
2024-02-24 18:35:40 +01:00
2024-01-22 01:28:59 +01:00
2024-02-24 18:35:42 +01:00
2023-11-01 23:13:06 +01:00
2023-10-08 19:54:11 +08:00
2024-01-22 01:06:46 +01:00
2024-02-19 21:39:14 +03:00
2024-03-24 15:29:00 +01:00
2024-03-28 10:28:26 -07:00
2023-10-27 02:32:54 -04:00
2024-04-01 08:51:38 +02:00
2024-01-12 21:22:13 +01:00
2024-01-30 20:26:53 +03:00
2024-03-26 19:51:47 -03:00
2024-03-26 19:51:47 -03:00
2024-03-26 09:13:39 +01:00
2023-12-04 10:27:49 +01:00
2024-03-10 09:55:39 +00:00
2024-02-24 18:35:50 +01:00
2023-07-23 18:36:30 +02:00
2024-03-17 20:58:43 +09:00
2024-03-15 10:21:21 +01:00
2024-03-26 19:51:47 -03:00
2024-03-26 19:51:47 -03:00
2024-03-13 07:22:31 +01:00
2024-04-02 17:31:54 +02:00
2024-03-01 13:11:19 -08:00
2024-03-01 13:11:18 -08:00
2024-03-23 15:36:17 -03:00
2024-03-26 19:51:47 -03:00
2023-08-29 20:18:39 +02:00
2023-11-02 08:52:27 -03:00
2023-11-01 23:13:06 +01:00
2024-03-21 22:46:47 +01:00
2024-01-30 20:26:53 +03:00
2024-01-22 18:34:25 +01:00
2024-02-24 19:20:55 +01:00
2024-02-26 09:54:19 +00:00
2024-01-22 18:34:24 +01:00
2024-01-31 20:20:51 +01:00
2024-01-11 17:30:20 +01:00
2024-01-22 01:29:02 +01:00
2024-03-24 15:29:00 +01:00
2024-02-24 19:20:57 +01:00
2024-01-27 09:49:33 +00:00
2023-08-26 21:03:32 +00:00
2024-03-26 19:51:47 -03:00
2024-03-26 19:51:47 -03:00
2024-03-26 19:51:47 -03:00