/[gentoo-x86]/eclass/php-common-r1.eclass
Gentoo

Diff of /eclass/php-common-r1.eclass

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

Revision 1.15 Revision 1.18
1# Copyright 1999-2007 Gentoo Foundation 1# Copyright 1999-2011 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/php-common-r1.eclass,v 1.15 2008/05/27 10:14:34 hoffie Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/php-common-r1.eclass,v 1.18 2011/12/27 17:55:12 fauli Exp $
4 4
5# Based on robbat2's work on the php4 sapi eclass 5# Based on robbat2's work on the php4 sapi eclass
6# Based on stuart's work on the php5 sapi eclass 6# Based on stuart's work on the php5 sapi eclass
7 7
8# @ECLASS: php-common-r1.eclass 8# @ECLASS: php-common-r1.eclass
208# POSTGRESQL SUPPORT 208# POSTGRESQL SUPPORT
209# ======================================================================== 209# ========================================================================
210 210
211php_check_pgsql() { 211php_check_pgsql() {
212 if use "postgres" && use "apache2" && use "threads" ; then 212 if use "postgres" && use "apache2" && use "threads" ; then
213 if has_version ">=dev-db/libpq-8.1.3-r1" ; then 213 if has_version dev-db/libpq ; then
214 if has_version ">=dev-db/libpq-8" && \
214 if ! built_with_use ">=dev-db/libpq-8.1.3-r1" "threads" ; then 215 ! built_with_use ">=dev-db/libpq-8" "threads" ; then
215 eerror 216 eerror
216 eerror "You must build dev-db/libpq with USE=threads" 217 eerror "You must build dev-db/libpq with USE=threads"
217 eerror "if you want to build PHP with threads support!" 218 eerror "if you want to build PHP with threads support!"
218 eerror 219 eerror
219 die "Rebuild dev-db/libpq with USE=threads" 220 die "Rebuild dev-db/libpq with USE=threads"
220 fi 221 fi
221 else 222 else
222 local pgsql_ver=$(eselect postgresql show) 223 local pgsql_ver=$(eselect postgresql show)
224 if [[ ${pgsql_ver} == "(none)" ]]; then
225 eerror "QA: Please select your PostgreSQL version \"eselect postgresql list\""
226 die "Can't determine PgSQL."
227 fi
223 if ! built_with_use "=dev-db/postgresql-base-${pgsql_ver}*" threads ; then 228 if ! built_with_use "=dev-db/postgresql-base-${pgsql_ver}*" threads ; then
224 eerror 229 eerror
225 eerror "You must build =dev-db/postgresql-base-${pgsql_ver} with USE=threads" 230 eerror "You must build =dev-db/postgresql-base-${pgsql_ver} with USE=threads"
226 eerror "if you want to build PHP with threads support!" 231 eerror "if you want to build PHP with threads support!"
227 eerror 232 eerror

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.18

  ViewVC Help
Powered by ViewVC 1.1.20