Gentoo Archives: gentoo-commits

From: "Dirkjan Ochtman (djc)" <djc@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-db/couchdb: ChangeLog couchdb-1.1.1.ebuild
Date: Mon, 31 Oct 2011 14:29:55
Message-Id: 20111031142942.C758A2004B@flycatcher.gentoo.org
1 djc 11/10/31 14:29:42
2
3 Modified: ChangeLog
4 Added: couchdb-1.1.1.ebuild
5 Log:
6 Version bump couchdb to 1.1.1.
7
8 (Portage version: 2.1.10.32/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.50 dev-db/couchdb/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/couchdb/ChangeLog?rev=1.50&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/couchdb/ChangeLog?rev=1.50&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/couchdb/ChangeLog?r1=1.49&r2=1.50
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-db/couchdb/ChangeLog,v
20 retrieving revision 1.49
21 retrieving revision 1.50
22 diff -u -r1.49 -r1.50
23 --- ChangeLog 6 Jun 2011 13:02:13 -0000 1.49
24 +++ ChangeLog 31 Oct 2011 14:29:42 -0000 1.50
25 @@ -1,6 +1,12 @@
26 # ChangeLog for dev-db/couchdb
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-db/couchdb/ChangeLog,v 1.49 2011/06/06 13:02:13 djc Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-db/couchdb/ChangeLog,v 1.50 2011/10/31 14:29:42 djc Exp $
30 +
31 +*couchdb-1.1.1 (31 Oct 2011)
32 +
33 + 31 Oct 2011; Dirkjan Ochtman <djc@g.o> +couchdb-1.1.1.ebuild,
34 + +files/couchdb.init-2:
35 + Version bump to 1.1.1.
36
37 06 Jun 2011; Dirkjan Ochtman <djc@g.o> -couchdb-1.0.1.ebuild,
38 -couchdb-1.0.1-r2.ebuild:
39
40
41
42 1.1 dev-db/couchdb/couchdb-1.1.1.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/couchdb/couchdb-1.1.1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/couchdb/couchdb-1.1.1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: couchdb-1.1.1.ebuild
48 ===================================================================
49 # Copyright 1999-2011 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/dev-db/couchdb/couchdb-1.1.1.ebuild,v 1.1 2011/10/31 14:29:42 djc Exp $
52
53 EAPI="2"
54
55 inherit eutils
56
57 DESCRIPTION="Apache CouchDB is a distributed, fault-tolerant and schema-free document-oriented database."
58 HOMEPAGE="http://couchdb.apache.org/"
59 SRC_URI="mirror://apache/couchdb/${PV}/apache-${P}.tar.gz"
60
61 LICENSE="Apache-2.0"
62 SLOT="0"
63 KEYWORDS="~amd64 ~ppc ~x86"
64 IUSE="test"
65
66 RDEPEND=">=dev-libs/icu-4.3.1
67 dev-lang/erlang[ssl]
68 >=dev-libs/openssl-0.9.8j
69 >=net-misc/curl-7.18.2
70 dev-lang/spidermonkey"
71
72 DEPEND="${RDEPEND}"
73
74 S="${WORKDIR}/apache-${P}"
75
76 pkg_setup() {
77 enewgroup couchdb
78 enewuser couchdb -1 -1 /var/lib/couchdb couchdb
79 }
80
81 src_configure() {
82 econf \
83 --with-erlang=/usr/lib/erlang/usr/include \
84 --localstatedir=/var \
85 --with-js-lib=/usr/lib
86 # bug 296609, upstream bug #COUCHDB-621
87 sed -e "s#localdocdir = /usr/share/doc/couchdb#localdocdir = /usr/share/doc/${PF}#" -i Makefile || die "sed failed"
88 }
89
90 src_install() {
91 emake DESTDIR="${D}" install || die "install failed"
92
93 insinto /var/run/couchdb
94
95 fowners couchdb:couchdb \
96 /var/run/couchdb \
97 /var/lib/couchdb \
98 /var/log/couchdb
99
100 for f in /etc/couchdb/*.ini ; do
101 fowners root:couchdb ${f#"${D}"}
102 fperms 660 ${f#"${D}"}
103 done
104 fperms 664 /etc/couchdb/default.ini
105
106 newinitd "${FILESDIR}/couchdb.init-2" couchdb || die
107 newconfd "${FILESDIR}/couchdb.conf-0.10" couchdb || die
108
109 sed -i -e "s:LIBDIR:$(get_libdir):" "${D}/etc/conf.d/couchdb"
110 }