# Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: /home/jcollins/cvsroot/phpsource-net/ebuilds/net-www/aolserver/aolserver-3.4.2.ebuild,v 1.1.1.1 2002/11/08 04:43:30 jcollins Exp $ DESCRIPTION="Add-on modules to Aolserver for use with OpenACS" HOMEPAGE="http://www.aolserver.com" SRC_URI="http://umn.dl.sourceforge.net/sourceforge/aolserver/${P}.tar.gz" LICENSE="GPL" SLOT="0" KEYWORDS="x86" IUSE="" DEPEND="net-www/aolserver" RDEPEND="${DEPEND}" S="${WORKDIR}/${P}" # TODO: for now, AOLSERVER_HOMEDIR will contain all aolserver files, # TODO: as in 'traditional' aolserver installation. # TODO: TODO: make AOLSERVER_HOMEDIR work more like apache's DATA_DIR # TODO: and split out the binaries into e.g. /usr/bin AOLSERVER_HOMEDIR="/home/aolserver" src_unpack() { mkdir -p ${WORKDIR}/aolserver/ cp -a ${AOLSERVER_HOMEDIR}/include ${WORKDIR}/aolserver/ cp -a ${AOLSERVER_HOMEDIR}/lib ${WORKDIR}/aolserver/ unpack ${P}.tar.gz } src_compile() { cp ${WORKDIR}/aolserver/include/Makefile.global ${WORKDIR}/aolserver/include/Makefile.global.orig cp ${WORKDIR}/aolserver/include/Makefile.module ${WORKDIR}/aolserver/include/Makefile.module.orig sed -e "s:${AOLSERVER_HOMEDIR}:/var/tmp/portage/${P}/work/aolserver:" \ ${WORKDIR}/aolserver/include/Makefile.global.orig > ${WORKDIR}/aolserver/include/Makefile.global sed -e "s:${AOLSERVER_HOMEDIR}:/var/tmp/portage/${P}/work/aolserver:" \ ${WORKDIR}/aolserver/include/Makefile.module.orig > ${WORKDIR}/aolserver/include/Makefile.module einfo ${D}/${AOLSERVER_HOMEDIR} einfo AOLSERVER_HOMEDIR=${AOLSERVER_HOMEDIR} cd ${WORKDIR}/${P} emake || die } src_install () { into ${AOLSERVER_HOMEDIR} dobin ${WORKDIR}/${P}/nscache.so fowners root.root ${AOLSERVER_HOMEDIR}/bin/nscache.so }