Makefile 863 B

123456789101112131415161718192021222324252627282930313233343536
  1. # $OpenBSD: Makefile,v 1.7 2017/06/08 17:44:44 czarkoff Exp $
  2. COMMENT = high performance, concurrent HTTP client library
  3. MODPY_EGG_VERSION = 1.3.1
  4. DISTNAME = geventhttpclient-${MODPY_EGG_VERSION}
  5. PKGNAME = ${MODPY_PY_PREFIX}${DISTNAME}
  6. CATEGORIES = net devel
  7. HOMEPAGE = https://github.com/gwik/geventhttpclient
  8. MAINTAINER = Dmitrij D. Czarkoff <czarkoff@openbsd.org>
  9. # MIT
  10. PERMIT_PACKAGE_CDROM = Yes
  11. WANTLIB += pthread ${MODPY_WANTLIB}
  12. MODULES = lang/python
  13. MODPY_PI = Yes
  14. MODPY_SETUPTOOLS = Yes
  15. RUN_DEPENDS = devel/py-backports-ssl-match-hostname \
  16. devel/py-gevent \
  17. devel/py-certifi \
  18. devel/py-six
  19. TEST_DEPENDS = devel/py-test
  20. post-patch:
  21. @rm -R ${WRKSRC}/src/geventhttpclient/tests/__pycache__
  22. do-test:
  23. @cd ${WRKSRC} && ${SETENV} PYTHONPATH="`ls -d ${WRKSRC}/lib.*`" \
  24. py.test src/geventhttpclient/tests
  25. .include <bsd.port.mk>