# New ports collection makefile for: papercut # Date created: 2003-07-01 # Whom: Clement Laforet # # $FreeBSD$ # PORTNAME= papercut PORTVERSION= 0.9.8 CATEGORIES= news python MASTER_SITES= http://papercut.org/ \ http://www.cultdeadsheep.org/FreeBSD/ports/download/distfiles/ MAINTAINER= sheepkiller@cultdeadsheep.org COMMENT= Papercut is a news server written in Python, using a MySQL backend RUN_DEPENDS= ${PYTHON_SITELIBDIR}/MySQLdb/__init__.py:${PORTSDIR}/databases/py-MySQLdb USE_PYTHON= yes NO_BUILD= yes USE_REINPLACE= yes do-configure: @${CP} ${FILESDIR}/papercut-wrapper ${WRKDIR}/papercut-wrapper @${REINPLACE_CMD} -e "s,__DATADIR__,${DATADIR}," ${WRKDIR}/papercut-wrapper @${REINPLACE_CMD} -e "s,__PYTHON__,${PYTHON_CMD}," ${WRKDIR}/papercut-wrapper @${REINPLACE_CMD} "s,/home/papercut,${DATADIR}," ${WRKSRC}/settings.py do-install: @${MKDIR} ${DATADIR} @${INSTALL_SCRIPT} ${WRKSRC}/*.py ${DATADIR} @${MKDIR} ${DATADIR}/cache @${MKDIR} ${DATADIR}/logs .for DIR in auth storage @${MKDIR} ${DATADIR}/${DIR} @${INSTALL_SCRIPT} ${WRKSRC}/${DIR}/* ${DATADIR}/${DIR} .endfor @${INSTALL_SCRIPT} ${WRKDIR}/papercut-wrapper ${PREFIX}/bin/papercut @${MV} ${DATADIR}/settings.py ${DATADIR}/settings.py.sample post-install: @${ECHO} "To use papercut you need to copy ${DATADIR}/settings.py.sample" @${ECHO} "to ${DATADIR}/settings.py and edit it." .include