Gentoo Archives: gentoo-commits

From: "Diego Petteno (flameeyes)" <flameeyes@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-apps/man-db: man-db-2.5.6.ebuild ChangeLog
Date: Fri, 02 Oct 2009 21:50:31
Message-Id: E1Mtq1E-0006qp-SA@stork.gentoo.org
1 flameeyes 09/10/02 21:50:28
2
3 Modified: ChangeLog
4 Added: man-db-2.5.6.ebuild
5 Log:
6 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.
7 (Portage version: 2.2_rc42/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.9 sys-apps/man-db/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/man-db/ChangeLog?rev=1.9&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/man-db/ChangeLog?rev=1.9&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/man-db/ChangeLog?r1=1.8&r2=1.9
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/sys-apps/man-db/ChangeLog,v
19 retrieving revision 1.8
20 retrieving revision 1.9
21 diff -u -r1.8 -r1.9
22 --- ChangeLog 29 Sep 2009 09:01:20 -0000 1.8
23 +++ ChangeLog 2 Oct 2009 21:50:28 -0000 1.9
24 @@ -1,6 +1,14 @@
25 # ChangeLog for sys-apps/man-db
26 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/man-db/ChangeLog,v 1.8 2009/09/29 09:01:20 flameeyes Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/man-db/ChangeLog,v 1.9 2009/10/02 21:50:28 flameeyes Exp $
29 +
30 +*man-db-2.5.6 (02 Oct 2009)
31 +
32 + 02 Oct 2009; Diego E. Pettenò <flameeyes@g.o>
33 + +man-db-2.5.6.ebuild, +files/man-db-2.5.6-fix-no-groff.patch:
34 + Version bump, with a patch to work with heirloom-doctools… for the most
35 + part. Note that man pages will not look as good as with sys-apps/man at
36 + least.
37
38 29 Sep 2009; Diego E. Pettenò <flameeyes@g.o> man-db-2.5.3.ebuild,
39 man-db-2.5.5.ebuild:
40
41
42
43 1.1 sys-apps/man-db/man-db-2.5.6.ebuild
44
45 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/man-db/man-db-2.5.6.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/man-db/man-db-2.5.6.ebuild?rev=1.1&content-type=text/plain
47
48 Index: man-db-2.5.6.ebuild
49 ===================================================================
50 # Copyright 1999-2009 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/sys-apps/man-db/man-db-2.5.6.ebuild,v 1.1 2009/10/02 21:50:28 flameeyes Exp $
53
54 EAPI=2
55
56 inherit eutils autotools
57
58 DESCRIPTION="a man replacement that utilizes berkdb instead of flat files"
59 HOMEPAGE="http://www.nongnu.org/man-db/"
60 SRC_URI="http://download.savannah.nongnu.org/releases/man-db/${P}.tar.gz"
61
62 LICENSE="GPL-3"
63 SLOT="0"
64 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
65 IUSE="berkdb +gdbm nls"
66
67 RDEPEND="berkdb? ( sys-libs/db )
68 gdbm? ( sys-libs/gdbm )
69 !berkdb? ( !gdbm? ( sys-libs/gdbm ) )
70 || ( sys-apps/groff >=app-doc/heirloom-doctools-080407-r2 )
71 !sys-apps/man"
72 DEPEND="${RDEPEND}
73 nls? ( sys-devel/gettext )"
74 PROVIDE="virtual/man"
75
76 pkg_setup() {
77 enewgroup man 15
78 enewuser man 13 -1 /usr/share/man man
79 }
80
81 src_prepare() {
82 epatch "${FILESDIR}"/${P}-fix-no-groff.patch
83
84 eautoreconf
85 }
86
87 src_configure() {
88 local db="gdbm"
89 use berkdb && ! use gdbm && db="db"
90 econf \
91 --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" \
92 $(use_enable nls) \
93 --with-db=${db} \
94 || die
95 }
96
97 src_install() {
98 emake install DESTDIR="${D}" || die
99 dodoc README docs/{ChangeLog,HACKING,NEWS,TODO}
100 }