Updates for nsxml
authorIan Leitch <port001@gentoo.org>
Wed, 5 Jan 2005 14:39:38 +0000 (14:39 +0000)
committerIan Leitch <port001@gentoo.org>
Wed, 5 Jan 2005 14:39:38 +0000 (14:39 +0000)
eclass/aolserver.eclass

index a94c3e9ae743c3772c395d80b14b241fb2e57cd3..0bbc409b6d4a76bf16ed5f01b2714892bdbfa272 100644 (file)
@@ -1,13 +1,13 @@
 # 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.2 2005/01/05 14:06:39 port001 Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/aolserver.eclass,v 1.3 2005/01/05 14:39:38 port001 Exp $
 
 # Authors:
 #      Ian Leitch <port001@gentoo.org>
 
 ECLASS=aolserver
 INHERITED="$INHERITED $ECLASS"
-EXPORT_FUNCTIONS src_compile src_install pkg_postinst
+EXPORT_FUNCTIONS pkg_setup src_compile src_install pkg_postinst
 
 DEPEND="$DEPEND www-servers/aolserver"
 RDEPEND="$RDEPEND www-servers/aolserver"
@@ -16,15 +16,21 @@ NS_CONF="/usr/share/aolserver" # /include/ is implied by the Makefile
 NS_BASE="/usr/lib/aolserver"
 
 # For nsxml
-LIBXML2=/usr
-LIBXSLT=/usr
+LIBXML2="/usr"
+LIBXSLT=""
 
-IUSE=""
 SRC_URI="mirror://sourceforge/aolserver/${P}.tar.gz"
 HOMEPAGE="http://www.aolserver.com"
 LICENSE="MPL-1.1"
 SLOT="0"
 
+aolserver_pkg_setup() {
+
+       if use xslt; then
+               LIBXSLT="/usr/"
+       fi
+}
+
 aolserver_src_compile() {
 
        emake NSBUILD=1 INST=${NS_CONF} LIBXML2=${LIBXML2} LIBXSLT=${LIBXSLT} || die "emake failed"