commit:     4f426a1d415561866828849fc62764d453f640c0
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 17 21:32:41 2023 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Tue Oct 17 21:32:41 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f426a1d

gui-libs/neatvnc: Version bump to 0.7.0

Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 gui-libs/neatvnc/Manifest                                      | 1 +
 gui-libs/neatvnc/metadata.xml                                  | 5 +++--
 gui-libs/neatvnc/{neatvnc-9999.ebuild => neatvnc-0.7.0.ebuild} | 7 ++++++-
 gui-libs/neatvnc/neatvnc-9999.ebuild                           | 7 ++++++-
 4 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/gui-libs/neatvnc/Manifest b/gui-libs/neatvnc/Manifest
index c15694e3f9b5..fbd029cfd3d7 100644
--- a/gui-libs/neatvnc/Manifest
+++ b/gui-libs/neatvnc/Manifest
@@ -1 +1,2 @@
 DIST neatvnc-0.6.0.tar.gz 578084 BLAKE2B 
63a064054a61996bd09064e4684d6d4e836290b9c0a097138a8dbefc3615b8d22f1932caef3b147bf3a12fa14ef808d314016d53411e2d461e775e1a34522e15
 SHA512 
7fc38aa36faba227e37ec241b874f7c83e7bb912b22cb1f2198622a0bb3145661111bf58b3f9e376b0d03f04b667ba94f2e60f7f5e886c141178a874c820ea91
+DIST neatvnc-0.7.0.tar.gz 660642 BLAKE2B 
ae14f3d35839ae141d6cce760c118f6605b66c16e3d8e6fae4606deaa63adacab13d3c8dbc001a3937f4f1f6f9c908607176ea36a914d39a126730c77f3470c7
 SHA512 
79abf2f6d5676e1d8dc9f70a341ae0247ae20dd95f8724d27c667ae42d45c8b5f4de2321c0dad6278e0eebefbcda0a512da917fa6e5def801f938875bdab18d0

diff --git a/gui-libs/neatvnc/metadata.xml b/gui-libs/neatvnc/metadata.xml
index 6063f9cd5636..109d0f5191a0 100644
--- a/gui-libs/neatvnc/metadata.xml
+++ b/gui-libs/neatvnc/metadata.xml
@@ -8,8 +8,9 @@
        <use>
                <flag name="examples">Build and install examples</flag>
                <flag name="gbm">Enable support for the Generic Buffer Manager 
(gbm)</flag>
-               <flag name="h264">Enable fast encodings</flag>
-               <flag name="jpeg">Enable H.264 encoding</flag>
+               <flag name="h264">Enable H.264 encoding</flag>
+               <flag name="jpeg">Enable JPEG compression</flag>
                <flag name="tracing">Trace kernel and memory calls</flag>
+               <flag name="websockets">Enable websockets support</flag>
        </use>
 </pkgmetadata>

diff --git a/gui-libs/neatvnc/neatvnc-9999.ebuild 
b/gui-libs/neatvnc/neatvnc-0.7.0.ebuild
similarity index 87%
copy from gui-libs/neatvnc/neatvnc-9999.ebuild
copy to gui-libs/neatvnc/neatvnc-0.7.0.ebuild
index a07844f06217..e5e117a78e2b 100644
--- a/gui-libs/neatvnc/neatvnc-9999.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.7.0.ebuild
@@ -18,7 +18,7 @@ fi
 
 LICENSE="ISC"
 SLOT="0"
-IUSE="examples gbm h264 jpeg ssl test tracing"
+IUSE="examples gbm h264 jpeg ssl test tracing websockets"
 REQUIRED_USE="h264? ( gbm )"
 RESTRICT="!test? ( test )"
 
@@ -34,6 +34,10 @@ RDEPEND="
        jpeg? ( media-libs/libjpeg-turbo:= )
        ssl? ( net-libs/gnutls:= )
        tracing? ( dev-util/systemtap )
+       websockets? (
+               dev-libs/gmp:=
+               dev-libs/nettle:=[gmp]
+       )
 "
 DEPEND="
        ${RDEPEND}
@@ -49,6 +53,7 @@ src_configure() {
                $(meson_use test tests)
                $(meson_feature jpeg)
                $(meson_feature ssl tls)
+               $(meson_feature websockets nettle)
                $(meson_use tracing systemtap)
                $(meson_feature gbm)
                $(meson_feature h264)

diff --git a/gui-libs/neatvnc/neatvnc-9999.ebuild 
b/gui-libs/neatvnc/neatvnc-9999.ebuild
index a07844f06217..e5e117a78e2b 100644
--- a/gui-libs/neatvnc/neatvnc-9999.ebuild
+++ b/gui-libs/neatvnc/neatvnc-9999.ebuild
@@ -18,7 +18,7 @@ fi
 
 LICENSE="ISC"
 SLOT="0"
-IUSE="examples gbm h264 jpeg ssl test tracing"
+IUSE="examples gbm h264 jpeg ssl test tracing websockets"
 REQUIRED_USE="h264? ( gbm )"
 RESTRICT="!test? ( test )"
 
@@ -34,6 +34,10 @@ RDEPEND="
        jpeg? ( media-libs/libjpeg-turbo:= )
        ssl? ( net-libs/gnutls:= )
        tracing? ( dev-util/systemtap )
+       websockets? (
+               dev-libs/gmp:=
+               dev-libs/nettle:=[gmp]
+       )
 "
 DEPEND="
        ${RDEPEND}
@@ -49,6 +53,7 @@ src_configure() {
                $(meson_use test tests)
                $(meson_feature jpeg)
                $(meson_feature ssl tls)
+               $(meson_feature websockets nettle)
                $(meson_use tracing systemtap)
                $(meson_feature gbm)
                $(meson_feature h264)

Reply via email to