summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Ullmann <jokey@gentoo.org>2006-02-09 21:22:18 +0000
committerMarkus Ullmann <jokey@gentoo.org>2006-02-09 21:22:18 +0000
commit3f3387fc8e2d82fbd292c9c869556af239e497f1 (patch)
treed88a21a42dbfe6985ea50855dddae799d8431b20 /www-apache
parentfixed broken encoding in ChangeLog (diff)
downloadgentoo-2-3f3387fc8e2d82fbd292c9c869556af239e497f1.tar.gz
gentoo-2-3f3387fc8e2d82fbd292c9c869556af239e497f1.tar.bz2
gentoo-2-3f3387fc8e2d82fbd292c9c869556af239e497f1.zip
Initial commit
(Portage version: 2.1_pre4-r1)
Diffstat (limited to 'www-apache')
-rw-r--r--www-apache/mod_vhost_ldap/ChangeLog10
-rw-r--r--www-apache/mod_vhost_ldap/Manifest15
-rw-r--r--www-apache/mod_vhost_ldap/files/99_mod_vhost_ldap.conf12
-rw-r--r--www-apache/mod_vhost_ldap/files/digest-mod_vhost_ldap-1.03
-rw-r--r--www-apache/mod_vhost_ldap/metadata.xml8
-rw-r--r--www-apache/mod_vhost_ldap/mod_vhost_ldap-1.0.ebuild65
6 files changed, 113 insertions, 0 deletions
diff --git a/www-apache/mod_vhost_ldap/ChangeLog b/www-apache/mod_vhost_ldap/ChangeLog
new file mode 100644
index 000000000000..0dfc2f9bfbcc
--- /dev/null
+++ b/www-apache/mod_vhost_ldap/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for www-apache/mod_vhost_ldap
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_vhost_ldap/ChangeLog,v 1.1 2006/02/09 21:22:18 jokey Exp $
+
+*mod_vhost_ldap-1.0 (09 Feb 2006)
+
+ 09 Feb 2006; Markus Ullmann <jokey@gentoo.org>
+ +files/99_mod_vhost_ldap.conf, +metadata.xml, +mod_vhost_ldap-1.0.ebuild:
+ Initial commit
+
diff --git a/www-apache/mod_vhost_ldap/Manifest b/www-apache/mod_vhost_ldap/Manifest
new file mode 100644
index 000000000000..5a5dd8dd2ca6
--- /dev/null
+++ b/www-apache/mod_vhost_ldap/Manifest
@@ -0,0 +1,15 @@
+MD5 0f8c9a30b1c4c4cd22e83d4cc27a9f67 ChangeLog 304
+RMD160 ec613ff8d9310292302d6f2bef6752b4390ad0fe ChangeLog 304
+SHA256 0e9a1dcc71de2a00a14218cb9de9b161930195d2e3da9165188ffaf68ddaed6d ChangeLog 304
+MD5 02f8594edec937fb5c5cf8ac06ad1952 files/99_mod_vhost_ldap.conf 354
+RMD160 8c0596ac410f00c2ea6305ad674c867a2d5e465e files/99_mod_vhost_ldap.conf 354
+SHA256 b52fe0dd41801e25b84aed5ba406402e9934bc19612f14d2d07001ea338f7126 files/99_mod_vhost_ldap.conf 354
+MD5 464d046959b67939a6a5515ac114279b files/digest-mod_vhost_ldap-1.0 253
+RMD160 fac9ea6c3c953499e2d19133bfe69f5a31fb068c files/digest-mod_vhost_ldap-1.0 253
+SHA256 1bdfbf98de986ed7b791d641962f2261e29592c27a58facedcb8fa941f3f4424 files/digest-mod_vhost_ldap-1.0 253
+MD5 ea981e26c2dee1b09642a812519463e1 metadata.xml 220
+RMD160 d33498dd033cf9490a23b08f4b5a923109adb0e5 metadata.xml 220
+SHA256 70f1d3277bf666ac82be0f85ccb9fe4202812c5a51544cdc80ceb411748469a1 metadata.xml 220
+MD5 39cb22d76c44565a9e0cead38ea10877 mod_vhost_ldap-1.0.ebuild 1674
+RMD160 958b0ff751977620f9c7776d3c7c869248402898 mod_vhost_ldap-1.0.ebuild 1674
+SHA256 7396596d948035be382f1f451195e9e8c03d0380cd8c408cdee4b4c3be807a67 mod_vhost_ldap-1.0.ebuild 1674
diff --git a/www-apache/mod_vhost_ldap/files/99_mod_vhost_ldap.conf b/www-apache/mod_vhost_ldap/files/99_mod_vhost_ldap.conf
new file mode 100644
index 000000000000..42d17c060502
--- /dev/null
+++ b/www-apache/mod_vhost_ldap/files/99_mod_vhost_ldap.conf
@@ -0,0 +1,12 @@
+<IfDefine VHOST_LDAP>
+ <IfModule !mod_vhost_ldap.c>
+ LoadModule vhost_ldap_module modules/mod_vhost_ldap.so
+ </IfModule>
+</IfDefine>
+
+<IfModule mod_vhost_ldap.c>
+ VhostLDAPEnabled on
+ VhostLDAPUrl "ldap://127.0.0.1/ou=vhosts,ou=web,dc=localhost"
+ VhostLdapBindDN "cn=admin,dc=localhost"
+ VhostLDAPBindPassword "changeme"
+</IfModule>
diff --git a/www-apache/mod_vhost_ldap/files/digest-mod_vhost_ldap-1.0 b/www-apache/mod_vhost_ldap/files/digest-mod_vhost_ldap-1.0
new file mode 100644
index 000000000000..29631fc54705
--- /dev/null
+++ b/www-apache/mod_vhost_ldap/files/digest-mod_vhost_ldap-1.0
@@ -0,0 +1,3 @@
+MD5 e58b1d6b0438a36ef9fb5aa64b9a7d7c mod_vhost_ldap-1.0.tar.bz2 7880
+RMD160 470b4f5121ce4cdba74a9b64654cc3461dd3aa77 mod_vhost_ldap-1.0.tar.bz2 7880
+SHA256 bb7529c4a5ff64affedf5b79f935e1a5cf9a61904fa2e5beed78a6cdf83cb8a9 mod_vhost_ldap-1.0.tar.bz2 7880
diff --git a/www-apache/mod_vhost_ldap/metadata.xml b/www-apache/mod_vhost_ldap/metadata.xml
new file mode 100644
index 000000000000..a03ad51a5e30
--- /dev/null
+++ b/www-apache/mod_vhost_ldap/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>apache</herd>
+<maintainer>
+ <email>jokey@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/www-apache/mod_vhost_ldap/mod_vhost_ldap-1.0.ebuild b/www-apache/mod_vhost_ldap/mod_vhost_ldap-1.0.ebuild
new file mode 100644
index 000000000000..5e5ca3055ec1
--- /dev/null
+++ b/www-apache/mod_vhost_ldap/mod_vhost_ldap-1.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2006 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.ebuild,v 1.1 2006/02/09 21:22:18 jokey Exp $
+
+inherit eutils apache-module
+
+DESCRIPTION="An Apache2 DSO for storing and configuring virtual hosts from LDAP"
+HOMEPAGE="http://alioth.debian.org/projects/modvhostldap/"
+SRC_URI="http://alioth.debian.org/download.php/1192/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+S=${WORKDIR}
+
+SRCDIR="${S}/mod-vhost-ldap-${PV}"
+APXS2_S="${SRCDIR}"
+APACHE2_MOD_CONF="99_${PN}"
+APACHE2_MOD_DEFINE="VHOST_LDAP"
+
+DOCFILES="${SRCDIR}/AUTHORS ${SRCDIR}/ChangeLog ${SRCDIR}/INSTALL ${SRCDIR}/README"
+
+need_apache2
+
+pkg_setup () {
+ if ! built_with_use net-www/apache ldap ; then
+ eerror
+ eerror "Apache needs to be built with ldap support to get this module working"
+ eerror
+ die "Apache lacks ldap support"
+ fi
+}
+
+src_unpack () {
+ unpack ${A}
+ #rename crappy dir versioning
+ mv ${S}/mod-vhost-ldap-0.2.9 ${SRCDIR}
+}
+
+src_compile () {
+ cd ${APXS2_S}
+ 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 ${SRCDIR}/mod_vhost_ldap.schema ${D}/etc/openldap/schema
+ apache-module_src_install
+}
+
+pkg_postinst () {
+ einfo
+ einfo "To enable ${PN}, you need to edit your /etc/conf.d/apache2 file and"
+ einfo "add '-D ${APACHE2_MOD_DEFINE}' to APACHE2_OPTS."
+ einfo
+ einfo "Configuration file installed as"
+ einfo " ${APACHE2_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
+}