--- ../../../gentoo/sys-fs/udisks/udisks-2.7.4.ebuild 2017-12-09 22:08:18.602268491 +0100 +++ udisks-2.7.4.ebuild 2017-12-10 23:17:07.942516612 +0100 @@ -11,7 +11,7 @@ LICENSE="GPL-2" SLOT="2" KEYWORDS="amd64 x86" -IUSE="acl cryptsetup debug elogind +gptfdisk +introspection lvm nls selinux systemd" +IUSE="acl cryptsetup debug doc elogind +gptfdisk +introspection lvm nls selinux systemd" REQUIRED_USE="?? ( elogind systemd )" @@ -45,7 +45,7 @@ app-text/docbook-xsl-stylesheets dev-libs/libxslt >=dev-util/gdbus-codegen-2.32 - >=dev-util/gtk-doc-1.3 + doc? ( >=dev-util/gtk-doc-1.3 ) gnome-base/gnome-common:3 sys-devel/autoconf-archive >=sys-kernel/linux-headers-3.1 @@ -75,7 +75,12 @@ xdg_environment_reset default - + + use doc || { + sed -i -e "s:--enable-gtk-doc::" ${S}/autogen.sh + sed -i -r -e "s:^doc/Makefile::" ${S}/configure.ac + sed -i -e "s:SUBDIRS = data udisks src tools modules po doc:SUBDIRS = data udisks src tools modules po doc/man:" ${S}/Makefile.am + } eautoreconf if ! use systemd ; then @@ -86,10 +91,11 @@ src_configure() { local myeconfargs=( --enable-btrfs + --enable-man --disable-gtk-doc --disable-static --localstatedir="${EPREFIX%/}"/var - --with-html-dir="${EPREFIX%/}"/usr/share/gtk-doc/html + --without-html-dir --with-modprobedir="${EPREFIX%/}"/lib/modprobe.d --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" --with-udevdir="$(get_udevdir)"