Makefile 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. # $OpenBSD: Makefile,v 1.7 2017/02/19 23:28:43 danj Exp $
  2. COMMENT = static site generator written in Python
  3. MODPY_EGG_VERSION = ${GH_TAGNAME}
  4. DISTNAME = pelican-${MODPY_EGG_VERSION}
  5. GH_ACCOUNT = getpelican
  6. GH_PROJECT = pelican
  7. GH_TAGNAME = 3.7.1
  8. CATEGORIES = www
  9. HOMEPAGE = http://blog.getpelican.com/
  10. MAINTAINER = Vladimir Seleznev <vseleznv@cs.msu.ru>
  11. # GPLv3
  12. PERMIT_PACKAGE_CDROM = Yes
  13. MODULES = lang/python
  14. MODPY_SETUPTOOLS = Yes
  15. MODPY_VERSION = ${MODPY_DEFAULT_VERSION_3}
  16. RUN_DEPENDS = devel/py-blinker${MODPY_FLAVOR} \
  17. devel/py-dateutil${MODPY_FLAVOR} \
  18. devel/py-six${MODPY_FLAVOR} \
  19. devel/py-tz${MODPY_FLAVOR} \
  20. textproc/py-markdown${MODPY_FLAVOR} \
  21. textproc/py-docutils${MODPY_FLAVOR} \
  22. textproc/py-pygments${MODPY_FLAVOR} \
  23. textproc/py-unidecode${MODPY_FLAVOR} \
  24. www/py-feedgenerator${MODPY_FLAVOR} \
  25. www/py-jinja2${MODPY_FLAVOR}
  26. # Else setuptools skips filenames containing UTF8 chars
  27. MAKE_ENV += LC_CTYPE=en_US.UTF-8
  28. TEST_DEPENDS = ${RUN_DEPENDS} \
  29. devel/git \
  30. devel/py-mock
  31. pre-configure:
  32. ${SUBST_CMD} ${WRKSRC}/pelican/tests/test_pelican.py
  33. .include <bsd.port.mk>