commit: 99322db4464d31e0d5671ec0717edd250af3e006 Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Sun Jun 12 04:03:34 2022 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Sun Jun 12 05:41:10 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99322db4
llvm.org.eclass: Restore llvm_are_manpages_built Closes: https://bugs.gentoo.org/851240 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> eclass/llvm.org.eclass | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass index f69db2368dff..306b9c020e18 100644 --- a/eclass/llvm.org.eclass +++ b/eclass/llvm.org.eclass @@ -401,12 +401,20 @@ llvm_manpage_dist_available() { ver_test "${PV}" -le "${_LLVM_NEWEST_MANPAGE_RELEASE}" } +# @FUNCTION: llvm_are_manpages_built +# @DESCRIPTION: +# Return true (0) if manpages are going to be built from source, +# false (1) if preinstalled manpages will be used. +llvm_are_manpages_built() { + use doc || ! llvm_manpage_dist_available +} + # @FUNCTION: llvm_install_manpages # @DESCRIPTION: # Install pregenerated manpages if available. No-op otherwise. llvm_install_manpages() { # install pre-generated manpages - if ! use doc && llvm_manpage_dist_available; then + if ! llvm_are_manpages_built; then # (doman does not support custom paths) insinto "/usr/lib/llvm/${SLOT}/share/man/man1" doins "${WORKDIR}/llvm-${PV}-manpages/${LLVM_COMPONENTS[0]}"/*.1