Index: devel/py-backports.csv/Makefile =================================================================== --- devel/py-backports.csv/Makefile +++ devel/py-backports.csv/Makefile @@ -13,8 +13,13 @@ LICENSE= PSFL LICENSE_FILE= ${WRKSRC}/LICENSE.rst +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}backports>0:devel/py-backports + NO_ARCH= yes USE_PYTHON= autoplist distutils USES= python:2.7 + +post-install: + @${RM} ${STAGEDIR}${PYTHON_SITELIBDIR}/backports/__init__.py* .include Index: devel/py-backports/Makefile =================================================================== --- /dev/null +++ devel/py-backports/Makefile @@ -0,0 +1,29 @@ +# $FreeBSD$ + +PORTNAME= backports +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PORTVERSION= 1 +CATEGORIES= devel python +DISTFILES= + +MAINTAINER= lifanov@FreeBSD.org +COMMENT= Shared namespace shim for py-backports.* ports + +LICENSE= MIT + +NO_FETCH= yes +NO_BUILD= yes +NO_ARCH= yes +USES= python:2.7 + +PLIST_FILES= ${PYTHON_SITELIBDIR}/backports/__init__.py \ + ${PYTHON_SITELIBDIR}/backports/__init__.pyc \ + ${PYTHON_SITELIBDIR}/backports/__init__.${PYTHON_PYOEXTENSION} + +do-install: + ${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/backports + ${ECHO_CMD} "__path__ = __import__('pkgutil').extend_path(__path__, __name__)" > ${STAGEDIR}${PYTHON_SITELIBDIR}/backports/__init__.py + ${PYTHON_CMD} -m compileall -d ${PYTHON_SITELIBDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} + ${PYTHON_CMD} -O -m compileall -d ${PYTHON_SITELIBDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} + +.include Index: devel/py-backports/pkg-descr =================================================================== --- /dev/null +++ devel/py-backports/pkg-descr @@ -0,0 +1,4 @@ +shared namespace shim for py-backports.* ports + +py-backports provides a common backports/__init__.py, +which is shared among all py-backports.* ports.