commit:     cd044c4ceabe5120631e601161feb0c545b17f3f
Author:     Marc Joliet <marcec <AT> gmx <DOT> de>
AuthorDate: Mon Dec 12 12:40:53 2016 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Dec 12 16:27:26 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd044c4c

app-text/asciidoc-9999: remove dep on dev-util/aap

Remove the dependency on dev-util/aap, which was only used to build three
documentation files.  Instead, asciidoc is called directly now.

Closes: https://github.com/gentoo/gentoo/pull/3082
Package-Manager: portage-2.3.0
Signed-off-by: Marc Joliet <marcec <AT> gmx.de>

 app-text/asciidoc/asciidoc-9999.ebuild | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/app-text/asciidoc/asciidoc-9999.ebuild 
b/app-text/asciidoc/asciidoc-9999.ebuild
index 521f401..9ad7879 100644
--- a/app-text/asciidoc/asciidoc-9999.ebuild
+++ b/app-text/asciidoc/asciidoc-9999.ebuild
@@ -52,7 +52,6 @@ REQUISITES for a list of runtime dependencies.
 
 if [ "$PV" == "9999" ]; then
        DEPEND="${DEPEND}
-               dev-util/aap
                www-client/lynx
                dev-util/source-highlight"
 fi
@@ -75,8 +74,12 @@ src_compile() {
        default
 
        if [ "$PV" == "9999" ]; then
-               cd doc || die
-               aap -f main.aap ../{CHANGELOG,README,BUGS} || die
+               # replicate build rules from doc/main.aap; this avoids a 
dependency on
+               # the A-A-P build tool
+               for f in CHANGELOG.txt BUGS.txt README.asciidoc; do
+                       ${PYTHON} asciidoc.py -f text.conf -n -b html4 -o - 
"$f" | \
+                               lynx -dump -stdin > "${f%.*}" || die
+               done
        fi
 }
 

Reply via email to