summaryrefslogtreecommitdiff
path: root/dev-build/make/make-9999.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'dev-build/make/make-9999.ebuild')
-rw-r--r--dev-build/make/make-9999.ebuild13
1 files changed, 10 insertions, 3 deletions
diff --git a/dev-build/make/make-9999.ebuild b/dev-build/make/make-9999.ebuild
index b7bd016b9653..568476904fc1 100644
--- a/dev-build/make/make-9999.ebuild
+++ b/dev-build/make/make-9999.ebuild
@@ -22,7 +22,7 @@ fi
LICENSE="GPL-3+"
SLOT="0"
-IUSE="guile nls static test"
+IUSE="doc guile nls static test"
RESTRICT="!test? ( test )"
DEPEND="guile? ( >=dev-scheme/guile-1.8:= )"
@@ -31,11 +31,14 @@ RDEPEND="
nls? ( virtual/libintl )
"
BDEPEND="
+ doc? ( sys-apps/texinfo )
nls? ( sys-devel/gettext )
verify-sig? ( sec-keys/openpgp-keys-make )
test? ( dev-lang/perl )
"
+DOCS="AUTHORS NEWS README*"
+
PATCHES=(
"${FILESDIR}"/${PN}-4.4-default-cxx.patch
)
@@ -69,9 +72,13 @@ src_configure() {
econf "${myeconfargs[@]}"
}
+src_compile() {
+ emake all $(usev doc 'pdf html')
+}
+
src_install() {
- emake DESTDIR="${D}" install
- dodoc AUTHORS NEWS README*
+ use doc && HTML_DOCS=( doc/make.html/. ) DOCS="$DOCS doc/make.pdf"
+ default
dosym gmake /usr/bin/make
dosym gmake.1 /usr/share/man/man1/make.1