# $Id$ PNAME="cvsd" PVER="1.0.16" PBUILD="r1" PCATEGORIE="dev-util" STATE="unstable" DESCRIPTION="A CVS pserver running in a chroot jail." HOMEPAGE="http://arthurdejong.org/cvsd/" DEPEND=">= virtual/glibc >= sys-apps/tcp-wrappers-7.6 >= dev-util/cvs-1.11.23" SDEPEND=">= sys-apps/sed-4" SRCFILE="${PNAME}-${PVER}.tar.gz" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude mbuild mtools # cvs revision of cvsd.rc RC_REV=1.3 SRC_URI=( http://arthurdejong.org/${PNAME}/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/cvsd.rc-${RC_REV} ) UP2DATE="updatecmd ${HOMEPAGE}/downloads.html | firsttarball gz" src_compile() { cd ${SRCDIR} mconfigure --with-libwrap || die mmake || die } src_install() { cd ${SRCDIR} mmake DESTDIR=${BINDIR} install || die # init script rm -rf ${BINDIR}/etc/init.d || die minstallrc cvsd.rc-${RC_REV} cvsd || die # correct cvsd.conf, by default some stupid pathes to # some test repos are enabled sed -i 's:^Repos:# Repos:g' ${BINDIR}/etc/cvsd/cvsd.conf || die # needed to run cvsd mkeepdir /var/lib/cvsd || die minstalldocs AUTHORS COPYING ChangeLog FAQ NEWS README TODO || die } postinstall() { # needed to run cvsd [ ! -d ${MROOT}/var/lib/cvsd ] && install -d ${MROOT}/var/lib/cvsd touch ${MROOT}/var/lib/cvsd/.keep # adding needed users & groups ${MLIBDIR}/mgroupadd cvsd ${MLIBDIR}/museradd -o "-g cvsd -d /var/lib/cvsd -s /bin/false" cvsd }