Also prevent build from calling out to the internet for some ports.
--
Alexandr Shadchin
Index: databases/py-peewee/Makefile
===================================================================
RCS file: /cvs/ports/databases/py-peewee/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- databases/py-peewee/Makefile 15 Apr 2016 08:53:49 -0000 1.10
+++ databases/py-peewee/Makefile 15 Apr 2016 17:13:25 -0000
@@ -6,7 +6,7 @@ COMMENT= small expressive ORM
MODPY_EGG_VERSION= 2.8.0
DISTNAME= peewee-${MODPY_EGG_VERSION}
PKGNAME= py-${DISTNAME}
-REVISION= 0
+REVISION= 1
CATEGORIES= databases
@@ -19,7 +19,7 @@ GH_ACCOUNT= coleifer
GH_PROJECT= peewee
GH_TAGNAME= ${MODPY_EGG_VERSION}
-BUILD_DEPENDS = textproc/py-sphinx
+BUILD_DEPENDS = textproc/py-sphinx${MODPY_FLAVOR}
FLAVORS= python3
FLAVOR?=
@@ -27,12 +27,10 @@ FLAVOR?=
MODULES= lang/python
MODPY_SETUPTOOLS= Yes
-MAKE_ENV += PYTHONPATH=${WRKSRC}
+MAKE_ENV += PYTHONPATH=${WRKSRC}
SPHINXBUILD=${LOCALBASE}/bin/sphinx-build${MODPY_BIN_SUFFIX}
DOCSRC = ${WRKSRC}/docs
post-build:
cd ${DOCSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} html
- cd ${DOCSRC} && PYTHONPATH=${WRKSRC} \
- ${LOCALBASE}/bin/sphinx-build -N . _build/html
DOCS = ${PREFIX}/share/doc/${MODPY_PY_PREFIX}peewee
EXAMPLES = ${PREFIX}/share/examples/${MODPY_PY_PREFIX}peewee
Index: databases/py-peewee/patches/patch-docs_Makefile
===================================================================
RCS file: databases/py-peewee/patches/patch-docs_Makefile
diff -N databases/py-peewee/patches/patch-docs_Makefile
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ databases/py-peewee/patches/patch-docs_Makefile 15 Apr 2016 17:13:25
-0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- docs/Makefile.orig Fri Apr 15 20:30:49 2016
++++ docs/Makefile Fri Apr 15 20:30:53 2016
+@@ -3,7 +3,7 @@
+
+ # You can set these variables from the command line.
+ SPHINXOPTS =
+-SPHINXBUILD = sphinx-build
++SPHINXBUILD ?= sphinx-build
+ PAPER =
+ BUILDDIR = _build
+
Index: devel/py-pathlib/Makefile
===================================================================
RCS file: /cvs/ports/devel/py-pathlib/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- devel/py-pathlib/Makefile 15 Apr 2016 08:53:49 -0000 1.4
+++ devel/py-pathlib/Makefile 15 Apr 2016 17:13:54 -0000
@@ -5,7 +5,7 @@ COMMENT = object-oriented filesystem pa
MODPY_EGG_VERSION = 1.0.1
DISTNAME = pathlib-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
-REVISION = 1
+REVISION = 2
CATEGORIES = devel
@@ -18,7 +18,7 @@ PERMIT_PACKAGE_CDROM = Yes
MODPY_PI = Yes
MODULES = lang/python
-BUILD_DEPENDS = textproc/py-sphinx
+BUILD_DEPENDS = textproc/py-sphinx${MODPY_FLAVOR}
TEST_DEPENDS = lang/python/${MODPY_VERSION},-tests
FLAVORS = python3
@@ -26,8 +26,10 @@ FLAVOR ?=
DOCDIR = ${PREFIX}/share/doc/${MODPY_PY_PREFIX}pathlib
+MAKE_ENV += PYTHONPATH=${WRKSRC}
SPHINXBUILD=${LOCALBASE}/bin/sphinx-build${MODPY_BIN_SUFFIX}
+
post-build:
- cd ${WRKBUILD}/docs && ${MAKE} html
+ cd ${WRKBUILD}/docs && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} html
post-install:
${INSTALL_DATA_DIR} ${DOCDIR}
Index: devel/py-pathlib/patches/patch-docs_Makefile
===================================================================
RCS file: devel/py-pathlib/patches/patch-docs_Makefile
diff -N devel/py-pathlib/patches/patch-docs_Makefile
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ devel/py-pathlib/patches/patch-docs_Makefile 15 Apr 2016 17:13:54
-0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- docs/Makefile.orig Fri Apr 15 20:49:10 2016
++++ docs/Makefile Fri Apr 15 20:50:40 2016
+@@ -3,7 +3,7 @@
+
+ # You can set these variables from the command line.
+ SPHINXOPTS =
+-SPHINXBUILD = sphinx-build
++SPHINXBUILD ?= sphinx-build
+ PAPER =
+ BUILDDIR = _build
+
Index: devel/py-pexpect/Makefile
===================================================================
RCS file: /cvs/ports/devel/py-pexpect/Makefile,v
retrieving revision 1.21
diff -u -p -r1.21 Makefile
--- devel/py-pexpect/Makefile 15 Apr 2016 08:53:49 -0000 1.21
+++ devel/py-pexpect/Makefile 15 Apr 2016 17:13:54 -0000
@@ -6,7 +6,7 @@ MODPY_EGG_VERSION= 4.0.1
DISTNAME= pexpect-${MODPY_EGG_VERSION}
PKGNAME= py-${DISTNAME}
CATEGORIES= devel
-REVISION= 0
+REVISION= 1
HOMEPAGE= http://pexpect.sourceforge.net/
@@ -18,8 +18,7 @@ MODPY_PI = Yes
MODULES= lang/python
RUN_DEPENDS = devel/py-ptyprocess${MODPY_FLAVOR}
-BUILD_DEPENDS = devel/py-ptyprocess \
- textproc/py-sphinx
+BUILD_DEPENDS = textproc/py-sphinx${MODPY_FLAVOR}
TEST_DEPENDS = ${RUN_DEPENDS} \
devel/py-test${MODPY_FLAVOR} \
shells/bash
@@ -32,6 +31,8 @@ MODPY_ADJ_FILES = tests/fakessh/ssh
EXAMPLESDIR= ${PREFIX}/share/examples/${MODPY_PY_PREFIX}pexpect
DOCDIR= ${PREFIX}/share/doc/${MODPY_PY_PREFIX}pexpect
+MAKE_ENV += PYTHONPATH=${WRKSRC}
SPHINXBUILD=${LOCALBASE}/bin/sphinx-build${MODPY_BIN_SUFFIX}
+
pre-build:
${SUBST_CMD} ${WRKSRC}/pexpect/replwrap.py
${SUBST_CMD} ${WRKSRC}/tests/test_ctrl_chars.py
@@ -40,7 +41,7 @@ pre-build:
${SUBST_CMD} ${WRKSRC}/tests/test_run.py
post-build:
- cd ${WRKSRC}/doc && env PYTHONPATH=${WRKSRC} make html
+ cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} html
post-install:
${INSTALL_DATA_DIR} ${EXAMPLESDIR}
Index: devel/py-pexpect/patches/patch-doc_Makefile
===================================================================
RCS file: devel/py-pexpect/patches/patch-doc_Makefile
diff -N devel/py-pexpect/patches/patch-doc_Makefile
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ devel/py-pexpect/patches/patch-doc_Makefile 15 Apr 2016 17:13:54 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- doc/Makefile.orig Fri Apr 15 20:41:00 2016
++++ doc/Makefile Fri Apr 15 20:41:10 2016
+@@ -3,7 +3,7 @@
+
+ # You can set these variables from the command line.
+ SPHINXOPTS =
+-SPHINXBUILD = sphinx-build
++SPHINXBUILD ?= sphinx-build
+ PAPER =
+ BUILDDIR = _build
+
Index: devel/py-pip/Makefile
===================================================================
RCS file: /cvs/ports/devel/py-pip/Makefile,v
retrieving revision 1.25
diff -u -p -r1.25 Makefile
--- devel/py-pip/Makefile 15 Apr 2016 08:53:49 -0000 1.25
+++ devel/py-pip/Makefile 15 Apr 2016 17:13:54 -0000
@@ -6,7 +6,7 @@ MODPY_EGG_VERSION = 8.1.1
DISTNAME = pip-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
CATEGORIES = devel
-REVISION = 0
+REVISION = 1
HOMEPAGE = https://pip.pypa.io/en/stable/
@@ -16,18 +16,17 @@ PERMIT_PACKAGE_CDROM = Yes
MODPY_PI = Yes
MODULES = lang/python
-BUILD_DEPENDS = textproc/py-sphinx
+BUILD_DEPENDS = textproc/py-sphinx${MODPY_FLAVOR}
MODPY_SETUPTOOLS = Yes
NO_TEST = Yes
FLAVORS = python3
FLAVOR ?=
-MAKE_ENV += PYTHONPATH=${WRKSRC}
DOCSRC = ${WRKSRC}/docs
post-build:
cd ${DOCSRC} && PYTHONPATH=${WRKSRC} \
- ${LOCALBASE}/bin/sphinx-build -N . _build/html
+ ${LOCALBASE}/bin/sphinx-build${MODPY_BIN_SUFFIX} -N .
_build/html
DOCS = ${PREFIX}/share/doc/${MODPY_PY_PREFIX}pip
Index: devel/py-pip/patches/patch-docs_conf_py
===================================================================
RCS file: devel/py-pip/patches/patch-docs_conf_py
diff -N devel/py-pip/patches/patch-docs_conf_py
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ devel/py-pip/patches/patch-docs_conf_py 15 Apr 2016 17:13:54 -0000
@@ -0,0 +1,15 @@
+$OpenBSD$
+
+Prevent build from calling out to the internet.
+
+--- docs/conf.py.orig Fri Apr 15 21:02:46 2016
++++ docs/conf.py Fri Apr 15 21:02:54 2016
+@@ -27,7 +27,7 @@ sys.path.insert(0, os.path.abspath(os.pardir))
+ # Add any Sphinx extension module names here, as strings. They can be
+ # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
+ # extensions = ['sphinx.ext.autodoc']
+-extensions = ['sphinx.ext.extlinks', 'docs.pipext', 'sphinx.ext.intersphinx']
++extensions = ['sphinx.ext.extlinks', 'docs.pipext']
+
+ # intersphinx
+ intersphinx_cache_limit = 0
Index: devel/py-testpath/Makefile
===================================================================
RCS file: /cvs/ports/devel/py-testpath/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- devel/py-testpath/Makefile 15 Apr 2016 08:53:49 -0000 1.4
+++ devel/py-testpath/Makefile 15 Apr 2016 17:13:55 -0000
@@ -5,7 +5,7 @@ COMMENT = test utilities working with f
MODPY_EGG_VERSION = 0.3
DISTNAME = ${MODPY_EGG_VERSION}
PKGNAME = py-testpath-${MODPY_EGG_VERSION}
-REVISION = 0
+REVISION = 1
CATEGORIES = devel
@@ -17,7 +17,7 @@ GH_ACCOUNT = jupyter
GH_PROJECT = testpath
GH_TAGNAME = ${MODPY_EGG_VERSION}
-BUILD_DEPENDS = textproc/py-sphinx
+BUILD_DEPENDS = textproc/py-sphinx${MODPY_FLAVOR}
TEST_DEPENDS += ${RUN_DEPENDS} \
devel/py-nose${MODPY_FLAVOR}
RUN_DEPENDS += devel/py-pathlib${MODPY_FLAVOR}
@@ -36,7 +36,9 @@ FLAVOR ?=
# Does not use any setup.py based build system
do-build:
${MODPY_BIN} -m compileall ${WRKBUILD}/testpath/
- cd ${WRKBUILD}/doc && env PYTHONPATH=.. ${GMAKE} html
+ cd ${WRKBUILD}/doc && env PYTHONPATH=.. \
+ SPHINXBUILD=${LOCALBASE}/bin/sphinx-build${MODPY_BIN_SUFFIX} \
+ ${GMAKE} html
PREFIX_SITE = ${PREFIX}/lib/python${MODPY_VERSION}/site-packages
DOCDIR = ${PREFIX}/share/doc/${MODPY_PY_PREFIX}testpath
Index: devel/py-testpath/patches/patch-doc_Makefile
===================================================================
RCS file: devel/py-testpath/patches/patch-doc_Makefile
diff -N devel/py-testpath/patches/patch-doc_Makefile
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ devel/py-testpath/patches/patch-doc_Makefile 15 Apr 2016 17:13:55
-0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- doc/Makefile.orig Fri Apr 15 21:09:16 2016
++++ doc/Makefile Fri Apr 15 21:09:27 2016
+@@ -3,7 +3,7 @@
+
+ # You can set these variables from the command line.
+ SPHINXOPTS =
+-SPHINXBUILD = sphinx-build
++SPHINXBUILD ?= sphinx-build
+ PAPER =
+ BUILDDIR = _build
+
Index: devel/py-virtualenv/Makefile
===================================================================
RCS file: /cvs/ports/devel/py-virtualenv/Makefile,v
retrieving revision 1.15
diff -u -p -r1.15 Makefile
--- devel/py-virtualenv/Makefile 15 Apr 2016 08:53:49 -0000 1.15
+++ devel/py-virtualenv/Makefile 15 Apr 2016 17:13:56 -0000
@@ -6,7 +6,7 @@ MODPY_EGG_VERSION = 13.0.3
DISTNAME = virtualenv-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
CATEGORIES = devel
-REVISION = 2
+REVISION = 3
HOMEPAGE = http://www.virtualenv.org/
@@ -16,7 +16,7 @@ PERMIT_PACKAGE_CDROM = Yes
MODPY_PI = Yes
MODULES = lang/python
-BUILD_DEPENDS = textproc/py-sphinx
+BUILD_DEPENDS = textproc/py-sphinx${MODPY_FLAVOR}
MODPY_SETUPTOOLS = Yes
@@ -26,7 +26,7 @@ FLAVOR ?=
# the pypi archive does not contain the tests
NO_TEST = Yes
-MAKE_ENV += PYTHONPATH=${WRKSRC}
+MAKE_ENV += PYTHONPATH=${WRKSRC}
SPHINXBUILD=${LOCALBASE}/bin/sphinx-build${MODPY_BIN_SUFFIX}
DOCSRC = ${WRKSRC}/docs
post-build:
cd ${DOCSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} html
Index: devel/py-virtualenv/patches/patch-docs_Makefile
===================================================================
RCS file: devel/py-virtualenv/patches/patch-docs_Makefile
diff -N devel/py-virtualenv/patches/patch-docs_Makefile
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ devel/py-virtualenv/patches/patch-docs_Makefile 15 Apr 2016 17:13:56
-0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- docs/Makefile.orig Fri Apr 15 21:15:15 2016
++++ docs/Makefile Fri Apr 15 21:15:22 2016
+@@ -3,7 +3,7 @@
+
+ # You can set these variables from the command line.
+ SPHINXOPTS =
+-SPHINXBUILD = sphinx-build
++SPHINXBUILD ?= sphinx-build
+ PAPER =
+ BUILDDIR = _build
+
Index: www/py-flask/Makefile
===================================================================
RCS file: /cvs/ports/www/py-flask/Makefile,v
retrieving revision 1.17
diff -u -p -r1.17 Makefile
--- www/py-flask/Makefile 29 Sep 2015 10:52:54 -0000 1.17
+++ www/py-flask/Makefile 15 Apr 2016 17:15:59 -0000
@@ -3,7 +3,7 @@
COMMENT = microframework based on Werkzeug and Jinja 2
MODPY_EGG_VERSION = 0.10.1
-REVISION = 1
+REVISION = 2
DISTNAME = Flask-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME:L}
@@ -26,12 +26,12 @@ RUN_DEPENDS = devel/py-blinker${MODPY_FL
www/py-itsdangerous${MODPY_FLAVOR} \
www/py-jinja2${MODPY_FLAVOR}>=2.4 \
www/py-werkzeug${MODPY_FLAVOR}>=0.7
-BUILD_DEPENDS = textproc/py-sphinx \
+BUILD_DEPENDS = textproc/py-sphinx${MODPY_FLAVOR} \
www/py-itsdangerous${MODPY_FLAVOR} \
www/py-werkzeug${MODPY_FLAVOR}>=0.7
TEST_DEPENDS = ${RUN_DEPENDS}
-MAKE_ENV = PYTHONPATH="${WRKSRC}"
+MAKE_ENV = PYTHONPATH="${WRKSRC}"
SPHINXBUILD=${LOCALBASE}/bin/sphinx-build${MODPY_BIN_SUFFIX}
post-build:
@cd ${WRKSRC}/docs && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} html
Index: www/py-flask/patches/patch-docs_Makefile
===================================================================
RCS file: www/py-flask/patches/patch-docs_Makefile
diff -N www/py-flask/patches/patch-docs_Makefile
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ www/py-flask/patches/patch-docs_Makefile 15 Apr 2016 17:15:59 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- docs/Makefile.orig Fri Apr 15 21:22:09 2016
++++ docs/Makefile Fri Apr 15 21:22:15 2016
+@@ -3,7 +3,7 @@
+
+ # You can set these variables from the command line.
+ SPHINXOPTS =
+-SPHINXBUILD = sphinx-build
++SPHINXBUILD ?= sphinx-build
+ PAPER =
+ BUILDDIR = _build
+
Index: www/py-flask/patches/patch-docs_conf_py
===================================================================
RCS file: www/py-flask/patches/patch-docs_conf_py
diff -N www/py-flask/patches/patch-docs_conf_py
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ www/py-flask/patches/patch-docs_conf_py 15 Apr 2016 17:15:59 -0000
@@ -0,0 +1,15 @@
+$OpenBSD$
+
+Prevent build from calling out to the internet.
+
+--- docs/conf.py.orig Fri Apr 15 21:23:36 2016
++++ docs/conf.py Fri Apr 15 21:23:50 2016
+@@ -26,7 +26,7 @@ sys.path.append(os.path.abspath('.'))
+
+ # Add any Sphinx extension module names here, as strings. They can be
extensions
+ # coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
+-extensions = ['sphinx.ext.autodoc', 'sphinx.ext.intersphinx',
++extensions = ['sphinx.ext.autodoc',
+ 'flaskdocext']
+
+ # Add any paths that contain templates here, relative to this directory.
Index: www/py-itsdangerous/Makefile
===================================================================
RCS file: /cvs/ports/www/py-itsdangerous/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- www/py-itsdangerous/Makefile 29 Sep 2015 10:52:54 -0000 1.5
+++ www/py-itsdangerous/Makefile 15 Apr 2016 17:16:00 -0000
@@ -3,7 +3,7 @@
COMMENT = helpers to pass trusted data to untrusted environments
MODPY_EGG_VERSION = 0.24
-REVISION = 1
+REVISION = 2
DISTNAME = itsdangerous-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
@@ -20,10 +20,12 @@ MODULES = lang/python
MODPY_SETUPTOOLS = Yes
-BUILD_DEPENDS = textproc/py-sphinx
+BUILD_DEPENDS = textproc/py-sphinx${MODPY_FLAVOR}
FLAVORS = python3
FLAVOR ?=
+
+MAKE_ENV += PYTHONPATH=${WRKSRC}
SPHINXBUILD=${LOCALBASE}/bin/sphinx-build${MODPY_BIN_SUFFIX}
post-build:
@cd ${WRKSRC}/docs && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} html
Index: www/py-itsdangerous/patches/patch-docs_Makefile
===================================================================
RCS file: www/py-itsdangerous/patches/patch-docs_Makefile
diff -N www/py-itsdangerous/patches/patch-docs_Makefile
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ www/py-itsdangerous/patches/patch-docs_Makefile 15 Apr 2016 17:16:00
-0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- docs/Makefile.orig Fri Apr 15 21:28:40 2016
++++ docs/Makefile Fri Apr 15 21:28:46 2016
+@@ -3,7 +3,7 @@
+
+ # You can set these variables from the command line.
+ SPHINXOPTS =
+-SPHINXBUILD = sphinx-build
++SPHINXBUILD ?= sphinx-build
+ PAPER =
+ BUILDDIR = _build
+
Index: www/py-itsdangerous/patches/patch-docs_conf_py
===================================================================
RCS file: www/py-itsdangerous/patches/patch-docs_conf_py
diff -N www/py-itsdangerous/patches/patch-docs_conf_py
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ www/py-itsdangerous/patches/patch-docs_conf_py 15 Apr 2016 17:16:00
-0000
@@ -0,0 +1,15 @@
+$OpenBSD$
+
+Prevent build from calling out to the internet.
+
+--- docs/conf.py.orig Fri Apr 15 21:29:34 2016
++++ docs/conf.py Fri Apr 15 21:29:43 2016
+@@ -26,7 +26,7 @@ sys.path.append(os.path.abspath('..'))
+
+ # Add any Sphinx extension module names here, as strings. They can be
extensions
+ # coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
+-extensions = ['sphinx.ext.autodoc', 'sphinx.ext.intersphinx']
++extensions = ['sphinx.ext.autodoc']
+
+ # Add any paths that contain templates here, relative to this directory.
+ templates_path = ['_templates']
Index: www/py-werkzeug/Makefile
===================================================================
RCS file: /cvs/ports/www/py-werkzeug/Makefile,v
retrieving revision 1.23
diff -u -p -r1.23 Makefile
--- www/py-werkzeug/Makefile 28 Mar 2016 12:20:33 -0000 1.23
+++ www/py-werkzeug/Makefile 15 Apr 2016 17:16:03 -0000
@@ -5,6 +5,7 @@ COMMENT = WSGI utility collection
MODPY_EGG_VERSION = 0.11.5
DISTNAME = Werkzeug-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME:L}
+REVISION = 0
CATEGORIES = www devel
@@ -21,13 +22,15 @@ MODULES = lang/python
MODPY_SETUPTOOLS = Yes
-BUILD_DEPENDS = textproc/py-sphinx
+BUILD_DEPENDS = textproc/py-sphinx${MODPY_FLAVOR}
TEST_DEPENDS = devel/py-test${MODPY_FLAVOR} \
www/py-requests${MODPY_FLAVOR}
FLAVORS = python3
FLAVOR ?=
+
+MAKE_ENV += PYTHONPATH=${WRKSRC}
SPHINXBUILD=${LOCALBASE}/bin/sphinx-build${MODPY_BIN_SUFFIX}
pre-build:
${SUBST_CMD} ${WRKSRC}/tests/test_serving.py
Index: www/py-werkzeug/patches/patch-docs_Makefile
===================================================================
RCS file: www/py-werkzeug/patches/patch-docs_Makefile
diff -N www/py-werkzeug/patches/patch-docs_Makefile
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ www/py-werkzeug/patches/patch-docs_Makefile 15 Apr 2016 17:16:03 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- docs/Makefile.orig Fri Apr 15 21:33:26 2016
++++ docs/Makefile Fri Apr 15 21:33:32 2016
+@@ -3,7 +3,7 @@
+
+ # You can set these variables from the command line.
+ SPHINXOPTS =
+-SPHINXBUILD = sphinx-build
++SPHINXBUILD ?= sphinx-build
+ PAPER =
+ BUILDDIR = _build
+
Index: www/py-werkzeug/patches/patch-tests_test_serving_py
===================================================================
RCS file: /cvs/ports/www/py-werkzeug/patches/patch-tests_test_serving_py,v
retrieving revision 1.1
diff -u -p -r1.1 patch-tests_test_serving_py
--- www/py-werkzeug/patches/patch-tests_test_serving_py 4 Jan 2016 12:21:41
-0000 1.1
+++ www/py-werkzeug/patches/patch-tests_test_serving_py 15 Apr 2016 17:16:03
-0000
@@ -1,9 +1,12 @@
$OpenBSD: patch-tests_test_serving_py,v 1.1 2016/01/04 12:21:41 shadchin Exp $
---- tests/test_serving.py.orig Thu Dec 24 00:04:27 2015
-+++ tests/test_serving.py Thu Dec 24 00:03:59 2015
-@@ -195,4 +195,4 @@ def test_monkeypached_sleep(tmpdir):
+--- tests/test_serving.py.orig Wed Mar 23 00:38:53 2016
++++ tests/test_serving.py Fri Apr 15 21:33:04 2016
+@@ -195,7 +195,7 @@ def test_monkeypached_sleep(tmpdir):
from werkzeug._reloader import ReloaderLoop
ReloaderLoop()._sleep(0)
'''))
- subprocess.check_call(['python', str(script)])
+ subprocess.check_call(['${MODPY_BIN}', str(script)])
+
+
+ def test_wrong_protocol(dev_server):
Index: www/py-werkzeug/patches/patch-werkzeug_contrib_lint_py
===================================================================
RCS file: www/py-werkzeug/patches/patch-werkzeug_contrib_lint_py
diff -N www/py-werkzeug/patches/patch-werkzeug_contrib_lint_py
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ www/py-werkzeug/patches/patch-werkzeug_contrib_lint_py 15 Apr 2016
17:16:03 -0000
@@ -0,0 +1,15 @@
+$OpenBSD$
+--- werkzeug/contrib/lint.py.orig Fri Apr 15 21:52:40 2016
++++ werkzeug/contrib/lint.py Fri Apr 15 21:54:00 2016
+@@ -19,7 +19,10 @@
+ :copyright: (c) 2014 by the Werkzeug Team, see AUTHORS for more details.
+ :license: BSD, see LICENSE for more details.
+ """
+-from urlparse import urlparse
++try:
++ from urlparse import urlparse
++except ImportError:
++ from urllib.parse import urlparse
+ from warnings import warn
+
+ from werkzeug.datastructures import Headers