net-mail/notmuch: manpages need USE=doc & mock
authorRobin H. Johnson <robbat2@gentoo.org>
Tue, 2 Apr 2019 05:48:56 +0000 (22:48 -0700)
committerRobin H. Johnson <robbat2@gentoo.org>
Tue, 2 Apr 2019 05:50:49 +0000 (22:50 -0700)
Manpages are not built without USE=doc, which needs unittest.mock.

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
net-mail/notmuch/notmuch-0.28.3.ebuild

index 445fa176ab44936df28f3e3f37b5a5361106576d..9a03251ba48a5ab67e65ddf9d86450c714ea8728 100644 (file)
@@ -41,19 +41,32 @@ CDEPEND="
        "
 DEPEND="${CDEPEND}
        virtual/pkgconfig
-       doc? ( app-doc/doxygen )
-       test? ( app-misc/dtach || ( >=app-editors/emacs-23[libxml2]
-               >=app-editors/emacs-vcs-23[libxml2] ) sys-devel/gdb
-               crypt? ( app-crypt/gnupg dev-libs/openssl ) )
+       doc? (
+               app-doc/doxygen
+               dev-python/mock[${PYTHON_USEDEP}]
+       )
+       test? (
+               app-misc/dtach
+               || ( >=app-editors/emacs-23[libxml2] >=app-editors/emacs-vcs-23[libxml2] )
+               sys-devel/gdb
+               crypt? ( app-crypt/gnupg dev-libs/openssl )
+       )
        valgrind? ( dev-util/valgrind )
        "
 RDEPEND="${CDEPEND}
        crypt? ( app-crypt/gnupg )
        nmbug? ( dev-vcs/git )
-       mutt? ( dev-perl/File-Which dev-perl/Mail-Box dev-perl/MailTools
-               dev-perl/String-ShellQuote dev-perl/Term-ReadLine-Gnu
-               virtual/perl-Digest-SHA virtual/perl-File-Path virtual/perl-Getopt-Long
-               virtual/perl-Pod-Parser )
+       mutt? (
+               dev-perl/File-Which
+               dev-perl/Mail-Box
+               dev-perl/MailTools
+               dev-perl/String-ShellQuote
+               dev-perl/Term-ReadLine-Gnu
+               virtual/perl-Digest-SHA
+               virtual/perl-File-Path
+               virtual/perl-Getopt-Long
+               virtual/perl-Pod-Parser
+       )
        "
 
 DOCS=( AUTHORS NEWS README )
@@ -169,7 +182,9 @@ src_test() {
 src_install() {
        default
 
-       doman doc/_build/man/man?/*.?
+       if use doc; then
+               doman doc/_build/man/man?/*.?
+       fi
 
        if use emacs; then
                elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die