| @@ -1,34 +1,37 @@ | | | @@ -1,34 +1,37 @@ |
1 | # $NetBSD: mysql.buildlink3.mk,v 1.27 2020/05/23 07:35:56 adam Exp $ | | 1 | # $NetBSD: mysql.buildlink3.mk,v 1.28 2020/10/20 21:53:31 otis 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 MARIADB55 | | 11 | # Possible: 57 56 MARIADB55 |
12 | # Default: 57 | | 12 | # Default: 57 |
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: |
| | | 23 | # |
| | | 24 | # MYSQL_VERSION |
22 | | | 25 | |
23 | .if !defined(MYSQL_VERSION_MK) | | 26 | .if !defined(MYSQL_VERSION_MK) |
24 | MYSQL_VERSION_MK= # defined | | 27 | MYSQL_VERSION_MK= # defined |
25 | | | 28 | |
26 | BUILD_DEFS+= MYSQL_VERSION_DEFAULT | | 29 | BUILD_DEFS+= MYSQL_VERSION_DEFAULT |
27 | BUILD_DEFS_EFFECTS+= MYSQL_PKGSRCDIR | | 30 | BUILD_DEFS_EFFECTS+= MYSQL_PKGSRCDIR |
28 | | | 31 | |
29 | _VARGROUPS+= mysql | | 32 | _VARGROUPS+= mysql |
30 | _USER_VARS.mysql= MYSQL_VERSION_DEFAULT | | 33 | _USER_VARS.mysql= MYSQL_VERSION_DEFAULT |
31 | _PKG_VARS.mysql= MYSQL_VERSIONS_ACCEPTED | | 34 | _PKG_VARS.mysql= MYSQL_VERSIONS_ACCEPTED |
32 | _SYS_VARS.mysql= MYSQL_PKGSRCDIR | | 35 | _SYS_VARS.mysql= MYSQL_PKGSRCDIR |
33 | | | 36 | |
34 | .include "../../mk/bsd.prefs.mk" | | 37 | .include "../../mk/bsd.prefs.mk" |
| @@ -121,14 +124,16 @@ PKG_FAIL_REASON+= "[mysql.buildlink3.mk] | | | @@ -121,14 +124,16 @@ PKG_FAIL_REASON+= "[mysql.buildlink3.mk] |
121 | # | | 124 | # |
122 | # check installed version aginst required: | | 125 | # check installed version aginst required: |
123 | # | | 126 | # |
124 | .if defined(_MYSQL_VERSION_INSTALLED) | | 127 | .if defined(_MYSQL_VERSION_INSTALLED) |
125 | . if ${_MYSQL_VERSION} != ${_MYSQL_VERSION_INSTALLED} | | 128 | . if ${_MYSQL_VERSION} != ${_MYSQL_VERSION_INSTALLED} |
126 | PKG_FAIL_REASON+= "${PKGBASE} requires mysql-${_MYSQL_VERSION}, but mysql-${_MYSQL_VERSION_INSTALLED} is already installed." | | 129 | PKG_FAIL_REASON+= "${PKGBASE} requires mysql-${_MYSQL_VERSION}, but mysql-${_MYSQL_VERSION_INSTALLED} is already installed." |
127 | . endif | | 130 | . endif |
128 | .endif | | 131 | .endif |
129 | | | 132 | |
130 | .if defined(MYSQL_PKGSRCDIR) | | 133 | .if defined(MYSQL_PKGSRCDIR) |
131 | .include "${MYSQL_PKGSRCDIR}/buildlink3.mk" | | 134 | .include "${MYSQL_PKGSRCDIR}/buildlink3.mk" |
132 | .endif | | 135 | .endif |
133 | | | 136 | |
| | | 137 | MYSQL_VERSION= ${_MYSQL_VERSION} |
| | | 138 | |
134 | .endif # MYSQL_VERSION_MK | | 139 | .endif # MYSQL_VERSION_MK |