1 |
commit: 79619025a7e5a1d71dcb94e827ce52183bf1405b |
2 |
Author: Brian Evans <grknight <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Oct 17 01:43:25 2018 +0000 |
4 |
Commit: Brian Evans <grknight <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Oct 17 01:43:25 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/mysql.git/commit/?id=79619025 |
7 |
|
8 |
dev-db/myodbc: Drop 5.2.7 versions |
9 |
|
10 |
Signed-off-by: Brian Evans <grknight <AT> gentoo.org> |
11 |
Package-Manager: Portage-2.3.51, Repoman-2.3.11 |
12 |
Manifest-Sign-Key: 0xD1F781EFF9F4A3B6 |
13 |
|
14 |
dev-db/myodbc/Manifest | 27 +++--- |
15 |
dev-db/myodbc/files/5.2.7-r1-cxxlinkage.patch | 40 --------- |
16 |
dev-db/myodbc/myodbc-5.2.7-r1.ebuild | 118 ------------------------- |
17 |
dev-db/myodbc/myodbc-5.2.7-r2.ebuild | 121 -------------------------- |
18 |
4 files changed, 13 insertions(+), 293 deletions(-) |
19 |
|
20 |
diff --git a/dev-db/myodbc/Manifest b/dev-db/myodbc/Manifest |
21 |
index ca32def..0941e8b 100644 |
22 |
--- a/dev-db/myodbc/Manifest |
23 |
+++ b/dev-db/myodbc/Manifest |
24 |
@@ -1,25 +1,24 @@ |
25 |
-----BEGIN PGP SIGNED MESSAGE----- |
26 |
Hash: SHA256 |
27 |
|
28 |
-DIST mysql-connector-odbc-5.2.7-src.tar.gz 606472 SHA256 0ad8fcccb4c41c7100fe02ec0aa87938d33329d23f7b68d1b9031c87750392c9 SHA512 f54ac8a23ade71da85e1335e95eccdccfd68a8687d17a584ced103812bdc5aee8014769a84eaa22724bb2cb23d34c7188c964d3283723defeaef5157a4b3c60f WHIRLPOOL 928808ac5b623ec345c8c1b8495ca1de7f10e65f0d14720e9bee6ab154ccf818ca690745a57fa7fa1c008ba57b24705657398cd9146fbf2e385c178deca0e499 |
29 |
DIST mysql-connector-odbc-5.3.10-src.tar.gz 2646571 SHA256 e15fe714b0236bdb7adea28a5d14a62511b5657cd83a6be664b45a4ef077fcb5 SHA512 ebe56b95a1690332959a7a37e8ed381b46730fb9f6fbd6522ddc1a6961e4c8cdac59681a957b33abeb6cae12f210278e4063daa59ce952d92acf427bc188e22b WHIRLPOOL e27aa8c51b575972ceb2f82d36ae4146835e1893808d9a5f98c31924fb16ee576880c7ae3393b89beb4f952c5436699d25efb4cd0e0d25b454a31bdfeedea98e |
30 |
DIST mysql-connector-odbc-5.3.4-src.tar.gz 667340 SHA256 a5f7a490f2958f2768d18b8a57f71909f9699a8619c82776b3ad1c02b8abce0d SHA512 1e3a0c06091f6ca34e89f9fc915f34e94b840db8626a93f56d464aff8d1f8a275c4ef494046ac760e8bcf910a05b91e39a8a1842711e4a78adddcc412ff77ec8 WHIRLPOOL 37bbaac3098377c82889cc30a3bd8b088b751e81a0116b87945a0efccd60f5c3a689176ccbaf866f7957404bbb08d08f9a7885ad68448f7a65188da3b33eb9f2 |
31 |
-----BEGIN PGP SIGNATURE----- |
32 |
Version: GnuPG v2 |
33 |
|
34 |
-iQKTBAEBCAB9FiEEZsLkTtkOMnWOfVXA0feB7/n0o7YFAlp/xCZfFIAAAAAALgAo |
35 |
+iQKTBAEBCAB9FiEEZsLkTtkOMnWOfVXA0feB7/n0o7YFAlvGk7xfFIAAAAAALgAo |
36 |
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDY2 |
37 |
QzJFNDRFRDkwRTMyNzU4RTdENTVDMEQxRjc4MUVGRjlGNEEzQjYACgkQ0feB7/n0 |
38 |
-o7axjw/8CvLJt67erbQNFH1HvJ+zWl0U7bNsXZAirgP0Z8qs4tRPLT7QrNI6TaUS |
39 |
-1X31ETYfJ3GlUgvhXnw9UnASJ1DNRMHrRO1GJpOFIAmL+R5ZxKlm6Uvl4EBH3WF6 |
40 |
-rakfNklyx2OPwWqIf/K8IM7QwF+k2uxaXSPKF2lWapEUvxFsjsfcXKqJG4LmT8W1 |
41 |
-23y2RT6rMO2KUhElnM4skCWO2W1nIw8JnZvWfwN8gZnEIR7shv/sPNxaCYjO3EhR |
42 |
-F/XDKoq7H1+Q81/UgxF/47RZZ7GX4yU6ba+kOU/nza/WCN15rGuXZ2HqZeKzcE5l |
43 |
-KRuxNLOJqajdycFksUXHWLonboD0k9UPRJ4qFA2hq1mK3H/fUJQ9NZO8LnR61EO2 |
44 |
-RY052qrGcJ3g1vamH0onqdY5guld9MR3Bh5Gc1kuq6APG6nhaE+rpSTYJ6QYEq7V |
45 |
-m31qFN6Se93j0ED0oDcY77APIVoGRFZMof4X+a9uO/DdwBr2MYG+Sfxnr12xWZmA |
46 |
-ltwxcRjOSBQZbJwmblEl9zyyboivoXqAcrw1rfwBkZsyMgJdvgKs3fSBnUCFSOU+ |
47 |
-ei5DH8vDF9x6Ew6FFGHwpEQd7GULCE8jR+Vc8cyztEGiGHppEX8zhpM4iFgYai5i |
48 |
-Grj19xsQ0wLvQHl/BJ5o8JxMmFryFXpYtmoddEz9xdzd+4KKa0I= |
49 |
-=H5eI |
50 |
+o7YUkRAAsl1lJcDOEH4i3f7i0438IcDzttcMx1T1tLnDG6pBPlD9Bi5igUNJ2x76 |
51 |
+7y8N5CdCJ23aF9UfuqgCVromlxIXIzOzczTHE+cTwRRyeAiDagKfrgkF8Whs+4pD |
52 |
+bMzeZbFOsxlUSPWZXJ8OZXjA1/pILplo+Nc2gvieoR7ykaoRSndVkKxLHzC68QpW |
53 |
+8ZS3kPCQ3U55OIcwMc0T4UNsrEqOW3dC3eRMXuAy+Qy0HYrPSpdvrupm2gi/zOUF |
54 |
+HVm1JfoW+OaBoLxdCp2nnEnrBCEoGB+nu9QDexk1XmHLILmOarVngb83gfEjYW0b |
55 |
+bw0ltQvhf7/AU+27k0lMtv0DbwJ7akbz5nCy7XszcBMZsoqtIs2jNg6lqiwGa4JO |
56 |
+bOQ/eqIPrHYUWd1hq3HMRw30/dVdXGyRmYJWl8y0hucx2NxoEGop4bWWSpB210Fq |
57 |
+PPakT1T6ySjrVGnrMitg4Omug+a9rWoPhGMrYhK1leT5FFoK0sjeZO/rBupTOuSo |
58 |
+9i7g3Old3suvoIF2e2saWHGZS7+E1DH/iEWnu8g+kNcMqmj4Q8+ctC33SIkVll08 |
59 |
+PVpHZ9D1a+mFTpSSQrntsBotIaid3QZgJ9aDEW2DTHG+1iXy/rPRIwEvjW32q/fj |
60 |
+c0P1wKU8Nk/GLR59Vd6aAIPF5ofvywEMBkafa+6GTaTLg/l8vCo= |
61 |
+=5Rnq |
62 |
-----END PGP SIGNATURE----- |
63 |
|
64 |
diff --git a/dev-db/myodbc/files/5.2.7-r1-cxxlinkage.patch b/dev-db/myodbc/files/5.2.7-r1-cxxlinkage.patch |
65 |
deleted file mode 100644 |
66 |
index 2bdb4a5..0000000 |
67 |
--- a/dev-db/myodbc/files/5.2.7-r1-cxxlinkage.patch |
68 |
+++ /dev/null |
69 |
@@ -1,40 +0,0 @@ |
70 |
-diff -uarN a/cmake/FindMySQL.cmake b/cmake/FindMySQL.cmake |
71 |
---- a/cmake/FindMySQL.cmake 2014-06-18 18:50:16.000000000 -0400 |
72 |
-+++ b/cmake/FindMySQL.cmake 2014-08-20 10:05:00.191485304 -0400 |
73 |
-@@ -105,16 +105,16 @@ |
74 |
- # Finally remove the dot |
75 |
- STRING(REGEX REPLACE "[.]" "" MYSQL_NUM_VERSION "${MYSQL_NUM_VERSION}") |
76 |
- |
77 |
-- IF(MYSQL_CXX_LINKAGE OR MYSQL_NUM_VERSION GREATER 50603) |
78 |
-+ IF(MYSQL_CXX_LINKAGE) |
79 |
- EXECUTE_PROCESS(COMMAND ${MYSQL_CONFIG_EXECUTABLE} "--cxxflags" |
80 |
- OUTPUT_VARIABLE _mysql_config_output |
81 |
- ) |
82 |
- SET(MYSQL_CXX_LINKAGE 1) |
83 |
-- ELSE (MYSQL_CXX_LINKAGE OR MYSQL_NUM_VERSION GREATER 50603) |
84 |
-+ ELSE (MYSQL_CXX_LINKAGE) |
85 |
- EXECUTE_PROCESS(COMMAND ${MYSQL_CONFIG_EXECUTABLE} "--cflags" |
86 |
- OUTPUT_VARIABLE _mysql_config_output |
87 |
- ) |
88 |
-- ENDIF(MYSQL_CXX_LINKAGE OR MYSQL_NUM_VERSION GREATER 50603) |
89 |
-+ ENDIF(MYSQL_CXX_LINKAGE) |
90 |
- |
91 |
- # Remove the stl4port dependency |
92 |
- STRING(REGEX REPLACE "-library=stlport4" "" _mysql_config_output "${_mysql_config_output}") |
93 |
-diff -aurN mysql-connector-odbc-5.2.7-src.orig/CMakeLists.txt mysql-connector-odbc-5.2.7-src/CMakeLists.txt |
94 |
---- a/CMakeLists.txt 2014-08-27 13:51:27.050553560 -0400 |
95 |
-+++ b/CMakeLists.txt 2014-08-27 13:55:41.702359680 -0400 |
96 |
-@@ -256,10 +256,9 @@ |
97 |
- SET(EXECUTABLE_OUTPUT_PATH "${CMAKE_BINARY_DIR}/bin") |
98 |
- SET(LIBRARY_OUTPUT_PATH "${CMAKE_BINARY_DIR}/lib") |
99 |
- |
100 |
--SET(LIB_SUBDIR "lib") |
101 |
--IF(RPM_BUILD AND CMAKE_SYSTEM_PROCESSOR MATCHES "(x86_64|ppc64|ppc64p7|s390x|sparc64)") |
102 |
-- SET(LIB_SUBDIR "lib64") |
103 |
--ENDIF() |
104 |
-+IF(NOT LIB_SUBDIR) |
105 |
-+ MESSAGE(ERROR "LIB_SUBDIR is not set") |
106 |
-+ENDIF(NOT LIB_SUBDIR) |
107 |
- MESSAGE(STATUS "Installation library subdir: ${LIB_SUBDIR}") |
108 |
- |
109 |
- INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}) |
110 |
|
111 |
diff --git a/dev-db/myodbc/myodbc-5.2.7-r1.ebuild b/dev-db/myodbc/myodbc-5.2.7-r1.ebuild |
112 |
deleted file mode 100644 |
113 |
index 7887761..0000000 |
114 |
--- a/dev-db/myodbc/myodbc-5.2.7-r1.ebuild |
115 |
+++ /dev/null |
116 |
@@ -1,118 +0,0 @@ |
117 |
-# Copyright 1999-2017 Gentoo Foundation |
118 |
-# Distributed under the terms of the GNU General Public License v2 |
119 |
- |
120 |
-EAPI=5 |
121 |
-inherit cmake-multilib eutils flag-o-matic versionator |
122 |
- |
123 |
-MAJOR="$(get_version_component_range 1-2 $PV)" |
124 |
-MY_PN="mysql-connector-odbc" |
125 |
-MY_P="${MY_PN}-${PV/_p/r}-src" |
126 |
- |
127 |
-DESCRIPTION="ODBC driver for MySQL" |
128 |
-HOMEPAGE="http://www.mysql.com/products/myodbc/" |
129 |
-SRC_URI="mirror://mysql/Downloads/Connector-ODBC/${MAJOR}/${MY_P}.tar.gz" |
130 |
-RESTRICT="primaryuri" |
131 |
- |
132 |
-LICENSE="GPL-2" |
133 |
-SLOT="${MAJOR}" |
134 |
-KEYWORDS="amd64 ppc x86" |
135 |
-IUSE="" |
136 |
- |
137 |
-RDEPEND=" |
138 |
- dev-db/unixODBC[${MULTILIB_USEDEP}] |
139 |
- >=virtual/mysql-5.5[${MULTILIB_USEDEP}] |
140 |
- abi_x86_32? ( |
141 |
- !app-emulation/emul-linux-x86-db[-abi_x86_32(-)] |
142 |
- ) |
143 |
-" |
144 |
-DEPEND="${RDEPEND}" |
145 |
-S=${WORKDIR}/${MY_P} |
146 |
- |
147 |
-# Careful! |
148 |
-DRIVER_NAME="${PN}-${SLOT}" |
149 |
- |
150 |
-src_prepare() { |
151 |
- # Remove Tests |
152 |
- sed -i -e "s/ADD_SUBDIRECTORY(test)//" \ |
153 |
- "${S}/CMakeLists.txt" |
154 |
- |
155 |
- # Fix as-needed on the installer binary |
156 |
- echo "TARGET_LINK_LIBRARIES(myodbc-installer odbc)" >> "${S}/installer/CMakeLists.txt" |
157 |
- |
158 |
- # Patch document path so it doesn't install files to /usr |
159 |
- epatch "${FILESDIR}/cmake-doc-path.patch" \ |
160 |
- "${FILESDIR}/${PVR}-cxxlinkage.patch" \ |
161 |
- "${FILESDIR}/${PV}-mariadb-dynamic-array.patch" |
162 |
-} |
163 |
- |
164 |
-multilib_src_configure() { |
165 |
- # The RPM_BUILD flag does nothing except install to /usr/lib64 when "x86_64" |
166 |
- # MYSQL_CXX_LINKAGE expects "mysql_config --cxxflags" which doesn't exist on MariaDB |
167 |
- mycmakeargs+=( |
168 |
- -DMYSQL_CXX_LINKAGE=0 |
169 |
- -DWITH_UNIXODBC=1 |
170 |
- -DMYSQLCLIENT_LIB_NAME="libmysqlclient_r.so" |
171 |
- -DWITH_DOCUMENTATION_INSTALL_PATH=/usr/share/doc/${PF} |
172 |
- -DMYSQL_LIB_DIR="${ROOT}/usr/$(get_libdir)" |
173 |
- -DLIB_SUBDIR="$(get_libdir)" |
174 |
- ) |
175 |
- cmake-utils_src_configure |
176 |
-} |
177 |
- |
178 |
-multilib_src_install_all() { |
179 |
- debug-print-function ${FUNCNAME} "$@" |
180 |
- |
181 |
- dodir /usr/share/${PN}-${SLOT} |
182 |
- for i in odbc.ini odbcinst.ini; do |
183 |
- einfo "Building $i" |
184 |
- sed \ |
185 |
- -e "s,__PN__,${DRIVER_NAME},g" \ |
186 |
- -e "s,__PF__,${MAJOR},g" \ |
187 |
- -e "s,libmyodbc3.so,libmyodbc${SLOT:0:1}a.so,g" \ |
188 |
- >"${D}"/usr/share/${PN}-${SLOT}/${i} \ |
189 |
- <"${FILESDIR}"/${i}.m4 \ |
190 |
- || die "Failed to build $i" |
191 |
- done; |
192 |
- mv "${D}/usr/bin/myodbc-installer" \ |
193 |
- "${D}/usr/bin/myodbc-installer-${MAJOR}" || die "failed to move slotted binary" |
194 |
-} |
195 |
- |
196 |
-pkg_config() { |
197 |
- |
198 |
- [ "${ROOT}" != "/" ] && \ |
199 |
- die 'Sorry, non-standard ROOT setting is not supported :-(' |
200 |
- |
201 |
- local msg='MySQL ODBC driver' |
202 |
- local drivers=$(/usr/bin/odbcinst -q -d) |
203 |
- |
204 |
- if echo $drivers | grep -vq "^\[${DRIVER_NAME}\]$" ; then |
205 |
- ebegin "Installing ${msg}" |
206 |
- /usr/bin/odbcinst -i -d -f /usr/share/${PN}-${SLOT}/odbcinst.ini |
207 |
- rc=$? |
208 |
- eend $rc |
209 |
- [ $rc -ne 0 ] && die |
210 |
- else |
211 |
- einfo "Skipping already installed ${msg}" |
212 |
- fi |
213 |
- |
214 |
- local sources=$(/usr/bin/odbcinst -q -s) |
215 |
- msg='sample MySQL ODBC DSN' |
216 |
- if echo $sources | grep -vq "^\[${DRIVER_NAME}-test\]$"; then |
217 |
- ebegin "Installing ${msg}" |
218 |
- /usr/bin/odbcinst -i -s -l -f /usr/share/${PN}-${SLOT}/odbc.ini |
219 |
- rc=$? |
220 |
- eend $rc |
221 |
- [ $rc -ne 0 ] && die |
222 |
- else |
223 |
- einfo "Skipping already installed ${msg}" |
224 |
- fi |
225 |
-} |
226 |
- |
227 |
-pkg_postinst() { |
228 |
- |
229 |
- elog "If this is a new install, please run the following command" |
230 |
- elog "to configure the MySQL ODBC drivers and sources:" |
231 |
- elog "emerge --config =${CATEGORY}/${PF}" |
232 |
- elog "Please note that the driver name used to form the DSN now includes the SLOT." |
233 |
- elog "The myodbc-install utility is installed as myodbc-install-${MAJOR}" |
234 |
-} |
235 |
|
236 |
diff --git a/dev-db/myodbc/myodbc-5.2.7-r2.ebuild b/dev-db/myodbc/myodbc-5.2.7-r2.ebuild |
237 |
deleted file mode 100644 |
238 |
index 93cf915..0000000 |
239 |
--- a/dev-db/myodbc/myodbc-5.2.7-r2.ebuild |
240 |
+++ /dev/null |
241 |
@@ -1,121 +0,0 @@ |
242 |
-# Copyright 1999-2017 Gentoo Foundation |
243 |
-# Distributed under the terms of the GNU General Public License v2 |
244 |
- |
245 |
-EAPI=5 |
246 |
-inherit cmake-multilib eutils flag-o-matic versionator |
247 |
- |
248 |
-MAJOR="$(get_version_component_range 1-2 $PV)" |
249 |
-MY_PN="mysql-connector-odbc" |
250 |
-MY_P="${MY_PN}-${PV/_p/r}-src" |
251 |
- |
252 |
-DESCRIPTION="ODBC driver for MySQL" |
253 |
-HOMEPAGE="http://www.mysql.com/products/myodbc/" |
254 |
-SRC_URI="mirror://mysql/Downloads/Connector-ODBC/${MAJOR}/${MY_P}.tar.gz" |
255 |
-RESTRICT="primaryuri" |
256 |
- |
257 |
-LICENSE="GPL-2" |
258 |
-SLOT="${MAJOR}" |
259 |
-KEYWORDS="~amd64 ~ppc ~x86" |
260 |
-IUSE="" |
261 |
- |
262 |
-# Does not build with mysql-connector-c |
263 |
-RDEPEND=" |
264 |
- dev-db/unixODBC[${MULTILIB_USEDEP}] |
265 |
- ~virtual/libmysqlclient-18[${MULTILIB_USEDEP}] |
266 |
- abi_x86_32? ( |
267 |
- !app-emulation/emul-linux-x86-db[-abi_x86_32(-)] |
268 |
- ) |
269 |
- !dev-db/mysql-connector-c |
270 |
-" |
271 |
-DEPEND="${RDEPEND}" |
272 |
-S=${WORKDIR}/${MY_P} |
273 |
- |
274 |
-# Careful! |
275 |
-DRIVER_NAME="${PN}-${SLOT}" |
276 |
- |
277 |
-src_prepare() { |
278 |
- # Remove Tests |
279 |
- sed -i -e "s/ADD_SUBDIRECTORY(test)//" \ |
280 |
- "${S}/CMakeLists.txt" |
281 |
- |
282 |
- # Fix as-needed on the installer binary |
283 |
- echo "TARGET_LINK_LIBRARIES(myodbc-installer odbc)" >> "${S}/installer/CMakeLists.txt" |
284 |
- |
285 |
- # Patch document path so it doesn't install files to /usr |
286 |
- epatch "${FILESDIR}/cmake-doc-path.patch" \ |
287 |
- "${FILESDIR}/${PV}-r1-cxxlinkage.patch" \ |
288 |
- "${FILESDIR}/${PV}-mariadb-dynamic-array.patch" \ |
289 |
- "${FILESDIR}/${PV}-my_malloc.patch" |
290 |
-} |
291 |
- |
292 |
-multilib_src_configure() { |
293 |
- # The RPM_BUILD flag does nothing except install to /usr/lib64 when "x86_64" |
294 |
- # MYSQL_CXX_LINKAGE expects "mysql_config --cxxflags" which doesn't exist on MariaDB |
295 |
- mycmakeargs+=( |
296 |
- -DMYSQL_CXX_LINKAGE=0 |
297 |
- -DWITH_UNIXODBC=1 |
298 |
- -DMYSQLCLIENT_LIB_NAME="libmysqlclient_r.so" |
299 |
- -DWITH_DOCUMENTATION_INSTALL_PATH=/usr/share/doc/${PF} |
300 |
- -DMYSQL_LIB_DIR="${ROOT}/usr/$(get_libdir)" |
301 |
- -DLIB_SUBDIR="$(get_libdir)" |
302 |
- ) |
303 |
- cmake-utils_src_configure |
304 |
-} |
305 |
- |
306 |
-multilib_src_install_all() { |
307 |
- debug-print-function ${FUNCNAME} "$@" |
308 |
- |
309 |
- dodir /usr/share/${PN}-${SLOT} |
310 |
- for i in odbc.ini odbcinst.ini; do |
311 |
- einfo "Building $i" |
312 |
- sed \ |
313 |
- -e "s,__PN__,${DRIVER_NAME},g" \ |
314 |
- -e "s,__PF__,${MAJOR},g" \ |
315 |
- -e "s,libmyodbc3.so,libmyodbc${SLOT:0:1}a.so,g" \ |
316 |
- >"${D}"/usr/share/${PN}-${SLOT}/${i} \ |
317 |
- <"${FILESDIR}"/${i}.m4 \ |
318 |
- || die "Failed to build $i" |
319 |
- done; |
320 |
- mv "${D}/usr/bin/myodbc-installer" \ |
321 |
- "${D}/usr/bin/myodbc-installer-${MAJOR}" || die "failed to move slotted binary" |
322 |
-} |
323 |
- |
324 |
-pkg_config() { |
325 |
- |
326 |
- [ "${ROOT}" != "/" ] && \ |
327 |
- die 'Sorry, non-standard ROOT setting is not supported :-(' |
328 |
- |
329 |
- local msg='MySQL ODBC driver' |
330 |
- local drivers=$(/usr/bin/odbcinst -q -d) |
331 |
- |
332 |
- if echo $drivers | grep -vq "^\[${DRIVER_NAME}\]$" ; then |
333 |
- ebegin "Installing ${msg}" |
334 |
- /usr/bin/odbcinst -i -d -f /usr/share/${PN}-${SLOT}/odbcinst.ini |
335 |
- rc=$? |
336 |
- eend $rc |
337 |
- [ $rc -ne 0 ] && die |
338 |
- else |
339 |
- einfo "Skipping already installed ${msg}" |
340 |
- fi |
341 |
- |
342 |
- local sources=$(/usr/bin/odbcinst -q -s) |
343 |
- msg='sample MySQL ODBC DSN' |
344 |
- if echo $sources | grep -vq "^\[${DRIVER_NAME}-test\]$"; then |
345 |
- ebegin "Installing ${msg}" |
346 |
- /usr/bin/odbcinst -i -s -l -f /usr/share/${PN}-${SLOT}/odbc.ini |
347 |
- rc=$? |
348 |
- eend $rc |
349 |
- [ $rc -ne 0 ] && die |
350 |
- else |
351 |
- einfo "Skipping already installed ${msg}" |
352 |
- fi |
353 |
-} |
354 |
- |
355 |
-pkg_postinst() { |
356 |
- |
357 |
- elog "If this is a new install, please run the following command" |
358 |
- elog "to configure the MySQL ODBC drivers and sources:" |
359 |
- elog "emerge --config =${CATEGORY}/${PF}" |
360 |
- elog "Please note that the driver name used to form the DSN now includes the SLOT." |
361 |
- elog "The myodbc-install utility is installed as myodbc-install-${MAJOR}" |
362 |
-} |