Advertisement
Guest User

Untitled

a guest
Jan 14th, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 1.83 KB | None | 0 0
  1. # Created by: Nicola Vitale <nivit@FreeBSD.org>
  2. # $FreeBSD$
  3.  
  4. PORTNAME=   pip
  5. PORTVERSION=    18.1
  6. CATEGORIES= devel python
  7. PKGNAMEPREFIX=  ${PYTHON_PKGNAMEPREFIX}
  8.  
  9. MAINTAINER= python@FreeBSD.org
  10. COMMENT=    Tool for installing and managing Python packages
  11.  
  12. LICENSE=    MIT
  13. LICENSE_FILE=   ${WRKSRC}/LICENSE.txt
  14.  
  15. # Tests also need bzr, git, otherwise they fail
  16. TEST_DEPENDS=   ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
  17.         ${PYTHON_PKGNAMEPREFIX}pytest-capturelog>0:devel/py-pytest-capturelog@${PY_FLAVOR} \
  18.         ${PYTHON_PKGNAMEPREFIX}pytest-timeout>0:devel/py-pytest-timeout@${PY_FLAVOR} \
  19.         ${PYTHON_PKGNAMEPREFIX}pytest-xdist>0:devel/py-pytest-xdist@${PY_FLAVOR} \
  20.         ${PYTHON_PKGNAMEPREFIX}virtualenv>=1.10:devel/py-virtualenv@${PY_FLAVOR} \
  21.         ${PYTHON_PKGNAMEPREFIX}scripttest>=1.3:devel/py-scripttest@${PY_FLAVOR} \
  22.         ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \
  23.         ${PYTHON_PKGNAMEPREFIX}pretend>0:devel/py-pretend@${PY_FLAVOR} \
  24.         ${PYTHON_PKGNAMEPREFIX}freezegun>0:devel/py-freezegun@${PY_FLAVOR} \
  25.         git>0:devel/git \
  26.         bzr>0:devel/bzr
  27.  
  28. USES=       python shebangfix
  29. USE_GITHUB= yes
  30. USE_PYTHON= autoplist concurrent distutils
  31.  
  32. OPTIONS_DEFINE= DOCS
  33.  
  34. SHEBANG_FILES = src/pip/_internal/__init__.py
  35.  
  36. DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR} \
  37.                 ${PYTHON_PKGNAMEPREFIX}pypa-docs-theme>=0:textproc/py-pypa-docs-theme@${PY_FLAVOR}
  38. DOCS_PORTDOCS=  *
  39. DOCS_VARS=  PYDISTUTILS_BUILD_TARGET=build_sphinx \
  40.         PYDISTUTILS_BUILDARGS="-n --all-files --fresh-env"
  41.  
  42. GH_ACCOUNT= pypa
  43.  
  44. NO_ARCH=    yes
  45.  
  46. post-install-DOCS-on:
  47.     @${MKDIR} ${STAGEDIR}${DOCSDIR}
  48.     (cd ${WRKSRC}/build/sphinx/html && \
  49.     ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} "! -name .buildinfo -and ! -name objects.inv")
  50.  
  51. do-test:
  52.     cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test
  53.  
  54. .include <bsd.port.mk>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement