Created attachment 214548 [details]
This patch lets devel/llvm* ports be built with newer Sphinx.
As devel/llvm are required by many ports, we are facing conflicts with sphinx18 (v.1.8X) and sphinx (v.3.X) when not using Poudriere for building ports.
This is happening after the Sphinx upgrade in ports r534966.
All ports building with default options
devel/llvm-cheri is deprecated and as it uses just Python 2.7, this patch wasn't necessary, but I included it anyway for consistency with the other llvm ports.
I can confirm that the patch attached to this pr
worked for me in the following context:
Fresh install of
FreeBSD 13.0-CURRENT FreeBSD 13.0-CURRENT #0 r361107 amd64
and a fresh co of /usr/ports @
Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5
Last Changed Author: jbeich
Last Changed Rev: 535355
Last Changed Date: 2020-05-15 23:31:07 -0700 (Fri, 15 May 2020)
This looks fine, feel free to commit. Please do submit this upstream to LLVM.
A commit references this bug:
Date: Mon May 18 21:50:31 UTC 2020
New revision: 535791
devel/llvm*: Upgrade Sphinx dependency to 3.X
This avoids conflicts between Sphinx ports when not using Poudriere.
Approved by: brooks (maintainer)
(In reply to Brooks Davis from comment #2)