commit:     3be73268640d330e224c1474a9fdc0c805037bc7
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 11 16:13:14 2020 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Wed Nov 11 16:33:08 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3be73268

net-vpn/openconnect: add deps on libtasn1 and tpm2-tss

Closes: https://bugs.gentoo.org/753997
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 .../{openconnect-9999.ebuild => openconnect-8.09-r2.ebuild}        | 7 ++++++-
 net-vpn/openconnect/openconnect-9999.ebuild                        | 4 +++-
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/net-vpn/openconnect/openconnect-9999.ebuild 
b/net-vpn/openconnect/openconnect-8.09-r2.ebuild
similarity index 95%
copy from net-vpn/openconnect/openconnect-9999.ebuild
copy to net-vpn/openconnect/openconnect-8.09-r2.ebuild
index bfa4550fcf4..985cc817bf1 100644
--- a/net-vpn/openconnect/openconnect-9999.ebuild
+++ b/net-vpn/openconnect/openconnect-8.09-r2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
        inherit git-r3 autotools
 else
        ARCHIVE_URI="ftp://ftp.infradead.org/pub/${PN}/${P}.tar.gz";
-       KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+       KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 fi
 VPNC_VER=20200226
 SRC_URI="${ARCHIVE_URI}
@@ -38,6 +38,8 @@ DEPEND="
                app-misc/ca-certificates
                dev-libs/nettle
                >=net-libs/gnutls-3.6.13:0=[static-libs?]
+               dev-libs/libtasn1:0=
+               app-crypt/tpm2-tss
        )
        gssapi? ( virtual/krb5 )
        libproxy? ( net-libs/libproxy )
@@ -78,6 +80,9 @@ src_unpack() {
 }
 
 src_prepare() {
+       local PATCHES=(
+               "${FILESDIR}"/8.09-gnutls-buffer-overflow.patch
+       )
        default
        if [[ ${PV} == 9999 ]]; then
                eautoreconf

diff --git a/net-vpn/openconnect/openconnect-9999.ebuild 
b/net-vpn/openconnect/openconnect-9999.ebuild
index bfa4550fcf4..7832aecdb02 100644
--- a/net-vpn/openconnect/openconnect-9999.ebuild
+++ b/net-vpn/openconnect/openconnect-9999.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
        inherit git-r3 autotools
 else
        ARCHIVE_URI="ftp://ftp.infradead.org/pub/${PN}/${P}.tar.gz";
-       KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+       KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 fi
 VPNC_VER=20200226
 SRC_URI="${ARCHIVE_URI}
@@ -38,6 +38,8 @@ DEPEND="
                app-misc/ca-certificates
                dev-libs/nettle
                >=net-libs/gnutls-3.6.13:0=[static-libs?]
+               dev-libs/libtasn1:0=
+               app-crypt/tpm2-tss
        )
        gssapi? ( virtual/krb5 )
        libproxy? ( net-libs/libproxy )

Reply via email to