Gentoo Archives: gentoo-commits

From: "Lars Wendler (polynomial-c)" <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-sound/murmur: murmur-1.2.3-r4.ebuild ChangeLog murmur-1.2.4_beta1-r1.ebuild murmur-1.2.3-r3.ebuild murmur-1.2.4_beta1.ebuild
Date: Mon, 31 Dec 2012 09:52:53
Message-Id: 20121231095243.BDB892171D@flycatcher.gentoo.org
1 polynomial-c 12/12/31 09:52:43
2
3 Modified: ChangeLog
4 Added: murmur-1.2.3-r4.ebuild murmur-1.2.4_beta1-r1.ebuild
5 Removed: murmur-1.2.3-r3.ebuild murmur-1.2.4_beta1.ebuild
6 Log:
7 Added rewritten init script so running murmurd won't be seen as crashed by openrc anymore. Removed pidfile variable from conf.d file
8
9 (Portage version: 2.2.0_alpha149/cvs/Linux x86_64, RepoMan options: --force, signed Manifest commit with key 0x981CA6FC)
10
11 Revision Changes Path
12 1.36 media-sound/murmur/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/murmur/ChangeLog?rev=1.36&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/murmur/ChangeLog?rev=1.36&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/murmur/ChangeLog?r1=1.35&r2=1.36
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/media-sound/murmur/ChangeLog,v
21 retrieving revision 1.35
22 retrieving revision 1.36
23 diff -u -r1.35 -r1.36
24 --- ChangeLog 16 Nov 2012 00:51:01 -0000 1.35
25 +++ ChangeLog 31 Dec 2012 09:52:43 -0000 1.36
26 @@ -1,6 +1,16 @@
27 # ChangeLog for media-sound/murmur
28 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/media-sound/murmur/ChangeLog,v 1.35 2012/11/16 00:51:01 tgurr Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/media-sound/murmur/ChangeLog,v 1.36 2012/12/31 09:52:43 polynomial-c Exp $
31 +
32 +*murmur-1.2.4_beta1-r1 (31 Dec 2012)
33 +*murmur-1.2.3-r4 (31 Dec 2012)
34 +
35 + 31 Dec 2012; Lars Wendler <polynomial-c@g.o> -murmur-1.2.3-r3.ebuild,
36 + +murmur-1.2.3-r4.ebuild, -murmur-1.2.4_beta1.ebuild,
37 + +murmur-1.2.4_beta1-r1.ebuild, files/murmur.confd, files/murmur.initd:
38 + non-maintainer commit: Added rewritten init script so running murmurd won't
39 + be seen as crashed by openrc anymore. Removed pidfile variable from conf.d
40 + file. It's now hardcoded in the init script.
41
42 16 Nov 2012; Timo Gurr <tgurr@g.o> -murmur-1.2.3.ebuild:
43 Actually remove the old.
44
45
46
47 1.1 media-sound/murmur/murmur-1.2.3-r4.ebuild
48
49 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/murmur/murmur-1.2.3-r4.ebuild?rev=1.1&view=markup
50 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/murmur/murmur-1.2.3-r4.ebuild?rev=1.1&content-type=text/plain
51
52 Index: murmur-1.2.3-r4.ebuild
53 ===================================================================
54 # Copyright 1999-2012 Gentoo Foundation
55 # Distributed under the terms of the GNU General Public License v2
56 # $Header: /var/cvsroot/gentoo-x86/media-sound/murmur/murmur-1.2.3-r4.ebuild,v 1.1 2012/12/31 09:52:43 polynomial-c Exp $
57
58 EAPI="4"
59
60 inherit eutils qt4-r2 user
61
62 MY_P="${PN/murmur/mumble}-${PV/_/~}"
63
64 DESCRIPTION="Mumble is an open source, low-latency, high quality voice chat software"
65 HOMEPAGE="http://mumble.sourceforge.net/"
66 SRC_URI="mirror://sourceforge/mumble/${MY_P}.tar.gz"
67
68 LICENSE="BSD"
69 SLOT="0"
70 KEYWORDS="amd64 ~ia64 x86"
71 IUSE="+dbus debug +ice pch zeroconf"
72
73 RDEPEND=">=dev-libs/openssl-1.0.0b
74 >=dev-libs/protobuf-2.2.0
75 sys-apps/lsb-release
76 >=sys-libs/libcap-2.15
77 x11-libs/qt-core:4[ssl]
78 || ( x11-libs/qt-sql:4[sqlite] x11-libs/qt-sql:4[mysql] )
79 x11-libs/qt-xmlpatterns:4
80 dbus? ( x11-libs/qt-dbus:4 )
81 ice? ( dev-libs/Ice )
82 zeroconf? ( net-dns/avahi[mdnsresponder-compat] )"
83
84 DEPEND="${RDEPEND}
85 >=dev-libs/boost-1.41.0
86 virtual/pkgconfig"
87
88 S="${WORKDIR}/${MY_P}"
89
90 PATCHES=(
91 "${FILESDIR}"/${PN}-1.2.3-ice-3.4.2-compat.patch
92 "${FILESDIR}"/mumble-1.2.3-remove-certs.patch
93 "${FILESDIR}"/mumble-1.2.3-fix-cert-validation.patch
94 )
95
96 pkg_setup() {
97 enewgroup murmur
98 enewuser murmur -1 -1 /var/lib/murmur murmur
99 }
100
101 src_prepare() {
102 qt4-r2_src_prepare
103
104 sed -i -e 's:mumble-server:murmur:g' \
105 "${S}"/scripts/murmur.{conf,ini.system} || die
106 }
107
108 src_configure() {
109 local conf_add
110
111 use dbus || conf_add="${conf_add} no-dbus"
112 use debug && conf_add="${conf_add} symbols debug" || conf_add="${conf_add} release"
113 use ice || conf_add="${conf_add} no-ice"
114 use pch || conf_add="${conf_add} no-pch"
115 use zeroconf || conf_add="${conf_add} no-bonjour"
116
117 eqmake4 main.pro -recursive \
118 CONFIG+="${conf_add} no-client"
119 }
120
121 src_compile() {
122 # parallel make workaround, upstream bug #3190498
123 emake -j1
124 }
125
126 src_install() {
127 dodoc README CHANGES
128
129 docinto scripts
130 dodoc scripts/*.php scripts/*.pl
131
132 local dir
133 if use debug; then
134 dir=debug
135 else
136 dir=release
137 fi
138
139 dobin "${dir}"/murmurd
140
141 insinto /etc/murmur/
142 newins scripts/murmur.ini.system murmur.ini
143
144 insinto /etc/logrotate.d/
145 newins "${FILESDIR}"/murmur.logrotate murmur
146
147 insinto /etc/dbus-1/system.d/
148 doins scripts/murmur.conf
149
150 insinto /usr/share/murmur/
151 doins src/murmur/Murmur.ice
152
153 newinitd "${FILESDIR}"/murmur.initd murmur
154 newconfd "${FILESDIR}"/murmur.confd murmur
155
156 keepdir /var/lib/murmur /var/run/murmur /var/log/murmur
157 fowners -R murmur /var/lib/murmur /var/run/murmur /var/log/murmur
158 fperms 750 /var/lib/murmur /var/run/murmur /var/log/murmur
159
160 doman man/murmurd.1
161 }
162
163 pkg_postinst() {
164 echo
165 elog "Useful scripts are located in /usr/share/doc/${PF}/scripts."
166 elog "Please execute:"
167 elog "murmurd -ini /etc/murmur/murmur.ini -supw <pw>"
168 elog "chown murmur:murmur /var/lib/murmur/murmur.sqlite"
169 elog "to set the build-in 'SuperUser' password before starting murmur."
170 elog "Please restart dbus before starting murmur, or else dbus"
171 elog "registration will fail."
172 echo
173 }
174
175
176
177 1.1 media-sound/murmur/murmur-1.2.4_beta1-r1.ebuild
178
179 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/murmur/murmur-1.2.4_beta1-r1.ebuild?rev=1.1&view=markup
180 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/murmur/murmur-1.2.4_beta1-r1.ebuild?rev=1.1&content-type=text/plain
181
182 Index: murmur-1.2.4_beta1-r1.ebuild
183 ===================================================================
184 # Copyright 1999-2012 Gentoo Foundation
185 # Distributed under the terms of the GNU General Public License v2
186 # $Header: /var/cvsroot/gentoo-x86/media-sound/murmur/murmur-1.2.4_beta1-r1.ebuild,v 1.1 2012/12/31 09:52:43 polynomial-c Exp $
187
188 EAPI="4"
189
190 QT_MINIMAL="4.6"
191
192 inherit eutils qt4-r2 user
193
194 MY_P="${PN/murmur/mumble}-${PV/_/~}"
195
196 DESCRIPTION="Mumble is an open source, low-latency, high quality voice chat software"
197 HOMEPAGE="http://mumble.sourceforge.net/"
198 SRC_URI="http://mumble.info/snapshot/${MY_P}.tar.gz"
199
200 LICENSE="BSD"
201 SLOT="0"
202 KEYWORDS="~amd64 ~ia64 ~x86"
203 IUSE="+dbus debug +ice pch zeroconf"
204
205 RDEPEND=">=dev-libs/openssl-1.0.0b
206 >=dev-libs/protobuf-2.2.0
207 sys-apps/lsb-release
208 >=sys-libs/libcap-2.15
209 x11-libs/qt-core:4[ssl]
210 || ( x11-libs/qt-sql:4[sqlite] x11-libs/qt-sql:4[mysql] )
211 x11-libs/qt-xmlpatterns:4
212 dbus? ( x11-libs/qt-dbus:4 )
213 ice? ( dev-libs/Ice )
214 zeroconf? ( net-dns/avahi[mdnsresponder-compat] )"
215
216 DEPEND="${RDEPEND}
217 >=dev-libs/boost-1.41.0
218 virtual/pkgconfig"
219
220 S="${WORKDIR}/${MY_P}"
221
222 pkg_setup() {
223 enewgroup murmur
224 enewuser murmur -1 -1 /var/lib/murmur murmur
225 }
226
227 src_prepare() {
228 qt4-r2_src_prepare
229
230 sed -i -e 's:mumble-server:murmur:g' \
231 "${S}"/scripts/murmur.{conf,ini.system} || die
232 }
233
234 src_configure() {
235 local conf_add
236
237 use dbus || conf_add="${conf_add} no-dbus"
238 use debug && conf_add="${conf_add} symbols debug" || conf_add="${conf_add} release"
239 use ice || conf_add="${conf_add} no-ice"
240 use pch || conf_add="${conf_add} no-pch"
241 use zeroconf || conf_add="${conf_add} no-bonjour"
242
243 eqmake4 main.pro -recursive \
244 CONFIG+="${conf_add} no-client"
245 }
246
247 src_compile() {
248 # parallel make workaround, upstream bug #3190498
249 emake -j1
250 }
251
252 src_install() {
253 dodoc README CHANGES
254
255 docinto scripts
256 dodoc scripts/*.php scripts/*.pl
257
258 local dir
259 if use debug; then
260 dir=debug
261 else
262 dir=release
263 fi
264
265 dobin "${dir}"/murmurd
266
267 insinto /etc/murmur/
268 newins scripts/murmur.ini.system murmur.ini
269
270 insinto /etc/logrotate.d/
271 newins "${FILESDIR}"/murmur.logrotate murmur
272
273 insinto /etc/dbus-1/system.d/
274 doins scripts/murmur.conf
275
276 insinto /usr/share/murmur/
277 doins src/murmur/Murmur.ice
278
279 newinitd "${FILESDIR}"/murmur.initd murmur
280 newconfd "${FILESDIR}"/murmur.confd murmur
281
282 keepdir /var/lib/murmur /var/run/murmur /var/log/murmur
283 fowners -R murmur /var/lib/murmur /var/run/murmur /var/log/murmur
284 fperms 750 /var/lib/murmur /var/run/murmur /var/log/murmur
285
286 doman man/murmurd.1
287 }
288
289 pkg_postinst() {
290 echo
291 elog "Useful scripts are located in /usr/share/doc/${PF}/scripts."
292 elog "Please execute:"
293 elog "murmurd -ini /etc/murmur/murmur.ini -supw <pw>"
294 elog "chown murmur:murmur /var/lib/murmur/murmur.sqlite"
295 elog "to set the build-in 'SuperUser' password before starting murmur."
296 elog "Please restart dbus before starting murmur, or else dbus"
297 elog "registration will fail."
298 echo
299 }