openbsd-ports/databases/py-carbon/Makefile
2022-11-13 15:27:35 +00:00

43 lines
982 B
Makefile

COMMENT= backend data caching and persistence daemon for Graphite
MODPY_EGG_VERSION= 1.1.10
DISTNAME= carbon-${MODPY_EGG_VERSION}
PKGNAME= py-${DISTNAME}
CATEGORIES= databases
REVISION= 1
# Apache
PERMIT_PACKAGE= Yes
MODULES= lang/python
MODPY_PI= Yes
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= databases/py-whisper${MODPY_FLAVOR} \
devel/py-twisted${MODPY_FLAVOR}
FLAVORS= python3
FLAVOR= python3
BIN_FILES= carbon-aggregator.py carbon-cache.py carbon-client.py \
carbon-relay.py validate-storage-schemas.py \
carbon-aggregator-cache.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{${PATCHORIG},.beforesubst}
.include <bsd.port.mk>