sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (631714b883c5153ab2d0f03018e94f21f4f8addd)
- From: Ismael Luceno <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
- Subject: [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (631714b883c5153ab2d0f03018e94f21f4f8addd)
- Date: Sun, 16 Aug 2026 15:27:30 +0000
GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:
devel/llvm/BUILD | 6 ++++++
devel/llvm/DEPENDS | 9 +++++----
devel/llvm/HISTORY | 2 ++
3 files changed, 13 insertions(+), 4 deletions(-)
New commits:
commit 631714b883c5153ab2d0f03018e94f21f4f8addd
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
llvm: Offer doxygen only for slot 0
diff --git a/devel/llvm/BUILD b/devel/llvm/BUILD
index 8ae9fc2..16805a9 100755
--- a/devel/llvm/BUILD
+++ b/devel/llvm/BUILD
@@ -1,3 +1,9 @@
+# LLVM_ENABLE_DOXYGEN only teaches cmake to install docs/doxygen/html;
+# the target that fills it joins "all" when LLVM_BUILD_DOCS is on
+if is_depends_enabled $SPELL_INSTANCE doxygen; then
+ OPTS+=" -DLLVM_BUILD_DOCS=ON"
+fi &&
+
# the standalone slots know none of the options below: they are a bare
# llvm tree, configured where they were unpacked, and the only choices
# their spells ever offered were targets, RTTI and polly
diff --git a/devel/llvm/DEPENDS b/devel/llvm/DEPENDS
index 0f2eb9d..6cf7f76 100755
--- a/devel/llvm/DEPENDS
+++ b/devel/llvm/DEPENDS
@@ -46,10 +46,11 @@ buildsys_optional_depends ocaml \
"Build bindings for OCaml?" \
&&
-buildsys_optional_depends doxygen \
- -o LLVM_ENABLE_DOXYGEN \
- "Build documentation?" \
- &&
+if [[ $SLOT == 0 ]]; then
+ buildsys_optional_depends doxygen \
+ -o LLVM_ENABLE_DOXYGEN \
+ "Build documentation?"
+fi &&
if [[ "$LLVM_WITH_LLDB" == y ]]; then
buildsys_depends six -o LLDB_USE_SYSTEM_SIX &&
diff --git a/devel/llvm/HISTORY b/devel/llvm/HISTORY
index b7d8c60..f6d0a28 100644
--- a/devel/llvm/HISTORY
+++ b/devel/llvm/HISTORY
@@ -1,6 +1,8 @@
2026-08-16 Ismael Luceno <ismael AT sourcemage.org>
* WATCH: added
* SLOTS, DETAILS, WATCH: added slot 21, version 21.1.8
+ * BUILD: build the doxygen docs the doxygen option installs
+ * DEPENDS: only slot 0 is offered doxygen
2026-08-15 Ismael Luceno <ismael AT sourcemage.org>
* SLOTS: added, slots 0, 20, 16 and 15
- [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (631714b883c5153ab2d0f03018e94f21f4f8addd), Ismael Luceno, 08/16/2026
Archive powered by MHonArc 2.6.24.