# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils apache-module DESCRIPTION="Module for integration resin with apache." HOMEPAGE="http://www.caucho.com/" SRC_URI="http://www.caucho.com/download/resin-${PV}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86" IUSE="apache2" DEPEND=">=virtual/jdk-1.4" RDEPEND="${DEPEND}" S="${WORKDIR}/resin-${PV}" APXS1_S="${S}/src/c/apache1" APACHE1_MOD_FILE="${APXS1_S}/.libs/mod_caucho.so" APACHE1_MOD_CONF="${PV}/10_${PN}" APACHE1_MOD_DEFINE="CAUCHO" APXS2_S="${S}/src/c/apache2" APACHE2_MOD_FILE="${APXS2_S}/.libs/mod_caucho.so" APACHE2_MOD_CONF="${PV}/10_${PN}" APACHE2_MOD_DEFINE="CAUCHO" DOCFILES="README LICENSE" need_apache src_unpack(){ unpack ${A} epatch ${FILESDIR}/${PV}/resin-gentoo_fix.patch } src_compile() { local apxs use apache2 && apxs="${APXS2}" use apache2 || apxs="${APXS1}" econf \ --with-apxs=${apxs} \ --with-apr-config=/usr/bin/apr-config \ || die "econf failed" use apache2 && cd ${APXS2_S} use apache2 || cd ${APXS1_S} emake || die "make failed" }