openbsd-ports/databases/py-carbon/Makefile

41 lines
941 B
Makefile

# $OpenBSD: Makefile,v 1.9 2017/11/01 10:44:39 landry Exp $
COMMENT= backend data caching and persistence daemon for Graphite
MODPY_EGG_VERSION= 1.0.1
DISTNAME= carbon-${MODPY_EGG_VERSION}
PKGNAME= py-${DISTNAME}
CATEGORIES= databases
REVISION= 0
# Apache
PERMIT_PACKAGE_CDROM= Yes
MODULES= lang/python
MODPY_PI = Yes
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= databases/py-whisper \
devel/py-twisted
BIN_FILES= carbon-aggregator.py carbon-cache.py carbon-client.py \
carbon-relay.py validate-storage-schemas.py
.for b in ${BIN_FILES}
MODPY_ADJ_FILES+= bin/$b
.endfor
GRAPHITE_EGDIR= ${PREFIX}/share/examples/graphite/
SUBST_VARS+= GRAPHITE_EGDIR MODPY_SITEPKG
NO_TEST= Yes
pre-configure:
${SUBST_CMD} ${WRKSRC}/setup.{cfg,py} ${WRKSRC}/lib/carbon/conf.py \
${WRKSRC}/bin/validate-storage-schemas.py
rm ${WRKSRC}/{bin/validate-storage-schemas,lib/carbon/conf}.py.{orig,beforesubst}
.include <bsd.port.mk>