From 5c70328f3f6cbb8806431fb12e156fd31be50fd1 Mon Sep 17 00:00:00 2001 From: David Michael Date: Sun, 9 Jul 2017 17:24:50 -0700 Subject: [PATCH] bump(sys-apps/man-db): sync with upstream --- .../metadata/md5-cache/sys-apps/man-db-2.6.6 | 13 - .../md5-cache/sys-apps/man-db-2.6.7.1 | 13 - .../metadata/md5-cache/sys-apps/man-db-2.7.1 | 13 - .../md5-cache/sys-apps/man-db-2.7.6.1-r2 | 14 + .../portage-stable/sys-apps/man-db/ChangeLog | 310 ------------------ .../portage-stable/sys-apps/man-db/Manifest | 35 +- .../sys-apps/man-db/files/man-db.cron | 9 +- .../sys-apps/man-db/man-db-2.6.6.ebuild | 81 ----- .../sys-apps/man-db/man-db-2.6.7.1.ebuild | 81 ----- ...-2.7.1.ebuild => man-db-2.7.6.1-r2.ebuild} | 55 +++- .../sys-apps/man-db/metadata.xml | 8 +- 11 files changed, 69 insertions(+), 563 deletions(-) delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/man-db-2.6.6 delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/man-db-2.6.7.1 delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/man-db-2.7.1 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/man-db-2.7.6.1-r2 delete mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/man-db/ChangeLog delete mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/man-db/man-db-2.6.6.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/man-db/man-db-2.6.7.1.ebuild rename sdk_container/src/third_party/portage-stable/sys-apps/man-db/{man-db-2.7.1.ebuild => man-db-2.7.6.1-r2.ebuild} (53%) diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/man-db-2.6.6 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/man-db-2.6.6 deleted file mode 100644 index 22e411c243..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/man-db-2.6.6 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure install preinst setup -DEPEND=dev-libs/libpipeline berkdb? ( sys-libs/db ) gdbm? ( sys-libs/gdbm ) !berkdb? ( !gdbm? ( sys-libs/gdbm ) ) sys-apps/groff zlib? ( sys-libs/zlib ) !sys-apps/man app-arch/xz-utils virtual/pkgconfig nls? ( >=app-text/po4a-0.45 sys-devel/gettext ) -DESCRIPTION=a man replacement that utilizes berkdb instead of flat files -EAPI=4 -HOMEPAGE=http://www.nongnu.org/man-db/ -IUSE=berkdb +gdbm nls selinux static-libs zlib -KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~arm-linux ~x86-linux -LICENSE=GPL-3 -RDEPEND=dev-libs/libpipeline berkdb? ( sys-libs/db ) gdbm? ( sys-libs/gdbm ) !berkdb? ( !gdbm? ( sys-libs/gdbm ) ) sys-apps/groff zlib? ( sys-libs/zlib ) !sys-apps/man selinux? ( sec-policy/selinux-mandb ) -SLOT=0 -SRC_URI=mirror://nongnu/man-db/man-db-2.6.6.tar.xz -_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea ltprune 2770eed66a9b8ef944714cd0e968182e multilib 0236be304ee52e7f179ed2f337075515 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee user e4b567c44272a719fabf53f0f885d3f7 -_md5_=ed5f7d839cffc2460ab391f29c40a230 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/man-db-2.6.7.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/man-db-2.6.7.1 deleted file mode 100644 index 5921938e0c..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/man-db-2.6.7.1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure install preinst setup -DEPEND=>=dev-libs/libpipeline-1.3.0 berkdb? ( sys-libs/db ) gdbm? ( sys-libs/gdbm ) !berkdb? ( !gdbm? ( sys-libs/gdbm ) ) sys-apps/groff zlib? ( sys-libs/zlib ) !sys-apps/man app-arch/xz-utils virtual/pkgconfig nls? ( >=app-text/po4a-0.45 sys-devel/gettext ) -DESCRIPTION=a man replacement that utilizes berkdb instead of flat files -EAPI=4 -HOMEPAGE=http://www.nongnu.org/man-db/ -IUSE=berkdb +gdbm nls selinux static-libs zlib -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~arm-linux ~x86-linux -LICENSE=GPL-3 -RDEPEND=>=dev-libs/libpipeline-1.3.0 berkdb? ( sys-libs/db ) gdbm? ( sys-libs/gdbm ) !berkdb? ( !gdbm? ( sys-libs/gdbm ) ) sys-apps/groff zlib? ( sys-libs/zlib ) !sys-apps/man selinux? ( sec-policy/selinux-mandb ) -SLOT=0 -SRC_URI=mirror://nongnu/man-db/man-db-2.6.7.1.tar.xz -_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea ltprune 2770eed66a9b8ef944714cd0e968182e multilib 0236be304ee52e7f179ed2f337075515 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee user e4b567c44272a719fabf53f0f885d3f7 -_md5_=96f9493a46abeaa239bcceecf1488f63 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/man-db-2.7.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/man-db-2.7.1 deleted file mode 100644 index d7aadcfe9f..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/man-db-2.7.1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=configure install postinst preinst setup -DEPEND=>=dev-libs/libpipeline-1.4.0 berkdb? ( sys-libs/db ) gdbm? ( sys-libs/gdbm ) !berkdb? ( !gdbm? ( sys-libs/gdbm ) ) sys-apps/groff zlib? ( sys-libs/zlib ) !sys-apps/man app-arch/xz-utils virtual/pkgconfig nls? ( >=app-text/po4a-0.45 sys-devel/gettext ) -DESCRIPTION=a man replacement that utilizes berkdb instead of flat files -EAPI=4 -HOMEPAGE=http://www.nongnu.org/man-db/ -IUSE=berkdb +gdbm nls selinux static-libs zlib -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~arm-linux ~x86-linux -LICENSE=GPL-3 -RDEPEND=>=dev-libs/libpipeline-1.4.0 berkdb? ( sys-libs/db ) gdbm? ( sys-libs/gdbm ) !berkdb? ( !gdbm? ( sys-libs/gdbm ) ) sys-apps/groff zlib? ( sys-libs/zlib ) !sys-apps/man selinux? ( sec-policy/selinux-mandb ) -SLOT=0 -SRC_URI=mirror://nongnu/man-db/man-db-2.7.1.tar.xz -_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea ltprune 2770eed66a9b8ef944714cd0e968182e multilib 0236be304ee52e7f179ed2f337075515 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee user e4b567c44272a719fabf53f0f885d3f7 versionator c80ccf29e90adea7c5cae94b42eb76d0 -_md5_=5bea9696ad2a30b23898935e8c71cd86 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/man-db-2.7.6.1-r2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/man-db-2.7.6.1-r2 new file mode 100644 index 0000000000..573ac1cfd5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/man-db-2.7.6.1-r2 @@ -0,0 +1,14 @@ +DEFINED_PHASES=configure install postinst preinst setup +DEPEND=>=dev-libs/libpipeline-1.4.0 berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm ) !berkdb? ( !gdbm? ( sys-libs/gdbm ) ) sys-apps/groff zlib? ( sys-libs/zlib ) !sys-apps/man app-arch/xz-utils virtual/pkgconfig nls? ( >=app-text/po4a-0.45 sys-devel/gettext ) +DESCRIPTION=a man replacement that utilizes berkdb instead of flat files +EAPI=5 +HOMEPAGE=http://www.nongnu.org/man-db/ +IUSE=berkdb +gdbm +manpager nls selinux static-libs zlib +KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~arm-linux ~x86-linux +LICENSE=GPL-3 +PDEPEND=manpager? ( app-text/manpager ) +RDEPEND=>=dev-libs/libpipeline-1.4.0 berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm ) !berkdb? ( !gdbm? ( sys-libs/gdbm ) ) sys-apps/groff zlib? ( sys-libs/zlib ) !sys-apps/man selinux? ( sec-policy/selinux-mandb ) +SLOT=0 +SRC_URI=mirror://nongnu/man-db/man-db-2.7.6.1.tar.xz +_eclasses_=epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea ltprune 2770eed66a9b8ef944714cd0e968182e multilib 0236be304ee52e7f179ed2f337075515 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee user e4b567c44272a719fabf53f0f885d3f7 versionator c80ccf29e90adea7c5cae94b42eb76d0 +_md5_=421df678a673d349151db60ab9533e22 diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/man-db/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-apps/man-db/ChangeLog deleted file mode 100644 index 73d9528136..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/man-db/ChangeLog +++ /dev/null @@ -1,310 +0,0 @@ -# ChangeLog for sys-apps/man-db -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/man-db/ChangeLog,v 1.79 2015/02/16 09:34:44 haubi Exp $ - - 16 Feb 2015; Michael Haubenwallner man-db-2.7.1.ebuild: - Put systemdtmpfilesdir inside EPREFIX, bug#538634. - - 13 Jan 2015; Lars Wendler man-db-2.6.6.ebuild, - man-db-2.6.7.1.ebuild, man-db-2.7.1.ebuild: - Fixed dependency on app-text/po4a as per bug #534224. - -*man-db-2.7.1 (22 Dec 2014) - - 22 Dec 2014; Lars Wendler -man-db-2.6.0.2.ebuild, - -man-db-2.6.1.ebuild, -man-db-2.6.2.ebuild, -man-db-2.6.3.ebuild, - -man-db-2.6.3-r1.ebuild, -man-db-2.6.4.ebuild, -man-db-2.6.5.ebuild, - +man-db-2.7.1.ebuild, -files/man-db-2.6.0.2-flock.h.patch, - -files/man-db-2.6.1-no-gets.patch: - Version bump. Removed old. - - 02 Nov 2014; Sven Vermeulen man-db-2.6.6.ebuild, - man-db-2.6.7.1.ebuild: - Remove sec-policy/selinux-* dependency from DEPEND but keep in RDEPEND (bug - #527698) - - 27 Oct 2014; Mike Frysinger man-db-2.6.6.ebuild: - Mark arm64/m68k/s390/sh stable. - - 11 Jul 2014; Mikle Kolyada man-db-2.6.6.ebuild: - sparc stable wrt bug #502916 - - 11 Jul 2014; Mikle Kolyada man-db-2.6.6.ebuild: - ppc64 stable wrt bug #502916 - - 11 Jul 2014; Mikle Kolyada man-db-2.6.6.ebuild: - ppc stable wrt bug #502916 - - 11 Jul 2014; Mikle Kolyada man-db-2.6.6.ebuild: - alpha stable wrt bug #502916 - - 11 Jul 2014; Mikle Kolyada man-db-2.6.6.ebuild: - x86 stable wrt bug #502916 - - 13 May 2014; Akinori Hattori man-db-2.6.6.ebuild: - ia64 stable wrt bug #502916 - -*man-db-2.6.7.1 (15 Apr 2014) - - 15 Apr 2014; Tim Harder +man-db-2.6.7.1.ebuild: - Version bump. - - 26 Mar 2014; Chema Alonso man-db-2.6.6.ebuild: - Stable for amd64 wrt bug #502916 - - 16 Mar 2014; Markus Meier man-db-2.6.6.ebuild: - arm stable, bug #502916 - - 13 Mar 2014; Jeroen Roovers man-db-2.6.6.ebuild: - Stable for HPPA (bug #502916). - - 26 Jan 2014; Agostino Sarubbo man-db-2.6.5.ebuild: - Stable for sparc, wrt bug #495924 - -*man-db-2.6.6 (24 Jan 2014) - - 24 Jan 2014; Tim Harder +man-db-2.6.6.ebuild: - Version bump. - - 20 Jan 2014; Agostino Sarubbo man-db-2.6.5.ebuild: - Stable for ppc, wrt bug #495924 - - 19 Jan 2014; Agostino Sarubbo man-db-2.6.5.ebuild: - Stable for ppc64, wrt bug #495924 - - 18 Jan 2014; Agostino Sarubbo man-db-2.6.5.ebuild: - Stable for alpha, wrt bug #495924 - - 18 Jan 2014; Mike Frysinger man-db-2.6.5.ebuild: - Add arm64 love. - - 18 Jan 2014; Mike Frysinger man-db-2.6.5.ebuild: - Add warning when USE flags are ambiguous #496150 by Sergey Popov. - - 16 Jan 2014; Mike Frysinger man-db-2.6.5.ebuild: - Mark m68k/s390/sh stable. - - 15 Jan 2014; Agostino Sarubbo man-db-2.6.5.ebuild: - Stable for ia64, wrt bug #495924 - - 31 Dec 2013; Markus Meier man-db-2.6.5.ebuild: - arm stable, bug #495924 - - 29 Dec 2013; Sven Vermeulen man-db-2.6.0.2.ebuild, - man-db-2.6.1.ebuild, man-db-2.6.2.ebuild, man-db-2.6.3.ebuild, - man-db-2.6.3-r1.ebuild, man-db-2.6.4.ebuild, man-db-2.6.5.ebuild: - Adding dependency on selinux-mandb if USE=selinux is set (bug #496158) - - 27 Dec 2013; Sergey Popov man-db-2.6.3-r1.ebuild: - Drop s390/sh/m68k to unstable - - 27 Dec 2013; Sergey Popov man-db-2.6.5.ebuild: - Stable on amd64 and x86, wrt bug #495924 - - 26 Dec 2013; Jeroen Roovers man-db-2.6.5.ebuild: - Stable for HPPA (bug #495924). - - 31 Aug 2013; Naohiro Aota man-db-2.6.5.ebuild: - Use 0 instead of root group. - -*man-db-2.6.5 (09 Jul 2013) - - 09 Jul 2013; Tim Harder +man-db-2.6.5.ebuild: - Version bump. - -*man-db-2.6.4 (24 Jun 2013) - - 24 Jun 2013; Tim Harder +man-db-2.6.4.ebuild: - Version bump, add dep on app-text/po4a if nls is enabled (bug #451622). - - 27 Apr 2013; Mike Frysinger man-db-2.6.3-r1.ebuild: - Mark m68k stable #455026. - - 24 Feb 2013; Agostino Sarubbo man-db-2.6.3-r1.ebuild: - Stable for sh, wrt bug #455026 - - 21 Feb 2013; Zac Medico man-db-2.6.3-r1.ebuild: - Add ~arm-linux and ~x86-linux keywords. - - 20 Feb 2013; Agostino Sarubbo man-db-2.6.3-r1.ebuild: - Stable for s390, wrt bug #455026 - - 10 Feb 2013; Agostino Sarubbo man-db-2.6.3-r1.ebuild: - Stable for ppc64, wrt bug #455026 - - 08 Feb 2013; Jeroen Roovers man-db-2.6.3-r1.ebuild: - Stable for HPPA (bug #455026). - - 06 Feb 2013; Agostino Sarubbo man-db-2.6.3-r1.ebuild: - Stable for sparc, wrt bug #455026 - - 04 Feb 2013; Agostino Sarubbo man-db-2.6.3-r1.ebuild: - Stable for alpha, wrt bug #455026 - - 03 Feb 2013; Agostino Sarubbo man-db-2.6.3-r1.ebuild: - Stable for ia64, wrt bug #455026 - - 03 Feb 2013; Agostino Sarubbo man-db-2.6.3-r1.ebuild: - Stable for arm, wrt bug #455026 - - 03 Feb 2013; Agostino Sarubbo man-db-2.6.3-r1.ebuild: - Stable for ppc, wrt bug #455026 - - 03 Feb 2013; Agostino Sarubbo man-db-2.6.3-r1.ebuild: - Stable for x86, wrt bug #455026 - - 03 Feb 2013; Agostino Sarubbo man-db-2.6.3-r1.ebuild: - Stable for amd64, wrt bug #455026 - - 13 Jan 2013; Mike Frysinger man-db-2.6.3-r1.ebuild: - Reset permissions/owners on /var/cache/man if they are broken (like when - migrating from sys-apps/man) #447944 by Viacheslav Prisivko. - -*man-db-2.6.3-r1 (28 Oct 2012) - - 28 Oct 2012; Mike Frysinger +files/man-db.cron, - +man-db-2.6.3-r1.ebuild: - Install daily cronjob for building caches #289884 by C W Rose. - -*man-db-2.6.3 (19 Sep 2012) - - 19 Sep 2012; Tim Harder +man-db-2.6.3.ebuild: - Version bump. - -*man-db-2.6.2 (24 Jul 2012) - - 24 Jul 2012; Mike Frysinger +man-db-2.6.2.ebuild: - Version bump. - - 24 Jul 2012; Mike Frysinger man-db-2.6.1.ebuild, - +files/man-db-2.6.1-no-gets.patch: - Fix building with glibc-2.16+ #427252 by Oschtan. - - 24 May 2012; Mike Frysinger man-db-2.6.0.2.ebuild, - man-db-2.6.1.ebuild: - Inherit user for enewuser/etc... - - 04 May 2012; Jeff Horelick man-db-2.6.0.2.ebuild, - man-db-2.6.1.ebuild: - dev-util/pkgconfig -> virtual/pkgconfig - - 23 Mar 2012; Tim Harder -man-db-2.5.9.ebuild: - Remove old. - -*man-db-2.6.1 (23 Mar 2012) - - 23 Mar 2012; Tim Harder +man-db-2.6.1.ebuild: - Version bump (bug #404241). - - 01 Dec 2011; Mike Frysinger man-db-2.6.0.2.ebuild: - Pull in pkg-config for building #392733 by Nikoli. - - 27 Nov 2011; Mike Frysinger man-db-2.6.0.2.ebuild: - Drop autotools-utils, fix up SRC_URI mirror, add USE=zlib, and touch up - style. - - 09 Jul 2011; Kacper Kowalik man-db-2.6.0.2.ebuild: - Marked ~ppc64 wrt #371687 - - 09 Jul 2011; Raúl Porcel man-db-2.6.0.2.ebuild: - Add ~alpha/~ia64/~m68k/~s390/~sh/~sparc wrt #372785 - - 23 Jun 2011; Brent Baude man-db-2.6.0.2.ebuild: - Marking man-db-2.6.0.2 ~ppc for bug 371687 - - 19 Jun 2011; Markus Meier man-db-2.6.0.2.ebuild: - add ~arm, bug #371687 - - 16 Jun 2011; Jeroen Roovers man-db-2.6.0.2.ebuild, - +files/man-db-2.6.0.2-flock.h.patch: - Fix building with USE=-gdbm by Maciej Mrozowski. - - 15 Jun 2011; Matt Turner man-db-2.6.0.2.ebuild: - Added ~mips, bug 371687 - - 15 Jun 2011; Jeroen Roovers man-db-2.6.0.2.ebuild: - Marked ~hppa (bug #371687). - -*man-db-2.6.0.2 (15 Jun 2011) - - 15 Jun 2011; Jeroen Roovers -man-db-2.5.7-r1.ebuild, - -files/man-db-2.5.7-non-gnu-nroff.patch, - -files/man-db-2.5.7-uncompressed-non-en.patch, +man-db-2.6.0.2.ebuild: - Version bump. Introduce USE=static-libs. - - 13 Apr 2011; Ulrich Mueller man-db-2.5.7-r1.ebuild, - man-db-2.5.9.ebuild: - Don't PROVIDE virtual/man, it is a new-style virtual now. Bug 358839. - -*man-db-2.5.9 (22 Dec 2010) - - 22 Dec 2010; Mike Frysinger +man-db-2.5.9.ebuild: - Version bump #349399 by Rafał Mużyło. - -*man-db-2.5.7-r1 (23 Aug 2010) - - 23 Aug 2010; Mike Frysinger +man-db-2.5.7-r1.ebuild, - +files/man-db-2.5.7-uncompressed-non-en.patch: - Add fix from upstream for issues with non-english uncompressed man pages - #327347 by Florian. - - 29 Mar 2010; Mike Frysinger man-db-2.5.7.ebuild, - +files/man-db-2.5.7-non-gnu-nroff.patch: - Add fix from upstream for building with non-GNU nroff #309635 by Pun. - -*man-db-2.5.7 (07 Mar 2010) - - 07 Mar 2010; Mike Frysinger +man-db-2.5.7.ebuild: - Version bump #307991 by C W Rose. - - 02 Oct 2009; Diego E. Pettenò man-db-2.5.6.ebuild: - Fix doc installation. - -*man-db-2.5.6 (02 Oct 2009) - - 02 Oct 2009; Diego E. Pettenò - +man-db-2.5.6.ebuild, +files/man-db-2.5.6-fix-no-groff.patch: - Version bump, with a patch to work with heirloom-doctools… for the most - part. Note that man pages will not look as good as with sys-apps/man at - least. - - 29 Sep 2009; Diego E. Pettenò man-db-2.5.3.ebuild, - man-db-2.5.5.ebuild: - Add groff dependency. - -*man-db-2.5.5 (05 Apr 2009) - - 05 Apr 2009; Mike Frysinger +man-db-2.5.5.ebuild: - Version bump #264993 by Arfrever Frehtes Taifersar Arahesis. - -*man-db-2.5.3 (17 Nov 2008) - - 17 Nov 2008; Mike Frysinger +man-db-2.5.3.ebuild: - Version bump. - -*man-db-2.5.2 (25 Oct 2008) - - 25 Oct 2008; Mike Frysinger +man-db-2.5.2.ebuild: - Version bump. - -*man-db-2.5.1 (24 Feb 2008) - - 24 Feb 2008; Mike Frysinger +man-db-2.5.1.ebuild: - Version bump. - -*man-db-2.4.4 (13 Apr 2007) - - 13 Apr 2007; Mike Frysinger - +files/man-db-2.4.4-sections.patch, +man-db-2.4.4.ebuild: - Version bump #173919 by Pierre-Yves Rofes. - -*man-db-2.4.3-r1 (06 Oct 2006) - - 06 Oct 2006; Mike Frysinger - +files/man-db-2.4.3-sections.patch, +man-db-2.4.3-r1.ebuild: - Respect more man sections #149857. - -*man-db-2.4.3 (21 Feb 2006) - - 21 Feb 2006; Mike Frysinger : - Initial import. Ebuild submitted by me. diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/man-db/Manifest b/sdk_container/src/third_party/portage-stable/sys-apps/man-db/Manifest index d973df926d..c73dc89076 100644 --- a/sdk_container/src/third_party/portage-stable/sys-apps/man-db/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-apps/man-db/Manifest @@ -1,29 +1,6 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -AUX man-db.cron 196 SHA256 8aa4346f537c846b458705eaa4021504f7f8ea40488485263b5e9abac3966ff8 SHA512 0d57adab78ea2ba4023c7e46ae892e4eaef64c49be12696f5f5d61b11d66247ca3eef50f545364539bbf5ef7a3119623a9f46a76ed9069455815d239ee61f061 WHIRLPOOL 4451db102b25c63ad84215ed163a8f05c5a60235528bd8096634342aeeaa41e85065b01b55da2c1a2a40f0b1d8f827f462a3288f9caa877430064e0fb3047596 -DIST man-db-2.6.6.tar.xz 1448576 SHA256 7da90f8d8df91e0e682769d50f4bdb905f525b5d0f01e7e5b8cc3c6da45f66c3 SHA512 7abb8609e1113dd1852076c4c71557c3b376fefa7e42fa39198f7b882f4b3fe733983045742c4b3903be2c953c09c724f735619b4396283a4ed2ad7816aaf4ec WHIRLPOOL e5c7b41afd7374bb1df3024134f9bd8a1af42b5ad63d4e516e946b0e8ccc88bafc055fdba707b0c764030e92748b225a72672bfe07e2bc3e8d78526d17f5ff72 -DIST man-db-2.6.7.1.tar.xz 1452280 SHA256 8d65559838fccca774e3ef7c15c073180c786e728785c735e136297facca41fc SHA512 91e1036701174c5623a4cf4208a93130822dc9c61ffd9c6bf0dddaf7c4c5b2401e6238f60578dfa81a11d67d360cbc4d45af920542fb4a0624c7169b17a618f8 WHIRLPOOL 30c510289d1444b3231704c22ddf2c17b58d4aa8b9e8a94552537fbc971b23f16b2c43a32fa9f85fb7b8eca2fd71a73d52955fcd0ab24ef49d3903832eafecf7 -DIST man-db-2.7.1.tar.xz 1498272 SHA256 c4876204a3fafb4d8ccc1d172c0431ee581d95558cbd6c4e79caca7717049e0e SHA512 246d833bd456a6dd178035b4be37dc810872b6480145d6c2c605deeb664d105b285f61827b739717d6936de28c4275a99ed8fae2d173b16c1c0673b1171a65ce WHIRLPOOL 10c56b861411674f4ca92bafe7c0faf4f6c2cbcc6b2db8f87f2e2ee59152797667619e60ae50cae33ee21ff3e58cb7b10627ce2f16adf65fd8794b0fabb71290 -EBUILD man-db-2.6.6.ebuild 2291 SHA256 598de59d854a7014e0d96f2f5f9c8b1ce60bf5865edf75fc5724445925032621 SHA512 6d0cd5572589e8c036601b0f438d89c7ea997c7781d2ee36a443ef556c614c06be2fbc8d6630676b60113cdf35f8a2ec869ce7c295dfd6b5013277b19bf2418f WHIRLPOOL ce3a83cbe1dd9acbf0bb5e02780477bd1d0ea844d8f1e9e06627bdbf70dd6d545f6357c602b9ddadd332d1c0f40d7a734b92230699b295856c15d4bab560886a -EBUILD man-db-2.6.7.1.ebuild 2313 SHA256 743dd2a0d889186b7425298e171151b9e15bf54a4a9a3e4c882c7bbb42932a5b SHA512 b0435998dc634ba3e84b7c897d138b97e5afe950f8df0e548cb5d4d84b1976dcae2792e8a05bd105a75249c6c355c91011c865afed9b16655ae93a05876c5d0e WHIRLPOOL 67aca8ec0179da849e66398c63c7881ac3c39d86a682d4c361bea93ec8a505d023cc3c86f891c693db2530cea2bc9aad665b9013cea0a79f10b73b0640ff99c9 -EBUILD man-db-2.7.1.ebuild 2572 SHA256 d715e3d93934d6b8feb18dc20f36302da9f8154392951fcf9b2e355277c00800 SHA512 8392198c7c99232bc1ac8773210e4810ce8b8ee3f1dbc41831afea2ffda187d056b20ff31668f4b6cf7a49d867ff0c71337923da0b8ccff04f3ed14add4cff1d WHIRLPOOL 0abfe09c21aad68aa1e7d3d75a094919fc5826a341136125de60c719f47b90b6a83ae9860619221aab3fe1e2571ccffa61751c2100cbecd0ccdd785b1147942b -MISC ChangeLog 10778 SHA256 61a539cf1188343ade360c912c661e1519caecb69a988ca71a72851112a5522a SHA512 81a3235e84a62bc6f8d14c753676d1263f93d76707ab0ea4d02f0c445c34c45b0f4ae3a6e81152186abd81a99ca3d414874214cdcd7cfc7261d84d2f664e2e76 WHIRLPOOL 0fa35ef0a80cf94f055c16cb547be92ecbbeaa1bff2d03b48b74e14817fb118a5859d75a02e1c32fce7ed7396b3a062172e88a207a87d7fd3431b62122acf961 -MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iQIcBAEBCAAGBQJU4bm3AAoJECn7Dp7HGe4gntUP/26mGFX+x/yRlRQ1fbCJHY+e -gswdSnpcNLlp+LHKvRtA4vPkCZgMhWqaq7W+DtqGip7HjyoPYMNcl6JVds3BKLO8 -sv6uizaXBvH7mUuf8Ugvm+8LMb4+wdwo4nwcgwjlLgeOogb9pIj+EmYVqDvXCAOq -K7ZD9Ncg4eiJzMV7I1XFLaFKPkSM45Ji3CeX09opCI9OVHOOxFvpixyrWvba2bFb -c12Eegrzj4rH2rU7QXv7Js7v2Q1UWLjh8H96AR0ZxvlMQ7a4lEVALJ/5eOGVGDkP -hB0uW8BCHHbckWPbA/SEhMFEQwGXM9ddencVAlLxXlvMmof7zwoDdgejSx7E+9WF -CBmAwUATlwib9tjTBV5pogglrDRyfEyoZqOTvxxVwd3oyWX/aZKh1he9wLu4baYF -AzG7g8h6WcLEViPYReTguFhBMg0OdbN255ASD+Flu8QdeZA6nVOWviGMUefmpHEw -GKmt4raxzmKnStNCg00Vd0/WSOWtg//xh+OjiBo4ezNaclf2eRysDYBuWM5UNGV0 -b5VEZC4lQYcARKPRWdRoe19s8yKGWTxnm6Td+uiwFru4YL6OxhzjrIkj89pFAsyz -Quqm+gDh08ghhzOA9uWmEsv2dPdjF++1Boygdp1nBwUYv6yDEoQQICVdFy4EkRyI -iOEXJFcho1E0RvkTEi/O -=rgMw ------END PGP SIGNATURE----- +AUX man-db.cron 217 SHA256 5b2e690a12e6c5335ca3e7d180baa367d54adf18647f0e4a821f14b0ae45ade0 SHA512 81a7082d7f0cdf17d8277af7142aaa98feb8c12cf41bb96c12af53fdd3e436a4d15a57ef76fb90390133cfdb25e1bb1b16e17a39b39b6517afc529b871426331 WHIRLPOOL bda82f5a771cbe68077430798fdb9cacf9d2011f2ae598cba164bf0a2fb95c30348bba94208f78112cfd8bf19741c13699b940650b5c29755a2c13d39e56abe6 +DIST man-db-2.7.6.1.tar.xz 1541316 SHA256 08edbc52f24aca3eebac429b5444efd48b9b90b9b84ca0ed5507e5c13ed10f3f SHA512 623c5e7f8b7c289908b2c926f8777293b8d39aeceef0d2509d701a8b0bfa81408650f655c8608318221786c751a79ee91124b07993de5298cd7fa6d8bb737301 WHIRLPOOL 10ca0e397a53354ba6687c4057c8d8b7f57c0a97b806727ee05285a5aa1d8f2d17eae9f532b0edb364edde149108c765f812e4ecd6a28932cdceef56e0b5dbee +EBUILD man-db-2.7.6.1-r2.ebuild 3145 SHA256 d69d4a0bd97c49bdbc87543269e4111394a7ef6f49020a4001a771649a0951a2 SHA512 323d3f53ce81d65d6012b310db9b31acb732bb457b0cd1a5e36d5d741668006711e3ed6ca4155c189c0ae59dd747ee36c67c63563ff08a3df0fb06100eac8651 WHIRLPOOL 64b1cff7a4286fd2a09b620be4519a0753cbef2aff3a6f4f9cda5dbba0fb3a3d025a5f5685a4228d23bb3aaefae96d7a13d9d8f99c25600256488ee58687aad0 +MISC ChangeLog 9327 SHA256 cb45d2db7d1cbf34fdbf354f7a6673b5556dbbe81ac6082ef1ee1994fec4ae8f SHA512 aa4100bd98703ab350cea86f9b73c6d8088e6a3f91eaa073db809d079d964387e53038a4438081bf939d06f1addf4d40332847556c0ff8c699b2ad8d2719c2e8 WHIRLPOOL 6fccb055c9e7e41e0c8078940353033c7f1154fc7f7c5c0b9671e0ecc2991c35195aa0e1ff53a52e157b8dd16a7909b76d932ccc210239c9231e24190d51eaa1 +MISC ChangeLog-2015 10778 SHA256 61a539cf1188343ade360c912c661e1519caecb69a988ca71a72851112a5522a SHA512 81a3235e84a62bc6f8d14c753676d1263f93d76707ab0ea4d02f0c445c34c45b0f4ae3a6e81152186abd81a99ca3d414874214cdcd7cfc7261d84d2f664e2e76 WHIRLPOOL 0fa35ef0a80cf94f055c16cb547be92ecbbeaa1bff2d03b48b74e14817fb118a5859d75a02e1c32fce7ed7396b3a062172e88a207a87d7fd3431b62122acf961 +MISC metadata.xml 342 SHA256 c81419f3ac855515743a636bfbd46d0534455d7d2d20f46e907f95dcd04af484 SHA512 553cf56ab0b3b6c9403612a7ccd1db073f557b432c68d60adb4716169250a9986b4c112023f6ae200a6fbc2df31cdafd9ab08e04d92ca35cffb81f690bd43d79 WHIRLPOOL 155a9ad5b173dd5ac75e4c93315b0ddd9ba5ec6299a778c63e2281f7aed499cae99e573585270fdd5d7e29b93160ac967785eeeaa78f9a933147764d56107fff diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/man-db/files/man-db.cron b/sdk_container/src/third_party/portage-stable/sys-apps/man-db/files/man-db.cron index ced63900fc..b3794f2557 100644 --- a/sdk_container/src/third_party/portage-stable/sys-apps/man-db/files/man-db.cron +++ b/sdk_container/src/third_party/portage-stable/sys-apps/man-db/files/man-db.cron @@ -1,10 +1,11 @@ #!/bin/sh # Use same perms/settings as the ebuild. -if [ ! -d /var/cache/man ]; then - mkdir -p /var/cache/man - chown man:root /var/cache/man - chmod 2755 /var/cache/man +cachedir="/var/cache/man" +if [ ! -d "${cachedir}" ]; then + mkdir -p "${cachedir}" + chown man:man "${cachedir}" + chmod 0755 "${cachedir}" fi exec nice mandb --quiet diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/man-db/man-db-2.6.6.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/man-db/man-db-2.6.6.ebuild deleted file mode 100644 index a2c5ab232b..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/man-db/man-db-2.6.6.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/man-db/man-db-2.6.6.ebuild,v 1.13 2015/01/13 14:31:25 polynomial-c Exp $ - -EAPI="4" - -inherit eutils user - -DESCRIPTION="a man replacement that utilizes berkdb instead of flat files" -HOMEPAGE="http://www.nongnu.org/man-db/" -SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~arm-linux ~x86-linux" -IUSE="berkdb +gdbm nls selinux static-libs zlib" - -CDEPEND="dev-libs/libpipeline - berkdb? ( sys-libs/db ) - gdbm? ( sys-libs/gdbm ) - !berkdb? ( !gdbm? ( sys-libs/gdbm ) ) - sys-apps/groff - zlib? ( sys-libs/zlib ) - !sys-apps/man" -DEPEND="${CDEPEND} - app-arch/xz-utils - virtual/pkgconfig - nls? ( - >=app-text/po4a-0.45 - sys-devel/gettext - )" -RDEPEND="${CDEPEND} - selinux? ( sec-policy/selinux-mandb ) -" - -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 -} - -src_configure() { - export ac_cv_lib_z_gzopen=$(usex zlib) - econf \ - --docdir='$(datarootdir)'/doc/${PF} \ - --enable-setuid \ - --with-sections="1 1p 8 2 3 3p 4 5 6 7 9 0p tcl n l p o 1x 2x 3x 4x 5x 6x 7x 8x" \ - $(use_enable nls) \ - $(use_enable static-libs static) \ - --with-db=$(usex gdbm gdbm $(usex berkdb db gdbm)) -} - -src_install() { - default - dodoc docs/{HACKING,TODO} - prune_libtool_files - - exeinto /etc/cron.daily - newexe "${FILESDIR}"/man-db.cron man-db #289884 - - keepdir /var/cache/man - fowners man:0 /var/cache/man - fperms 2755 /var/cache/man -} - -pkg_preinst() { - if [[ -f ${EROOT}var/cache/man/whatis ]] ; then - einfo "Cleaning ${EROOT}var/cache/man from sys-apps/man" - find "${EROOT}"var/cache/man -type f '!' '(' -name index.bt -o -name index.db ')' -delete - fi - if [[ ! -g ${EROOT}var/cache/man ]] ; then - einfo "Resetting permissions on ${EROOT}var/cache/man" #447944 - mkdir -p "${EROOT}var/cache/man" - chown -R man:0 "${EROOT}"var/cache/man - find "${EROOT}"var/cache/man -type d '!' -perm /g=s -exec chmod 2755 {} + - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/man-db/man-db-2.6.7.1.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/man-db/man-db-2.6.7.1.ebuild deleted file mode 100644 index 95392aa81d..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/man-db/man-db-2.6.7.1.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/man-db/man-db-2.6.7.1.ebuild,v 1.3 2015/01/13 14:31:25 polynomial-c Exp $ - -EAPI="4" - -inherit eutils user - -DESCRIPTION="a man replacement that utilizes berkdb instead of flat files" -HOMEPAGE="http://www.nongnu.org/man-db/" -SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~arm-linux ~x86-linux" -IUSE="berkdb +gdbm nls selinux static-libs zlib" - -CDEPEND=">=dev-libs/libpipeline-1.3.0 - berkdb? ( sys-libs/db ) - gdbm? ( sys-libs/gdbm ) - !berkdb? ( !gdbm? ( sys-libs/gdbm ) ) - sys-apps/groff - zlib? ( sys-libs/zlib ) - !sys-apps/man" -DEPEND="${CDEPEND} - app-arch/xz-utils - virtual/pkgconfig - nls? ( - >=app-text/po4a-0.45 - sys-devel/gettext - )" -RDEPEND="${CDEPEND} - selinux? ( sec-policy/selinux-mandb ) -" - -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 -} - -src_configure() { - export ac_cv_lib_z_gzopen=$(usex zlib) - econf \ - --docdir='$(datarootdir)'/doc/${PF} \ - --enable-setuid \ - --with-sections="1 1p 8 2 3 3p 4 5 6 7 9 0p tcl n l p o 1x 2x 3x 4x 5x 6x 7x 8x" \ - $(use_enable nls) \ - $(use_enable static-libs static) \ - --with-db=$(usex gdbm gdbm $(usex berkdb db gdbm)) -} - -src_install() { - default - dodoc docs/{HACKING,TODO} - prune_libtool_files - - exeinto /etc/cron.daily - newexe "${FILESDIR}"/man-db.cron man-db #289884 - - keepdir /var/cache/man - fowners man:0 /var/cache/man - fperms 2755 /var/cache/man -} - -pkg_preinst() { - if [[ -f ${EROOT}var/cache/man/whatis ]] ; then - einfo "Cleaning ${EROOT}var/cache/man from sys-apps/man" - find "${EROOT}"var/cache/man -type f '!' '(' -name index.bt -o -name index.db ')' -delete - fi - if [[ ! -g ${EROOT}var/cache/man ]] ; then - einfo "Resetting permissions on ${EROOT}var/cache/man" #447944 - mkdir -p "${EROOT}var/cache/man" - chown -R man:0 "${EROOT}"var/cache/man - find "${EROOT}"var/cache/man -type d '!' -perm /g=s -exec chmod 2755 {} + - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/man-db/man-db-2.7.1.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/man-db/man-db-2.7.6.1-r2.ebuild similarity index 53% rename from sdk_container/src/third_party/portage-stable/sys-apps/man-db/man-db-2.7.1.ebuild rename to sdk_container/src/third_party/portage-stable/sys-apps/man-db/man-db-2.7.6.1-r2.ebuild index 6fe2b24b97..11c66d57a0 100644 --- a/sdk_container/src/third_party/portage-stable/sys-apps/man-db/man-db-2.7.1.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-apps/man-db/man-db-2.7.6.1-r2.ebuild @@ -1,8 +1,7 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/man-db/man-db-2.7.1.ebuild,v 1.3 2015/02/16 09:34:44 haubi Exp $ -EAPI="4" +EAPI=5 inherit eutils user versionator @@ -12,11 +11,11 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~arm-linux ~x86-linux" -IUSE="berkdb +gdbm nls selinux static-libs zlib" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~arm-linux ~x86-linux" +IUSE="berkdb +gdbm +manpager nls selinux static-libs zlib" CDEPEND=">=dev-libs/libpipeline-1.4.0 - berkdb? ( sys-libs/db ) + berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm ) !berkdb? ( !gdbm? ( sys-libs/gdbm ) ) sys-apps/groff @@ -32,6 +31,7 @@ DEPEND="${CDEPEND} RDEPEND="${CDEPEND} selinux? ( sec-policy/selinux-mandb ) " +PDEPEND="manpager? ( app-text/manpager )" pkg_setup() { # Create user now as Makefile in src_install does setuid/chown @@ -49,10 +49,16 @@ src_configure() { --docdir='$(datarootdir)'/doc/${PF} \ --with-systemdtmpfilesdir="${EPREFIX}"/usr/lib/tmpfiles.d \ --enable-setuid \ + --enable-cache-owner=man \ --with-sections="1 1p 8 2 3 3p 4 5 6 7 9 0p tcl n l p o 1x 2x 3x 4x 5x 6x 7x 8x" \ $(use_enable nls) \ $(use_enable static-libs static) \ --with-db=$(usex gdbm gdbm $(usex berkdb db gdbm)) + + # Disable color output from groff so that the manpager can add it. #184604 + sed -i \ + -e '/^#DEFINE.*\<[nt]roff\>/{s:^#::;s:$: -c:}' \ + src/man_db.conf || die } src_install() { @@ -62,22 +68,35 @@ src_install() { exeinto /etc/cron.daily newexe "${FILESDIR}"/man-db.cron man-db #289884 - - keepdir /var/cache/man - fowners man:0 /var/cache/man - fperms 2755 /var/cache/man } pkg_preinst() { - if [[ -f ${EROOT}var/cache/man/whatis ]] ; then - einfo "Cleaning ${EROOT}var/cache/man from sys-apps/man" - find "${EROOT}"var/cache/man -type f '!' '(' -name index.bt -o -name index.db ')' -delete + 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 + local _replacing_version= + local _setgid_vuln=0 + for _replacing_version in ${REPLACING_VERSIONS}; do + if version_is_at_least '2.7.6.1-r2' "${_replacing_version}"; then + debug-print "Skipping security bug #602588 ... existing installation (${_replacing_version}) should not be affected!" + else + _setgid_vuln=1 + debug-print "Applying cleanup for security bug #602588" + fi + done + [[ ${_setgid_vuln} -eq 1 ]] && rm -rf "${cachedir}" + + # Fall back to recreating the cachedir + if [[ ! -d ${cachedir} ]] ; then + mkdir -p "${cachedir}" || die + chown man:man "${cachedir}" || die fi - if [[ ! -g ${EROOT}var/cache/man ]] ; then - einfo "Resetting permissions on ${EROOT}var/cache/man" #447944 - mkdir -p "${EROOT}var/cache/man" - chown -R man:0 "${EROOT}"var/cache/man - find "${EROOT}"var/cache/man -type d '!' -perm /g=s -exec chmod 2755 {} + + + # Update the whatis cache + if [[ -f ${cachedir}/whatis ]] ; then + einfo "Cleaning ${cachedir} from sys-apps/man" + find "${cachedir}" -type f '!' '(' -name index.bt -o -name index.db ')' -delete fi } diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/man-db/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-apps/man-db/metadata.xml index 96a2d58636..c4bde02092 100644 --- a/sdk_container/src/third_party/portage-stable/sys-apps/man-db/metadata.xml +++ b/sdk_container/src/third_party/portage-stable/sys-apps/man-db/metadata.xml @@ -1,5 +1,11 @@ -base-system + + base-system@gentoo.org + Gentoo Base System + + + Enable manpager wrapper for colorizing output +