summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Orlitzky <mjo@gentoo.org>2016-06-03 16:40:59 -0400
committerMichael Orlitzky <mjo@gentoo.org>2016-06-03 17:37:06 -0400
commitac6dc0d2e553c43edb05cc7203364c68eb7fd9cd (patch)
treeea14bd4bb766e0743b6b094da6d579d76b39a2c6 /games-kids
parentnet-mail/notmuch: Bump revision (diff)
downloadgentoo-ac6dc0d2e553c43edb05cc7203364c68eb7fd9cd.tar.gz
gentoo-ac6dc0d2e553c43edb05cc7203364c68eb7fd9cd.tar.bz2
gentoo-ac6dc0d2e553c43edb05cc7203364c68eb7fd9cd.zip
mail-filter/spamassassin: new major revision to install module man pages.
In bug 494260, it was reported that several man pages for SpamAssassin's perl modules are missing. This turns out to be the fault of the perl-module eclass, which deletes those man pages after they've been installed in src_install. To fix it, at the very least, would require avoiding perl-module_src_install(). It appears that we're not using too much functionality of that eclass, especially once a workaround for src_install is in place. So in this commit, I have removed the dependency on perl-module.eclass entirely and configured/built/installed the package "manually." This fixes the documentation bug. Now with the eclass gone, it became possible to move to EAPI=6, and this allowed even more code cleanup, such as the removal of src_prepare() and the use of the default src_test(). The eutils eclass is then no longer needed, and einstalldocs() can be used. After adding "test" to IUSE, I noticed that the "doc" USE flag was redundant and removed it. Finally, the postinst message was updated to point to a new wiki page, https://wiki.gentoo.org/wiki/SpamAssassin, which partially addresses bug 532094 and gets rid of some outdated information. Gentoo-Bug: 494260 Gentoo-Bug: 532094 Package-Manager: portage-2.2.28
Diffstat (limited to 'games-kids')
0 files changed, 0 insertions, 0 deletions