Page MenuHomeFreeBSD

D11095.id32924.diff
No OneTemporary

D11095.id32924.diff

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 <bsd.port.mk>
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.
Index: security/py-backports.ssl_match_hostname/Makefile
===================================================================
--- security/py-backports.ssl_match_hostname/Makefile
+++ security/py-backports.ssl_match_hostname/Makefile
@@ -2,6 +2,7 @@
PORTNAME= backports.ssl_match_hostname
PORTVERSION= 3.5.0.1
+PORTREVISION= 1
CATEGORIES= security python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +12,19 @@
LICENSE= PSFL
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}backports>0:devel/py-backports
+
USES= python:-3.4
USE_PYTHON= autoplist distutils
+
+POST_PLIST= trim-backports-namespace
+
+post-install:
+ @${RM} ${STAGEDIR}${PYTHON_SITELIBDIR}/backports/__init__.py*
+ @${RM} ${STAGEDIR}${PYTHON_SITELIBDIR}/backports/__pycache__/__init__.py*
+
+trim-backports-namespace:
+ @${REINPLACE_CMD} '/backports\/__init__.py*/d' ${TMPPLIST}
+ @${REINPLACE_CMD} '/backports\/__pycache__\/__init__.py*/d' ${TMPPLIST}
.include <bsd.port.mk>

File Metadata

Mime Type
text/plain
Expires
Thu, Mar 26, 12:29 AM (4 h, 55 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30354627
Default Alt Text
D11095.id32924.diff (2 KB)

Event Timeline