/[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.19
1# Copyright 1999-2007 Gentoo Foundation 1# Copyright 1999-2013 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.19 2013/04/28 16:15:33 zmedico 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
90 eerror "and place the line:" 90 eerror "and place the line:"
91 eerror " USE='-java-internal'" 91 eerror " USE='-java-internal'"
92 eerror "in front of your emerge command, for example:" 92 eerror "in front of your emerge command, for example:"
93 eerror " USE='-java-internal' emerge =dev-lang/php-4*" 93 eerror " USE='-java-internal' emerge =dev-lang/php-4*"
94 eerror 94 eerror
95 eerror "or edit your USE flags in /etc/make.conf." 95 eerror "or edit your USE flags in /etc/portage/make.conf."
96 die "Kaffe JVM not supported" 96 die "Kaffe JVM not supported"
97 fi 97 fi
98 98
99 JDKVER=$(java-config --java-version 2>&1 | awk '/^java version/ { print $3 }' | xargs ) 99 JDKVER=$(java-config --java-version 2>&1 | awk '/^java version/ { print $3 }' | xargs )
100 einfo "Active JDK version: ${JDKVER}" 100 einfo "Active JDK version: ${JDKVER}"
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.19

  ViewVC Help
Powered by ViewVC 1.1.20