commit: c3296879a6038ae5e821c1ca21c87a10a80b7eb1 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org> AuthorDate: Sat Aug 3 19:35:47 2019 +0000 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org> CommitDate: Sat Aug 3 19:37:07 2019 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3296879
sys-apps/man-db: Synced live ebuild Package-Manager: Portage-2.3.70, Repoman-2.3.16 Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org> sys-apps/man-db/man-db-9999.ebuild | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/sys-apps/man-db/man-db-9999.ebuild b/sys-apps/man-db/man-db-9999.ebuild index 0bcb6f92ce6..4d2bfc884fe 100644 --- a/sys-apps/man-db/man-db-9999.ebuild +++ b/sys-apps/man-db/man-db-9999.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -inherit user eapi7-ver systemd +inherit systemd DESCRIPTION="a man replacement that utilizes berkdb instead of flat files" HOMEPAGE="http://www.nongnu.org/man-db/" @@ -29,8 +29,8 @@ CDEPEND=" seccomp? ( sys-libs/libseccomp ) zlib? ( sys-libs/zlib ) " -DEPEND=" - ${CDEPEND} +DEPEND="${CDEPEND}" +BDEPEND=" app-arch/xz-utils virtual/pkgconfig nls? ( @@ -40,15 +40,13 @@ DEPEND=" " RDEPEND=" ${CDEPEND} + acct-group/man + acct-user/man selinux? ( sec-policy/selinux-mandb ) " PDEPEND="manpager? ( app-text/manpager )" pkg_setup() { - # Create user now as Makefile in src_install does setuid/chown - enewgroup man 15 - enewuser man 13 -1 /usr/share/man man - if (use gdbm && use berkdb) || (use !gdbm && use !berkdb) ; then #496150 ewarn "Defaulting to USE=gdbm due to ambiguous berkdb/gdbm USE flag settings" fi @@ -92,7 +90,7 @@ src_install() { } pkg_preinst() { - local cachedir="${EROOT}var/cache/man" + local cachedir="${EROOT}/var/cache/man" # If the system was already exploited, and the attacker is hiding in the # cachedir of the old man-db, let's wipe them out. # see bug #602588 comment 18
