Gentoo Archives: gentoo-commits

From: "Mike Frysinger (vapier)" <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-apps/man-db: ChangeLog man-db-2.5.7-r1.ebuild
Date: Mon, 23 Aug 2010 09:16:56
Message-Id: 20100823091652.54E732004E@flycatcher.gentoo.org
1 vapier 10/08/23 09:16:52
2
3 Modified: ChangeLog
4 Added: man-db-2.5.7-r1.ebuild
5 Log:
6 Add fix from upstream for issues with non-english uncompressed man pages #327347 by Florian.
7 (Portage version: 2.2_rc67/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.13 sys-apps/man-db/ChangeLog
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/man-db/ChangeLog?rev=1.13&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/man-db/ChangeLog?rev=1.13&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/man-db/ChangeLog?r1=1.12&r2=1.13
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/sys-apps/man-db/ChangeLog,v
19 retrieving revision 1.12
20 retrieving revision 1.13
21 diff -u -r1.12 -r1.13
22 --- ChangeLog 29 Mar 2010 05:48:25 -0000 1.12
23 +++ ChangeLog 23 Aug 2010 09:16:52 -0000 1.13
24 @@ -1,6 +1,13 @@
25 # ChangeLog for sys-apps/man-db
26 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/man-db/ChangeLog,v 1.12 2010/03/29 05:48:25 vapier Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/man-db/ChangeLog,v 1.13 2010/08/23 09:16:52 vapier Exp $
29 +
30 +*man-db-2.5.7-r1 (23 Aug 2010)
31 +
32 + 23 Aug 2010; Mike Frysinger <vapier@g.o> +man-db-2.5.7-r1.ebuild,
33 + +files/man-db-2.5.7-uncompressed-non-en.patch:
34 + Add fix from upstream for issues with non-english uncompressed man pages
35 + #327347 by Florian.
36
37 29 Mar 2010; Mike Frysinger <vapier@g.o> man-db-2.5.7.ebuild,
38 +files/man-db-2.5.7-non-gnu-nroff.patch:
39
40
41
42 1.1 sys-apps/man-db/man-db-2.5.7-r1.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/man-db/man-db-2.5.7-r1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/man-db/man-db-2.5.7-r1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: man-db-2.5.7-r1.ebuild
48 ===================================================================
49 # Copyright 1999-2010 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/sys-apps/man-db/man-db-2.5.7-r1.ebuild,v 1.1 2010/08/23 09:16:52 vapier Exp $
52
53 EAPI="2"
54
55 inherit eutils
56
57 DESCRIPTION="a man replacement that utilizes berkdb instead of flat files"
58 HOMEPAGE="http://www.nongnu.org/man-db/"
59 SRC_URI="http://download.savannah.nongnu.org/releases/man-db/${P}.tar.gz"
60
61 LICENSE="GPL-3"
62 SLOT="0"
63 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
64 IUSE="berkdb +gdbm nls"
65
66 RDEPEND="berkdb? ( sys-libs/db )
67 gdbm? ( sys-libs/gdbm )
68 !berkdb? ( !gdbm? ( sys-libs/gdbm ) )
69 || ( sys-apps/groff >=app-doc/heirloom-doctools-080407-r2 )
70 !sys-apps/man"
71 DEPEND="${RDEPEND}
72 nls? ( sys-devel/gettext )"
73 PROVIDE="virtual/man"
74
75 pkg_setup() {
76 enewgroup man 15
77 enewuser man 13 -1 /usr/share/man man
78 }
79
80 src_prepare() {
81 epatch "${FILESDIR}"/${P}-non-gnu-nroff.patch #309635
82 epatch "${FILESDIR}"/${P}-uncompressed-non-en.patch #327347
83 }
84
85 src_configure() {
86 local db="gdbm"
87 use berkdb && ! use gdbm && db="db"
88 econf \
89 --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" \
90 $(use_enable nls) \
91 --with-db=${db} \
92 || die
93 }
94
95 src_install() {
96 emake install DESTDIR="${D}" || die
97 dodoc README ChangeLog NEWS docs/{HACKING,TODO}
98 }