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

Diff of /eclass/mysql.eclass

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

Revision 1.76 Revision 1.79
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.76 2007/05/09 16:25:33 cardoe Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/mysql.eclass,v 1.79 2007/07/02 14:24:27 peper 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" \
328 else 327 else
329 myconf="${myconf} $(use_with ssl openssl)" 328 myconf="${myconf} $(use_with ssl openssl)"
330 fi 329 fi
331 330
332 if use berkdb ; then 331 if use berkdb ; then
333 # The following fix is due to a bug with bdb on SPARC's. See: 332 # The following fix is due to a bug with bdb on SPARC's. See:
334 # http://www.geocrawler.com/mail/msg.php3?msg_id=4754814&list=8 333 # http://www.geocrawler.com/mail/msg.php3?msg_id=4754814&list=8
335 # It comes down to non-64-bit safety problems. 334 # It comes down to non-64-bit safety problems.
336 if use alpha || use amd64 || use hppa || use mips || use sparc ; then 335 if use alpha || use amd64 || use hppa || use mips || use sparc ; then
337 elog "Berkeley DB support was disabled due to compatiblity issues on this arch" 336 elog "Berkeley DB support was disabled due to compatibility issues on this arch"
338 myconf="${myconf} --without-berkeley-db" 337 myconf="${myconf} --without-berkeley-db"
339 else 338 else
340 myconf="${myconf} --with-berkeley-db=./bdb" 339 myconf="${myconf} --with-berkeley-db=./bdb"
341 fi 340 fi
342 else 341 else
673 done 672 done
674 fi 673 fi
675 674
676 # Docs 675 # Docs
677 dodoc README COPYING ChangeLog EXCEPTIONS-CLIENT INSTALL-SOURCE 676 dodoc README COPYING ChangeLog EXCEPTIONS-CLIENT INSTALL-SOURCE
677 doinfo ${S}/Docs/mysql.info
678 678
679 # Minimal builds don't have the MySQL server 679 # Minimal builds don't have the MySQL server
680 if ! use minimal ; then 680 if ! use minimal ; then
681 docinto "support-files" 681 docinto "support-files"
682 for script in \ 682 for script in \
689 689
690 docinto "scripts" 690 docinto "scripts"
691 for script in scripts/mysql* ; do 691 for script in scripts/mysql* ; do
692 [[ "${script%.sh}" == "${script}" ]] && dodoc "${script}" 692 [[ "${script%.sh}" == "${script}" ]] && dodoc "${script}"
693 done 693 done
694
694 fi 695 fi
695 696
696 mysql_lib_symlinks "${D}" 697 mysql_lib_symlinks "${D}"
697} 698}
698 699

Legend:
Removed from v.1.76  
changed lines
  Added in v.1.79

  ViewVC Help
Powered by ViewVC 1.1.20