/[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.20 Revision 1.25
1# Copyright 1999-2005 Gentoo Foundation 1# Copyright 1999-2005 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/depend.apache.eclass,v 1.20 2005/09/04 10:54:53 stuart Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/depend.apache.eclass,v 1.25 2006/06/04 19:15:09 vericgar Exp $
4
5inherit multilib
6
7# This eclass handles depending on apache in a sane way and providing
8# information about where certain interfaces are located.
9
10# NOTE: If you use this, be sure you use the need_* call after you have
11# defined DEPEND and RDEPEND. Also note that you can not rely on the
12# automatic RDEPEND=DEPEND that portage does if you use this eclass.
13# See bug 107127 for more information.
4 14
5###### 15######
6## Apache Common Variables 16## Apache Common Variables
7## 17##
8## These are internal variables used by this, and other apache-related eclasses, 18## These are internal variables used by this, and other apache-related eclasses,
40#### 50####
41## APACHE1_BASEDIR, APACHE2_BASEDIR 51## APACHE1_BASEDIR, APACHE2_BASEDIR
42## 52##
43## Paths to the server root directories 53## Paths to the server root directories
44#### 54####
45APACHE1_BASEDIR="/usr/lib/apache" 55APACHE1_BASEDIR="/usr/$(get_libdir)/apache"
46APACHE2_BASEDIR="/usr/lib/apache2" 56APACHE2_BASEDIR="/usr/$(get_libdir)/apache2"
47 57
48#### 58####
49## APACHE1_CONFDIR, APACHE2_CONFDIR 59## APACHE1_CONFDIR, APACHE2_CONFDIR
50## 60##
51## Paths to the configuration file directories (usually under 61## Paths to the configuration file directories (usually under
61#### 71####
62APACHE1_MODULES_CONFDIR="${APACHE1_CONFDIR}/modules.d" 72APACHE1_MODULES_CONFDIR="${APACHE1_CONFDIR}/modules.d"
63APACHE2_MODULES_CONFDIR="${APACHE2_CONFDIR}/modules.d" 73APACHE2_MODULES_CONFDIR="${APACHE2_CONFDIR}/modules.d"
64 74
65#### 75####
66## APACHE1_MODULES_VHOSTDIR, APACHE2_MODULES_VHOSTDIR 76## APACHE1_VHOSTDIR, APACHE2_VHOSTDIR
67## 77##
68## Paths where virtual host configuration files are kept 78## Paths where virtual host configuration files are kept
69#### 79####
70APACHE1_VHOSTDIR="${APACHE1_CONFDIR}/vhosts.d" 80APACHE1_VHOSTDIR="${APACHE1_CONFDIR}/vhosts.d"
71APACHE2_VHOSTDIR="${APACHE2_CONFDIR}/vhosts.d" 81APACHE2_VHOSTDIR="${APACHE2_CONFDIR}/vhosts.d"
80 90
81#### 91####
82## APACHE1_DEPEND, APACHE2_DEPEND 92## APACHE1_DEPEND, APACHE2_DEPEND
83## 93##
84## Dependencies for apache 1.x and apache 2.x 94## Dependencies for apache 1.x and apache 2.x
85## - apache2 must be at least version 2.0.52-r3, this is lowest version 95## - apache2 must be at least version 2.0.54-r30, this is lowest version
86## containing our new overall changes -- trapni (Jan 21 2005) 96## containing our new overall changes -- trapni (Jan 21 2005)
87## - apache1 must be at least version 1.3.33-r1, but how to 97## - apache1 must be at least version 1.3.33-r10, but how to
88## define the DEPEND here? (FIXME) -- trapni (Jan 21 2005) 98## define the DEPEND here? (FIXME) -- trapni (Jan 21 2005)
89## - currently not possible - bug #4315 -- vericgar (Jan 21 2005) 99## - currently not possible - bug #4315 -- vericgar (Jan 21 2005)
90#### 100####
91APACHE1_DEPEND="=net-www/apache-1*" 101APACHE1_DEPEND="=net-www/apache-1*"
92APACHE2_DEPEND=">=net-www/apache-2.0.54-r10" 102APACHE2_DEPEND=">=net-www/apache-2.0.54-r30"
93 103
94#### 104####
95## APACHE_DEPEND 105## APACHE_DEPEND
96## 106##
97## Dependency magic based on useflags to use the right DEPEND 107## Dependency magic based on useflags to use the right DEPEND

Legend:
Removed from v.1.20  
changed lines
  Added in v.1.25

  ViewVC Help
Powered by ViewVC 1.1.20