MySQL 5.5 and PostgreSQL 9.4 are no longer with usdiff -r1.26 -r1.27 pkgsrc/mk/mysql.buildlink3.mk
(adam)
@@ -1,86 +1,80 @@ | @@ -1,86 +1,80 @@ | |||
1 | # $NetBSD: mysql.buildlink3.mk,v 1.26 2020/03/15 17:50:28 rillig Exp $ | 1 | # $NetBSD: mysql.buildlink3.mk,v 1.27 2020/05/23 07:35:56 adam 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 55 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 | 22 | |||
23 | .if !defined(MYSQL_VERSION_MK) | 23 | .if !defined(MYSQL_VERSION_MK) | |
24 | MYSQL_VERSION_MK= # defined | 24 | MYSQL_VERSION_MK= # defined | |
25 | 25 | |||
26 | BUILD_DEFS+= MYSQL_VERSION_DEFAULT | 26 | BUILD_DEFS+= MYSQL_VERSION_DEFAULT | |
27 | BUILD_DEFS_EFFECTS+= MYSQL_PKGSRCDIR | 27 | BUILD_DEFS_EFFECTS+= MYSQL_PKGSRCDIR | |
28 | 28 | |||
29 | _VARGROUPS+= mysql | 29 | _VARGROUPS+= mysql | |
30 | _USER_VARS.mysql= MYSQL_VERSION_DEFAULT | 30 | _USER_VARS.mysql= MYSQL_VERSION_DEFAULT | |
31 | _PKG_VARS.mysql= MYSQL_VERSIONS_ACCEPTED | 31 | _PKG_VARS.mysql= MYSQL_VERSIONS_ACCEPTED | |
32 | _SYS_VARS.mysql= MYSQL_PKGSRCDIR | 32 | _SYS_VARS.mysql= MYSQL_PKGSRCDIR | |
33 | 33 | |||
34 | .include "../../mk/bsd.prefs.mk" | 34 | .include "../../mk/bsd.prefs.mk" | |
35 | 35 | |||
36 | MYSQL_VERSION_DEFAULT?= 57 | 36 | MYSQL_VERSION_DEFAULT?= 57 | |
37 | MYSQL_VERSIONS_ACCEPTED?= 57 56 55 MARIADB55 | 37 | MYSQL_VERSIONS_ACCEPTED?= 57 56 MARIADB55 | |
38 | 38 | |||
39 | # transform the list into individual variables | 39 | # transform the list into individual variables | |
40 | .for mv in ${MYSQL_VERSIONS_ACCEPTED} | 40 | .for mv in ${MYSQL_VERSIONS_ACCEPTED} | |
41 | _MYSQL_VERSION_${mv}_OK= yes | 41 | _MYSQL_VERSION_${mv}_OK= yes | |
42 | .endfor | 42 | .endfor | |
43 | 43 | |||
44 | # check what is installed | 44 | # check what is installed | |
45 | .if ${OPSYS} == "Darwin" | 45 | .if ${OPSYS} == "Darwin" | |
46 | . if exists(${LOCALBASE}/lib/libmysqlclient.20.dylib) | 46 | . if exists(${LOCALBASE}/lib/libmysqlclient.20.dylib) | |
47 | _MYSQL_VERSION_57_INSTALLED= yes | 47 | _MYSQL_VERSION_57_INSTALLED= yes | |
48 | _MYSQL_VERSION_INSTALLED= 57 | 48 | _MYSQL_VERSION_INSTALLED= 57 | |
49 | . endif | 49 | . endif | |
50 | . if exists(${LOCALBASE}/lib/libmysqlclient.18.dylib) | 50 | . if exists(${LOCALBASE}/lib/libmysqlclient.18.dylib) | |
51 | . if exists(${LOCALBASE}/include/mysql/mysql/client_authentication.h) | 51 | . if exists(${LOCALBASE}/include/mysql/mysql/client_authentication.h) | |
52 | _MYSQL_VERSION_56_INSTALLED= yes | 52 | _MYSQL_VERSION_56_INSTALLED= yes | |
53 | _MYSQL_VERSION_INSTALLED= 56 | 53 | _MYSQL_VERSION_INSTALLED= 56 | |
54 | . else | |||
55 | _MYSQL_VERSION_55_INSTALLED= yes | |||
56 | _MYSQL_VERSION_INSTALLED= 55 | |||
57 | . endif | 54 | . endif | |
58 | . endif | 55 | . endif | |
59 | .else | 56 | .else | |
60 | . if exists(${LOCALBASE}/lib/libmysqlclient.so.20) | 57 | . if exists(${LOCALBASE}/lib/libmysqlclient.so.20) | |
61 | _MYSQL_VERSION_57_INSTALLED= yes | 58 | _MYSQL_VERSION_57_INSTALLED= yes | |
62 | _MYSQL_VERSION_INSTALLED= 57 | 59 | _MYSQL_VERSION_INSTALLED= 57 | |
63 | . endif | 60 | . endif | |
64 | . if exists(${LOCALBASE}/lib/libmysqlclient.so.18) | 61 | . if exists(${LOCALBASE}/lib/libmysqlclient.so.18) | |
65 | . if exists(${LOCALBASE}/include/mysql/mysql/client_authentication.h) | 62 | . if exists(${LOCALBASE}/include/mysql/mysql/client_authentication.h) | |
66 | _MYSQL_VERSION_56_INSTALLED= yes | 63 | _MYSQL_VERSION_56_INSTALLED= yes | |
67 | _MYSQL_VERSION_INSTALLED= 56 | 64 | _MYSQL_VERSION_INSTALLED= 56 | |
68 | . elif exists(${LOCALBASE}/share/mariadb) | 65 | . elif exists(${LOCALBASE}/share/mariadb) | |
69 | _MYSQL_VERSION_MARIADB55_INSTALLED= yes | 66 | _MYSQL_VERSION_MARIADB55_INSTALLED= yes | |
70 | _MYSQL_VERSION_INSTALLED= MARIADB55 | 67 | _MYSQL_VERSION_INSTALLED= MARIADB55 | |
71 | . else | |||
72 | _MYSQL_VERSION_55_INSTALLED= yes | |||
73 | _MYSQL_VERSION_INSTALLED= 55 | |||
74 | . endif | 68 | . endif | |
75 | . endif | 69 | . endif | |
76 | .endif | 70 | .endif | |
77 | 71 | |||
78 | 72 | |||
79 | # if a version is explicitely required, take it | 73 | # if a version is explicitely required, take it | |
80 | .if defined(MYSQL_VERSION_REQD) | 74 | .if defined(MYSQL_VERSION_REQD) | |
81 | _MYSQL_VERSION= ${MYSQL_VERSION_REQD} | 75 | _MYSQL_VERSION= ${MYSQL_VERSION_REQD} | |
82 | .endif | 76 | .endif | |
83 | # if the default is already installed, it is first choice | 77 | # if the default is already installed, it is first choice | |
84 | .if !defined(_MYSQL_VERSION) | 78 | .if !defined(_MYSQL_VERSION) | |
85 | . if defined(_MYSQL_VERSION_${MYSQL_VERSION_DEFAULT}_OK) | 79 | . if defined(_MYSQL_VERSION_${MYSQL_VERSION_DEFAULT}_OK) | |
86 | . if defined(_MYSQL_VERSION_${MYSQL_VERSION_DEFAULT}_INSTALLED) | 80 | . if defined(_MYSQL_VERSION_${MYSQL_VERSION_DEFAULT}_INSTALLED) | |
@@ -109,28 +103,26 @@ _MYSQL_VERSION= ${MYSQL_VERSION_DEFAULT} | @@ -109,28 +103,26 @@ _MYSQL_VERSION= ${MYSQL_VERSION_DEFAULT} | |||
109 | .if !defined(_MYSQL_VERSION) | 103 | .if !defined(_MYSQL_VERSION) | |
110 | _MYSQL_VERSION= ${_MYSQL_VERSION_FIRSTACCEPTED} | 104 | _MYSQL_VERSION= ${_MYSQL_VERSION_FIRSTACCEPTED} | |
111 | .endif | 105 | .endif | |
112 | 106 | |||
113 | # | 107 | # | |
114 | # set variables for the version we decided to use: | 108 | # set variables for the version we decided to use: | |
115 | # | 109 | # | |
116 | .if ${_MYSQL_VERSION} == "57" | 110 | .if ${_MYSQL_VERSION} == "57" | |
117 | MYSQL_PKGSRCDIR= ../../databases/mysql57-client | 111 | MYSQL_PKGSRCDIR= ../../databases/mysql57-client | |
118 | .elif ${_MYSQL_VERSION} == "56" | 112 | .elif ${_MYSQL_VERSION} == "56" | |
119 | MYSQL_PKGSRCDIR= ../../databases/mysql56-client | 113 | MYSQL_PKGSRCDIR= ../../databases/mysql56-client | |
120 | .elif ${_MYSQL_VERSION} == "MARIADB55" | 114 | .elif ${_MYSQL_VERSION} == "MARIADB55" | |
121 | MYSQL_PKGSRCDIR= ../../databases/mariadb55-client | 115 | MYSQL_PKGSRCDIR= ../../databases/mariadb55-client | |
122 | .elif ${_MYSQL_VERSION} == "55" | |||
123 | MYSQL_PKGSRCDIR= ../../databases/mysql55-client | |||
124 | .else | 116 | .else | |
125 | # force an error | 117 | # force an error | |
126 | PKG_FAIL_REASON+= "[mysql.buildlink3.mk] ${_MYSQL_VERSION} is not a valid mysql package." | 118 | PKG_FAIL_REASON+= "[mysql.buildlink3.mk] ${_MYSQL_VERSION} is not a valid mysql package." | |
127 | .endif | 119 | .endif | |
128 | 120 | |||
129 | # | 121 | # | |
130 | # check installed version aginst required: | 122 | # check installed version aginst required: | |
131 | # | 123 | # | |
132 | .if defined(_MYSQL_VERSION_INSTALLED) | 124 | .if defined(_MYSQL_VERSION_INSTALLED) | |
133 | . if ${_MYSQL_VERSION} != ${_MYSQL_VERSION_INSTALLED} | 125 | . if ${_MYSQL_VERSION} != ${_MYSQL_VERSION_INSTALLED} | |
134 | PKG_FAIL_REASON+= "${PKGBASE} requires mysql-${_MYSQL_VERSION}, but mysql-${_MYSQL_VERSION_INSTALLED} is already installed." | 126 | PKG_FAIL_REASON+= "${PKGBASE} requires mysql-${_MYSQL_VERSION}, but mysql-${_MYSQL_VERSION_INSTALLED} is already installed." | |
135 | . endif | 127 | . endif | |
136 | .endif | 128 | .endif |
@@ -1,41 +1,41 @@ | @@ -1,41 +1,41 @@ | |||
1 | # $NetBSD: pgsql.buildlink3.mk,v 1.50 2019/10/07 19:21:48 adam Exp $ | 1 | # $NetBSD: pgsql.buildlink3.mk,v 1.51 2020/05/23 07:35:56 adam Exp $ | |
2 | # | 2 | # | |
3 | # User-settable variables: | 3 | # User-settable variables: | |
4 | # | 4 | # | |
5 | # PGSQL_VERSION_DEFAULT | 5 | # PGSQL_VERSION_DEFAULT | |
6 | # | 6 | # | |
7 | # Package-settable variables: | 7 | # Package-settable variables: | |
8 | # | 8 | # | |
9 | # PGSQL_VERSIONS_ACCEPTED | 9 | # PGSQL_VERSIONS_ACCEPTED | |
10 | # | 10 | # | |
11 | # Variables set by this file: | 11 | # Variables set by this file: | |
12 | # | 12 | # | |
13 | # PG_LIB_EXT | 13 | # PG_LIB_EXT | |
14 | # PGSQL_TYPE | 14 | # PGSQL_TYPE | |
15 | # PGPKGSRCDIR | 15 | # PGPKGSRCDIR | |
16 | 16 | |||
17 | .if !defined(PGVERSION_MK) | 17 | .if !defined(PGVERSION_MK) | |
18 | PGVERSION_MK= defined | 18 | PGVERSION_MK= defined | |
19 | 19 | |||
20 | _VARGROUPS+= pgsql | 20 | _VARGROUPS+= pgsql | |
21 | _USER_VARS.pgsql= PGSQL_VERSION_DEFAULT | 21 | _USER_VARS.pgsql= PGSQL_VERSION_DEFAULT | |
22 | _PKG_VARS.pgsql= PGSQL_VERSIONS_ACCEPTED | 22 | _PKG_VARS.pgsql= PGSQL_VERSIONS_ACCEPTED | |
23 | _SYS_VARS.pgsql= PG_LIB_EXT PGSQL_TYPE PGPKGSRCDIR | 23 | _SYS_VARS.pgsql= PG_LIB_EXT PGSQL_TYPE PGPKGSRCDIR | |
24 | 24 | |||
25 | .include "../../mk/bsd.prefs.mk" | 25 | .include "../../mk/bsd.prefs.mk" | |
26 | 26 | |||
27 | PGSQL_VERSION_DEFAULT?= 95 | 27 | PGSQL_VERSION_DEFAULT?= 95 | |
28 | PGSQL_VERSIONS_ACCEPTED?= 12 11 10 96 95 94 | 28 | PGSQL_VERSIONS_ACCEPTED?= 12 11 10 96 95 | |
29 | 29 | |||
30 | # transform the list into individual variables | 30 | # transform the list into individual variables | |
31 | .for pv in ${PGSQL_VERSIONS_ACCEPTED} | 31 | .for pv in ${PGSQL_VERSIONS_ACCEPTED} | |
32 | _PGSQL_VERSION_${pv}_OK= yes | 32 | _PGSQL_VERSION_${pv}_OK= yes | |
33 | .endfor | 33 | .endfor | |
34 | 34 | |||
35 | .if ${SHLIB_TYPE} == "dylib" | 35 | .if ${SHLIB_TYPE} == "dylib" | |
36 | PG_LIB_EXT=dylib | 36 | PG_LIB_EXT=dylib | |
37 | .else | 37 | .else | |
38 | PG_LIB_EXT=so | 38 | PG_LIB_EXT=so | |
39 | .endif | 39 | .endif | |
40 | 40 | |||
41 | # check what is installed | 41 | # check what is installed | |
@@ -45,48 +45,42 @@ _PGSQL_VERSION_12_INSTALLED= yes | @@ -45,48 +45,42 @@ _PGSQL_VERSION_12_INSTALLED= yes | |||
45 | . endif | 45 | . endif | |
46 | . if exists(${LOCALBASE}/lib/libecpg.6.11.dylib) | 46 | . if exists(${LOCALBASE}/lib/libecpg.6.11.dylib) | |
47 | _PGSQL_VERSION_11_INSTALLED= yes | 47 | _PGSQL_VERSION_11_INSTALLED= yes | |
48 | . endif | 48 | . endif | |
49 | . if exists(${LOCALBASE}/lib/libecpg.6.10.dylib) | 49 | . if exists(${LOCALBASE}/lib/libecpg.6.10.dylib) | |
50 | _PGSQL_VERSION_10_INSTALLED= yes | 50 | _PGSQL_VERSION_10_INSTALLED= yes | |
51 | . endif | 51 | . endif | |
52 | . if exists(${LOCALBASE}/lib/libecpg.6.8.dylib) | 52 | . if exists(${LOCALBASE}/lib/libecpg.6.8.dylib) | |
53 | _PGSQL_VERSION_96_INSTALLED= yes | 53 | _PGSQL_VERSION_96_INSTALLED= yes | |
54 | . endif | 54 | . endif | |
55 | . if exists(${LOCALBASE}/lib/libecpg.6.7.dylib) | 55 | . if exists(${LOCALBASE}/lib/libecpg.6.7.dylib) | |
56 | _PGSQL_VERSION_95_INSTALLED= yes | 56 | _PGSQL_VERSION_95_INSTALLED= yes | |
57 | . endif | 57 | . endif | |
58 | . if exists(${LOCALBASE}/lib/libecpg.6.6.dylib) | |||
59 | _PGSQL_VERSION_94_INSTALLED= yes | |||
60 | . endif | |||
61 | .else | 58 | .else | |
62 | . if exists(${LOCALBASE}/lib/libecpg.so.6.12) | 59 | . if exists(${LOCALBASE}/lib/libecpg.so.6.12) | |
63 | _PGSQL_VERSION_12_INSTALLED= yes | 60 | _PGSQL_VERSION_12_INSTALLED= yes | |
64 | . endif | 61 | . endif | |
65 | . if exists(${LOCALBASE}/lib/libecpg.so.6.11) | 62 | . if exists(${LOCALBASE}/lib/libecpg.so.6.11) | |
66 | _PGSQL_VERSION_11_INSTALLED= yes | 63 | _PGSQL_VERSION_11_INSTALLED= yes | |
67 | . endif | 64 | . endif | |
68 | . if exists(${LOCALBASE}/lib/libecpg.so.6.10) | 65 | . if exists(${LOCALBASE}/lib/libecpg.so.6.10) | |
69 | _PGSQL_VERSION_10_INSTALLED= yes | 66 | _PGSQL_VERSION_10_INSTALLED= yes | |
70 | . endif | 67 | . endif | |
71 | . if exists(${LOCALBASE}/lib/libecpg.so.6.8) | 68 | . if exists(${LOCALBASE}/lib/libecpg.so.6.8) | |
72 | _PGSQL_VERSION_96_INSTALLED= yes | 69 | _PGSQL_VERSION_96_INSTALLED= yes | |
73 | . endif | 70 | . endif | |
74 | . if exists(${LOCALBASE}/lib/libecpg.so.6.7) | 71 | . if exists(${LOCALBASE}/lib/libecpg.so.6.7) | |
75 | _PGSQL_VERSION_95_INSTALLED= yes | 72 | _PGSQL_VERSION_95_INSTALLED= yes | |
76 | . endif | 73 | . endif | |
77 | . if exists(${LOCALBASE}/lib/libecpg.so.6.6) | |||
78 | _PGSQL_VERSION_94_INSTALLED= yes | |||
79 | . endif | |||
80 | .endif | 74 | .endif | |
81 | 75 | |||
82 | # if a version is explicitely required, take it | 76 | # if a version is explicitely required, take it | |
83 | .if defined(PGSQL_VERSION_REQD) | 77 | .if defined(PGSQL_VERSION_REQD) | |
84 | _PGSQL_VERSION= ${PGSQL_VERSION_REQD} | 78 | _PGSQL_VERSION= ${PGSQL_VERSION_REQD} | |
85 | .endif | 79 | .endif | |
86 | # if the default is already installed, it is first choice | 80 | # if the default is already installed, it is first choice | |
87 | .if !defined(_PGSQL_VERSION) | 81 | .if !defined(_PGSQL_VERSION) | |
88 | .if defined(_PGSQL_VERSION_${PGSQL_VERSION_DEFAULT}_OK) | 82 | .if defined(_PGSQL_VERSION_${PGSQL_VERSION_DEFAULT}_OK) | |
89 | .if defined(_PGSQL_VERSION_${PGSQL_VERSION_DEFAULT}_INSTALLED) | 83 | .if defined(_PGSQL_VERSION_${PGSQL_VERSION_DEFAULT}_INSTALLED) | |
90 | _PGSQL_VERSION= ${PGSQL_VERSION_DEFAULT} | 84 | _PGSQL_VERSION= ${PGSQL_VERSION_DEFAULT} | |
91 | .endif | 85 | .endif | |
92 | .endif | 86 | .endif | |
@@ -119,28 +113,25 @@ PGSQL_TYPE= postgresql12-client | @@ -119,28 +113,25 @@ PGSQL_TYPE= postgresql12-client | |||
119 | PGPKGSRCDIR= ../../databases/postgresql12-client | 113 | PGPKGSRCDIR= ../../databases/postgresql12-client | |
120 | .elif ${_PGSQL_VERSION} == "11" | 114 | .elif ${_PGSQL_VERSION} == "11" | |
121 | PGSQL_TYPE= postgresql11-client | 115 | PGSQL_TYPE= postgresql11-client | |
122 | PGPKGSRCDIR= ../../databases/postgresql11-client | 116 | PGPKGSRCDIR= ../../databases/postgresql11-client | |
123 | .elif ${_PGSQL_VERSION} == "10" | 117 | .elif ${_PGSQL_VERSION} == "10" | |
124 | PGSQL_TYPE= postgresql10-client | 118 | PGSQL_TYPE= postgresql10-client | |
125 | PGPKGSRCDIR= ../../databases/postgresql10-client | 119 | PGPKGSRCDIR= ../../databases/postgresql10-client | |
126 | .elif ${_PGSQL_VERSION} == "96" | 120 | .elif ${_PGSQL_VERSION} == "96" | |
127 | PGSQL_TYPE= postgresql96-client | 121 | PGSQL_TYPE= postgresql96-client | |
128 | PGPKGSRCDIR= ../../databases/postgresql96-client | 122 | PGPKGSRCDIR= ../../databases/postgresql96-client | |
129 | .elif ${_PGSQL_VERSION} == "95" | 123 | .elif ${_PGSQL_VERSION} == "95" | |
130 | PGSQL_TYPE= postgresql95-client | 124 | PGSQL_TYPE= postgresql95-client | |
131 | PGPKGSRCDIR= ../../databases/postgresql95-client | 125 | PGPKGSRCDIR= ../../databases/postgresql95-client | |
132 | .elif ${_PGSQL_VERSION} == "94" | |||
133 | PGSQL_TYPE= postgresql94-client | |||
134 | PGPKGSRCDIR= ../../databases/postgresql94-client | |||
135 | .else | 126 | .else | |
136 | # force an error | 127 | # force an error | |
137 | PGSQL_TYPE= none | 128 | PGSQL_TYPE= none | |
138 | PKG_FAIL_REASON+= "${_PGSQL_VERSION} is not a valid package" | 129 | PKG_FAIL_REASON+= "${_PGSQL_VERSION} is not a valid package" | |
139 | .endif | 130 | .endif | |
140 | 131 | |||
141 | .include "${PGPKGSRCDIR}/buildlink3.mk" | 132 | .include "${PGPKGSRCDIR}/buildlink3.mk" | |
142 | PGSQL_PREFIX= ${BUILDLINK_PREFIX.${PGSQL_TYPE}} | 133 | PGSQL_PREFIX= ${BUILDLINK_PREFIX.${PGSQL_TYPE}} | |
143 | 134 | |||
144 | PGSQL_VERSION= ${_PGSQL_VERSION} | 135 | PGSQL_VERSION= ${_PGSQL_VERSION} | |
145 | 136 | |||
146 | .endif # PGVERSION_MK | 137 | .endif # PGVERSION_MK |