# Created by: Kevin Bowling # $FreeBSD$ PORTNAME= nsscache PORTVERSION= 0.29 CATEGORIES= net python MAINTAINER= k@kev009.com COMMENT= Python utility to create a local cache of directory services LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pycurl.so:${PORTSDIR}/ftp/py-curl \ ${PYTHON_PKGNAMEPREFIX}ldap2>0:${PORTSDIR}/net/py-ldap2 \ ${PYTHON_PKGNAMEPREFIX}bsddb>0:${PORTSDIR}/databases/py-bsddb USES= python:2 USE_PYTHON= autoplist distutils USE_GITHUB= yes GH_ACCOUNT= google GH_TAGNAME= version/${DISTVERSION} PLIST_FILES= '@sample etc/nsscache.conf.sample' '@dir /var/db/nsscache' \ man/man1/nsscache.1.gz man/man5/nsscache.conf.5.gz post-patch: @${REINPLACE_CMD} -e 's|/etc/nsscache.conf|${PREFIX}/etc/nsscache.conf|g' ${WRKSRC}/nss_cache/config.py @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/nsscache.conf @${REINPLACE_CMD} -e "s|/var/lib/misc|/var/db/nsscache|g" ${WRKSRC}/nsscache.conf.5 post-install: ${INSTALL_DATA} ${WRKSRC}/nsscache.conf ${STAGEDIR}${PREFIX}/etc/nsscache.conf.sample ${INSTALL_MAN} ${WRKSRC}/nsscache.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/nsscache.conf.5 ${STAGEDIR}${MANPREFIX}/man/man5 @${MKDIR} ${STAGEDIR}/var/db/nsscache .include