| 1 | # Copyright 1999-2009 Gentoo Foundation |
1 | # Copyright 1999-2009 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.147 2010/08/08 23:31:05 robbat2 Exp $ |
3 | # $Header: /var/cvsroot/gentoo-x86/eclass/mysql.eclass,v 1.148 2010/08/09 19:29:49 robbat2 Exp $ |
| 4 | |
4 | |
| 5 | # @ECLASS: mysql.eclass |
5 | # @ECLASS: mysql.eclass |
| 6 | # @MAINTAINER: |
6 | # @MAINTAINER: |
| 7 | # Author: Francesco Riosa (Retired) <vivo@gentoo.org> |
7 | # Author: Francesco Riosa (Retired) <vivo@gentoo.org> |
| 8 | # Maintainers: MySQL Team <mysql-bugs@gentoo.org> |
8 | # Maintainers: MySQL Team <mysql-bugs@gentoo.org> |
| … | |
… | |
| 160 | http://maria.llarian.net/download/${MARIA_FULL_P}/kvm-tarbake-jaunty-x86/${MARIA_FULL_P}.tar.gz |
160 | http://maria.llarian.net/download/${MARIA_FULL_P}/kvm-tarbake-jaunty-x86/${MARIA_FULL_P}.tar.gz |
| 161 | http://launchpad.net/maria/${MYSQL_PV_MAJOR}/ongoing/+download/${MARIA_FULL_P}.tar.gz |
161 | http://launchpad.net/maria/${MYSQL_PV_MAJOR}/ongoing/+download/${MARIA_FULL_P}.tar.gz |
| 162 | " |
162 | " |
| 163 | # The community build is on the mirrors |
163 | # The community build is on the mirrors |
| 164 | elif [ "${MYSQL_COMMUNITY_FEATURES}" == "1" ]; then |
164 | elif [ "${MYSQL_COMMUNITY_FEATURES}" == "1" ]; then |
| 165 | SERVER_URI="mirror://mysql/Downloads/MySQL-${PV%.*}/mysql-${MY_PV}.tar.gz" |
165 | if [[ "${PN}" == "mysql-cluster" ]] ; then |
|
|
166 | URI_DIR="MySQL-Cluster" |
|
|
167 | URI_FILE="mysql-cluster-gpl" |
|
|
168 | else |
|
|
169 | URI_DIR="MySQL" |
|
|
170 | URI_FILE="mysql" |
|
|
171 | fi |
|
|
172 | URI_A="${URI_FILE}-${MY_PV}.tar.gz" |
|
|
173 | MIRROR_PV=$(get_version_component_range 1-2 ${PV}) |
|
|
174 | # Recently upstream switched to an archive site, and not on mirrors |
|
|
175 | SERVER_URI="http://downloads.mysql.com/archives/${URI_FILE}-${MIRROR_PV}/${URI_A} |
|
|
176 | mirror://mysql/Downloads/${URI_DIR}-${PV%.*}/${URI_A}" |
| 166 | # The (old) enterprise source is on the primary site only |
177 | # The (old) enterprise source is on the primary site only |
| 167 | elif [ "${PN}" == "mysql" ]; then |
178 | elif [ "${PN}" == "mysql" ]; then |
| 168 | SERVER_URI="ftp://ftp.mysql.com/pub/mysql/src/mysql-${MY_PV}.tar.gz" |
179 | SERVER_URI="ftp://ftp.mysql.com/pub/mysql/src/mysql-${MY_PV}.tar.gz" |
| 169 | fi |
180 | fi |
| 170 | fi |
181 | fi |