# Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 ECVS_SERVER="cvs.zope.org:/cvs-repository" ECVS_MODULE="Zope" ECVS_CVS_OPTIONS="" ECVS_BRANCH="Zope-2_6-branch" inherit cvs inherit debug libtool S=${WORKDIR}/${ECVS_MODULE} DESCRIPTION="Zope is a web application platform used for building high-performance, dynamic web sites." HOMEPAGE="http://www.zope.org" SRC_URI="" SLOT="0" KEYWORDS="~x86" LICENSE="ZPL" DEPEND="virtual/glibc =dev-lang/python-2.1.3* dev-util/cvs" ZOPEDIR="${DESTTREE}/share/zope/${PV}/" src_compile() { python2.2 wo_pcgi.py || die "Failed to compile." } src_install() { dodoc LICENSE.txt README.txt docinto doc ; dodoc doc/*.txt docinto doc/PLATFORMS ; dodoc doc/PLATFORMS/* docinto doc/changenotes ; dodoc doc/changenotes/* # using '/etc/init.d/zope' rm -Rf start stop LICENCE.txt doc/ # copy the remaining contents of ${S} into the ${D}. dodir ${ZOPEDIR} cp -a . ${D}${ZOPEDIR} # Add a rc-script. exeinto /etc/init.d ; newexe ${FILESDIR}/${PV}/zope.initd zope # Add a env.d script. insinto /etc/env.d ; doins ${FILESDIR}/${PV}/zope.envd # Fill in an env.d variable. sed -i -e "/ZOPE_HOME/ c\\ZOPE_HOME=${ZOPEDIR}\\" ${D}/etc/env.d/zope.envd # Add a conf.d script. dodir /etc/conf.d echo -e "ZOPE_OPTS='-u root'\nZOPE_HOME=${ZOPEDIR}" > ${D}/etc/conf.d/zope # Keep others from overwritting PID files fperms o+t ${ZOPEDIR}var/ # Useful link dosym /usr/share/doc/${P}/doc/ ${ZOPEDIR}doc } pkg_postinst() { einfo "To get zope running you must execure the following:" einfo "\tebuild /var/db/pkg/net-www/${PF}/${PF}.ebuild config" } pkg_config() { einfo ">>> Create inital user..." python2.1 ${ROOT}${ZOPEDIR}zpasswd.py ${ROOT}${ZOPEDIR}inituser }