Makefile 929 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. # $OpenBSD: Makefile,v 1.16 2015/09/29 10:52:55 sthen Exp $
  2. COMMENT = tools for using web server gateway interface stack
  3. MODPY_EGG_VERSION = 1.7.5.1
  4. DISTNAME = Paste-${MODPY_EGG_VERSION}
  5. PKGNAME = py-paste-${MODPY_EGG_VERSION}
  6. REVISION = 1
  7. CATEGORIES = www
  8. HOMEPAGE = http://pythonpaste.org/
  9. # MIT
  10. PERMIT_PACKAGE_CDROM = Yes
  11. MODPY_PI = Yes
  12. MODULES = lang/python
  13. RUN_DEPENDS = www/py-flup
  14. TEST_DEPENDS = ${RUN_DEPENDS} \
  15. ${BASE_PKGPATH} \
  16. devel/py-py \
  17. devel/py-test
  18. MODPY_SETUPTOOLS = Yes
  19. post-install:
  20. ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/py-paste
  21. cd ${WRKSRC}/docs && pax -rw * ${PREFIX}/share/doc/py-paste/
  22. chmod a+r ${PREFIX}/lib/python${MODPY_VERSION}/site-packages/paste/evalexception/media/MochiKit.packed.js
  23. pre-test:
  24. perl -pi -e 's,/usr/bin/env python,${MODPY_BIN},g' \
  25. ${WRKSRC}/tests/cgiapp_data/*.cgi
  26. do-test:
  27. cd ${WRKSRC} && ${LOCALBASE}/bin/py.test .
  28. .include <bsd.port.mk>