/[gentoo-x86]/eclass/mysql.eclass
Gentoo

Diff of /eclass/mysql.eclass

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.78 Revision 1.80
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.78 2007/05/11 08:25:11 robbat2 Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/mysql.eclass,v 1.80 2007/07/11 08:18:03 robbat2 Exp $
4 4
5# Author: Francesco Riosa (Retired) <vivo@gentoo.org> 5# Author: Francesco Riosa (Retired) <vivo@gentoo.org>
6# Maintainer: Luca Longinotti <chtekk@gentoo.org> 6# Maintainer: Luca Longinotti <chtekk@gentoo.org>
7 7
8# Both MYSQL_VERSION_ID and MYSQL_PATCHSET_REV must be set in the ebuild too! 8# Both MYSQL_VERSION_ID and MYSQL_PATCHSET_REV must be set in the ebuild too!
80DESCRIPTION="A fast, multi-threaded, multi-user SQL database server." 80DESCRIPTION="A fast, multi-threaded, multi-user SQL database server."
81HOMEPAGE="http://www.mysql.com/" 81HOMEPAGE="http://www.mysql.com/"
82LICENSE="GPL-2" 82LICENSE="GPL-2"
83SLOT="0" 83SLOT="0"
84IUSE="big-tables debug embedded minimal perl selinux ssl static" 84IUSE="big-tables debug embedded minimal perl selinux ssl static"
85RESTRICT="confcache"
86 85
87mysql_version_is_at_least "4.1" \ 86mysql_version_is_at_least "4.1" \
88&& IUSE="${IUSE} latin1" 87&& IUSE="${IUSE} latin1"
89 88
90mysql_version_is_at_least "4.1.3" \ 89mysql_version_is_at_least "4.1.3" \
249 myconf="${myconf} --with-extra-charsets=none" 248 myconf="${myconf} --with-extra-charsets=none"
250 myconf="${myconf} --enable-local-infile" 249 myconf="${myconf} --enable-local-infile"
251 250
252 if use static ; then 251 if use static ; then
253 myconf="${myconf} --with-client-ldflags=-all-static" 252 myconf="${myconf} --with-client-ldflags=-all-static"
254 myconf="${myconf} --disable-shared" 253 myconf="${myconf} --disable-shared --with-pic"
255 else 254 else
256 myconf="${myconf} --enable-shared --enable-static" 255 myconf="${myconf} --enable-shared --enable-static"
257 fi 256 fi
258 257
259 if mysql_version_is_at_least "4.1" && ! use latin1 ; then 258 if mysql_version_is_at_least "4.1" && ! use latin1 ; then
275 myconf="${myconf} --without-libwrap" 274 myconf="${myconf} --without-libwrap"
276 275
277 if use static ; then 276 if use static ; then
278 myconf="${myconf} --with-mysqld-ldflags=-all-static" 277 myconf="${myconf} --with-mysqld-ldflags=-all-static"
279 myconf="${myconf} --with-client-ldflags=-all-static" 278 myconf="${myconf} --with-client-ldflags=-all-static"
280 myconf="${myconf} --disable-shared" 279 myconf="${myconf} --disable-shared --with-pic"
281 else 280 else
282 myconf="${myconf} --enable-shared --enable-static" 281 myconf="${myconf} --enable-shared --enable-static"
283 fi 282 fi
284 283
285 if use debug ; then 284 if use debug ; then

Legend:
Removed from v.1.78  
changed lines
  Added in v.1.80

  ViewVC Help
Powered by ViewVC 1.1.20