| @@ -1,54 +1,57 @@ | | | @@ -1,54 +1,57 @@ |
1 | # $NetBSD: mysql.buildlink3.mk,v 1.39 2023/07/10 22:57:41 nia Exp $ | | 1 | # $NetBSD: mysql.buildlink3.mk,v 1.40 2023/07/14 13:25:57 nia Exp $ |
2 | # | | 2 | # |
3 | # This file is included by packages that require some version of the | | 3 | # This file is included by packages that require some version of the |
4 | # MySQL database client. | | 4 | # MySQL database client. |
5 | # | | 5 | # |
6 | # User-settable variables: | | 6 | # User-settable variables: |
7 | # | | 7 | # |
8 | # MYSQL_VERSION_DEFAULT | | 8 | # MYSQL_VERSION_DEFAULT |
9 | # The preferred MySQL version. | | 9 | # The preferred MySQL version. |
10 | # | | 10 | # |
11 | # Possible: 57 56 80 mariadb1011 mariadb106 mariadb105 mariadb104 | | 11 | # Possible: 57 56 80 mariadb1011 mariadb106 mariadb105 mariadb104 |
12 | # Default: mariadb106 | | 12 | # Default: mariadb106 |
13 | # | | 13 | # |
14 | # Package-settable variables: | | 14 | # Package-settable variables: |
15 | # | | 15 | # |
16 | # MYSQL_VERSIONS_ACCEPTED | | 16 | # MYSQL_VERSIONS_ACCEPTED |
17 | # The list of MySQL versions that the package accepts. | | 17 | # The list of MySQL versions that the package accepts. |
18 | # | | 18 | # |
19 | # Possible: (see MYSQL_VERSION_DEFAULT) | | 19 | # Possible: (see MYSQL_VERSION_DEFAULT) |
20 | # Default: (all) | | 20 | # Default: (all) |
21 | # | | 21 | # |
22 | # Variables set by this file: | | 22 | # Variables set by this file: |
23 | # | | 23 | # |
24 | # MYSQL_VERSION | | 24 | # MYSQL_VERSION |
| | | 25 | # MARIADB_VERSIONS_ALL |
25 | | | 26 | |
26 | .if !defined(MYSQL_VERSION_MK) | | 27 | .if !defined(MYSQL_VERSION_MK) |
27 | MYSQL_VERSION_MK= # defined | | 28 | MYSQL_VERSION_MK= # defined |
28 | | | 29 | |
29 | BUILD_DEFS+= MYSQL_VERSION_DEFAULT | | 30 | BUILD_DEFS+= MYSQL_VERSION_DEFAULT |
30 | BUILD_DEFS_EFFECTS+= MYSQL_VERSION | | 31 | BUILD_DEFS_EFFECTS+= MYSQL_VERSION |
31 | | | 32 | |
32 | _VARGROUPS+= mysql | | 33 | _VARGROUPS+= mysql |
33 | _USER_VARS.mysql= MYSQL_VERSION_DEFAULT | | 34 | _USER_VARS.mysql= MYSQL_VERSION_DEFAULT |
34 | _PKG_VARS.mysql= MYSQL_VERSIONS_ACCEPTED | | 35 | _PKG_VARS.mysql= MYSQL_VERSIONS_ACCEPTED |
35 | _SYS_VARS.mysql= MYSQL_VERSION MYSQL_VERSION_REQD MYSQL_VERSIONS_ALL | | 36 | _SYS_VARS.mysql= MYSQL_VERSION MYSQL_VERSION_REQD MYSQL_VERSIONS_ALL |
36 | | | 37 | |
37 | # | | 38 | # |
38 | # Set variables for all possible MySQL variants | | 39 | # Set variables for all possible MySQL variants |
39 | # | | 40 | # |
| | | 41 | MARIADB_VERSIONS_ALL+= mariadb1011 mariadb106 mariadb105 mariadb104 |
| | | 42 | |
40 | MYSQL_VERSIONS_ALL= 80 57 56 | | 43 | MYSQL_VERSIONS_ALL= 80 57 56 |
41 | MYSQL_VERSIONS_ALL+= mariadb1011 mariadb106 mariadb105 mariadb104 | | 44 | MYSQL_VERSIONS_ALL+= ${MARIADB_VERSIONS_ALL} |
42 | | | 45 | |
43 | MYSQL_PKGBASE.80= mysql-client-8.0.* | | 46 | MYSQL_PKGBASE.80= mysql-client-8.0.* |
44 | MYSQL_PKGSRCDIR.80= ../../databases/mysql80-client | | 47 | MYSQL_PKGSRCDIR.80= ../../databases/mysql80-client |
45 | | | 48 | |
46 | MYSQL_PKGBASE.57= mysql-client-5.7.* | | 49 | MYSQL_PKGBASE.57= mysql-client-5.7.* |
47 | MYSQL_PKGSRCDIR.57= ../../databases/mysql57-client | | 50 | MYSQL_PKGSRCDIR.57= ../../databases/mysql57-client |
48 | | | 51 | |
49 | MYSQL_PKGBASE.56= mysql-client-5.6.* | | 52 | MYSQL_PKGBASE.56= mysql-client-5.6.* |
50 | MYSQL_PKGSRCDIR.56= ../../databases/mysql56-client | | 53 | MYSQL_PKGSRCDIR.56= ../../databases/mysql56-client |
51 | | | 54 | |
52 | MYSQL_PKGBASE.mariadb104= mariadb-client-10.4.* | | 55 | MYSQL_PKGBASE.mariadb104= mariadb-client-10.4.* |
53 | MYSQL_PKGSRCDIR.mariadb104= ../../databases/mariadb104-client | | 56 | MYSQL_PKGSRCDIR.mariadb104= ../../databases/mariadb104-client |
54 | | | 57 | |