| 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 | |
|
|
| 5 | inherit multilib |
|
|
| 6 | |
|
|
| 7 | ECLASS=depend.apache |
|
|
| 8 | INHERITED="$INHERITED $ECLASS" |
4 | INHERITED="$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 | #### |
| 50 | APACHE1_BASEDIR="/usr/$(get_libdir)/apache" |
46 | APACHE1_BASEDIR="/usr/lib/apache" |
| 51 | APACHE2_BASEDIR="/usr/$(get_libdir)/apache2" |
47 | APACHE2_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 | #### |
| 96 | APACHE1_DEPEND="=net-www/apache-1*" |
92 | APACHE1_DEPEND="=net-www/apache-1*" |
| 97 | APACHE2_DEPEND=">=net-www/apache-2.0.52-r3" |
93 | APACHE2_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 | } |