diff options
author | Benedikt Boehm <hollow@gentoo.org> | 2008-01-29 18:15:52 +0000 |
---|---|---|
committer | Benedikt Boehm <hollow@gentoo.org> | 2008-01-29 18:15:52 +0000 |
commit | c652204d8de0963465673d85796c48e00d9e7ead (patch) | |
tree | b3c533ee04b99d379ad209475377b69e8f9e93b9 /www-apache/mod_vhost_ldap/mod_vhost_ldap-1.0.0-r1.ebuild | |
parent | alpha/ia64/sparc stable wrt #207634 (diff) | |
download | gentoo-2-c652204d8de0963465673d85796c48e00d9e7ead.tar.gz gentoo-2-c652204d8de0963465673d85796c48e00d9e7ead.tar.bz2 gentoo-2-c652204d8de0963465673d85796c48e00d9e7ead.zip |
add apache 2.2 compatibility patch; fix depend.apache usage wrt #208033
(Portage version: 2.1.4)
Diffstat (limited to 'www-apache/mod_vhost_ldap/mod_vhost_ldap-1.0.0-r1.ebuild')
-rw-r--r-- | www-apache/mod_vhost_ldap/mod_vhost_ldap-1.0.0-r1.ebuild | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/www-apache/mod_vhost_ldap/mod_vhost_ldap-1.0.0-r1.ebuild b/www-apache/mod_vhost_ldap/mod_vhost_ldap-1.0.0-r1.ebuild new file mode 100644 index 000000000000..ed6e6a27da25 --- /dev/null +++ b/www-apache/mod_vhost_ldap/mod_vhost_ldap-1.0.0-r1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_vhost_ldap/mod_vhost_ldap-1.0.0-r1.ebuild,v 1.1 2008/01/29 18:15:51 hollow Exp $ + +inherit eutils apache-module + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="An Apache2 module for storing and configuring virtual hosts from LDAP." +HOMEPAGE="http://alioth.debian.org/projects/modvhostldap/" +SRC_URI="http://alioth.debian.org/download.php/1422/${P}.tar.bz2" +# Attention: 1422 captures 1.0 download content!!! +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +S="${WORKDIR}/mod-vhost-ldap-${PV}" + +APACHE2_MOD_CONF="99_${PN}" +APACHE2_MOD_DEFINE="VHOST_LDAP" + +DOCFILES="AUTHORS ChangeLog INSTALL README" + +need_apache2 + +pkg_setup() { + if ! built_with_use www-servers/apache ldap ; then + eerror + eerror "Apache2 needs to be built with ldap support to get this module working!" + eerror + die "Apache2 lacks ldap support" + fi +} + +src_unpack() { + unpack ${A} + cd "${S}" + + epatch "${FILESDIR}"/${P}-apache22.patch +} + +src_compile() { + sed -i s/MOD_VHOST_LDAP_VERSION/\"$(cat VERSION)\"/g mod_vhost_ldap.c + apache-module_src_compile +} + +src_install() { + mkdir -p "${D}/etc/openldap/schema" + cp -f "mod_vhost_ldap.schema" "${D}/etc/openldap/schema/" + apache-module_src_install +} + +pkg_postinst() { + einfo + einfo "To enable ${PN}, you need to edit your ${ROOT}/etc/conf.d/apache2 file and" + einfo "add '-D ${APACHE2_MOD_DEFINE}' and '-D LDAP' to APACHE2_OPTS." + einfo + einfo "Configuration file installed as" + einfo " ${APACHE_MODULES_CONFDIR}/$(basename ${APACHE2_MOD_CONF}).conf" + einfo + einfo "Your LDAP server needs to include mod_vhost_ldap.schema and should" + einfo "also maintain indices on apacheServerName and apacheServerAlias." + einfo +} |