mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-19 05:21:23 +02:00
bump(sys-apps/man-db): sync with upstream
This commit is contained in:
parent
2327a315bb
commit
5c70328f3f
@ -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
|
@ -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
|
@ -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
|
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/man-db-2.7.6.1-r2
vendored
Normal file
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/man-db-2.7.6.1-r2
vendored
Normal file
@ -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
|
@ -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 <haubi@gentoo.org> man-db-2.7.1.ebuild:
|
||||
Put systemdtmpfilesdir inside EPREFIX, bug#538634.
|
||||
|
||||
13 Jan 2015; Lars Wendler <polynomial-c@gentoo.org> 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 <polynomial-c@gentoo.org> -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 <swift@gentoo.org> 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 <vapier@gentoo.org> man-db-2.6.6.ebuild:
|
||||
Mark arm64/m68k/s390/sh stable.
|
||||
|
||||
11 Jul 2014; Mikle Kolyada <zlogene@gentoo.org> man-db-2.6.6.ebuild:
|
||||
sparc stable wrt bug #502916
|
||||
|
||||
11 Jul 2014; Mikle Kolyada <zlogene@gentoo.org> man-db-2.6.6.ebuild:
|
||||
ppc64 stable wrt bug #502916
|
||||
|
||||
11 Jul 2014; Mikle Kolyada <zlogene@gentoo.org> man-db-2.6.6.ebuild:
|
||||
ppc stable wrt bug #502916
|
||||
|
||||
11 Jul 2014; Mikle Kolyada <zlogene@gentoo.org> man-db-2.6.6.ebuild:
|
||||
alpha stable wrt bug #502916
|
||||
|
||||
11 Jul 2014; Mikle Kolyada <zlogene@gentoo.org> man-db-2.6.6.ebuild:
|
||||
x86 stable wrt bug #502916
|
||||
|
||||
13 May 2014; Akinori Hattori <hattya@gentoo.org> 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 <radhermit@gentoo.org> +man-db-2.6.7.1.ebuild:
|
||||
Version bump.
|
||||
|
||||
26 Mar 2014; Chema Alonso <nimiux@gentoo.org> man-db-2.6.6.ebuild:
|
||||
Stable for amd64 wrt bug #502916
|
||||
|
||||
16 Mar 2014; Markus Meier <maekke@gentoo.org> man-db-2.6.6.ebuild:
|
||||
arm stable, bug #502916
|
||||
|
||||
13 Mar 2014; Jeroen Roovers <jer@gentoo.org> man-db-2.6.6.ebuild:
|
||||
Stable for HPPA (bug #502916).
|
||||
|
||||
26 Jan 2014; Agostino Sarubbo <ago@gentoo.org> 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 <radhermit@gentoo.org> +man-db-2.6.6.ebuild:
|
||||
Version bump.
|
||||
|
||||
20 Jan 2014; Agostino Sarubbo <ago@gentoo.org> man-db-2.6.5.ebuild:
|
||||
Stable for ppc, wrt bug #495924
|
||||
|
||||
19 Jan 2014; Agostino Sarubbo <ago@gentoo.org> man-db-2.6.5.ebuild:
|
||||
Stable for ppc64, wrt bug #495924
|
||||
|
||||
18 Jan 2014; Agostino Sarubbo <ago@gentoo.org> man-db-2.6.5.ebuild:
|
||||
Stable for alpha, wrt bug #495924
|
||||
|
||||
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> man-db-2.6.5.ebuild:
|
||||
Add arm64 love.
|
||||
|
||||
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> man-db-2.6.5.ebuild:
|
||||
Add warning when USE flags are ambiguous #496150 by Sergey Popov.
|
||||
|
||||
16 Jan 2014; Mike Frysinger <vapier@gentoo.org> man-db-2.6.5.ebuild:
|
||||
Mark m68k/s390/sh stable.
|
||||
|
||||
15 Jan 2014; Agostino Sarubbo <ago@gentoo.org> man-db-2.6.5.ebuild:
|
||||
Stable for ia64, wrt bug #495924
|
||||
|
||||
31 Dec 2013; Markus Meier <maekke@gentoo.org> man-db-2.6.5.ebuild:
|
||||
arm stable, bug #495924
|
||||
|
||||
29 Dec 2013; Sven Vermeulen <swift@gentoo.org> 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 <pinkbyte@gentoo.org> man-db-2.6.3-r1.ebuild:
|
||||
Drop s390/sh/m68k to unstable
|
||||
|
||||
27 Dec 2013; Sergey Popov <pinkbyte@gentoo.org> man-db-2.6.5.ebuild:
|
||||
Stable on amd64 and x86, wrt bug #495924
|
||||
|
||||
26 Dec 2013; Jeroen Roovers <jer@gentoo.org> man-db-2.6.5.ebuild:
|
||||
Stable for HPPA (bug #495924).
|
||||
|
||||
31 Aug 2013; Naohiro Aota <naota@gentoo.org> 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 <radhermit@gentoo.org> +man-db-2.6.5.ebuild:
|
||||
Version bump.
|
||||
|
||||
*man-db-2.6.4 (24 Jun 2013)
|
||||
|
||||
24 Jun 2013; Tim Harder <radhermit@gentoo.org> +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 <vapier@gentoo.org> man-db-2.6.3-r1.ebuild:
|
||||
Mark m68k stable #455026.
|
||||
|
||||
24 Feb 2013; Agostino Sarubbo <ago@gentoo.org> man-db-2.6.3-r1.ebuild:
|
||||
Stable for sh, wrt bug #455026
|
||||
|
||||
21 Feb 2013; Zac Medico <zmedico@gentoo.org> man-db-2.6.3-r1.ebuild:
|
||||
Add ~arm-linux and ~x86-linux keywords.
|
||||
|
||||
20 Feb 2013; Agostino Sarubbo <ago@gentoo.org> man-db-2.6.3-r1.ebuild:
|
||||
Stable for s390, wrt bug #455026
|
||||
|
||||
10 Feb 2013; Agostino Sarubbo <ago@gentoo.org> man-db-2.6.3-r1.ebuild:
|
||||
Stable for ppc64, wrt bug #455026
|
||||
|
||||
08 Feb 2013; Jeroen Roovers <jer@gentoo.org> man-db-2.6.3-r1.ebuild:
|
||||
Stable for HPPA (bug #455026).
|
||||
|
||||
06 Feb 2013; Agostino Sarubbo <ago@gentoo.org> man-db-2.6.3-r1.ebuild:
|
||||
Stable for sparc, wrt bug #455026
|
||||
|
||||
04 Feb 2013; Agostino Sarubbo <ago@gentoo.org> man-db-2.6.3-r1.ebuild:
|
||||
Stable for alpha, wrt bug #455026
|
||||
|
||||
03 Feb 2013; Agostino Sarubbo <ago@gentoo.org> man-db-2.6.3-r1.ebuild:
|
||||
Stable for ia64, wrt bug #455026
|
||||
|
||||
03 Feb 2013; Agostino Sarubbo <ago@gentoo.org> man-db-2.6.3-r1.ebuild:
|
||||
Stable for arm, wrt bug #455026
|
||||
|
||||
03 Feb 2013; Agostino Sarubbo <ago@gentoo.org> man-db-2.6.3-r1.ebuild:
|
||||
Stable for ppc, wrt bug #455026
|
||||
|
||||
03 Feb 2013; Agostino Sarubbo <ago@gentoo.org> man-db-2.6.3-r1.ebuild:
|
||||
Stable for x86, wrt bug #455026
|
||||
|
||||
03 Feb 2013; Agostino Sarubbo <ago@gentoo.org> man-db-2.6.3-r1.ebuild:
|
||||
Stable for amd64, wrt bug #455026
|
||||
|
||||
13 Jan 2013; Mike Frysinger <vapier@gentoo.org> 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 <vapier@gentoo.org> +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 <radhermit@gentoo.org> +man-db-2.6.3.ebuild:
|
||||
Version bump.
|
||||
|
||||
*man-db-2.6.2 (24 Jul 2012)
|
||||
|
||||
24 Jul 2012; Mike Frysinger <vapier@gentoo.org> +man-db-2.6.2.ebuild:
|
||||
Version bump.
|
||||
|
||||
24 Jul 2012; Mike Frysinger <vapier@gentoo.org> 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 <vapier@gentoo.org> man-db-2.6.0.2.ebuild,
|
||||
man-db-2.6.1.ebuild:
|
||||
Inherit user for enewuser/etc...
|
||||
|
||||
04 May 2012; Jeff Horelick <jdhore@gentoo.org> man-db-2.6.0.2.ebuild,
|
||||
man-db-2.6.1.ebuild:
|
||||
dev-util/pkgconfig -> virtual/pkgconfig
|
||||
|
||||
23 Mar 2012; Tim Harder <radhermit@gentoo.org> -man-db-2.5.9.ebuild:
|
||||
Remove old.
|
||||
|
||||
*man-db-2.6.1 (23 Mar 2012)
|
||||
|
||||
23 Mar 2012; Tim Harder <radhermit@gentoo.org> +man-db-2.6.1.ebuild:
|
||||
Version bump (bug #404241).
|
||||
|
||||
01 Dec 2011; Mike Frysinger <vapier@gentoo.org> man-db-2.6.0.2.ebuild:
|
||||
Pull in pkg-config for building #392733 by Nikoli.
|
||||
|
||||
27 Nov 2011; Mike Frysinger <vapier@gentoo.org> 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 <xarthisius@gentoo.org> man-db-2.6.0.2.ebuild:
|
||||
Marked ~ppc64 wrt #371687
|
||||
|
||||
09 Jul 2011; Raúl Porcel <armin76@gentoo.org> man-db-2.6.0.2.ebuild:
|
||||
Add ~alpha/~ia64/~m68k/~s390/~sh/~sparc wrt #372785
|
||||
|
||||
23 Jun 2011; Brent Baude <ranger@gentoo.org> man-db-2.6.0.2.ebuild:
|
||||
Marking man-db-2.6.0.2 ~ppc for bug 371687
|
||||
|
||||
19 Jun 2011; Markus Meier <maekke@gentoo.org> man-db-2.6.0.2.ebuild:
|
||||
add ~arm, bug #371687
|
||||
|
||||
16 Jun 2011; Jeroen Roovers <jer@gentoo.org> 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 <mattst88@gentoo.org> man-db-2.6.0.2.ebuild:
|
||||
Added ~mips, bug 371687
|
||||
|
||||
15 Jun 2011; Jeroen Roovers <jer@gentoo.org> 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 <jer@gentoo.org> -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 <ulm@gentoo.org> 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 <vapier@gentoo.org> +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 <vapier@gentoo.org> +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 <vapier@gentoo.org> 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 <vapier@gentoo.org> +man-db-2.5.7.ebuild:
|
||||
Version bump #307991 by C W Rose.
|
||||
|
||||
02 Oct 2009; Diego E. Pettenò <flameeyes@gentoo.org> man-db-2.5.6.ebuild:
|
||||
Fix doc installation.
|
||||
|
||||
*man-db-2.5.6 (02 Oct 2009)
|
||||
|
||||
02 Oct 2009; Diego E. Pettenò <flameeyes@gentoo.org>
|
||||
+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ò <flameeyes@gentoo.org> 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 <vapier@gentoo.org> +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 <vapier@gentoo.org> +man-db-2.5.3.ebuild:
|
||||
Version bump.
|
||||
|
||||
*man-db-2.5.2 (25 Oct 2008)
|
||||
|
||||
25 Oct 2008; Mike Frysinger <vapier@gentoo.org> +man-db-2.5.2.ebuild:
|
||||
Version bump.
|
||||
|
||||
*man-db-2.5.1 (24 Feb 2008)
|
||||
|
||||
24 Feb 2008; Mike Frysinger <vapier@gentoo.org> +man-db-2.5.1.ebuild:
|
||||
Version bump.
|
||||
|
||||
*man-db-2.4.4 (13 Apr 2007)
|
||||
|
||||
13 Apr 2007; Mike Frysinger <vapier@gentoo.org>
|
||||
+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 <vapier@gentoo.org>
|
||||
+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 <vapier@gentoo.org> :
|
||||
Initial import. Ebuild submitted by me.
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
}
|
@ -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
|
||||
}
|
@ -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
|
||||
}
|
||||
|
@ -1,5 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>base-system</herd>
|
||||
<maintainer type="project">
|
||||
<email>base-system@gentoo.org</email>
|
||||
<name>Gentoo Base System</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="manpager">Enable manpager wrapper for colorizing output</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
Loading…
x
Reference in New Issue
Block a user