commit:     bf096829a1577b14677ed810d6171c1b7fa4b523
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 28 21:32:10 2018 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Fri Sep 28 21:32:25 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf096829

dev-lang/nim: fix USE=doc building, bug #667182

Use 'koch doc' instead of 'koch web'. Old command
does not generate html output anymore.

While at it dropped XDG_CACHE_HOME to avoid user-defined dorectory.

Reported-by: Toralf Förster
Closes: https://bugs.gentoo.org/667182
Package-Manager: Portage-2.3.50, Repoman-2.3.11

 dev-lang/nim/nim-0.19.0.ebuild | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-lang/nim/nim-0.19.0.ebuild b/dev-lang/nim/nim-0.19.0.ebuild
index c86fab3680e..abc572c107f 100644
--- a/dev-lang/nim/nim-0.19.0.ebuild
+++ b/dev-lang/nim/nim-0.19.0.ebuild
@@ -39,6 +39,8 @@ nim_use_enable() {
 }
 
 src_compile() {
+       export XDG_CACHE_HOME=${T}/cache #667182
+
        _run ./build.sh
 
        _run ./bin/nim --parallelBuild:$(makeopts_jobs) c koch
@@ -48,7 +50,7 @@ src_compile() {
        PATH="./bin:$PATH" _run ./koch --stable tools
 
        if use doc; then
-               PATH="./bin:$PATH" _run ./koch web
+               PATH="./bin:$PATH" _run ./koch doc
        fi
 }
 
@@ -72,7 +74,7 @@ src_install() {
 
        if use doc; then
                insinto /usr/share/doc/${PF}
-               dodoc doc/*.html
+               dodoc doc/html/*.html
        fi
 
        newbashcomp tools/nim.bash-completion ${PN}

Reply via email to