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/umurmur: ChangeLog umurmur-0.2.14.ebuild
Date: Sun, 05 Jan 2014 18:27:54
Message-Id: 20140105182750.9C5802004C@flycatcher.gentoo.org
1 polynomial-c 14/01/05 18:27:50
2
3 Modified: ChangeLog
4 Added: umurmur-0.2.14.ebuild
5 Log:
6 Version bump
7
8 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 0x981CA6FC)
9
10 Revision Changes Path
11 1.14 media-sound/umurmur/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/umurmur/ChangeLog?rev=1.14&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/umurmur/ChangeLog?rev=1.14&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/umurmur/ChangeLog?r1=1.13&r2=1.14
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-sound/umurmur/ChangeLog,v
20 retrieving revision 1.13
21 retrieving revision 1.14
22 diff -u -r1.13 -r1.14
23 --- ChangeLog 26 Dec 2013 17:14:11 -0000 1.13
24 +++ ChangeLog 5 Jan 2014 18:27:50 -0000 1.14
25 @@ -1,6 +1,11 @@
26 # ChangeLog for media-sound/umurmur
27 -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-sound/umurmur/ChangeLog,v 1.13 2013/12/26 17:14:11 polynomial-c Exp $
29 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/media-sound/umurmur/ChangeLog,v 1.14 2014/01/05 18:27:50 polynomial-c Exp $
31 +
32 +*umurmur-0.2.14 (05 Jan 2014)
33 +
34 + 05 Jan 2014; Lars Wendler <polynomial-c@g.o> +umurmur-0.2.14.ebuild:
35 + Version bump.
36
37 26 Dec 2013; Lars Wendler <polynomial-c@g.o> umurmur-0.2.13.ebuild,
38 umurmur-0.2.13-r1.ebuild:
39
40
41
42 1.1 media-sound/umurmur/umurmur-0.2.14.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/umurmur/umurmur-0.2.14.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/umurmur/umurmur-0.2.14.ebuild?rev=1.1&content-type=text/plain
46
47 Index: umurmur-0.2.14.ebuild
48 ===================================================================
49 # Copyright 1999-2014 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/media-sound/umurmur/umurmur-0.2.14.ebuild,v 1.1 2014/01/05 18:27:50 polynomial-c Exp $
52
53 EAPI=5
54
55 inherit systemd eutils readme.gentoo user
56
57 DESCRIPTION="Minimalistic Murmur (Mumble server)"
58 HOMEPAGE="http://code.google.com/p/umurmur/"
59 SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.gz"
60
61 LICENSE="BSD"
62 SLOT="0"
63 KEYWORDS="~amd64 ~x86"
64 IUSE="polarssl"
65
66 DEPEND=">=dev-libs/protobuf-c-0.14
67 dev-libs/libconfig
68 polarssl? ( >=net-libs/polarssl-1.0.0 )
69 !polarssl? ( dev-libs/openssl:0 )"
70
71 RDEPEND="${DEPEND}"
72
73 DOC_CONTENTS="
74 A configuration file has been installed at /etc/umurmur.conf - you may
75 want to review it. See also\n
76 http://code.google.com/p/umurmur/wiki/Configuring02x
77 "
78
79 pkg_setup() {
80 enewgroup murmur
81 enewuser murmur "" "" "" murmur
82 }
83
84 src_configure() {
85 local myconf
86
87 # build uses polarssl by default, but instead, make it use openssl
88 # unless polarssl is desired.
89 use !polarssl && myconf="${myconf} --with-ssl=openssl"
90
91 econf ${myconf}
92 }
93
94 src_install() {
95 local confdir
96
97 emake DESTDIR="${D}" install
98
99 newinitd "${FILESDIR}"/umurmurd.initd umurmurd
100 newconfd "${FILESDIR}"/umurmurd.confd umurmurd
101 systemd_dounit "${FILESDIR}"/umurmurd.service
102
103 dodoc AUTHORS ChangeLog
104 newdoc README.md README
105
106 confdir="/etc/umurmur"
107 insinto "${confdir}"
108 doins "${FILESDIR}"/umurmur.conf
109
110 # Some permissions are adjusted as the config may contain a server
111 # password, and /etc/umurmur will typically contain the cert and the
112 # key used to sign it, which are read after priveleges are dropped.
113 fperms 0750 "${confdir}"
114 fowners -R root:murmur "${confdir}"
115 fperms 0640 "${confdir}"/umurmur.conf
116
117 readme.gentoo_create_doc
118 }
119
120 pkg_postinst() {
121 readme.gentoo_print_elog
122
123 if use polarssl ; then
124 elog
125 elog "Because you have enabled PolarSSL support, umurmurd will use a"
126 elog "predefined test-certificate and key if none are configured, which"
127 elog "is insecure. See http://code.google.com/p/umurmur/wiki/Installing02x#Installing_uMurmur_with_PolarSSL_support"
128 elog "for more information on how to create your certificate and key"
129 fi
130 }