Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 561922
Collapse All | Expand All

(-)file_not_specified_in_diff (-9 / +20 lines)
Line  Link Here
0
-- media-sound/umurmur/umurmur-0.2.16a.ebuild
0
++ media-sound/umurmur/umurmur-0.2.16a-r1.ebuild
Lines 12-25 Link Here
12
12
13
LICENSE="BSD"
13
LICENSE="BSD"
14
SLOT="0"
14
SLOT="0"
15
KEYWORDS="amd64 ~arm x86"
15
KEYWORDS="~amd64 ~arm ~x86"
16
IUSE="gnutls polarssl shm"
16
IUSE="gnutls libressl polarssl shm"
17
17
18
# ssl-provider precendence: polarssl, gnutls, libressl
19
# and openssl if none specified
18
DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2
20
DEPEND=">=dev-libs/protobuf-c-1.0.0_rc2
19
	dev-libs/libconfig
21
	dev-libs/libconfig
20
	gnutls? ( >=net-libs/gnutls-3.0.0 )
21
	polarssl? ( >=net-libs/polarssl-1.0.0 )
22
	polarssl? ( >=net-libs/polarssl-1.0.0 )
22
	!gnutls? ( !polarssl? ( dev-libs/openssl:0 ) )"
23
	gnutls? ( !polarssl? ( >=net-libs/gnutls-3.0.0 ) )
24
	libressl? ( !polarssl? ( !gnutls? ( dev-libs/libressl ) ) )
25
	!gnutls? ( !polarssl? ( !libressl? ( dev-libs/openssl:0 ) ) )"
23
26
24
RDEPEND="${DEPEND}"
27
RDEPEND="${DEPEND}"
25
28
Lines 27-32 Link Here
27
	A configuration file has been installed at /etc/umurmur.conf - you may
30
	A configuration file has been installed at /etc/umurmur.conf - you may
28
	want to review it. See also\n
31
	want to review it. See also\n
29
	https://github.com/umurmur/umurmur/wiki/Configuration "
32
	https://github.com/umurmur/umurmur/wiki/Configuration "
33
34
pkg_pretend() {
35
	local ssl_provider=(  )
36
	use polarssl && ssl_provider+=( polarssl )
37
	use gnutls && ssl_provider+=( gnutls )
38
	use libressl && ssl_provider+=( libressl )
39
40
	if [[ ${#ssl_provider[@]} -gt 1 ]] ; then
41
		ewarn "More than one ssl provider selected (${ssl_provider[@]})"
42
		ewarn "defaulting to ${ssl_provider[0]}."
43
	fi
44
}
30
45
31
pkg_setup() {
46
pkg_setup() {
32
	enewgroup murmur
47
	enewgroup murmur
Lines 39-48 Link Here
39
54
40
src_configure() {
55
src_configure() {
41
	local myconf
56
	local myconf
42
43
	if use polarssl && use gnutls; then
44
		ewarn "Both gnutls and polarssl requested, defaulting to polarssl."
45
	fi
46
57
47
	econf \
58
	econf \
48
		--with-ssl=$(usev polarssl || usev gnutls || echo openssl) \
59
		--with-ssl=$(usev polarssl || usev gnutls || echo openssl) \

Return to bug 561922