diff options
author | Michael Stewart <vericgar@gentoo.org> | 2005-01-21 07:52:12 +0000 |
---|---|---|
committer | Michael Stewart <vericgar@gentoo.org> | 2005-01-21 07:52:12 +0000 |
commit | 80b3d4b158875c51589973fda555147b7294580a (patch) | |
tree | 7a01ae32cb5dfa726cafd5267a34d71ceab14925 /eclass/depend.apache.eclass | |
parent | Unleash upon the x86 masses. (diff) | |
download | gentoo-2-80b3d4b158875c51589973fda555147b7294580a.tar.gz gentoo-2-80b3d4b158875c51589973fda555147b7294580a.tar.bz2 gentoo-2-80b3d4b158875c51589973fda555147b7294580a.zip |
Reverting changes that break the cache
Diffstat (limited to 'eclass/depend.apache.eclass')
-rw-r--r-- | eclass/depend.apache.eclass | 41 |
1 files changed, 29 insertions, 12 deletions
diff --git a/eclass/depend.apache.eclass b/eclass/depend.apache.eclass index 4ca554057383..74e03e595323 100644 --- a/eclass/depend.apache.eclass +++ b/eclass/depend.apache.eclass @@ -1,7 +1,6 @@ -# Copyright 2004 Gentoo Technologies, Inc. +# Copyright 2004-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License, v2 or later -# Author Michael Tindal <mtindal@gmail.com> -# $Header: /var/cvsroot/gentoo-x86/eclass/depend.apache.eclass,v 1.8 2005/01/21 00:00:53 trapni Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/depend.apache.eclass,v 1.9 2005/01/21 07:52:12 vericgar Exp $ ECLASS=depend.apache INHERITED="$INHERITED $ECLASS" @@ -18,8 +17,11 @@ INHERITED="$INHERITED $ECLASS" ## ## Stores the version of apache we are going to be ebuilding. This variable is ## set by the need_apache{|1|2} functions. +## +## This needs to stay as '1' until apache2 is on by default -- although it +## doesn't matter much as it's set by the need_apache functions. #### -APACHE_VERSION='2' +APACHE_VERSION='1' #### ## APXS1, APXS2 @@ -82,15 +84,24 @@ APACHE2_MODULESDIR="${APACHE2_BASEDIR}/modules" ## APACHE1_DEPEND, APACHE2_DEPEND ## ## Dependencies for apache 1.x and apache 2.x -## -## apache2 must be at least version 2.0.52-r3, this is lowest version -## containing our new overall changes -- trapni (Jan 21 2005) -## apache1 must be at least version 1.3.33-r1, but how to -## define the DEPEND here? (FIXME) -- trapni (Jan 21 2005) +## - apache2 must be at least version 2.0.52-r3, this is lowest version +## containing our new overall changes -- trapni (Jan 21 2005) +## - apache1 must be at least version 1.3.33-r1, but how to +## define the DEPEND here? (FIXME) -- trapni (Jan 21 2005) +## - currently not possible - bug #4315 -- vericgar (Jan 21 2005) #### APACHE1_DEPEND="=net-www/apache-1*" APACHE2_DEPEND=">=net-www/apache-2.0.52-r3" + +#### +## APACHE_DEPEND +## +## Dependency magic based on useflags to use the right DEPEND +#### + +APACHE_DEPEND="apache2? ( ${APACHE2_DEPEND} ) !apache2? ( ${APACHE1_DEPEND} )" + #### ## need_apache1 ## @@ -123,14 +134,20 @@ need_apache2() { APACHE_VERSION='2' } + +#### +## DO NOT CHANGE THIS FUNCTION UNLESS YOU UNDERSTAND THE CONSEQUENCES IT +## WILL HAVE ON THE CACHE! There MUST be a apache2? () block in DEPEND for +## things to work correct in the dependency calculation stage. +#### need_apache() { debug-print-function need_apache IUSE="${IUSE} apache2" + DEPEND="${DEPEND} ${APACHE_DEPEND}" if useq apache2; then - need_apache2 + APACHE_VERSION='2' else - need_apache1 + APACHE_VERSION='1' fi } - |