Summary: | textproc/[py-sphinx|py-sphinx18]: Conflicts when not using Poudriere | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Danilo G. Baio <dbaio> | ||||||
Component: | Individual Port(s) | Assignee: | Danilo G. Baio <dbaio> | ||||||
Status: | Closed FIXED | ||||||||
Severity: | Affects Many People | CC: | brooks, dim | ||||||
Priority: | --- | ||||||||
Version: | Latest | ||||||||
Hardware: | Any | ||||||||
OS: | Any | ||||||||
Bug Depends on: | 246500 | ||||||||
Bug Blocks: | |||||||||
Attachments: |
|
Description
Danilo G. Baio
2020-05-15 16:45:16 UTC
(In reply to Danilo G. Baio from comment #0) llvm* ports are using sphinx18 for building DOCS, we can go with two paths here: - Check and update this dependency from textproc/sphinx18 (v.1.8.X) to textproc/sphinx (v3.0.X). - Remove DOCS option on devel/llvm* ports (Makefile OPTIONS_DEFINE) Yeah I'm seeing this too. Newer llvm versions should have no problems building their docs with sphinx 3, but maybe the older ones do. It's unfortunate the two sphinx versions cannot coexist. Created attachment 214537 [details] llvm80-sphinx.patch dim@ brooks@: This fixes devel/llvm80. https://bugs.llvm.org/show_bug.cgi?id=41789 Created attachment 214540 [details]
llvm-all-sphinx.patch
This is my ongoing patch, at least llvm80 and llvm60 are ok, I need to wait for all the builds now.
It turns out llvm90 needs this too. Not sure about llvm-devel, or any upcoming llvm100 port. Comment on attachment 214540 [details] llvm-all-sphinx.patch patch on bug 246500 Closing, I didn't see any other issue like this. |