| 1 | # Copyright 1999-2007 Gentoo Foundation |
1 | # Copyright 1999-2007 Gentoo Foundation |
| 2 | # Distributed under the terms of the GNU General Public License v2 |
2 | # Distributed under the terms of the GNU General Public License v2 |
| 3 | # $Header: /var/cvsroot/gentoo-x86/eclass/mysql.eclass,v 1.99 2008/11/14 04:48:28 robbat2 Exp $ |
3 | # $Header: /var/cvsroot/gentoo-x86/eclass/mysql.eclass,v 1.100 2008/11/14 22:07:03 robbat2 Exp $ |
| 4 | |
4 | |
| 5 | # Author: Francesco Riosa (Retired) <vivo@gentoo.org> |
5 | # Author: Francesco Riosa (Retired) <vivo@gentoo.org> |
| 6 | # Maintainer: MySQL Team <mysql-bugs@gentoo.org> |
6 | # Maintainer: MySQL Team <mysql-bugs@gentoo.org> |
| 7 | # - Luca Longinotti <chtekk@gentoo.org> |
7 | # - Luca Longinotti <chtekk@gentoo.org> |
| 8 | # - Robin H. Johnson <robbat2@gentoo.org> |
8 | # - Robin H. Johnson <robbat2@gentoo.org> |
| … | |
… | |
| 313 | mysql_version_is_at_least "4.1.3" \ |
313 | mysql_version_is_at_least "4.1.3" \ |
| 314 | && use cluster \ |
314 | && use cluster \ |
| 315 | && myconf="${myconf} --without-ndb-debug" |
315 | && myconf="${myconf} --without-ndb-debug" |
| 316 | fi |
316 | fi |
| 317 | |
317 | |
|
|
318 | if [ -n "${MYSQL_DEFAULT_CHARSET}" -a -n "${MYSQL_DEFAULT_COLLATION}" ]; then |
|
|
319 | ewarn "You are using a custom charset of ${MYSQL_DEFAULT_CHARSET}" |
|
|
320 | ewarn "and a collation of ${MYSQL_DEFAULT_COLLATION}." |
|
|
321 | ewarn "You MUST file bugs without these variables set." |
|
|
322 | myconf="${myconf} --with-charset=${MYSQL_DEFAULT_CHARSET}" |
|
|
323 | myconf="${myconf} --with-collation=${MYSQL_DEFAULT_COLLATION}" |
| 318 | if mysql_version_is_at_least "4.1" && ! use latin1 ; then |
324 | elif mysql_version_is_at_least "4.1" && ! use latin1 ; then |
| 319 | myconf="${myconf} --with-charset=utf8" |
325 | myconf="${myconf} --with-charset=utf8" |
| 320 | myconf="${myconf} --with-collation=utf8_general_ci" |
326 | myconf="${myconf} --with-collation=utf8_general_ci" |
| 321 | else |
327 | else |
| 322 | myconf="${myconf} --with-charset=latin1" |
328 | myconf="${myconf} --with-charset=latin1" |
| 323 | myconf="${myconf} --with-collation=latin1_swedish_ci" |
329 | myconf="${myconf} --with-collation=latin1_swedish_ci" |
| 324 | fi |
330 | fi |
| 325 | |
331 | |
| 326 | if use embedded ; then |
332 | if use embedded ; then |
| 327 | myconf="${myconf} --with-embedded-privilege-control" |
333 | myconf="${myconf} --with-embedded-privilege-control" |
| 328 | myconf="${myconf} --with-embedded-server" |
334 | myconf="${myconf} --with-embedded-server" |