Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-libs/libvncserver/
Date: Tue, 28 Feb 2023 16:13:10
Message-Id: 1677600780.cd2a179ecfadad2276ca63e7d993fd7ec87ebd73.juippis@gentoo
1 commit: cd2a179ecfadad2276ca63e7d993fd7ec87ebd73
2 Author: Alexander Tsoy <alexander <AT> tsoy <DOT> me>
3 AuthorDate: Wed Feb 15 19:28:49 2023 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Tue Feb 28 16:13:00 2023 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd2a179e
7
8 net-libs/libvncserver: turn gcrypt USE flag on by default
9
10 Also avoid using internal crypto backend as it doesn't support all
11 authentication methods.
12
13 Bug: https://bugs.gentoo.org/893608
14 Signed-off-by: Alexander Tsoy <alexander <AT> tsoy.me>
15 Closes: https://github.com/gentoo/gentoo/pull/29596
16 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
17
18 net-libs/libvncserver/libvncserver-0.9.14.ebuild | 8 +++++++-
19 1 file changed, 7 insertions(+), 1 deletion(-)
20
21 diff --git a/net-libs/libvncserver/libvncserver-0.9.14.ebuild b/net-libs/libvncserver/libvncserver-0.9.14.ebuild
22 index 01ad479fffc3..bc1c292d70e9 100644
23 --- a/net-libs/libvncserver/libvncserver-0.9.14.ebuild
24 +++ b/net-libs/libvncserver/libvncserver-0.9.14.ebuild
25 @@ -17,7 +17,7 @@ LICENSE="GPL-2 GPL-2+ LGPL-2.1+ BSD MIT"
26 # no sub slot wanted (yet), see #578958
27 SLOT="0"
28 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
29 -IUSE="+24bpp +filetransfer gcrypt gnutls ipv6 +jpeg lzo +png sasl ssl systemd +threads +zlib"
30 +IUSE="+24bpp +filetransfer +gcrypt gnutls ipv6 +jpeg lzo +png sasl ssl systemd +threads +zlib"
31 # https://bugs.gentoo.org/690202
32 # https://bugs.gentoo.org/435326
33 # https://bugs.gentoo.org/550916
34 @@ -27,6 +27,12 @@ REQUIRED_USE="
35 png? ( zlib )
36 ssl? ( !gnutls? ( threads ) )
37 "
38 +# Avoid using internal crypto backend as it doesn't support
39 +# all authentication methods #893608
40 +REQUIRED_USE+="
41 + ssl? ( gnutls? ( gcrypt ) )
42 + !ssl? ( gcrypt )
43 +"
44
45 DEPEND="
46 gcrypt? ( >=dev-libs/libgcrypt-1.5.3:0= )