summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDanilo G. Baio <dbaio@FreeBSD.org>2021-01-14 14:34:38 +0000
committerDanilo G. Baio <dbaio@FreeBSD.org>2021-01-14 14:34:38 +0000
commitb53abbd83959f988ae99f8ae807bc05bb3ad1522 (patch)
tree7e88208d7f7c08c4a9b830625ede3febf611dc92
parentmath/ceres-solver: Use latest Sphinx version (diff)
Remove PY_SPHINX from ports using Python 3
Approved by: portmgr blanket Differential Revision: https://reviews.freebsd.org/D28093
Notes
Notes: svn path=/head/; revision=561562
-rw-r--r--audio/py-pyaudio/Makefile2
-rw-r--r--biology/py-orange3-single-cell/Makefile2
-rw-r--r--comms/gnuradio/Makefile4
-rw-r--r--databases/cassandra3/Makefile2
-rw-r--r--databases/cassandra4/Makefile2
-rw-r--r--databases/py-xapian/Makefile2
-rw-r--r--deskutils/py-khard/Makefile2
-rw-r--r--deskutils/py-paperless/Makefile2
-rw-r--r--devel/bpython/Makefile2
-rw-r--r--devel/llvm-cheri/Makefile2
-rw-r--r--devel/llvm-devel/Makefile2
-rw-r--r--devel/llvm10/Makefile2
-rw-r--r--devel/llvm11/Makefile2
-rw-r--r--devel/llvm80/Makefile2
-rw-r--r--devel/llvm90/Makefile2
-rw-r--r--devel/py-boolean.py/Makefile2
-rw-r--r--devel/py-cysignals/Makefile2
-rw-r--r--devel/py-easyprocess/Makefile2
-rw-r--r--devel/py-jira/Makefile2
-rw-r--r--devel/py-molecule/Makefile2
-rw-r--r--devel/py-pathtools/Makefile2
-rw-r--r--devel/py-pip/Makefile2
-rw-r--r--devel/py-python-gitlab/Makefile2
-rw-r--r--devel/py-spyder/Makefile2
-rw-r--r--devel/py-virtualenv/Makefile2
-rw-r--r--devel/py-virtualenvwrapper/Makefile2
-rw-r--r--devel/py-watchdog/Makefile2
-rw-r--r--graphics/py-django-easy-thumbnails/Makefile2
-rw-r--r--graphics/py-sorl-thumbnail/Makefile2
-rw-r--r--mail/py-afew/Makefile4
-rw-r--r--math/py-cypari2/Makefile2
-rw-r--r--math/py-fpylll/Makefile2
-rw-r--r--math/py-gmpy2-devel/Makefile2
-rw-r--r--math/py-pplpy/Makefile2
-rw-r--r--net/ceph14/Makefile2
-rw-r--r--net/irrd/Makefile2
-rw-r--r--net/py-gntp/Makefile2
-rw-r--r--net/py-zeep/Makefile2
-rw-r--r--science/code_saturne/Makefile2
-rw-r--r--security/py-certbot/Makefile2
-rw-r--r--sysutils/py-pkginfo/Makefile2
-rw-r--r--textproc/py-cloud_sptheme/Makefile2
-rw-r--r--textproc/py-docrepr/Makefile2
-rw-r--r--textproc/py-furo/Makefile2
-rw-r--r--textproc/py-gfm/Makefile2
-rw-r--r--textproc/py-hieroglyph/Makefile2
-rw-r--r--textproc/py-m2r/Makefile2
-rw-r--r--textproc/py-numpydoc/Makefile2
-rw-r--r--textproc/py-openstackdocstheme/Makefile2
-rw-r--r--textproc/py-os-api-ref/Makefile2
-rw-r--r--textproc/py-pallets-sphinx-themes/Makefile2
-rw-r--r--textproc/py-recommonmark/Makefile2
-rw-r--r--textproc/py-sphinx-argparse/Makefile2
-rw-r--r--textproc/py-sphinx-autoapi/Makefile2
-rw-r--r--textproc/py-sphinx-autodoc-typehints/Makefile4
-rw-r--r--textproc/py-sphinx-intl/Makefile2
-rw-r--r--textproc/py-sphinx-issues/Makefile2
-rw-r--r--textproc/py-sphinx-tabs/Makefile2
-rw-r--r--textproc/py-sphinx_wikipedia/Makefile2
-rw-r--r--textproc/py-sphinxcontrib-adadomain/Makefile2
-rw-r--r--textproc/py-sphinxcontrib-bitbucket/Makefile2
-rw-r--r--textproc/py-sphinxcontrib-fulltoc/Makefile2
-rw-r--r--textproc/py-sphinxcontrib-httpdomain/Makefile2
-rw-r--r--textproc/py-sphinxcontrib-log-cabinet/Makefile2
-rw-r--r--textproc/py-sphinxcontrib-newsfeed/Makefile2
-rw-r--r--textproc/py-sphinxcontrib-programoutput/Makefile2
-rw-r--r--www/py-beautifulsoup/Makefile2
-rw-r--r--www/py-cssselect/Makefile2
-rw-r--r--www/py-dj31-django-auth-ldap/Makefile2
-rw-r--r--www/py-django-auth-ldap/Makefile2
-rw-r--r--www/py-django-babel/Makefile2
-rw-r--r--www/py-django-configurations/Makefile2
-rw-r--r--www/py-django-haystack/Makefile2
-rw-r--r--www/py-django-reversion/Makefile2
-rw-r--r--www/py-django-simple-captcha/Makefile2
-rw-r--r--www/py-django-treebeard/Makefile2
-rw-r--r--www/py-django111/Makefile2
-rw-r--r--www/py-django22/Makefile2
-rw-r--r--www/py-django30/Makefile2
-rw-r--r--www/py-django31/Makefile2
-rw-r--r--www/py-requests-mock/Makefile2
-rw-r--r--www/py-requests-toolbelt/Makefile2
-rw-r--r--www/py-webob/Makefile2
-rw-r--r--www/varnish6/Makefile2
-rw-r--r--x11/py-pyvirtualdisplay/Makefile2
85 files changed, 88 insertions, 88 deletions
diff --git a/audio/py-pyaudio/Makefile b/audio/py-pyaudio/Makefile
index 7dffbe717cf8..729a9418774f 100644
--- a/audio/py-pyaudio/Makefile
+++ b/audio/py-pyaudio/Makefile
@@ -26,7 +26,7 @@ WRKSRC= ${WRKDIR}/PyAudio-${PORTVERSION}
OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= ${PY_SPHINX}
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
post-patch:
@${REINPLACE_CMD} ${SUB_LIST:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
diff --git a/biology/py-orange3-single-cell/Makefile b/biology/py-orange3-single-cell/Makefile
index 93965364e7ae..fb50592607a0 100644
--- a/biology/py-orange3-single-cell/Makefile
+++ b/biology/py-orange3-single-cell/Makefile
@@ -31,7 +31,7 @@ USE_PYTHON= distutils autoplist
OPTIONS_DEFINE= DOCS
DOCS_BUILD_DEPENDS= gmake:devel/gmake \
- ${PY_SPHINX}
+ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
pre-build-DOCS-on:
@cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} ${GMAKE} html htmlhelp SPHINXBUILD=${LOCALBASE}/bin/sphinx-build-${PYTHON_VER}
diff --git a/comms/gnuradio/Makefile b/comms/gnuradio/Makefile
index d53846f3f4de..b185bb6f5597 100644
--- a/comms/gnuradio/Makefile
+++ b/comms/gnuradio/Makefile
@@ -13,7 +13,7 @@ LICENSE= GPLv3
BUILD_DEPENDS= volk>0:devel/volk \
doxygen>0:devel/doxygen \
- ${PY_SPHINX} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx>=1.2.2,1:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
${PYNUMPY} \
${PYTHON_SITELIBDIR}/mako/__init__.py:textproc/py-mako@${PY_FLAVOR} \
@@ -96,7 +96,7 @@ INSTALLS_ICONS= yes
PLIST_SUB+= PORTVERSION=${PORTVERSION}
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen \
- ${PY_SPHINX} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx>=1.2.2,1:textproc/py-sphinx@${PY_FLAVOR} \
dot:graphics/graphviz \
xmlto:textproc/xmlto \
freefont-ttf>0:x11-fonts/freefont-ttf
diff --git a/databases/cassandra3/Makefile b/databases/cassandra3/Makefile
index 1728697f8321..7a1c64c73eec 100644
--- a/databases/cassandra3/Makefile
+++ b/databases/cassandra3/Makefile
@@ -51,7 +51,7 @@ OPTIONS_DEFAULT= SIGAR
OPTIONS_SUB= yes
SIGAR_DESC= Use SIGAR to collect system information
-DOCS_BUILD_DEPENDS= ${PY_SPHINX} \
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR}
SIGAR_RUN_DEPENDS= java-sigar>=1.6.4:java/sigar
diff --git a/databases/cassandra4/Makefile b/databases/cassandra4/Makefile
index a4a6e126de90..84d51aa67f91 100644
--- a/databases/cassandra4/Makefile
+++ b/databases/cassandra4/Makefile
@@ -77,7 +77,7 @@ OPTIONS_SUB= yes
SIGAR_DESC= Use SIGAR to collect system information
SIGAR_RUN_DEPENDS= java-sigar>=1.6.4:java/sigar
-DOCS_BUILD_DEPENDS= ${PY_SPHINX} \
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR}
PORTDOCS= *
diff --git a/databases/py-xapian/Makefile b/databases/py-xapian/Makefile
index 3c8d682424ad..f06e613e1e77 100644
--- a/databases/py-xapian/Makefile
+++ b/databases/py-xapian/Makefile
@@ -48,7 +48,7 @@ PORTSCOUT= limitw:1,even
OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= ${PY_SPHINX}
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
post-patch:
@${REINPLACE_CMD} -e 's|-lstdc++||g' ${WRKSRC}/configure
diff --git a/deskutils/py-khard/Makefile b/deskutils/py-khard/Makefile
index 7f2b73ba1d4b..4fc85d468108 100644
--- a/deskutils/py-khard/Makefile
+++ b/deskutils/py-khard/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}atomicwrites>=0.1.7:devel/py-atomicwrites@${
${PYTHON_PKGNAMEPREFIX}vdirsyncer>=0:deskutils/py-vdirsyncer@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}vobject>=0.9.5:deskutils/py-vobject@${PY_FLAVOR}
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \
- ${PY_SPHINX} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinx-autoapi>0:textproc/py-sphinx-autoapi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinx-autodoc-typehints>0:textproc/py-sphinx-autodoc-typehints@${PY_FLAVOR} \
${RUN_DEPENDS}
diff --git a/deskutils/py-paperless/Makefile b/deskutils/py-paperless/Makefile
index 3b7b23bd7fc3..04c1347375cb 100644
--- a/deskutils/py-paperless/Makefile
+++ b/deskutils/py-paperless/Makefile
@@ -66,7 +66,7 @@ IMAGICK6_X11_DESC= ImageMagick6 with X11 support
IMAGICK7_NOX11_DESC= ImageMagick7 without X11 support
IMAGICK7_X11_DESC= ImageMagick7 with X11 support
-DOCS_BUILD_DEPENDS= ${PY_SPHINX}
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.8.3,1:textproc/py-sphinx@${PY_FLAVOR}
DOCS_USES= gmake
IMAGICK6_X11_RUN_DEPENDS= convert:graphics/ImageMagick6
diff --git a/devel/bpython/Makefile b/devel/bpython/Makefile
index 52c368cb2a2d..f55b196dd298 100644
--- a/devel/bpython/Makefile
+++ b/devel/bpython/Makefile
@@ -14,7 +14,7 @@ COMMENT= Fancy interface to the Python interpreter
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PY_SPHINX}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.1.3,1:textproc/py-sphinx@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}curtsies>=0.3.0:devel/py-curtsies@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}greenlet>=0:devel/py-greenlet@${PY_FLAVOR} \
${PY_PYGMENTS} \
diff --git a/devel/llvm-cheri/Makefile b/devel/llvm-cheri/Makefile
index 3c6f012d593a..1544b1b2898e 100644
--- a/devel/llvm-cheri/Makefile
+++ b/devel/llvm-cheri/Makefile
@@ -69,7 +69,7 @@ CLANG_PORTDOCS= clang
PLIST_FILES+= share/toolchains/llvm${LLVM_SUFFIX}.mk
SUB_FILES+= xtoolchain.mk
CLANG_USE= GNOME=libxml2
-DOCS_BUILD_DEPENDS= ${PY_SPHINX} \
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}recommonmark>=0.0.20180530:textproc/py-recommonmark@${PY_FLAVOR}
DOCS_CMAKE_ON= -DLLVM_ENABLE_SPHINX=ON \
-DSPHINX_EXECUTABLE=${LOCALBASE}/bin/sphinx-build-${PYTHON_VER} \
diff --git a/devel/llvm-devel/Makefile b/devel/llvm-devel/Makefile
index 3fc50edf444d..10e59e205aed 100644
--- a/devel/llvm-devel/Makefile
+++ b/devel/llvm-devel/Makefile
@@ -103,7 +103,7 @@ COMPILER_RT_IMPLIES= CLANG
COMPILER_RT_PLIST_FILES=${_COMPILER_RT_LIBS:S|^|${_CRTLIBDIR}/|} \
${_COMPILER_RT_BLACKLISTS:S|^|${_CRTBLDIR}/|}
DOCS_PORTDOCS= llvm
-DOCS_BUILD_DEPENDS= ${PY_SPHINX} \
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}recommonmark>=0.0.20180530:textproc/py-recommonmark@${PY_FLAVOR}
DOCS_CMAKE_ON= -DLLVM_ENABLE_SPHINX=ON \
-DSPHINX_EXECUTABLE=${LOCALBASE}/bin/sphinx-build-${PYTHON_VER} \
diff --git a/devel/llvm10/Makefile b/devel/llvm10/Makefile
index 88c3cfb239fc..8dd473f1df32 100644
--- a/devel/llvm10/Makefile
+++ b/devel/llvm10/Makefile
@@ -111,7 +111,7 @@ COMPILER_RT_EXTRA_PATCHES= ${PATCHDIR}/compiler-rt
COMPILER_RT_CMAKE_ON= -DCOMPILER_RT_INSTALL_PATH=${LLVM_PREFIX}/lib/clang/${LLVM_RELEASE}
COMPILER_RT_PLIST_FILES=${_COMPILER_RT_LIBS:S|^|${_CRTLIBDIR}/|} \
${_COMPILER_RT_BLACKLISTS:S|^|${_CRTBLDIR}/|}
-DOCS_BUILD_DEPENDS= ${PY_SPHINX} \
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}recommonmark>=0.0.20180530:textproc/py-recommonmark@${PY_FLAVOR}
DOCS_CONFLICTS_BUILD= commonmark-cmark-*
DOCS_PORTDOCS= llvm
diff --git a/devel/llvm11/Makefile b/devel/llvm11/Makefile
index e489448764d4..00ec7ead47ad 100644
--- a/devel/llvm11/Makefile
+++ b/devel/llvm11/Makefile
@@ -109,7 +109,7 @@ COMPILER_RT_EXTRA_PATCHES= ${PATCHDIR}/compiler-rt
COMPILER_RT_CMAKE_ON= -DCOMPILER_RT_INSTALL_PATH=${LLVM_PREFIX}/lib/clang/${LLVM_RELEASE}
COMPILER_RT_PLIST_FILES=${_COMPILER_RT_LIBS:S|^|${_CRTLIBDIR}/|} \
${_COMPILER_RT_BLACKLISTS:S|^|${_CRTBLDIR}/|}
-DOCS_BUILD_DEPENDS= ${PY_SPHINX} \
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}recommonmark>=0.0.20180530:textproc/py-recommonmark@${PY_FLAVOR}
DOCS_CONFLICTS_BUILD= commonmark-cmark-*
DOCS_PORTDOCS= llvm
diff --git a/devel/llvm80/Makefile b/devel/llvm80/Makefile
index 8948ed4c4933..84fae6d85dae 100644
--- a/devel/llvm80/Makefile
+++ b/devel/llvm80/Makefile
@@ -90,7 +90,7 @@ COMPILER_RT_DESC= Sanitizer libraries
COMPILER_RT_DISTFILES= compiler-rt-${DISTVERSION}.src${EXTRACT_SUFX}
COMPILER_RT_PLIST_FILES=${_COMPILER_RT_LIBS:S|^|${_CRTLIBDIR}/|} \
${_COMPILER_RT_BLACKLISTS:S|^|${_CRTBLDIR}/|}
-DOCS_BUILD_DEPENDS= ${PY_SPHINX} \
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}recommonmark>=0.0.20180530:textproc/py-recommonmark@${PY_FLAVOR}
DOCS_CONFLICTS_BUILD= commonmark-cmark-*
DOCS_PORTDOCS= llvm
diff --git a/devel/llvm90/Makefile b/devel/llvm90/Makefile
index e77732af376b..9cfeee2a5330 100644
--- a/devel/llvm90/Makefile
+++ b/devel/llvm90/Makefile
@@ -96,7 +96,7 @@ COMPILER_RT_DESC= Sanitizer libraries
COMPILER_RT_DISTFILES= compiler-rt-${DISTVERSION}.src${EXTRACT_SUFX}
COMPILER_RT_PLIST_FILES=${_COMPILER_RT_LIBS:S|^|${_CRTLIBDIR}/|} \
${_COMPILER_RT_BLACKLISTS:S|^|${_CRTBLDIR}/|}
-DOCS_BUILD_DEPENDS= ${PY_SPHINX} \
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}recommonmark>=0.0.20180530:textproc/py-recommonmark@${PY_FLAVOR}
DOCS_CONFLICTS_BUILD= commonmark-cmark-*
DOCS_PORTDOCS= llvm
diff --git a/devel/py-boolean.py/Makefile b/devel/py-boolean.py/Makefile
index 71816d2f28e5..65585f2421e4 100644
--- a/devel/py-boolean.py/Makefile
+++ b/devel/py-boolean.py/Makefile
@@ -19,7 +19,7 @@ NO_ARCH= yes
PORTDOCS= *
OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= ${PY_SPHINX}
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E"
post-install-DOCS-on:
diff --git a/devel/py-cysignals/Makefile b/devel/py-cysignals/Makefile
index afa5f4c4a2dc..bdcf704930da 100644
--- a/devel/py-cysignals/Makefile
+++ b/devel/py-cysignals/Makefile
@@ -22,7 +22,7 @@ USES= autoreconf:build compiler:c++11-lang gettext localbase python:3.6+
USE_PYTHON= distutils
OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= ${PY_SPHINX}
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.6,1:textproc/py-sphinx@${PY_FLAVOR}
DOCS_USES= gmake
PORTDOCS= *
diff --git a/devel/py-easyprocess/Makefile b/devel/py-easyprocess/Makefile
index 931404bee6e6..904a2dd61f9f 100644
--- a/devel/py-easyprocess/Makefile
+++ b/devel/py-easyprocess/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paver>0:devel/py-paver@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cog>=2.3:devel/py-cog@${PY_FLAVOR} \
- ${PY_SPHINX}
+ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
NO_ARCH= YES
USE_PYTHON= autoplist distutils
diff --git a/devel/py-jira/Makefile b/devel/py-jira/Makefile
index 1caea0e40c8f..394e6547d712 100644
--- a/devel/py-jira/Makefile
+++ b/devel/py-jira/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.9:devel/py-pbr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} \
- ${PY_SPHINX}
+ ${PYTHON_PKGNAMEPREFIX}sphinx>=1.6.5,1:textproc/py-sphinx@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.9:devel/py-pbr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=0.3.3:www/py-requests-oauthlib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=1.2.3:www/py-requests@${PY_FLAVOR} \
diff --git a/devel/py-molecule/Makefile b/devel/py-molecule/Makefile
index 904ecbb77788..448ea6f1e0e3 100644
--- a/devel/py-molecule/Makefile
+++ b/devel/py-molecule/Makefile
@@ -58,7 +58,7 @@ DOCKER_DESC= For testing on Docker Platform(Remote)
EC2_DESC= For testing on Amazon EC2 Platform
GCE_DESC= For testing on Google Compute Engine Platform
DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}alabaster>0:textproc/py-alabaster@${PY_FLAVOR} \
- ${PY_SPHINX}
+ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
AZURE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}azure-cli>0:sysutils/py-azure-cli@${PY_FLAVOR}
DOCKER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docker>=2.0.0:sysutils/py-docker@${PY_FLAVOR}
EC2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto>0:devel/py-boto@${PY_FLAVOR} \
diff --git a/devel/py-pathtools/Makefile b/devel/py-pathtools/Makefile
index 92a01544105a..4e796da515ab 100644
--- a/devel/py-pathtools/Makefile
+++ b/devel/py-pathtools/Makefile
@@ -17,7 +17,7 @@ USE_PYTHON= distutils autoplist
OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= ${PY_SPHINX}
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
diff --git a/devel/py-pip/Makefile b/devel/py-pip/Makefile
index 04d379198e18..ba7e82383a59 100644
--- a/devel/py-pip/Makefile
+++ b/devel/py-pip/Makefile
@@ -54,7 +54,7 @@ SHEBANG_FILES= src/pip/__init__.py
OPTIONS_DEFINE= DOCS
DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pypa-docs-theme>=g20180622:textproc/py-pypa-docs-theme@${PY_FLAVOR} \
- ${PY_SPHINX}
+ ${PYTHON_PKGNAMEPREFIX}sphinx>=2.4.3,1:textproc/py-sphinx@${PY_FLAVOR}
DOCS_PORTDOCS= *
DOCS_VARS= PYDISTUTILS_BUILD_TARGET=build_sphinx \
PYDISTUTILS_BUILDARGS="-n --all-files --fresh-env"
diff --git a/devel/py-python-gitlab/Makefile b/devel/py-python-gitlab/Makefile
index 7fab55af37a2..c899bb6033b7 100644
--- a/devel/py-python-gitlab/Makefile
+++ b/devel/py-python-gitlab/Makefile
@@ -27,7 +27,7 @@ OPTIONS_DEFINE= AUTOCOMPLETE DOCS YAML
AUTOCOMPLETE_DESC= Autocompletion via argcomplete
AUTOCOMPLETE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argcomplete>=1.10.0<2:devel/py-argcomplete@${PY_FLAVOR}
-DOCS_BUILD_DEPENDS= ${PY_SPHINX} \
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.7.6,1:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR}
DOCS_PORTDOCS= *
DOCS_VARS= PYDISTUTILS_BUILD_TARGET=build_sphinx \
diff --git a/devel/py-spyder/Makefile b/devel/py-spyder/Makefile
index 9d74b7bc04fd..02e0acdae980 100644
--- a/devel/py-spyder/Makefile
+++ b/devel/py-spyder/Makefile
@@ -53,7 +53,7 @@ SCIPY_DESC= Signal/image processing
SPHINX_DESC= Rich text help on the Object Inspector
SYMPY_DESC= Symbolic mathematics in the IPython Console
-DOCS_BUILD_DEPENDS= ${PY_SPHINX}
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
IPYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipython>=6.0:devel/ipython@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyzmq>=2.1.11:net/py-pyzmq@${PY_FLAVOR}
MATPLOT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.0:math/py-matplotlib@${PY_FLAVOR}
diff --git a/devel/py-virtualenv/Makefile b/devel/py-virtualenv/Makefile
index 35850948058d..20f6781a8ddf 100644
--- a/devel/py-virtualenv/Makefile
+++ b/devel/py-virtualenv/Makefile
@@ -14,7 +14,7 @@ LICENSE= MIT
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR}
-DOCS_BUILD_DEPENDS= ${PY_SPHINX} \
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.8.0,1:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}towncrier>0:textproc/py-towncrier@${PY_FLAVOR}
DOCS_BINARY_ALIAS= towncrier=towncrier-${PYTHON_VER}
diff --git a/devel/py-virtualenvwrapper/Makefile b/devel/py-virtualenvwrapper/Makefile
index 65e9233d0215..c2fd294ddd74 100644
--- a/devel/py-virtualenvwrapper/Makefile
+++ b/devel/py-virtualenvwrapper/Makefile
@@ -25,7 +25,7 @@ USE_PYTHON= autoplist concurrent distutils
OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= ${PY_SPHINX} \
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinxcontrib-bitbucket>=1.0:textproc/py-sphinxcontrib-bitbucket@${PY_FLAVOR}
DOCS_VARS= PYDISTUTILS_BUILD_TARGET+=build_sphinx \
PYDISTUTILS_BUILDARGS="-a -E"
diff --git a/devel/py-watchdog/Makefile b/devel/py-watchdog/Makefile
index 7d4e9dfd8442..33b810592727 100644
--- a/devel/py-watchdog/Makefile
+++ b/devel/py-watchdog/Makefile
@@ -21,7 +21,7 @@ USE_GITHUB= yes
USE_PYTHON= autoplist distutils
DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pathtools>=0.1.2:devel/py-pathtools@${PY_FLAVOR} \
- ${PY_SPHINX}
+ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
GH_ACCOUNT= gorakhargosh
diff --git a/graphics/py-django-easy-thumbnails/Makefile b/graphics/py-django-easy-thumbnails/Makefile
index dcb82401d9fe..01776b838aa3 100644
--- a/graphics/py-django-easy-thumbnails/Makefile
+++ b/graphics/py-django-easy-thumbnails/Makefile
@@ -26,7 +26,7 @@ PORTDOCS= *
OPTIONS_DEFINE= DOCS
DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=1.8:www/py-django22@${PY_FLAVOR} \
- ${PY_SPHINX} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \
${PY_PILLOW}
DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E"
diff --git a/graphics/py-sorl-thumbnail/Makefile b/graphics/py-sorl-thumbnail/Makefile
index d5be26a7a10e..2022f0c7f489 100644
--- a/graphics/py-sorl-thumbnail/Makefile
+++ b/graphics/py-sorl-thumbnail/Makefile
@@ -30,7 +30,7 @@ OPTIONS_GROUP= CACHING
OPTIONS_SINGLE_IMAGELIB= GRAPHICSMAGICK IMAGEMAGICK PILLOW WAND
OPTIONS_GROUP_CACHING= REDIS
-DOCS_BUILD_DEPENDS= ${PY_SPHINX}
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E"
GRAPHICSMAGICK_RUN_DEPENDS= ${LOCALBASE}/bin/gm:graphics/GraphicsMagick
diff --git a/mail/py-afew/Makefile b/mail/py-afew/Makefile
index ee314ca89403..d7cf18fb38b9 100644
--- a/mail/py-afew/Makefile
+++ b/mail/py-afew/Makefile
@@ -25,8 +25,8 @@ NO_ARCH= yes
OPTIONS_DEFINE= MANPAGES DOCS
OPTIONS_DEFAULT= MANPAGES
-DOCS_BUILD_DEPENDS= ${PY_SPHINX}
-MANPAGES_BUILD_DEPENDS= ${PY_SPHINX}
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
+MANPAGES_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
MANPAGES_PLIST_FILES= man/man1/afew.1.gz
PORTDOCS= *
diff --git a/math/py-cypari2/Makefile b/math/py-cypari2/Makefile
index e9a3367a3775..fe733e421065 100644
--- a/math/py-cypari2/Makefile
+++ b/math/py-cypari2/Makefile
@@ -25,7 +25,7 @@ USE_PERL5= build
USE_PYTHON= cython distutils
OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= ${PY_SPHINX}
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
DOCS_USES= gmake
PORTDOCS= *
diff --git a/math/py-fpylll/Makefile b/math/py-fpylll/Makefile
index 1b77aca42237..6ffbd1dda303 100644
--- a/math/py-fpylll/Makefile
+++ b/math/py-fpylll/Makefile
@@ -33,7 +33,7 @@ LDFLAGS+= -s
.endif
OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= ${PY_SPHINX}
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.6,1:textproc/py-sphinx@${PY_FLAVOR}
DOCS_USES= gmake
PORTDOCS= *
diff --git a/math/py-gmpy2-devel/Makefile b/math/py-gmpy2-devel/Makefile
index 146cbcc90705..786cc3d3df41 100644
--- a/math/py-gmpy2-devel/Makefile
+++ b/math/py-gmpy2-devel/Makefile
@@ -27,7 +27,7 @@ USE_PYTHON= distutils
CONFLICTS= ${PYTHON_PKGNAMEPREFIX}gmpy2-2.0*
OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= ${PY_SPHINX}
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
DOCS_USES= gmake
PORTDOCS= *
diff --git a/math/py-pplpy/Makefile b/math/py-pplpy/Makefile
index 788d0320d0bf..3a4aae6b39da 100644
--- a/math/py-pplpy/Makefile
+++ b/math/py-pplpy/Makefile
@@ -27,7 +27,7 @@ USES= compiler:c++11-lang localbase python:3.6+
USE_PYTHON= cython distutils
OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= ${PY_SPHINX}
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
DOCS_USES= gmake
PORTDOCS= *
diff --git a/net/ceph14/Makefile b/net/ceph14/Makefile
index b67852266529..ebd99e65a395 100644
--- a/net/ceph14/Makefile
+++ b/net/ceph14/Makefile
@@ -22,7 +22,7 @@ BUILD_DEPENDS= \
git:devel/git \
gperf:devel/gperf \
yasm:devel/yasm \
- ${PY_SPHINX} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx>=2.1.2,1:textproc/py-sphinx@${PY_FLAVOR} \
${LOCALBASE}/lib/libatomic_ops.a:devel/libatomic_ops \
${LOCALBASE}/bin/ld:devel/binutils
LIB_DEPENDS= \
diff --git a/net/irrd/Makefile b/net/irrd/Makefile
index 1482ea4b1083..948e626a1f28 100644
--- a/net/irrd/Makefile
+++ b/net/irrd/Makefile
@@ -46,7 +46,7 @@ USERS= ${PORTNAME}
GROUPS= ${PORTNAME}
OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= ${PY_SPHINX}
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=2.0.1,1:textproc/py-sphinx@${PY_FLAVOR}
PLIST_FILES= "@sample etc/${PORTNAME}${PKGNAMESUFFIX}.yaml.sample"
NO_ARCH= yes
diff --git a/net/py-gntp/Makefile b/net/py-gntp/Makefile
index 57918f7eea3b..c5cce3664cf5 100644
--- a/net/py-gntp/Makefile
+++ b/net/py-gntp/Makefile
@@ -25,7 +25,7 @@ PORTDOCS= *
OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= ${PY_SPHINX}
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
DOCS_VARS= PYDISTUTILS_BUILD_TARGET+=build_sphinx
post-install-DOCS-on:
diff --git a/net/py-zeep/Makefile b/net/py-zeep/Makefile
index 3dddce132ec9..08c09e74ff4e 100644
--- a/net/py-zeep/Makefile
+++ b/net/py-zeep/Makefile
@@ -15,7 +15,7 @@ LICENSE= BSD3CLAUSE MIT
LICENSE_COMB= multi
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PY_SPHINX}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.4.0,1:textproc/py-sphinx@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.4.0:devel/py-appdirs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}attrs>=16.0.0:devel/py-attrs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cached-property>=1.3.0:devel/py-cached-property@${PY_FLAVOR} \
diff --git a/science/code_saturne/Makefile b/science/code_saturne/Makefile
index 40dc520a4098..06749e0247f0 100644
--- a/science/code_saturne/Makefile
+++ b/science/code_saturne/Makefile
@@ -91,7 +91,7 @@ USE_TEX= tex:build
BUILD_DEPENDS+= fig2dev:print/fig2dev \
doxygen:devel/doxygen \
dot:graphics/graphviz \
- ${PY_SPHINX}
+ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
BINARY_ALIAS+= sphinx-build=sphinx-build-${PYTHON_VER}
ALL_TARGET= all pdf
DOCS= AUTHORS ChangeLog README
diff --git a/security/py-certbot/Makefile b/security/py-certbot/Makefile
index f0c17c5a2469..3b7af0d4c85e 100644
--- a/security/py-certbot/Makefile
+++ b/security/py-certbot/Makefile
@@ -42,7 +42,7 @@ OPTIONS_DEFINE= MANPAGES
OPTIONS_DEFAULT= MANPAGES
MANPAGES_BUILD_DEPENDS= ${RUN_DEPENDS} \
- ${PY_SPHINX} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx>=1.2,1:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}repoze.sphinx.autointerface>0:devel/py-repoze.sphinx.autointerface@${PY_FLAVOR} \
diff --git a/sysutils/py-pkginfo/Makefile b/sysutils/py-pkginfo/Makefile
index 30847f184dbd..7a94f7d3ad25 100644
--- a/sysutils/py-pkginfo/Makefile
+++ b/sysutils/py-pkginfo/Makefile
@@ -19,7 +19,7 @@ NO_ARCH= yes
PORTDOCS= *
OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= ${PY_SPHINX}
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E"
post-install-DOCS-on:
diff --git a/textproc/py-cloud_sptheme/Makefile b/textproc/py-cloud_sptheme/Makefile
index 5530ef3ff858..f34994ed1c37 100644
--- a/textproc/py-cloud_sptheme/Makefile
+++ b/textproc/py-cloud_sptheme/Makefile
@@ -14,7 +14,7 @@ COMMENT= Sphinx theme
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PY_SPHINX} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.6,1:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinxcontrib-fulltoc>=1.1:textproc/py-sphinxcontrib-fulltoc@${PY_FLAVOR}
USES= python:3.6+
diff --git a/textproc/py-docrepr/Makefile b/textproc/py-docrepr/Makefile
index 82aac26d0675..26f8b65d90ce 100644
--- a/textproc/py-docrepr/Makefile
+++ b/textproc/py-docrepr/Makefile
@@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0:textproc/py-docutils@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \
- ${PY_SPHINX}
+ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
USES= python:3.6+
USE_PYTHON= autoplist distutils
diff --git a/textproc/py-furo/Makefile b/textproc/py-furo/Makefile
index df60d8da69eb..f804a848e630 100644
--- a/textproc/py-furo/Makefile
+++ b/textproc/py-furo/Makefile
@@ -14,7 +14,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \
- ${PY_SPHINX}
+ ${PYTHON_PKGNAMEPREFIX}sphinx>=3.0,1:textproc/py-sphinx@${PY_FLAVOR}
USES= python:3.5+
USE_PYTHON= autoplist concurrent distutils
diff --git a/textproc/py-gfm/Makefile b/textproc/py-gfm/Makefile
index ede63c008556..a6eb7cc029c1 100644
--- a/textproc/py-gfm/Makefile
+++ b/textproc/py-gfm/Makefile
@@ -24,7 +24,7 @@ PORTDOCS= *
OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= ${PY_SPHINX} \
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown@${PY_FLAVOR}
DOCS_VARS= PYDISTUTILS_BUILD_TARGET+=build_sphinx
diff --git a/textproc/py-hieroglyph/Makefile b/textproc/py-hieroglyph/Makefile
index d1cb204bb64a..5a6efcca7e7f 100644
--- a/textproc/py-hieroglyph/Makefile
+++ b/textproc/py-hieroglyph/Makefile
@@ -12,7 +12,7 @@ COMMENT= Sphinx extension which builds HTML presentations
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PY_SPHINX}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=2.0,1:textproc/py-sphinx@${PY_FLAVOR}
USES= python:3.5+ shebangfix
USE_PYTHON= autoplist concurrent distutils
diff --git a/textproc/py-m2r/Makefile b/textproc/py-m2r/Makefile
index 40cc279e7e75..45be42b090f7 100644
--- a/textproc/py-m2r/Makefile
+++ b/textproc/py-m2r/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mistune>0:textproc/py-mistune@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \
- ${PY_SPHINX}
+ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
# Officially 3.6
USES= python:3.6+
diff --git a/textproc/py-numpydoc/Makefile b/textproc/py-numpydoc/Makefile
index a7cf773a364b..b7ba5d167352 100644
--- a/textproc/py-numpydoc/Makefile
+++ b/textproc/py-numpydoc/Makefile
@@ -14,7 +14,7 @@ LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.3:devel/py-Jinja2@${PY_FLAVOR} \
- ${PY_SPHINX}
+ ${PYTHON_PKGNAMEPREFIX}sphinx>=1.6.5,1:textproc/py-sphinx@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR}
USES= python:3.6+
diff --git a/textproc/py-openstackdocstheme/Makefile b/textproc/py-openstackdocstheme/Makefile
index 64b6889b2ccf..75a5d79118c9 100644
--- a/textproc/py-openstackdocstheme/Makefile
+++ b/textproc/py-openstackdocstheme/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dulwich>=0.15.0:devel/dulwich@${PY_FLAVOR} \
- ${PY_SPHINX}
+ ${PYTHON_PKGNAMEPREFIX}sphinx>=2.2,1:textproc/py-sphinx@${PY_FLAVOR}
USES= python:3.6+
USE_PYTHON= distutils concurrent autoplist
diff --git a/textproc/py-os-api-ref/Makefile b/textproc/py-os-api-ref/Makefile
index acc27eabc449..67a8570b3cbe 100644
--- a/textproc/py-os-api-ref/Makefile
+++ b/textproc/py-os-api-ref/Makefile
@@ -17,7 +17,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}yaml>=3.10:devel/py-yaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \
- ${PY_SPHINX} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx>=1.7,1:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}openstackdocstheme>=1.6.2:textproc/py-openstackdocstheme@${PY_FLAVOR}
USES= python:3.6+
diff --git a/textproc/py-pallets-sphinx-themes/Makefile b/textproc/py-pallets-sphinx-themes/Makefile
index 4c67e18365cd..f48da4a02ce2 100644
--- a/textproc/py-pallets-sphinx-themes/Makefile
+++ b/textproc/py-pallets-sphinx-themes/Makefile
@@ -13,7 +13,7 @@ COMMENT= Sphinx themes for Pallets and related projects
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.rst
-RUN_DEPENDS= ${PY_SPHINX}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
USES= python:3.6+
USE_PYTHON= autoplist concurrent distutils
diff --git a/textproc/py-recommonmark/Makefile b/textproc/py-recommonmark/Makefile
index 482b562354a4..dc644743620a 100644
--- a/textproc/py-recommonmark/Makefile
+++ b/textproc/py-recommonmark/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/license.md
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}CommonMark>=0.7.3:textproc/py-CommonMark@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}docutils>=0.11:textproc/py-docutils@${PY_FLAVOR} \
- ${PY_SPHINX}
+ ${PYTHON_PKGNAMEPREFIX}sphinx>=1.3.1,1:textproc/py-sphinx@${PY_FLAVOR}
USES= python:3.6+
USE_PYTHON= autoplist concurrent distutils
diff --git a/textproc/py-sphinx-argparse/Makefile b/textproc/py-sphinx-argparse/Makefile
index e33255d9f8de..fd9fa9c587e5 100644
--- a/textproc/py-sphinx-argparse/Makefile
+++ b/textproc/py-sphinx-argparse/Makefile
@@ -11,7 +11,7 @@ COMMENT= Sphinx extension that automatically documents argparse
LICENSE= MIT
-RUN_DEPENDS= ${PY_SPHINX}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.2.0,1:textproc/py-sphinx@${PY_FLAVOR}
USES= python:3.6+
USE_PYTHON= autoplist distutils
diff --git a/textproc/py-sphinx-autoapi/Makefile b/textproc/py-sphinx-autoapi/Makefile
index 2e45637acaee..a2f58a978a5d 100644
--- a/textproc/py-sphinx-autoapi/Makefile
+++ b/textproc/py-sphinx-autoapi/Makefile
@@ -12,7 +12,7 @@ COMMENT= Sphinx API documentation generator
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.rst
-RUN_DEPENDS= ${PY_SPHINX} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.6,1:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}astroid>=2.4:devel/py-astroid@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \
diff --git a/textproc/py-sphinx-autodoc-typehints/Makefile b/textproc/py-sphinx-autodoc-typehints/Makefile
index 11afb46b00cc..51e3aba1cedc 100644
--- a/textproc/py-sphinx-autodoc-typehints/Makefile
+++ b/textproc/py-sphinx-autodoc-typehints/Makefile
@@ -12,11 +12,11 @@ COMMENT= Type hints (PEP 484) support for the Sphinx autodoc extension
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PY_SPHINX}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=3.2.0,1:textproc/py-sphinx@${PY_FLAVOR}
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=2.0.0:devel/py-setuptools_scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=40.0.4:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0.29.0:devel/py-wheel@${PY_FLAVOR} \
- ${PY_SPHINX}
+ ${PYTHON_PKGNAMEPREFIX}sphinx>=3.2.0,1:textproc/py-sphinx@${PY_FLAVOR}
USES= python:3.5+
USE_PYTHON= autoplist distutils
diff --git a/textproc/py-sphinx-intl/Makefile b/textproc/py-sphinx-intl/Makefile
index f15533df1642..2b2167750dbc 100644
--- a/textproc/py-sphinx-intl/Makefile
+++ b/textproc/py-sphinx-intl/Makefile
@@ -14,7 +14,7 @@ COMMENT= Sphinx-intl translation features
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PY_SPHINX} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}polib>=1.0.6:devel/py-polib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.8.0:devel/py-six@${PY_FLAVOR}
diff --git a/textproc/py-sphinx-issues/Makefile b/textproc/py-sphinx-issues/Makefile
index 75fc58baf4a7..9927dc057576 100644
--- a/textproc/py-sphinx-issues/Makefile
+++ b/textproc/py-sphinx-issues/Makefile
@@ -13,7 +13,7 @@ COMMENT= Sphinx extension for linking to your project's issue tracker
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PY_SPHINX}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
USES= python:3.6+
USE_PYTHON= autoplist distutils
diff --git a/textproc/py-sphinx-tabs/Makefile b/textproc/py-sphinx-tabs/Makefile
index 19983f4d22d5..dd81c28536e2 100644
--- a/textproc/py-sphinx-tabs/Makefile
+++ b/textproc/py-sphinx-tabs/Makefile
@@ -14,7 +14,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PY_PYGMENTS} \
- ${PY_SPHINX}
+ ${PYTHON_PKGNAMEPREFIX}sphinx>=2,1<4,1:textproc/py-sphinx@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>=0:textproc/py-docutils@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
diff --git a/textproc/py-sphinx_wikipedia/Makefile b/textproc/py-sphinx_wikipedia/Makefile
index 359451b914ca..d9e0e427c379 100644
--- a/textproc/py-sphinx_wikipedia/Makefile
+++ b/textproc/py-sphinx_wikipedia/Makefile
@@ -11,7 +11,7 @@ COMMENT= Sphinx extension which adds role to create links to Wikipedia articles
LICENSE= BSD3CLAUSE
-RUN_DEPENDS= ${PY_SPHINX}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
USES= python:3.6+
USE_PYTHON= flavors
diff --git a/textproc/py-sphinxcontrib-adadomain/Makefile b/textproc/py-sphinxcontrib-adadomain/Makefile
index 72f282a2390b..4c030afbcdfc 100644
--- a/textproc/py-sphinxcontrib-adadomain/Makefile
+++ b/textproc/py-sphinxcontrib-adadomain/Makefile
@@ -13,7 +13,7 @@ COMMENT= Sphinx Adadomain Extension
LICENSE= BSD2CLAUSE
-RUN_DEPENDS= ${PY_SPHINX}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.0,1:textproc/py-sphinx@${PY_FLAVOR}
USES= python:3.6+
USE_PYTHON= autoplist concurrent distutils
diff --git a/textproc/py-sphinxcontrib-bitbucket/Makefile b/textproc/py-sphinxcontrib-bitbucket/Makefile
index c486930727f2..3e589ab9db60 100644
--- a/textproc/py-sphinxcontrib-bitbucket/Makefile
+++ b/textproc/py-sphinxcontrib-bitbucket/Makefile
@@ -14,7 +14,7 @@ COMMENT= Sphinx/BitBucket integration
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PY_SPHINX} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0.6,1:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}docutils>=0.6:textproc/py-docutils@${PY_FLAVOR}
USES= python:3.6+
diff --git a/textproc/py-sphinxcontrib-fulltoc/Makefile b/textproc/py-sphinxcontrib-fulltoc/Makefile
index 30d199aacba7..cc8421419200 100644
--- a/textproc/py-sphinxcontrib-fulltoc/Makefile
+++ b/textproc/py-sphinxcontrib-fulltoc/Makefile
@@ -13,7 +13,7 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8.1:devel/py-pbr@${PY_FLAVOR}
-RUN_DEPENDS= ${PY_SPHINX}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
USES= python:3.6+
USE_PYTHON= distutils autoplist
diff --git a/textproc/py-sphinxcontrib-httpdomain/Makefile b/textproc/py-sphinxcontrib-httpdomain/Makefile
index c45d67100a12..484d6ec126d1 100644
--- a/textproc/py-sphinxcontrib-httpdomain/Makefile
+++ b/textproc/py-sphinxcontrib-httpdomain/Makefile
@@ -13,7 +13,7 @@ COMMENT= Sphinx domain for HTTP APIs
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PY_SPHINX}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.0,1:textproc/py-sphinx@${PY_FLAVOR}
USES= python:3.6+
USE_PYTHON= distutils autoplist
diff --git a/textproc/py-sphinxcontrib-log-cabinet/Makefile b/textproc/py-sphinxcontrib-log-cabinet/Makefile
index e3de525f8ebe..d9139f2c2645 100644
--- a/textproc/py-sphinxcontrib-log-cabinet/Makefile
+++ b/textproc/py-sphinxcontrib-log-cabinet/Makefile
@@ -13,7 +13,7 @@ COMMENT= Organize changelog directives in Sphinx docs
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.rst
-RUN_DEPENDS= ${PY_SPHINX}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
USES= python:3.6+
USE_PYTHON= autoplist concurrent distutils
diff --git a/textproc/py-sphinxcontrib-newsfeed/Makefile b/textproc/py-sphinxcontrib-newsfeed/Makefile
index 625f4e6a3547..9545feb2e976 100644
--- a/textproc/py-sphinxcontrib-newsfeed/Makefile
+++ b/textproc/py-sphinxcontrib-newsfeed/Makefile
@@ -12,7 +12,7 @@ COMMENT= News Feed extension for Sphinx
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PY_SPHINX}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
USES= python:3.6+
USE_PYTHON= distutils autoplist
diff --git a/textproc/py-sphinxcontrib-programoutput/Makefile b/textproc/py-sphinxcontrib-programoutput/Makefile
index 490145db65ce..b3e325862783 100644
--- a/textproc/py-sphinxcontrib-programoutput/Makefile
+++ b/textproc/py-sphinxcontrib-programoutput/Makefile
@@ -13,7 +13,7 @@ COMMENT= Sphinx extension to include program output
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PY_SPHINX}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.3.5,1:textproc/py-sphinx@${PY_FLAVOR}
USES= python:3.6+
USE_PYTHON= autoplist distutils
diff --git a/www/py-beautifulsoup/Makefile b/www/py-beautifulsoup/Makefile
index a9ca0ec625bb..7cb750c9f8a4 100644
--- a/www/py-beautifulsoup/Makefile
+++ b/www/py-beautifulsoup/Makefile
@@ -24,7 +24,7 @@ NO_ARCH= yes
PORTDOCS= *
OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= ${PY_SPHINX}
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E"
post-install-DOCS-on:
diff --git a/www/py-cssselect/Makefile b/www/py-cssselect/Makefile
index 2987cd59b073..0fe93a3ca844 100644
--- a/www/py-cssselect/Makefile
+++ b/www/py-cssselect/Makefile
@@ -21,7 +21,7 @@ NO_ARCH= yes
OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= ${PY_SPHINX}
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
diff --git a/www/py-dj31-django-auth-ldap/Makefile b/www/py-dj31-django-auth-ldap/Makefile
index d4cc23bb1c60..36bfa1696cb5 100644
--- a/www/py-dj31-django-auth-ldap/Makefile
+++ b/www/py-dj31-django-auth-ldap/Makefile
@@ -24,7 +24,7 @@ PORTDOCS= *
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-auth-ldap
OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= ${PY_SPHINX}
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E"
post-install-DOCS-on:
diff --git a/www/py-django-auth-ldap/Makefile b/www/py-django-auth-ldap/Makefile
index 611a483c508d..4498188f24a7 100644
--- a/www/py-django-auth-ldap/Makefile
+++ b/www/py-django-auth-ldap/Makefile
@@ -24,7 +24,7 @@ PORTDOCS= *
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}dj31-django-auth-ldap
OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= ${PY_SPHINX}
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E"
post-install-DOCS-on:
diff --git a/www/py-django-babel/Makefile b/www/py-django-babel/Makefile
index 02704e59833f..b8c44a906d0a 100644
--- a/www/py-django-babel/Makefile
+++ b/www/py-django-babel/Makefile
@@ -24,7 +24,7 @@ NO_ARCH= yes
PORTDOCS= *
OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= ${PY_SPHINX}
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E"
post-install-DOCS-on:
diff --git a/www/py-django-configurations/Makefile b/www/py-django-configurations/Makefile
index a14d106e4ee8..9920585e8e88 100644
--- a/www/py-django-configurations/Makefile
+++ b/www/py-django-configurations/Makefile
@@ -26,7 +26,7 @@ NO_ARCH= yes
PORTDOCS= *
OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= ${PY_SPHINX}
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.4,1:textproc/py-sphinx@${PY_FLAVOR}
DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E"
post-install-DOCS-on:
diff --git a/www/py-django-haystack/Makefile b/www/py-django-haystack/Makefile
index ce117cefdf8c..2bed13204603 100644
--- a/www/py-django-haystack/Makefile
+++ b/www/py-django-haystack/Makefile
@@ -24,7 +24,7 @@ NO_ARCH= yes
PORTDOCS= *
OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= ${PY_SPHINX}
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E"
post-install-DOCS-on:
diff --git a/www/py-django-reversion/Makefile b/www/py-django-reversion/Makefile
index 53f48d3ffee9..b92a3f2cb595 100644
--- a/www/py-django-reversion/Makefile
+++ b/www/py-django-reversion/Makefile
@@ -23,7 +23,7 @@ NO_ARCH= yes
PORTDOCS= *
OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= ${PY_SPHINX}
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E"
post-install-DOCS-on:
diff --git a/www/py-django-simple-captcha/Makefile b/www/py-django-simple-captcha/Makefile
index 0484e8a621f1..c48dcffa197e 100644
--- a/www/py-django-simple-captcha/Makefile
+++ b/www/py-django-simple-captcha/Makefile
@@ -27,7 +27,7 @@ NO_ARCH= yes
PORTDOCS= *
OPTIONS_DEFINE= DOCS MIGRATIONS
-DOCS_BUILD_DEPENDS= ${PY_SPHINX}
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E"
MIGRATIONS_DESC= Schema and data migration support (via south)
MIGRATIONS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}south>0:databases/py-south@${PY_FLAVOR}
diff --git a/www/py-django-treebeard/Makefile b/www/py-django-treebeard/Makefile
index 40debad646e5..1736c2baa495 100644
--- a/www/py-django-treebeard/Makefile
+++ b/www/py-django-treebeard/Makefile
@@ -24,7 +24,7 @@ PORTDOCS= *
OPTIONS_DEFINE= DOCS
DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>0:www/py-django22@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}graphviz>0:graphics/py-graphviz@${PY_FLAVOR} \
- ${PY_SPHINX}
+ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E"
post-install-DOCS-on:
diff --git a/www/py-django111/Makefile b/www/py-django111/Makefile
index a5de39c19856..479d0f1cd316 100644
--- a/www/py-django111/Makefile
+++ b/www/py-django111/Makefile
@@ -46,7 +46,7 @@ HTMLDOCS_DESC= Install HTML documentation (requires Sphinx)
PLIST_FILES= man/man1/django-admin.1.gz
-HTMLDOCS_BUILD_DEPENDS= ${PY_SPHINX}
+HTMLDOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
HTMLDOCS_IMPLIES= DOCS
PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR}
SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
diff --git a/www/py-django22/Makefile b/www/py-django22/Makefile
index fe8463467f9b..c6d4232f500f 100644
--- a/www/py-django22/Makefile
+++ b/www/py-django22/Makefile
@@ -44,7 +44,7 @@ OPTIONS_GROUP_DATABASE= PGSQL MYSQL SQLITE
OPTIONS_DEFAULT=SQLITE
HTMLDOCS_DESC= Install HTML documentation (requires Sphinx)
-HTMLDOCS_BUILD_DEPENDS= ${PY_SPHINX}
+HTMLDOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
HTMLDOCS_IMPLIES= DOCS
PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR}
MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mysqlclient>=1.3.13:databases/py-mysqlclient@${PY_FLAVOR}
diff --git a/www/py-django30/Makefile b/www/py-django30/Makefile
index 44660cb03aa2..89028a94c063 100644
--- a/www/py-django30/Makefile
+++ b/www/py-django30/Makefile
@@ -45,7 +45,7 @@ OPTIONS_GROUP_DATABASE= PGSQL MYSQL SQLITE
OPTIONS_DEFAULT=SQLITE
HTMLDOCS_DESC= Install HTML documentation (requires Sphinx)
-HTMLDOCS_BUILD_DEPENDS= ${PY_SPHINX}
+HTMLDOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
HTMLDOCS_IMPLIES= DOCS
PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR}
MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mysqlclient>=1.3.13:databases/py-mysqlclient@${PY_FLAVOR}
diff --git a/www/py-django31/Makefile b/www/py-django31/Makefile
index 168bcd76784f..a11a47ade7fa 100644
--- a/www/py-django31/Makefile
+++ b/www/py-django31/Makefile
@@ -45,7 +45,7 @@ OPTIONS_GROUP_DATABASE= PGSQL MYSQL SQLITE
OPTIONS_DEFAULT=SQLITE
HTMLDOCS_DESC= Install HTML documentation (requires Sphinx)
-HTMLDOCS_BUILD_DEPENDS= ${PY_SPHINX}
+HTMLDOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
HTMLDOCS_IMPLIES= DOCS
PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR}
MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mysqlclient>=1.3.13:databases/py-mysqlclient@${PY_FLAVOR}
diff --git a/www/py-requests-mock/Makefile b/www/py-requests-mock/Makefile
index 31f1df2de913..a2375c27c12a 100644
--- a/www/py-requests-mock/Makefile
+++ b/www/py-requests-mock/Makefile
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.3<3:www/py-requests@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fixtures>=0:devel/py-fixtures@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \
- ${PY_SPHINX} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}testrepository>=0.0.18:devel/py-testrepository@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}testtools>=0:devel/py-testtools@${PY_FLAVOR}
diff --git a/www/py-requests-toolbelt/Makefile b/www/py-requests-toolbelt/Makefile
index 6aabb7f3162e..ecf03f42b4ff 100644
--- a/www/py-requests-toolbelt/Makefile
+++ b/www/py-requests-toolbelt/Makefile
@@ -22,7 +22,7 @@ NO_ARCH= yes
PORTDOCS= *
OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= ${PY_SPHINX} \
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.3.0,1:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR}
DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E"
diff --git a/www/py-webob/Makefile b/www/py-webob/Makefile
index 42fc536393d5..adede7b8d89c 100644
--- a/www/py-webob/Makefile
+++ b/www/py-webob/Makefile
@@ -19,7 +19,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR}
USES= python:3.6+
DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pylons-sphinx-themes>=0:textproc/py-pylons-sphinx-themes@${PY_FLAVOR} \
- ${PY_SPHINX}
+ ${PYTHON_PKGNAMEPREFIX}sphinx>=1.7.5,1:textproc/py-sphinx@${PY_FLAVOR}
DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E"
DOCSDIR= ${PREFIX}/share/doc/${PYTHON_PKGNAMEPREFIX}${PORTNAME}
diff --git a/www/varnish6/Makefile b/www/varnish6/Makefile
index ce6ffe9d2527..9484d43a1c02 100644
--- a/www/varnish6/Makefile
+++ b/www/varnish6/Makefile
@@ -14,7 +14,7 @@ LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= rst2man:textproc/py-docutils@${PY_FLAVOR} \
- ${PY_SPHINX}
+ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
LIB_DEPENDS= libpcre.so:devel/pcre
USES= autoreconf compiler cpe gmake libedit libtool ncurses pathfix \
diff --git a/x11/py-pyvirtualdisplay/Makefile b/x11/py-pyvirtualdisplay/Makefile
index 6f64540995e4..64448a11d72c 100644
--- a/x11/py-pyvirtualdisplay/Makefile
+++ b/x11/py-pyvirtualdisplay/Makefile
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cog>=2.3:devel/py-cog@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}easyprocess>0:devel/py-easyprocess@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}paver>0:devel/py-paver@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyscreenshot>0:x11/py-pyscreenshot@${PY_FLAVOR} \
- ${PY_SPHINX} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \
${PY_PILLOW} \
xauth>0:x11/xauth