From 472459e3451124cd37e93410b0f2117b6ca280d5 Mon Sep 17 00:00:00 2001 From: Ian Leitch Date: Wed, 5 Jan 2005 13:37:56 +0000 Subject: [PATCH] Initial commit of the aolserver eclass --- eclass/aolserver.eclass | 45 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 eclass/aolserver.eclass diff --git a/eclass/aolserver.eclass b/eclass/aolserver.eclass new file mode 100644 index 000000000000..0676adef076b --- /dev/null +++ b/eclass/aolserver.eclass @@ -0,0 +1,45 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/aolserver.eclass,v 1.1 2005/01/05 13:37:56 port001 Exp $ + +# Authors: +# Ian Leitch + +ECLASS=aolserver +INHERITED="$INHERITED $ECLASS" +EXPORT_FUNCTIONS src_compile src_install pkg_postinst + +DEPEND="$DEPEND www-servers/aolserver" +RDEPEND="$RDEPEND www-servers/aolserver" + +NS_CONF="/usr/share/aolserver" # /include/ is implied by the Makefile +NS_BASE="/usr/lib/aolserver" + +# For nsxml +LIBXML2=/usr +LIBXSLT=/usr + +IUSE="" +HOMEPAGE="http://www.aolserver.com" +LICENSE="MPL-1.1" +SLOT="0" + +aolserver_src_compile() { + + emake NSBUILD=1 INST=${NS_CONF} LIBXML2=${LIBXML2} LIBXSLT=${LIBXSLT} || die "emake failed" +} + +aolserver_src_install() { + + find ${S} -type d -name CVS -prune | xargs rm -rf + + into ${NS_BASE} + dobin ${S}/${PN}.so +} + +aolserver_pkg_postinst() { + + echo + einfo "To enable the use of ${PN} you must add the module to your AOLServer configuration" + echo +} -- 2.26.2