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) \ |