Gentoo Archives: gentoo-commits

From: Dirkjan Ochtman <djc@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-db/couchdb/
Date: Sun, 19 Nov 2017 19:38:35
Message-Id: 1511120291.65c7fe5f0c29cc21a01290d2c308a91907796b73.djc@gentoo
1 commit: 65c7fe5f0c29cc21a01290d2c308a91907796b73
2 Author: Dirkjan Ochtman <djc <AT> gentoo <DOT> org>
3 AuthorDate: Sun Nov 19 19:38:11 2017 +0000
4 Commit: Dirkjan Ochtman <djc <AT> gentoo <DOT> org>
5 CommitDate: Sun Nov 19 19:38:11 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65c7fe5f
7
8 dev-db/couchdb: remove old versions
9
10 Package-Manager: Portage-2.3.13, Repoman-2.3.3
11
12 dev-db/couchdb/Manifest | 1 -
13 dev-db/couchdb/couchdb-1.6.1-r2.ebuild | 78 ---------------------------------
14 dev-db/couchdb/couchdb-1.6.1-r3.ebuild | 79 ----------------------------------
15 3 files changed, 158 deletions(-)
16
17 diff --git a/dev-db/couchdb/Manifest b/dev-db/couchdb/Manifest
18 index 680b7e0153e..85cf3046ab9 100644
19 --- a/dev-db/couchdb/Manifest
20 +++ b/dev-db/couchdb/Manifest
21 @@ -1,2 +1 @@
22 -DIST apache-couchdb-1.6.1.tar.gz 12085350 SHA256 5a601b173733ce3ed31b654805c793aa907131cd70b06d03825f169aa48c8627 SHA512 70630a27dec7281fa5bdca0601796baa28fba1d7c9975d8f38b9623bbeedd62b26081118357886c7be00b7769360238b2c99695234e13cecb15a210eb986eadc WHIRLPOOL 5776fe139db54e5ec285ef9882f5164a42a499bab312d66c0edd5314dd1915827a7cf7df02cd5df85c437bf3f70096cb101748956d639e8e80ffd0bb0b79197a
23 DIST apache-couchdb-1.7.1.tar.gz 9963069 SHA256 91200aa6fbc6fa5e2f3d78ef40e39d8c1ec7c83ea1c2cd730d270658735b2cad SHA512 cd7417ef4b1eaeb1fe4251b559d904238fd25881c542f1498e6e9f1c4a55a79e34e06e711f90ce39e5e65fcac8be9c611943b8ed57d4a7465859b5811ac0a21f WHIRLPOOL b4cbed19cbb9f5025215638b11c4990c26d831504f46009bba436bd66b3f4ae93588b65d3f3984486e5c20b451a5bd148f16a71a02b01f454d64f859c53a425b
24
25 diff --git a/dev-db/couchdb/couchdb-1.6.1-r2.ebuild b/dev-db/couchdb/couchdb-1.6.1-r2.ebuild
26 deleted file mode 100644
27 index ae88d2259b3..00000000000
28 --- a/dev-db/couchdb/couchdb-1.6.1-r2.ebuild
29 +++ /dev/null
30 @@ -1,78 +0,0 @@
31 -# Copyright 1999-2017 Gentoo Foundation
32 -# Distributed under the terms of the GNU General Public License v2
33 -
34 -EAPI=5
35 -
36 -inherit autotools eutils multilib pax-utils user
37 -
38 -DESCRIPTION="Distributed, fault-tolerant and schema-free document-oriented database"
39 -HOMEPAGE="http://couchdb.apache.org/"
40 -SRC_URI="mirror://apache/couchdb/source/${PV}/apache-${P}.tar.gz"
41 -
42 -LICENSE="Apache-2.0"
43 -SLOT="0"
44 -KEYWORDS="amd64 ppc x86"
45 -IUSE="libressl selinux test"
46 -
47 -RDEPEND=">=dev-libs/icu-4.3.1:=
48 - <dev-lang/erlang-19.0[ssl]
49 - !libressl? ( >=dev-libs/openssl-0.9.8j:0 )
50 - libressl? ( dev-libs/libressl )
51 - >=net-misc/curl-7.18.2
52 - <dev-lang/spidermonkey-1.8.7
53 - selinux? ( sec-policy/selinux-couchdb )"
54 -
55 -DEPEND="${RDEPEND}
56 - sys-devel/autoconf-archive"
57 -RESTRICT=test
58 -
59 -S="${WORKDIR}/apache-${P}"
60 -
61 -pkg_setup() {
62 - enewgroup couchdb
63 - enewuser couchdb -1 -1 /var/lib/couchdb couchdb
64 -}
65 -
66 -src_prepare() {
67 - sed -i ./src/couchdb/priv/Makefile.* -e 's|-Werror||g'
68 - epatch "${FILESDIR}/${PV}-erlang-18.patch"
69 - eautoreconf
70 -}
71 -
72 -src_configure() {
73 - econf \
74 - --with-erlang="${EPREFIX}"/usr/$(get_libdir)/erlang/usr/include \
75 - --localstatedir="${EPREFIX}"/var \
76 - --with-js-lib="${EPREFIX}"/usr/$(get_libdir)
77 - # bug 296609, upstream bug #COUCHDB-621
78 - sed -e "s#localdocdir = /usr/share/doc/couchdb#localdocdir = "${EPREFIX}"/usr/share/doc/${PF}#" -i Makefile || die "sed failed"
79 -}
80 -
81 -src_compile() {
82 - emake
83 - # bug 442616
84 - pax-mark mr src/couchdb/priv/couchjs
85 -}
86 -
87 -src_test() {
88 - emake distcheck
89 -}
90 -
91 -src_install() {
92 - emake DESTDIR="${D}" install
93 -
94 - fowners couchdb:couchdb \
95 - /var/lib/couchdb \
96 - /var/log/couchdb
97 -
98 - for f in "${ED}"/etc/couchdb/*.ini ; do
99 - fowners root:couchdb "${f#${ED}}"
100 - fperms 660 "${f#${ED}}"
101 - done
102 - fperms 664 /etc/couchdb/default.ini
103 -
104 - newinitd "${FILESDIR}/couchdb.init-4" couchdb
105 - newconfd "${FILESDIR}/couchdb.conf-2" couchdb
106 -
107 - sed -i -e "s:LIBDIR:$(get_libdir):" "${ED}/etc/conf.d/couchdb"
108 -}
109
110 diff --git a/dev-db/couchdb/couchdb-1.6.1-r3.ebuild b/dev-db/couchdb/couchdb-1.6.1-r3.ebuild
111 deleted file mode 100644
112 index 176891afcd2..00000000000
113 --- a/dev-db/couchdb/couchdb-1.6.1-r3.ebuild
114 +++ /dev/null
115 @@ -1,79 +0,0 @@
116 -# Copyright 1999-2017 Gentoo Foundation
117 -# Distributed under the terms of the GNU General Public License v2
118 -
119 -EAPI=5
120 -
121 -inherit autotools eutils multilib pax-utils user
122 -
123 -DESCRIPTION="Distributed, fault-tolerant and schema-free document-oriented database"
124 -HOMEPAGE="http://couchdb.apache.org/"
125 -SRC_URI="mirror://apache/couchdb/source/${PV}/apache-${P}.tar.gz"
126 -
127 -LICENSE="Apache-2.0"
128 -SLOT="0"
129 -KEYWORDS="amd64 ppc x86"
130 -IUSE="libressl selinux test"
131 -
132 -RDEPEND=">=dev-libs/icu-4.3.1:=
133 - <dev-lang/erlang-20.0[ssl]
134 - !libressl? ( >=dev-libs/openssl-0.9.8j:0 )
135 - libressl? ( dev-libs/libressl )
136 - >=net-misc/curl-7.18.2
137 - <dev-lang/spidermonkey-1.8.7
138 - selinux? ( sec-policy/selinux-couchdb )"
139 -
140 -DEPEND="${RDEPEND}
141 - sys-devel/autoconf-archive"
142 -RESTRICT=test
143 -
144 -S="${WORKDIR}/apache-${P}"
145 -
146 -pkg_setup() {
147 - enewgroup couchdb
148 - enewuser couchdb -1 -1 /var/lib/couchdb couchdb
149 -}
150 -
151 -src_prepare() {
152 - sed -i ./src/couchdb/priv/Makefile.* -e 's|-Werror||g'
153 - epatch "${FILESDIR}/${PV}-erlang-18.patch"
154 - epatch "${FILESDIR}/${PV}-erlang-19.patch"
155 - eautoreconf
156 -}
157 -
158 -src_configure() {
159 - econf \
160 - --with-erlang="${EPREFIX}"/usr/$(get_libdir)/erlang/usr/include \
161 - --localstatedir="${EPREFIX}"/var \
162 - --with-js-lib="${EPREFIX}"/usr/$(get_libdir)
163 - # bug 296609, upstream bug #COUCHDB-621
164 - sed -e "s#localdocdir = /usr/share/doc/couchdb#localdocdir = "${EPREFIX}"/usr/share/doc/${PF}#" -i Makefile || die "sed failed"
165 -}
166 -
167 -src_compile() {
168 - emake
169 - # bug 442616
170 - pax-mark mr src/couchdb/priv/couchjs
171 -}
172 -
173 -src_test() {
174 - emake distcheck
175 -}
176 -
177 -src_install() {
178 - emake DESTDIR="${D}" install
179 -
180 - fowners couchdb:couchdb \
181 - /var/lib/couchdb \
182 - /var/log/couchdb
183 -
184 - for f in "${ED}"/etc/couchdb/*.ini ; do
185 - fowners root:couchdb "${f#${ED}}"
186 - fperms 660 "${f#${ED}}"
187 - done
188 - fperms 664 /etc/couchdb/default.ini
189 -
190 - newinitd "${FILESDIR}/couchdb.init-4" couchdb
191 - newconfd "${FILESDIR}/couchdb.conf-2" couchdb
192 -
193 - sed -i -e "s:LIBDIR:$(get_libdir):" "${ED}/etc/conf.d/couchdb"
194 -}