summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas K. Hüttel <dilfridge@gentoo.org>2016-12-08 19:45:13 +0100
committerAndreas K. Hüttel <dilfridge@gentoo.org>2016-12-10 18:19:54 +0100
commit3037a56658887cb18b634a3df10b0986bf65bbac (patch)
treef976eb18ddfd2b106977051144d4d01565f3bd96 /eclass/depend.apache.eclass
parentdepend.apache.eclass: For EAPI=6, move initialization of APACHE_BASEDIR and A... (diff)
downloadgentoo-3037a56658887cb18b634a3df10b0986bf65bbac.tar.gz
gentoo-3037a56658887cb18b634a3df10b0986bf65bbac.tar.bz2
gentoo-3037a56658887cb18b634a3df10b0986bf65bbac.zip
depend.apache.eclass: Add missing function want_apache2_4
Diffstat (limited to 'eclass/depend.apache.eclass')
-rw-r--r--eclass/depend.apache.eclass17
1 files changed, 17 insertions, 0 deletions
diff --git a/eclass/depend.apache.eclass b/eclass/depend.apache.eclass
index 881dfd5e7036..26dd98fd117d 100644
--- a/eclass/depend.apache.eclass
+++ b/eclass/depend.apache.eclass
@@ -238,6 +238,23 @@ want_apache2_2() {
RDEPEND="${RDEPEND} ${myiuse}? ( ${APACHE2_2_DEPEND} )"
}
+# @FUNCTION: want_apache2_4
+# @USAGE: [myiuse]
+# @DESCRIPTION:
+# An ebuild calls this to get the dependency information for optional
+# apache-2.4.x support. If the myiuse parameter is not given it defaults to
+# apache2.
+# An ebuild should additionally call depend.apache_pkg_setup() in pkg_setup()
+# with the same myiuse parameter.
+want_apache2_4() {
+ debug-print-function $FUNCNAME $*
+
+ local myiuse=${1:-apache2}
+ IUSE="${IUSE} ${myiuse}"
+ DEPEND="${DEPEND} ${myiuse}? ( ${APACHE2_4_DEPEND} )"
+ RDEPEND="${RDEPEND} ${myiuse}? ( ${APACHE2_4_DEPEND} )"
+}
+
# @FUNCTION: need_apache
# @DESCRIPTION:
# An ebuild calls this to get the dependency information for apache.