/[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.11 Revision 1.16
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.11 2005/03/04 12:37:55 eradicator Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/depend.apache.eclass,v 1.16 2005/07/06 20:20:03 agriffis Exp $
4
5inherit multilib
6
7ECLASS=depend.apache
8INHERITED="$INHERITED $ECLASS" 4INHERITED="$INHERITED $ECLASS"
9 5
10###### 6######
11## Apache Common Variables 7## Apache Common Variables
12## 8##
45#### 41####
46## APACHE1_BASEDIR, APACHE2_BASEDIR 42## APACHE1_BASEDIR, APACHE2_BASEDIR
47## 43##
48## Paths to the server root directories 44## Paths to the server root directories
49#### 45####
50APACHE1_BASEDIR="/usr/$(get_libdir)/apache" 46APACHE1_BASEDIR="/usr/lib/apache"
51APACHE2_BASEDIR="/usr/$(get_libdir)/apache2" 47APACHE2_BASEDIR="/usr/lib/apache2"
52 48
53#### 49####
54## APACHE1_CONFDIR, APACHE2_CONFDIR 50## APACHE1_CONFDIR, APACHE2_CONFDIR
55## 51##
56## Paths to the configuration file directories (usually under 52## Paths to the configuration file directories (usually under
92## - apache1 must be at least version 1.3.33-r1, but how to 88## - apache1 must be at least version 1.3.33-r1, but how to
93## define the DEPEND here? (FIXME) -- trapni (Jan 21 2005) 89## define the DEPEND here? (FIXME) -- trapni (Jan 21 2005)
94## - currently not possible - bug #4315 -- vericgar (Jan 21 2005) 90## - currently not possible - bug #4315 -- vericgar (Jan 21 2005)
95#### 91####
96APACHE1_DEPEND="=net-www/apache-1*" 92APACHE1_DEPEND="=net-www/apache-1*"
97APACHE2_DEPEND=">=net-www/apache-2.0.52-r3" 93APACHE2_DEPEND=">=net-www/apache-2.0.54-r10"
98 94
99 95
100#### 96####
101## APACHE_DEPEND 97## APACHE_DEPEND
102## 98##
137 DEPEND="${DEPEND} ${APACHE2_DEPEND}" 133 DEPEND="${DEPEND} ${APACHE2_DEPEND}"
138 RDEPEND="${RDEPEND} ${APACHE2_DEPEND}" 134 RDEPEND="${RDEPEND} ${APACHE2_DEPEND}"
139 APACHE_VERSION='2' 135 APACHE_VERSION='2'
140} 136}
141 137
142
143#### 138####
144## DO NOT CHANGE THIS FUNCTION UNLESS YOU UNDERSTAND THE CONSEQUENCES IT 139## DO NOT CHANGE THIS FUNCTION UNLESS YOU UNDERSTAND THE CONSEQUENCES IT
145## WILL HAVE ON THE CACHE! There MUST be a apache2? () block in DEPEND for 140## WILL HAVE ON THE CACHE! There MUST be a apache2? () block in DEPEND for
146## things to work correct in the dependency calculation stage. 141## things to work correct in the dependency calculation stage.
147#### 142####
151 IUSE="${IUSE} apache2" 146 IUSE="${IUSE} apache2"
152 DEPEND="${DEPEND} ${APACHE_DEPEND}" 147 DEPEND="${DEPEND} ${APACHE_DEPEND}"
153 RDEPEND="${RDEPEND} ${APACHE_DEPEND}" 148 RDEPEND="${RDEPEND} ${APACHE_DEPEND}"
154 if useq apache2; then 149 if useq apache2; then
155 APACHE_VERSION='2' 150 APACHE_VERSION='2'
151 USE_APACHE2=2
152 APXS="$APXS2"
153 APACHECTL="${APACHECTL2}"
154 APACHE_BASEDIR="${APACHE2_BASEDIR}"
155 APACHE_CONFDIR="${APACHE2_CONFDIR}"
156 APACHE_MODULES_CONFDIR="${APACHE2_MODULES_CONFDIR}"
157 APACHE_VHOSTSDIR="${APACHE2_VHOSTSDIR}"
158 APACHE_MODULESDIR="${APACHE2_MODULESDIR}"
156 else 159 else
157 APACHE_VERSION='1' 160 APACHE_VERSION='1'
161 APXS="$APXS1"
162 USE_APACHE2=
163 APACHECTL="${APACHECTL1}"
164 APACHE_BASEDIR="${APACHE1_BASEDIR}"
165 APACHE_CONFDIR="${APACHE1_CONFDIR}"
166 APACHE_MODULES_CONFDIR="${APACHE1_MODULES_CONFDIR}"
167 APACHE_VHOSTSDIR="${APACHE1_VHOSTSDIR}"
168 APACHE_MODULESDIR="${APACHE1_MODULESDIR}"
158 fi 169 fi
159} 170}

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.16

  ViewVC Help
Powered by ViewVC 1.1.20