/[gentoo-x86]/eclass/depend.apache.eclass
Gentoo

Diff of /eclass/depend.apache.eclass

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

Revision 1.10 Revision 1.17
1# Copyright 2004-2005 Gentoo Foundation 1# Copyright 2004-2005 Gentoo Foundation
2# Distributed under the terms of the GNU General Public License, v2 or later 2# Distributed under the terms of the GNU General Public License, v2 or later
3# $Header: /var/cvsroot/gentoo-x86/eclass/depend.apache.eclass,v 1.10 2005/02/12 21:29:08 vericgar Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/depend.apache.eclass,v 1.17 2005/07/06 20:23:20 agriffis Exp $
4ECLASS=depend.apache
5INHERITED="$INHERITED $ECLASS"
6 4
7###### 5######
8## Apache Common Variables 6## Apache Common Variables
9## 7##
10## These are internal variables used by this, and other apache-related eclasses, 8## These are internal variables used by this, and other apache-related eclasses,
89## - apache1 must be at least version 1.3.33-r1, but how to 87## - apache1 must be at least version 1.3.33-r1, but how to
90## define the DEPEND here? (FIXME) -- trapni (Jan 21 2005) 88## define the DEPEND here? (FIXME) -- trapni (Jan 21 2005)
91## - currently not possible - bug #4315 -- vericgar (Jan 21 2005) 89## - currently not possible - bug #4315 -- vericgar (Jan 21 2005)
92#### 90####
93APACHE1_DEPEND="=net-www/apache-1*" 91APACHE1_DEPEND="=net-www/apache-1*"
94APACHE2_DEPEND=">=net-www/apache-2.0.52-r3" 92APACHE2_DEPEND=">=net-www/apache-2.0.54-r10"
95 93
96 94
97#### 95####
98## APACHE_DEPEND 96## APACHE_DEPEND
99## 97##
134 DEPEND="${DEPEND} ${APACHE2_DEPEND}" 132 DEPEND="${DEPEND} ${APACHE2_DEPEND}"
135 RDEPEND="${RDEPEND} ${APACHE2_DEPEND}" 133 RDEPEND="${RDEPEND} ${APACHE2_DEPEND}"
136 APACHE_VERSION='2' 134 APACHE_VERSION='2'
137} 135}
138 136
139
140#### 137####
141## DO NOT CHANGE THIS FUNCTION UNLESS YOU UNDERSTAND THE CONSEQUENCES IT 138## DO NOT CHANGE THIS FUNCTION UNLESS YOU UNDERSTAND THE CONSEQUENCES IT
142## WILL HAVE ON THE CACHE! There MUST be a apache2? () block in DEPEND for 139## WILL HAVE ON THE CACHE! There MUST be a apache2? () block in DEPEND for
143## things to work correct in the dependency calculation stage. 140## things to work correct in the dependency calculation stage.
144#### 141####
148 IUSE="${IUSE} apache2" 145 IUSE="${IUSE} apache2"
149 DEPEND="${DEPEND} ${APACHE_DEPEND}" 146 DEPEND="${DEPEND} ${APACHE_DEPEND}"
150 RDEPEND="${RDEPEND} ${APACHE_DEPEND}" 147 RDEPEND="${RDEPEND} ${APACHE_DEPEND}"
151 if useq apache2; then 148 if useq apache2; then
152 APACHE_VERSION='2' 149 APACHE_VERSION='2'
150 USE_APACHE2=2
151 APXS="$APXS2"
152 APACHECTL="${APACHECTL2}"
153 APACHE_BASEDIR="${APACHE2_BASEDIR}"
154 APACHE_CONFDIR="${APACHE2_CONFDIR}"
155 APACHE_MODULES_CONFDIR="${APACHE2_MODULES_CONFDIR}"
156 APACHE_VHOSTSDIR="${APACHE2_VHOSTSDIR}"
157 APACHE_MODULESDIR="${APACHE2_MODULESDIR}"
153 else 158 else
154 APACHE_VERSION='1' 159 APACHE_VERSION='1'
160 APXS="$APXS1"
161 USE_APACHE2=
162 APACHECTL="${APACHECTL1}"
163 APACHE_BASEDIR="${APACHE1_BASEDIR}"
164 APACHE_CONFDIR="${APACHE1_CONFDIR}"
165 APACHE_MODULES_CONFDIR="${APACHE1_MODULES_CONFDIR}"
166 APACHE_VHOSTSDIR="${APACHE1_VHOSTSDIR}"
167 APACHE_MODULESDIR="${APACHE1_MODULESDIR}"
155 fi 168 fi
156} 169}

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.17

  ViewVC Help
Powered by ViewVC 1.1.20