diff options
Diffstat (limited to 'net-www/mod_auth_mysql/mod_auth_mysql-20030510-r1.ebuild')
-rw-r--r-- | net-www/mod_auth_mysql/mod_auth_mysql-20030510-r1.ebuild | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/net-www/mod_auth_mysql/mod_auth_mysql-20030510-r1.ebuild b/net-www/mod_auth_mysql/mod_auth_mysql-20030510-r1.ebuild new file mode 100644 index 000000000000..35842f38fb3c --- /dev/null +++ b/net-www/mod_auth_mysql/mod_auth_mysql-20030510-r1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-www/mod_auth_mysql/mod_auth_mysql-20030510-r1.ebuild,v 1.1 2003/09/08 17:09:44 robbat2 Exp $ + +DESCRIPTION="Basic authentication for Apache using a MySQL database" +HOMEPAGE="http://modauthmysql.sourceforge.net/" + +S=${WORKDIR}/${PN} +SRC_URI="mirror://sourceforge/modauthmysql/${PN}.tgz" +DEPEND="dev-db/mysql + net-www/apache + apache2? ( >=net-www/apache-2* )" +LICENSE="Apache-1.1" +KEYWORDS="~x86" +IUSE="apache2" +SLOT="0" + +if use apache2 ; then + APXS="apxs2 -D APACHE2" + DESTDIR=/usr/lib/apache2-extramodules + CONFDIR=/etc/apache2/conf/modules.d +else + APXS="apxs -D APACHE1" + DESTDIR=/usr/lib/apache-extramodules + CONFDIR=/etc/apache/conf/addon-modules +fi + +src_compile() { + $APXS -c ${PN}.c -I/usr/include/mysql -lmysqlclient -lm -lz || die +} + +src_install() { + exeinto $DESTDIR + doexe ${PN}.so + insinto ${CONFDIR} + doins ${FILESDIR}/mod_auth_mysql.conf + cat mod_auth_mysql.c | head -81 \ + | cut -c 4- > mod_auth_mysql.txt + dodoc ${FILESDIR}/mod_auth_mysql.conf \ + README +} + +pkg_postinst() { + if use apache2; then + einfo "Please add '-D AUTH_MYSQL' to your /etc/conf.d/apache2 APACHE2_OPTS setting" + else + einfo "Please add '-D AUTH_MYSQL' to your /etc/conf.d/apache APACHE_OPTS setting" + fi +} |