--- webapp.eclass 2007-01-03 21:36:52.000000000 +0100 +++ webapp.eclass 2008-02-21 15:43:05.000000000 +0100 @@ -23,8 +23,25 @@ # ------------------------------------------------------------------------ SLOT="${PVR}" -IUSE="vhosts" -DEPEND=">=app-admin/webapp-config-1.50.15" + +need_httpd() { + DEPEND="|| ( virtual/httpd-basic virtual/httpd-cgi virtual/httpd-fastcgi )" +} + +need_httpd_cgi() { + DEPEND="|| ( virtual/httpd-cgi virtual/httpd-fastcgi )" +} + +need_httpd_fastcgi() { + DEPEND="virtual/httpd-fastcgi" +} + +if [[ -z ${WEBAPP_OPTIONAL} ]] ; then + IUSE="vhosts" + DEPEND=">=app-admin/webapp-config-1.50.15" + need_httpd +fi + RDEPEND="${DEPEND}" EXPORT_FUNCTIONS pkg_postinst pkg_setup src_install pkg_prerm