svn commit: r477965 - head/devel/llvm-devel

Brooks Davis brooks at FreeBSD.org
Fri Aug 24 15:53:12 UTC 2018


Author: brooks
Date: Fri Aug 24 15:53:11 2018
New Revision: 477965
URL: https://svnweb.freebsd.org/changeset/ports/477965

Log:
  Fix build when the default python version isn't 2.7.
  
  The problem here is that if the default version was (e.g.) 3.6, a
  python 3.6 version of sphinx would be installed, but a python 2.7
  version of py-recommonmark would be installed and then not be found.
  Fix this problem by forcing the install of a python 2.7 version of
  sphinx.
  
  No functional change.

Modified:
  head/devel/llvm-devel/Makefile

Modified: head/devel/llvm-devel/Makefile
==============================================================================
--- head/devel/llvm-devel/Makefile	Fri Aug 24 15:31:41 2018	(r477964)
+++ head/devel/llvm-devel/Makefile	Fri Aug 24 15:53:11 2018	(r477965)
@@ -81,9 +81,10 @@ COMPILER_RT_GH_TAGNAME=	${COMPILER_RT_COMMIT}:compiler
 COMPILER_RT_PLIST_FILES=${_COMPILER_RT_LIBS:S|^|${_CRTLIBDIR}/|} \
 			${_COMPILER_RT_BLACKLISTS:S|^|${_CRTBLDIR}/|}
 DOCS_PORTDOCS=		llvm
-DOCS_BUILD_DEPENDS=	sphinx-build:textproc/py-sphinx \
+DOCS_BUILD_DEPENDS=	sphinx-build-${PYTHON_VER}: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} \
 			-DSPHINX_WARNINGS_AS_ERRORS=OFF \
 			-DLLVM_BUILD_DOCS=ON
 DOCS_PLIST_FILES=	${MAN1SRCS:S|^|man/man1/|:S|.1$|${LLVM_SUFFIX}.1.gz|}


More information about the svn-ports-all mailing list