[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/

2025-04-25 Thread Sam James
commit: f241021119f3da7d4150c1c3e694de006da62a9d
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 26 02:24:10 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 26 02:24:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2410211

gui-libs/neatvnc: Stabilize 0.9.2 x86, #954432

Signed-off-by: Sam James  gentoo.org>

 gui-libs/neatvnc/neatvnc-0.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/neatvnc/neatvnc-0.9.2.ebuild 
b/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
index 41ca9b00c7f4..2faebb897cf9 100644
--- a/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
 else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
 fi
 
 LICENSE="ISC"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/

2025-04-25 Thread Sam James
commit: ca9652cf837cf66af372fccc63b8e745e4773e5c
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 26 01:59:18 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 26 01:59:18 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca9652cf

gui-libs/neatvnc: Stabilize 0.9.2 amd64, #954432

Signed-off-by: Sam James  gentoo.org>

 gui-libs/neatvnc/neatvnc-0.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/neatvnc/neatvnc-0.9.2.ebuild 
b/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
index cc474c3283dd..41ca9b00c7f4 100644
--- a/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
 else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 arm arm64 ~loong ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv ~x86"
 fi
 
 LICENSE="ISC"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/

2025-04-25 Thread Sam James
commit: 5caaf6559cfb056bfdb288e11682558f49012ba5
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 26 01:22:46 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 26 01:22:46 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5caaf655

gui-libs/neatvnc: Stabilize 0.9.2 ppc64, #954432

Signed-off-by: Sam James  gentoo.org>

 gui-libs/neatvnc/neatvnc-0.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/neatvnc/neatvnc-0.9.2.ebuild 
b/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
index ed3563bcf2aa..cc474c3283dd 100644
--- a/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
 else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 arm arm64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 arm arm64 ~loong ppc64 ~riscv ~x86"
 fi
 
 LICENSE="ISC"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/

2025-04-25 Thread Sam James
commit: 4d7494916d9a57f608a9f17678b7a6c1847bf84b
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 26 01:05:01 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 26 01:05:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d749491

gui-libs/neatvnc: Stabilize 0.9.2 arm64, #954432

Signed-off-by: Sam James  gentoo.org>

 gui-libs/neatvnc/neatvnc-0.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/neatvnc/neatvnc-0.9.2.ebuild 
b/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
index ae3df1965798..ed3563bcf2aa 100644
--- a/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
 else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 arm arm64 ~loong ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="ISC"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/

2025-04-25 Thread Sam James
commit: ba2ff1057125c9d30108f2dbfc3de9de056b9e65
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 26 00:46:24 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 26 00:46:24 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba2ff105

gui-libs/neatvnc: Stabilize 0.9.2 arm, #954432

Signed-off-by: Sam James  gentoo.org>

 gui-libs/neatvnc/neatvnc-0.9.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-libs/neatvnc/neatvnc-0.9.2.ebuild 
b/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
index ac897a0a4e0d..ae3df1965798 100644
--- a/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2024 Gentoo Authors
+# Copyright 2020-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
 else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="ISC"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/

2024-12-13 Thread Arthur Zamarin
commit: fc0d0cfe113736b988852fa04616d6c3ab83b484
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 13 09:59:31 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 13 10:14:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc0d0cfe

gui-libs/neatvnc: add 0.9.2

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/neatvnc/Manifest |  1 +
 gui-libs/neatvnc/neatvnc-0.9.2.ebuild | 82 +++
 2 files changed, 83 insertions(+)

diff --git a/gui-libs/neatvnc/Manifest b/gui-libs/neatvnc/Manifest
index dd41671c15c4..b505a8ac7999 100644
--- a/gui-libs/neatvnc/Manifest
+++ b/gui-libs/neatvnc/Manifest
@@ -1 +1,2 @@
 DIST neatvnc-0.8.1.tar.gz 661911 BLAKE2B 
7d17e14cef3af1de509387581ea632ef967a9a669f26b85adb7e0f3e725fbe15125faf85bf71e75f926cf3b1508eafe600fc4d2b937e34c738dae9427459fb05
 SHA512 
4c5701765ba78e8fbfff71054988760b5a705946798e709d6905e63ac457f4c2da72aa0866e3cb3832b9aff0722199c1fb52869373677310ba22620413ed6b03
+DIST neatvnc-0.9.2.tar.gz 826089 BLAKE2B 
f22f6aa53c5bc8b972ee9c9e4890462a4327480be024273ef27aed1af10229287bf3d5e2570047b062846ce3f150fd0aeb31e8e8c1954824d4869088af6e3adb
 SHA512 
769dfa6afd389a11cd457326e693d3bb47b8d333404ba9574761dd16a15310545e3db55ff11d5c5123adac1f0b2cb2661ff6b1612a90abd9e6cd024e5bcb25e0

diff --git a/gui-libs/neatvnc/neatvnc-0.9.2.ebuild 
b/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
new file mode 100644
index ..ac897a0a4e0d
--- /dev/null
+++ b/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
@@ -0,0 +1,82 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Liberally licensed VNC server library with a clean interface"
+HOMEPAGE="https://github.com/any1/neatvnc/";
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
+else
+   SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="ISC"
+SLOT="0"
+IUSE="examples gbm h264 jpeg ssl test tracing websockets"
+REQUIRED_USE="h264? ( gbm )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   =dev-libs/aml-0.3*
+   sys-libs/zlib
+   x11-libs/pixman
+   examples? (
+   media-libs/libpng:=
+   )
+   gbm? ( media-libs/mesa )
+   h264? (
+   media-video/ffmpeg:=
+   x11-libs/libdrm
+   )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   ssl? ( net-libs/gnutls:= )
+   tracing? ( dev-debug/systemtap )
+   websockets? (
+   dev-libs/gmp:=
+   dev-libs/nettle:=[gmp]
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-libs/libdrm
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   default
+
+   # useful soname
+   sed -i -e "s/'0.0.0'/meson.project_version()/" meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use examples)
+   $(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)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   einstalldocs
+
+   if use examples; then
+   newbin "${BUILD_DIR}"/examples/draw neatvnc-example-draw
+   newbin "${BUILD_DIR}"/examples/png-server 
neatvnc-example-png-server
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/

2024-10-27 Thread Hans de Graaff
commit: 6a0e71a40d11953fa32e72c0064c6af08ec7bf98
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Oct 27 07:23:11 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Oct 27 07:23:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a0e71a4

gui-libs/neatvnc: drop 0.8.0

Bug: https://bugs.gentoo.org/937140
Signed-off-by: Hans de Graaff  gentoo.org>

 gui-libs/neatvnc/Manifest |  1 -
 gui-libs/neatvnc/neatvnc-0.8.0.ebuild | 86 ---
 2 files changed, 87 deletions(-)

diff --git a/gui-libs/neatvnc/Manifest b/gui-libs/neatvnc/Manifest
index 0eb808121e06..dd41671c15c4 100644
--- a/gui-libs/neatvnc/Manifest
+++ b/gui-libs/neatvnc/Manifest
@@ -1,2 +1 @@
-DIST neatvnc-0.8.0.tar.gz 661726 BLAKE2B 
075831ad8f2a4e209b316b848ac2f5b2dbcd0ecf36e2ecc2b264be255ca0250d9a61ae5df1c522c310459cc2a536958cb01567ee640fca52db3966329d89cd09
 SHA512 
bd5bfbcec88711a64eb45c12cad208d594f24e3812d98ccb9eb3a3f8a933df3040fcb21e4bdf0df3ea44332096b6f0bca6dcb8f4be15d42541ab98b2295d4091
 DIST neatvnc-0.8.1.tar.gz 661911 BLAKE2B 
7d17e14cef3af1de509387581ea632ef967a9a669f26b85adb7e0f3e725fbe15125faf85bf71e75f926cf3b1508eafe600fc4d2b937e34c738dae9427459fb05
 SHA512 
4c5701765ba78e8fbfff71054988760b5a705946798e709d6905e63ac457f4c2da72aa0866e3cb3832b9aff0722199c1fb52869373677310ba22620413ed6b03

diff --git a/gui-libs/neatvnc/neatvnc-0.8.0.ebuild 
b/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
deleted file mode 100644
index 7852326ccbc2..
--- a/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="Liberally licensed VNC server library with a clean interface"
-HOMEPAGE="https://github.com/any1/neatvnc/";
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
-else
-   SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
-fi
-
-LICENSE="ISC"
-SLOT="0"
-IUSE="examples gbm h264 jpeg ssl test tracing websockets"
-REQUIRED_USE="h264? ( gbm )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   =dev-libs/aml-0.3*
-   sys-libs/zlib
-   x11-libs/pixman
-   examples? (
-   media-libs/libpng:=
-   )
-   gbm? ( media-libs/mesa )
-   h264? (
-   media-video/ffmpeg:=
-   x11-libs/libdrm
-   )
-   jpeg? ( media-libs/libjpeg-turbo:= )
-   ssl? ( net-libs/gnutls:= )
-   tracing? ( dev-debug/systemtap )
-   websockets? (
-   dev-libs/gmp:=
-   dev-libs/nettle:=[gmp]
-   )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-libs/libdrm
-"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}/neatvnc-0.8.0-fix-tracing-undeclared-variable.patch"
-)
-
-src_prepare() {
-   default
-
-   # useful soname
-   sed -i -e "s/'0.0.0'/meson.project_version()/" meson.build || die
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use examples)
-   $(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)
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   einstalldocs
-
-   if use examples; then
-   newbin "${BUILD_DIR}"/examples/draw neatvnc-example-draw
-   newbin "${BUILD_DIR}"/examples/png-server 
neatvnc-example-png-server
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/

2024-10-18 Thread Arthur Zamarin
commit: 9da73a9379b846f9fe6e6cb7ad45f31d1c4507d3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 18 19:05:12 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 18 19:05:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9da73a93

gui-libs/neatvnc: Stabilize 0.8.1 arm64, #941717

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/neatvnc/neatvnc-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/neatvnc/neatvnc-0.8.1.ebuild 
b/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
index 782455705d63..7852326ccbc2 100644
--- a/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
 else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm ~arm64 ~loong ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
 fi
 
 LICENSE="ISC"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/

2024-10-18 Thread Arthur Zamarin
commit: 4c8166d1d04c70dd9ac4c497a08cd1ed9887c9fd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 18 15:40:33 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 18 15:40:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c8166d1

gui-libs/neatvnc: Stabilize 0.8.1 arm, #941717

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/neatvnc/neatvnc-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/neatvnc/neatvnc-0.8.1.ebuild 
b/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
index cfcc8b89adf1..782455705d63 100644
--- a/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
 else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~loong ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm ~arm64 ~loong ppc64 ~riscv x86"
 fi
 
 LICENSE="ISC"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/

2024-10-17 Thread Sam James
commit: d489705d1b31c2b3ea9c620d24eb9158882f2648
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 18 00:17:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 18 00:17:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d489705d

gui-libs/neatvnc: Stabilize 0.8.1 x86, #941717

Signed-off-by: Sam James  gentoo.org>

 gui-libs/neatvnc/neatvnc-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/neatvnc/neatvnc-0.8.1.ebuild 
b/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
index 22a62f4407c8..cfcc8b89adf1 100644
--- a/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
 else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~loong ppc64 ~riscv x86"
 fi
 
 LICENSE="ISC"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/

2024-10-17 Thread Sam James
commit: 8d8b05dc74cd95b563e590489015e6648eddc5b8
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 18 00:17:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 18 00:17:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d8b05dc

gui-libs/neatvnc: Stabilize 0.8.1 amd64, #941717

Signed-off-by: Sam James  gentoo.org>

 gui-libs/neatvnc/neatvnc-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/neatvnc/neatvnc-0.8.1.ebuild 
b/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
index 3104bc34a1b0..22a62f4407c8 100644
--- a/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
 else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86"
 fi
 
 LICENSE="ISC"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/

2024-10-17 Thread Sam James
commit: e9d4df2fbbda4d1acb711419a83b43ea939a5d95
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 17 21:40:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 17 21:40:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9d4df2f

gui-libs/neatvnc: Stabilize 0.8.1 ppc64, #941717

Signed-off-by: Sam James  gentoo.org>

 gui-libs/neatvnc/neatvnc-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/neatvnc/neatvnc-0.8.1.ebuild 
b/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
index d92fdca31640..3104bc34a1b0 100644
--- a/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
 else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86"
 fi
 
 LICENSE="ISC"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/

2024-10-17 Thread Arthur Zamarin
commit: 6789d55b3e527e10adb0572681dd2ba80973873a
Author: Christopher Fore  posteo  net>
AuthorDate: Tue Oct 15 19:49:04 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Oct 17 16:13:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6789d55b

gui-libs/neatvnc: add 0.8.1, security bump

- Tests pass

Bug: https://bugs.gentoo.org/937140
Signed-off-by: Christopher Fore  posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/39005
Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/neatvnc/Manifest |  1 +
 gui-libs/neatvnc/neatvnc-0.8.1.ebuild | 86 +++
 2 files changed, 87 insertions(+)

diff --git a/gui-libs/neatvnc/Manifest b/gui-libs/neatvnc/Manifest
index a9370b3619d2..0eb808121e06 100644
--- a/gui-libs/neatvnc/Manifest
+++ b/gui-libs/neatvnc/Manifest
@@ -1 +1,2 @@
 DIST neatvnc-0.8.0.tar.gz 661726 BLAKE2B 
075831ad8f2a4e209b316b848ac2f5b2dbcd0ecf36e2ecc2b264be255ca0250d9a61ae5df1c522c310459cc2a536958cb01567ee640fca52db3966329d89cd09
 SHA512 
bd5bfbcec88711a64eb45c12cad208d594f24e3812d98ccb9eb3a3f8a933df3040fcb21e4bdf0df3ea44332096b6f0bca6dcb8f4be15d42541ab98b2295d4091
+DIST neatvnc-0.8.1.tar.gz 661911 BLAKE2B 
7d17e14cef3af1de509387581ea632ef967a9a669f26b85adb7e0f3e725fbe15125faf85bf71e75f926cf3b1508eafe600fc4d2b937e34c738dae9427459fb05
 SHA512 
4c5701765ba78e8fbfff71054988760b5a705946798e709d6905e63ac457f4c2da72aa0866e3cb3832b9aff0722199c1fb52869373677310ba22620413ed6b03

diff --git a/gui-libs/neatvnc/neatvnc-0.8.1.ebuild 
b/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
new file mode 100644
index ..d92fdca31640
--- /dev/null
+++ b/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
@@ -0,0 +1,86 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Liberally licensed VNC server library with a clean interface"
+HOMEPAGE="https://github.com/any1/neatvnc/";
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
+else
+   SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="ISC"
+SLOT="0"
+IUSE="examples gbm h264 jpeg ssl test tracing websockets"
+REQUIRED_USE="h264? ( gbm )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   =dev-libs/aml-0.3*
+   sys-libs/zlib
+   x11-libs/pixman
+   examples? (
+   media-libs/libpng:=
+   )
+   gbm? ( media-libs/mesa )
+   h264? (
+   media-video/ffmpeg:=
+   x11-libs/libdrm
+   )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   ssl? ( net-libs/gnutls:= )
+   tracing? ( dev-debug/systemtap )
+   websockets? (
+   dev-libs/gmp:=
+   dev-libs/nettle:=[gmp]
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   x11-libs/libdrm
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/neatvnc-0.8.0-fix-tracing-undeclared-variable.patch"
+)
+
+src_prepare() {
+   default
+
+   # useful soname
+   sed -i -e "s/'0.0.0'/meson.project_version()/" meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use examples)
+   $(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)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   einstalldocs
+
+   if use examples; then
+   newbin "${BUILD_DIR}"/examples/draw neatvnc-example-draw
+   newbin "${BUILD_DIR}"/examples/png-server 
neatvnc-example-png-server
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/

2024-05-28 Thread Ionen Wolkens
commit: d4c884b15e72abceb5f8153471d097606165f217
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue May 28 22:02:55 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue May 28 22:26:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4c884b1

gui-libs/neatvnc: Stabilize 0.8.0 ppc64, #930735

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 gui-libs/neatvnc/neatvnc-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/neatvnc/neatvnc-0.8.0.ebuild 
b/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
index 30d699bc246a..9c00e588a5e4 100644
--- a/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
 else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc64 ~riscv x86"
 fi
 
 LICENSE="ISC"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/

2024-04-26 Thread James Le Cuirot
commit: aebf7ffcc4bda5e9c31c6fbc52df7baa1ccf91d2
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Apr 26 21:35:03 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Apr 26 21:37:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aebf7ffc

gui-libs/neatvnc: Drop old 0.7.0

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

 gui-libs/neatvnc/Manifest |  1 -
 gui-libs/neatvnc/neatvnc-0.7.0.ebuild | 62 ---
 2 files changed, 63 deletions(-)

diff --git a/gui-libs/neatvnc/Manifest b/gui-libs/neatvnc/Manifest
index 2551f90ce196..a9370b3619d2 100644
--- a/gui-libs/neatvnc/Manifest
+++ b/gui-libs/neatvnc/Manifest
@@ -1,2 +1 @@
-DIST neatvnc-0.7.0.tar.gz 660642 BLAKE2B 
ae14f3d35839ae141d6cce760c118f6605b66c16e3d8e6fae4606deaa63adacab13d3c8dbc001a3937f4f1f6f9c908607176ea36a914d39a126730c77f3470c7
 SHA512 
79abf2f6d5676e1d8dc9f70a341ae0247ae20dd95f8724d27c667ae42d45c8b5f4de2321c0dad6278e0eebefbcda0a512da917fa6e5def801f938875bdab18d0
 DIST neatvnc-0.8.0.tar.gz 661726 BLAKE2B 
075831ad8f2a4e209b316b848ac2f5b2dbcd0ecf36e2ecc2b264be255ca0250d9a61ae5df1c522c310459cc2a536958cb01567ee640fca52db3966329d89cd09
 SHA512 
bd5bfbcec88711a64eb45c12cad208d594f24e3812d98ccb9eb3a3f8a933df3040fcb21e4bdf0df3ea44332096b6f0bca6dcb8f4be15d42541ab98b2295d4091

diff --git a/gui-libs/neatvnc/neatvnc-0.7.0.ebuild 
b/gui-libs/neatvnc/neatvnc-0.7.0.ebuild
deleted file mode 100644
index 4bd7e8b6b4c3..
--- a/gui-libs/neatvnc/neatvnc-0.7.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="Liberally licensed VNC server library with a clean interface"
-HOMEPAGE="https://github.com/any1/neatvnc/";
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
-else
-   SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="ISC"
-SLOT="0"
-IUSE="examples gbm h264 jpeg ssl test tracing websockets"
-REQUIRED_USE="h264? ( gbm )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   =dev-libs/aml-0.3*
-   sys-libs/zlib
-   x11-libs/pixman
-   gbm? ( media-libs/mesa )
-   h264? (
-   media-video/ffmpeg:=
-   x11-libs/libdrm
-   )
-   jpeg? ( media-libs/libjpeg-turbo:= )
-   ssl? ( net-libs/gnutls:= )
-   tracing? ( dev-debug/systemtap )
-   websockets? (
-   dev-libs/gmp:=
-   dev-libs/nettle:=[gmp]
-   )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-libs/libdrm
-"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use examples)
-   $(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)
-   )
-   meson_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/

2024-04-25 Thread Sam James
commit: 8a9110a0af402371691f9a7a2932bd821bb30f4b
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 26 00:13:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 00:13:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a9110a0

gui-libs/neatvnc: Stabilize 0.8.0 amd64, #930632

Signed-off-by: Sam James  gentoo.org>

 gui-libs/neatvnc/neatvnc-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/neatvnc/neatvnc-0.8.0.ebuild 
b/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
index 499a88ee8451..30d699bc246a 100644
--- a/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
 else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc64 ~riscv x86"
 fi
 
 LICENSE="ISC"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/

2024-04-25 Thread Sam James
commit: a9f82bb766c49e841286ac5e4b33403d92643ad5
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 26 00:13:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 00:13:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9f82bb7

gui-libs/neatvnc: Stabilize 0.8.0 x86, #930632

Signed-off-by: Sam James  gentoo.org>

 gui-libs/neatvnc/neatvnc-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/neatvnc/neatvnc-0.8.0.ebuild 
b/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
index 533056fe9d06..499a88ee8451 100644
--- a/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
 else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ~ppc64 ~riscv x86"
 fi
 
 LICENSE="ISC"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/

2024-04-25 Thread Sam James
commit: 36ab5a0622a269f52a648f2b58d70940e4a9ed03
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 25 22:16:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 25 22:16:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36ab5a06

gui-libs/neatvnc: Stabilize 0.8.0 arm64, #930632

Signed-off-by: Sam James  gentoo.org>

 gui-libs/neatvnc/neatvnc-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/neatvnc/neatvnc-0.8.0.ebuild 
b/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
index 8735f59207f5..533056fe9d06 100644
--- a/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
 else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="ISC"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/

2024-04-25 Thread Sam James
commit: 2fb998ae53a1d7354e64a426e8376e6eaac45b1a
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 25 22:16:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 25 22:16:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fb998ae

gui-libs/neatvnc: Stabilize 0.8.0 arm, #930632

Signed-off-by: Sam James  gentoo.org>

 gui-libs/neatvnc/neatvnc-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/neatvnc/neatvnc-0.8.0.ebuild 
b/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
index 45912b2bf4d3..8735f59207f5 100644
--- a/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
 else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="ISC"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/, gui-libs/neatvnc/files/

2024-03-16 Thread Arthur Zamarin
commit: a6cb268c1175a8302bf048593db53e06c3bcc16d
Author: Alfred Wingate  protonmail  com>
AuthorDate: Sun Feb 25 17:36:20 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 19:31:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6cb268c

gui-libs/neatvnc: add 0.8.0

Bug: https://bugs.gentoo.org/902141
Closes: https://bugs.gentoo.org/925498
Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/neatvnc/Manifest  |  1 +
 ...vnc-0.8.0-fix-tracing-undeclared-variable.patch | 26 ++
 .../{neatvnc-.ebuild => neatvnc-0.8.0.ebuild}  | 26 +-
 gui-libs/neatvnc/neatvnc-.ebuild   | 22 +-
 4 files changed, 73 insertions(+), 2 deletions(-)

diff --git a/gui-libs/neatvnc/Manifest b/gui-libs/neatvnc/Manifest
index fbd029cfd3d7..fb744fdd0e24 100644
--- a/gui-libs/neatvnc/Manifest
+++ b/gui-libs/neatvnc/Manifest
@@ -1,2 +1,3 @@
 DIST neatvnc-0.6.0.tar.gz 578084 BLAKE2B 
63a064054a61996bd09064e4684d6d4e836290b9c0a097138a8dbefc3615b8d22f1932caef3b147bf3a12fa14ef808d314016d53411e2d461e775e1a34522e15
 SHA512 
7fc38aa36faba227e37ec241b874f7c83e7bb912b22cb1f2198622a0bb314566bf58b3f9e376b0d03f04b667ba94f2e60f7f5e886c141178a874c820ea91
 DIST neatvnc-0.7.0.tar.gz 660642 BLAKE2B 
ae14f3d35839ae141d6cce760c118f6605b66c16e3d8e6fae4606deaa63adacab13d3c8dbc001a3937f4f1f6f9c908607176ea36a914d39a126730c77f3470c7
 SHA512 
79abf2f6d5676e1d8dc9f70a341ae0247ae20dd95f8724d27c667ae42d45c8b5f4de2321c0dad6278e0eebefbcda0a512da917fa6e5def801f938875bdab18d0
+DIST neatvnc-0.8.0.tar.gz 661726 BLAKE2B 
075831ad8f2a4e209b316b848ac2f5b2dbcd0ecf36e2ecc2b264be255ca0250d9a61ae5df1c522c310459cc2a536958cb01567ee640fca52db3966329d89cd09
 SHA512 
bd5bfbcec88711a64eb45c12cad208d594f24e3812d98ccb9eb3a3f8a933df3040fcb21e4bdf0df3ea44332096b6f0bca6dcb8f4be15d42541ab98b2295d4091

diff --git 
a/gui-libs/neatvnc/files/neatvnc-0.8.0-fix-tracing-undeclared-variable.patch 
b/gui-libs/neatvnc/files/neatvnc-0.8.0-fix-tracing-undeclared-variable.patch
new file mode 100644
index ..72bf4285d9fd
--- /dev/null
+++ b/gui-libs/neatvnc/files/neatvnc-0.8.0-fix-tracing-undeclared-variable.patch
@@ -0,0 +1,26 @@
+https://bugs.gentoo.org/902141
+https://github.com/any1/neatvnc/pull/110
+
+From ce654aaf8b680768c4c51bef858e16f0db895814 Mon Sep 17 00:00:00 2001
+From: Alfred Wingate 
+Date: Sun, 25 Feb 2024 19:31:47 +0200
+Subject: [PATCH] server: remove undeclared variable from tracing macro
+
+* 3647457f6d769fe3c9518078008ef56be58b70b1 accidentally referred to
+  an nonexistant variable.
+
+Signed-off-by: Alfred Wingate 
+--- a/src/server.c
 b/src/server.c
+@@ -2109,7 +2109,7 @@ static void complete_fb_update(struct nvnc_client* 
client)
+   client->current_fb = NULL;
+   process_fb_update_requests(client);
+   client_unref(client);
+-  DTRACE_PROBE2(neatvnc, update_fb_done, client, pts);
++  DTRACE_PROBE1(neatvnc, update_fb_done, client);
+ }
+ 
+ static void on_write_frame_done(void* userdata, enum stream_req_status status)
+-- 
+2.43.2
+

diff --git a/gui-libs/neatvnc/neatvnc-.ebuild 
b/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
similarity index 70%
copy from gui-libs/neatvnc/neatvnc-.ebuild
copy to gui-libs/neatvnc/neatvnc-0.8.0.ebuild
index 64004b4ea3b4..45912b2bf4d3 100644
--- a/gui-libs/neatvnc/neatvnc-.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
 else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="ISC"
@@ -26,6 +26,9 @@ RDEPEND="
=dev-libs/aml-0.3*
sys-libs/zlib
x11-libs/pixman
+   examples? (
+   media-libs/libpng:=
+   )
gbm? ( media-libs/mesa )
h264? (
media-video/ffmpeg:=
@@ -47,6 +50,17 @@ BDEPEND="
virtual/pkgconfig
 "
 
+PATCHES=(
+   "${FILESDIR}/neatvnc-0.8.0-fix-tracing-undeclared-variable.patch"
+)
+
+src_prepare() {
+   default
+
+   # useful soname
+   sed -i -e "s/'0.0.0'/meson.project_version()/" meson.build || die
+}
+
 src_configure() {
local emesonargs=(
$(meson_use examples)
@@ -60,3 +74,13 @@ src_configure() {
)
meson_src_configure
 }
+
+src_install() {
+   meson_src_install
+   einstalldocs
+
+   if use examples; then
+   newbin "${BUILD_DIR}"/examples/draw neatvnc-example-draw
+   newbin "${BUILD_DIR}"/examples/png-server 
neatvnc-example-png-server
+   fi
+}

diff --git a/gui-libs/neatvnc/neatvnc-.ebuild 
b/gui-libs/neatvnc/neatvnc-.ebuild
index 64004b4ea3b4..6e2c4493b97e 100644
--- a/gui-libs/neatvnc/neatvnc-.ebuild
++

[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/

2024-03-16 Thread Arthur Zamarin
commit: 76234af3eb28bf7f2b4f3830ca23345f046839e8
Author: Alfred Wingate  protonmail  com>
AuthorDate: Sun Feb 25 18:01:53 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 19:31:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76234af3

gui-libs/neatvnc: drop 0.6.0

Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/neatvnc/Manifest |  1 -
 gui-libs/neatvnc/neatvnc-0.6.0.ebuild | 57 ---
 2 files changed, 58 deletions(-)

diff --git a/gui-libs/neatvnc/Manifest b/gui-libs/neatvnc/Manifest
index fb744fdd0e24..2551f90ce196 100644
--- a/gui-libs/neatvnc/Manifest
+++ b/gui-libs/neatvnc/Manifest
@@ -1,3 +1,2 @@
-DIST neatvnc-0.6.0.tar.gz 578084 BLAKE2B 
63a064054a61996bd09064e4684d6d4e836290b9c0a097138a8dbefc3615b8d22f1932caef3b147bf3a12fa14ef808d314016d53411e2d461e775e1a34522e15
 SHA512 
7fc38aa36faba227e37ec241b874f7c83e7bb912b22cb1f2198622a0bb314566bf58b3f9e376b0d03f04b667ba94f2e60f7f5e886c141178a874c820ea91
 DIST neatvnc-0.7.0.tar.gz 660642 BLAKE2B 
ae14f3d35839ae141d6cce760c118f6605b66c16e3d8e6fae4606deaa63adacab13d3c8dbc001a3937f4f1f6f9c908607176ea36a914d39a126730c77f3470c7
 SHA512 
79abf2f6d5676e1d8dc9f70a341ae0247ae20dd95f8724d27c667ae42d45c8b5f4de2321c0dad6278e0eebefbcda0a512da917fa6e5def801f938875bdab18d0
 DIST neatvnc-0.8.0.tar.gz 661726 BLAKE2B 
075831ad8f2a4e209b316b848ac2f5b2dbcd0ecf36e2ecc2b264be255ca0250d9a61ae5df1c522c310459cc2a536958cb01567ee640fca52db3966329d89cd09
 SHA512 
bd5bfbcec88711a64eb45c12cad208d594f24e3812d98ccb9eb3a3f8a933df3040fcb21e4bdf0df3ea44332096b6f0bca6dcb8f4be15d42541ab98b2295d4091

diff --git a/gui-libs/neatvnc/neatvnc-0.6.0.ebuild 
b/gui-libs/neatvnc/neatvnc-0.6.0.ebuild
deleted file mode 100644
index d773faec3821..
--- a/gui-libs/neatvnc/neatvnc-0.6.0.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="Liberally licensed VNC server library with a clean interface"
-HOMEPAGE="https://github.com/any1/neatvnc/";
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
-else
-   SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="ISC"
-SLOT="0"
-IUSE="examples gbm h264 jpeg ssl test tracing"
-REQUIRED_USE="h264? ( gbm )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   =dev-libs/aml-0.3*
-   sys-libs/zlib
-   x11-libs/pixman
-   gbm? ( media-libs/mesa )
-   h264? (
-   media-video/ffmpeg:=
-   x11-libs/libdrm
-   )
-   jpeg? ( media-libs/libjpeg-turbo:= )
-   ssl? ( net-libs/gnutls:= )
-   tracing? ( dev-debug/systemtap )
-"
-DEPEND="
-   ${RDEPEND}
-   x11-libs/libdrm
-"
-BDEPEND="
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use examples)
-   $(meson_use test tests)
-   $(meson_feature jpeg)
-   $(meson_feature ssl tls)
-   $(meson_use tracing systemtap)
-   $(meson_feature gbm)
-   $(meson_feature h264)
-   )
-   meson_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/

2023-11-29 Thread James Le Cuirot
commit: 3092ec06bb64b43620c7fea95ce7e3278378740a
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Nov 29 21:50:24 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Nov 29 21:50:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3092ec06

gui-libs/neatvnc: Keyword 0.7.0 for ppc64

On the basis that 0.6.0 is okay.

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

 gui-libs/neatvnc/neatvnc-0.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/neatvnc/neatvnc-0.7.0.ebuild 
b/gui-libs/neatvnc/neatvnc-0.7.0.ebuild
index e5e117a78e2b..6fb49cd77673 100644
--- a/gui-libs/neatvnc/neatvnc-0.7.0.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.7.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
 else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="ISC"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/

2023-10-17 Thread James Le Cuirot
commit: 4f426a1d415561866828849fc62764d453f640c0
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Oct 17 21:32:41 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Oct 17 21:32:41 2023 +
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  gentoo.org>

 gui-libs/neatvnc/Manifest  | 1 +
 gui-libs/neatvnc/metadata.xml  | 5 +++--
 gui-libs/neatvnc/{neatvnc-.ebuild => neatvnc-0.7.0.ebuild} | 7 ++-
 gui-libs/neatvnc/neatvnc-.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 
7fc38aa36faba227e37ec241b874f7c83e7bb912b22cb1f2198622a0bb314566bf58b3f9e376b0d03f04b667ba94f2e60f7f5e886c141178a874c820ea91
+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 @@

Build and install examples
Enable support for the Generic Buffer Manager 
(gbm)
-   Enable fast encodings
-   Enable H.264 encoding
+   Enable H.264 encoding
+   Enable JPEG compression
Trace kernel and memory calls
+   Enable websockets support

 

diff --git a/gui-libs/neatvnc/neatvnc-.ebuild 
b/gui-libs/neatvnc/neatvnc-0.7.0.ebuild
similarity index 87%
copy from gui-libs/neatvnc/neatvnc-.ebuild
copy to gui-libs/neatvnc/neatvnc-0.7.0.ebuild
index a07844f06217..e5e117a78e2b 100644
--- a/gui-libs/neatvnc/neatvnc-.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-.ebuild 
b/gui-libs/neatvnc/neatvnc-.ebuild
index a07844f06217..e5e117a78e2b 100644
--- a/gui-libs/neatvnc/neatvnc-.ebuild
+++ b/gui-libs/neatvnc/neatvnc-.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)



[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/

2023-03-19 Thread James Le Cuirot
commit: 6e0acb7cf5cf3a1833944e591bd6553ccea0d2d6
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Mar 19 10:42:45 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Mar 19 10:45:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e0acb7c

gui-libs/neatvnc: Bump to 0.6.0, drop old 0.5.4

Also drop ppc keyword because the tests fail there.

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

 gui-libs/neatvnc/Manifest   | 2 +-
 gui-libs/neatvnc/{neatvnc-0.5.4.ebuild => neatvnc-0.6.0.ebuild} | 4 ++--
 gui-libs/neatvnc/neatvnc-.ebuild| 6 +++---
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/gui-libs/neatvnc/Manifest b/gui-libs/neatvnc/Manifest
index 23e866fba7db..c15694e3f9b5 100644
--- a/gui-libs/neatvnc/Manifest
+++ b/gui-libs/neatvnc/Manifest
@@ -1 +1 @@
-DIST neatvnc-0.5.4.tar.gz 577635 BLAKE2B 
cc7a38daa956523601d5434840b9d60db569782d63304fe63d1a47d925acf9568fbc07e1e816e4fdb362e03b0693001423dc47aa1cdd20cb2d849e79ff1a5b44
 SHA512 
99f9faa9b97ff5949732dc6ddce2d506dea62a97df840a111279f41fe03475c6662770ee71616add2ab49bc3a32e3c32dfd2c2f1e87436f1f07e696146179c85
+DIST neatvnc-0.6.0.tar.gz 578084 BLAKE2B 
63a064054a61996bd09064e4684d6d4e836290b9c0a097138a8dbefc3615b8d22f1932caef3b147bf3a12fa14ef808d314016d53411e2d461e775e1a34522e15
 SHA512 
7fc38aa36faba227e37ec241b874f7c83e7bb912b22cb1f2198622a0bb314566bf58b3f9e376b0d03f04b667ba94f2e60f7f5e886c141178a874c820ea91

diff --git a/gui-libs/neatvnc/neatvnc-0.5.4.ebuild 
b/gui-libs/neatvnc/neatvnc-0.6.0.ebuild
similarity index 93%
rename from gui-libs/neatvnc/neatvnc-0.5.4.ebuild
rename to gui-libs/neatvnc/neatvnc-0.6.0.ebuild
index 7d6c09da65ae..a07844f06217 100644
--- a/gui-libs/neatvnc/neatvnc-0.5.4.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.6.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
 else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86"
 fi
 
 LICENSE="ISC"
@@ -23,7 +23,7 @@ REQUIRED_USE="h264? ( gbm )"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
-   dev-libs/aml
+   =dev-libs/aml-0.3*
sys-libs/zlib
x11-libs/pixman
gbm? ( media-libs/mesa )

diff --git a/gui-libs/neatvnc/neatvnc-.ebuild 
b/gui-libs/neatvnc/neatvnc-.ebuild
index 08dca658dad2..a07844f06217 100644
--- a/gui-libs/neatvnc/neatvnc-.ebuild
+++ b/gui-libs/neatvnc/neatvnc-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
 else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~loong ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86"
 fi
 
 LICENSE="ISC"
@@ -23,7 +23,7 @@ REQUIRED_USE="h264? ( gbm )"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
-   dev-libs/aml
+   =dev-libs/aml-0.3*
sys-libs/zlib
x11-libs/pixman
gbm? ( media-libs/mesa )



[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/

2023-01-13 Thread Arthur Zamarin
commit: f0b0affaa354c374b8ebc788358729f98529fcae
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 13 12:37:30 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 13 12:37:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0b0affa

gui-libs/neatvnc: Keyword 0.5.4 ppc, #888185

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/neatvnc/neatvnc-0.5.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-libs/neatvnc/neatvnc-0.5.4.ebuild 
b/gui-libs/neatvnc/neatvnc-0.5.4.ebuild
index 85057b0d1297..7d6c09da65ae 100644
--- a/gui-libs/neatvnc/neatvnc-0.5.4.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.5.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
 else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~riscv ~x86"
 fi
 
 LICENSE="ISC"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/

2022-12-31 Thread Arthur Zamarin
commit: 550abae82bb81af1d28241907132a25ea0a64466
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 31 13:02:29 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 31 13:02:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=550abae8

gui-libs/neatvnc: Keyword 0.5.4 ia64, #888185

Signed-off-by: Arthur Zamarin  gentoo.org>

 gui-libs/neatvnc/neatvnc-0.5.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/neatvnc/neatvnc-0.5.4.ebuild 
b/gui-libs/neatvnc/neatvnc-0.5.4.ebuild
index 3680f4e5f080..85057b0d1297 100644
--- a/gui-libs/neatvnc/neatvnc-0.5.4.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.5.4.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
 else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86"
 fi
 
 LICENSE="ISC"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/

2022-12-25 Thread WANG Xuerui
commit: 17a1efcdae653de04459408ec3970103b9039f0e
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sun Dec 25 17:47:26 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec 26 01:48:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17a1efcd

gui-libs/neatvnc: keyword 0.5.4 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 gui-libs/neatvnc/neatvnc-0.5.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/neatvnc/neatvnc-0.5.4.ebuild 
b/gui-libs/neatvnc/neatvnc-0.5.4.ebuild
index 46b84931aab3..3680f4e5f080 100644
--- a/gui-libs/neatvnc/neatvnc-0.5.4.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.5.4.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
 else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
 fi
 
 LICENSE="ISC"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/

2022-12-25 Thread WANG Xuerui
commit: 0ff41e9009704bad9a274ac178c00451fbf1a714
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sun Dec 25 17:47:28 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec 26 01:48:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ff41e90

gui-libs/neatvnc: forward ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 gui-libs/neatvnc/neatvnc-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-libs/neatvnc/neatvnc-.ebuild 
b/gui-libs/neatvnc/neatvnc-.ebuild
index c9d35e6f6390..08dca658dad2 100644
--- a/gui-libs/neatvnc/neatvnc-.ebuild
+++ b/gui-libs/neatvnc/neatvnc-.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
 else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~loong ~riscv ~x86"
 fi
 
 LICENSE="ISC"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/

2022-12-24 Thread James Le Cuirot
commit: ba8667d47371eb6489e1aeb371d04e1acc4b3bf8
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Dec 24 17:01:45 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Dec 24 17:11:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba8667d4

gui-libs/neatvnc: Bump to 0.5.4, drop old 0.4.0, EAPI 8

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

 gui-libs/neatvnc/Manifest  |  2 +-
 gui-libs/neatvnc/metadata.xml  |  7 -
 .../{neatvnc-0.4.0.ebuild => neatvnc-0.5.4.ebuild} | 30 ++--
 gui-libs/neatvnc/neatvnc-.ebuild   | 32 +++---
 4 files changed, 50 insertions(+), 21 deletions(-)

diff --git a/gui-libs/neatvnc/Manifest b/gui-libs/neatvnc/Manifest
index 7636ee781a0b..23e866fba7db 100644
--- a/gui-libs/neatvnc/Manifest
+++ b/gui-libs/neatvnc/Manifest
@@ -1 +1 @@
-DIST neatvnc-0.4.0.tar.gz 555438 BLAKE2B 
d6676521c3bceb43055589406419c12aca8139b561dc2f9de1ac3abae3e3c84e7ce133fb18a6206941ee9a00306a3c5c4dbebf2c36b15e57a11bd950a20f69a6
 SHA512 
cfbba3e81e1319b3c0f87644c7fb92e2a72d993c107722d6cb2e23674e1c4bfe9c281442a508a14d3e16964529d0646d1b9726d8f081157fb902454637346a7d
+DIST neatvnc-0.5.4.tar.gz 577635 BLAKE2B 
cc7a38daa956523601d5434840b9d60db569782d63304fe63d1a47d925acf9568fbc07e1e816e4fdb362e03b0693001423dc47aa1cdd20cb2d849e79ff1a5b44
 SHA512 
99f9faa9b97ff5949732dc6ddce2d506dea62a97df840a111279f41fe03475c6662770ee71616add2ab49bc3a32e3c32dfd2c2f1e87436f1f07e696146179c85

diff --git a/gui-libs/neatvnc/metadata.xml b/gui-libs/neatvnc/metadata.xml
index f0c6d645f060..6063f9cd5636 100644
--- a/gui-libs/neatvnc/metadata.xml
+++ b/gui-libs/neatvnc/metadata.xml
@@ -2,9 +2,14 @@
 https://www.gentoo.org/dtd/metadata.dtd";>
 

+   
+   any1/neatvnc
+   

Build and install examples
-   Enable fast encodings
+   Enable support for the Generic Buffer Manager 
(gbm)
+   Enable fast encodings
+   Enable H.264 encoding
Trace kernel and memory calls

 

diff --git a/gui-libs/neatvnc/neatvnc-0.4.0.ebuild 
b/gui-libs/neatvnc/neatvnc-0.5.4.ebuild
similarity index 66%
rename from gui-libs/neatvnc/neatvnc-0.4.0.ebuild
rename to gui-libs/neatvnc/neatvnc-0.5.4.ebuild
index e4b7ec2f9fb9..c9d35e6f6390 100644
--- a/gui-libs/neatvnc/neatvnc-0.4.0.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.5.4.ebuild
@@ -1,11 +1,11 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit meson
 
-DESCRIPTION="liberally licensed VNC server library with a clean interface"
+DESCRIPTION="Liberally licensed VNC server library with a clean interface"
 HOMEPAGE="https://github.com/any1/neatvnc/";
 
 if [[ ${PV} ==  ]]; then
@@ -18,18 +18,27 @@ fi
 
 LICENSE="ISC"
 SLOT="0"
-IUSE="examples ssl jpeg tracing"
+IUSE="examples gbm h264 jpeg ssl test tracing"
+REQUIRED_USE="h264? ( gbm )"
+RESTRICT="!test? ( test )"
 
-DEPEND="
-   x11-libs/pixman
-   x11-libs/libdrm
+RDEPEND="
dev-libs/aml
sys-libs/zlib
-   ssl? ( net-libs/gnutls:= )
+   x11-libs/pixman
+   gbm? ( media-libs/mesa )
+   h264? (
+   media-video/ffmpeg:=
+   x11-libs/libdrm
+   )
jpeg? ( media-libs/libjpeg-turbo:= )
+   ssl? ( net-libs/gnutls:= )
tracing? ( dev-util/systemtap )
 "
-RDEPEND="${DEPEND}"
+DEPEND="
+   ${RDEPEND}
+   x11-libs/libdrm
+"
 BDEPEND="
virtual/pkgconfig
 "
@@ -37,9 +46,12 @@ BDEPEND="
 src_configure() {
local emesonargs=(
$(meson_use examples)
+   $(meson_use test tests)
$(meson_feature jpeg)
$(meson_feature ssl tls)
$(meson_use tracing systemtap)
+   $(meson_feature gbm)
+   $(meson_feature h264)
)
meson_src_configure
 }

diff --git a/gui-libs/neatvnc/neatvnc-.ebuild 
b/gui-libs/neatvnc/neatvnc-.ebuild
index 0e82ff2aa460..c9d35e6f6390 100644
--- a/gui-libs/neatvnc/neatvnc-.ebuild
+++ b/gui-libs/neatvnc/neatvnc-.ebuild
@@ -1,11 +1,11 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit meson
 
-DESCRIPTION="liberally licensed VNC server library with a clean interface"
+DESCRIPTION="Liberally licensed VNC server library with a clean interface"
 HOMEPAGE="https://github.com/any1/neatvnc/";
 
 if [[ ${PV} ==  ]]; then
@@ -13,23 +13,32 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
 else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64 ~riscv ~x86"
 fi
 
 LICENSE="ISC"
 SLOT="0"
-IUSE="examples ssl jpe

[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/

2021-07-20 Thread Yixun Lan
commit: 0c119a79d54d86b5d8e0cbfaa45105825bd53d23
Author: Alex Fan  yahoo  com>
AuthorDate: Sat Jul 17 11:16:14 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jul 21 02:20:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c119a79

gui-libs/neatvnc: keyword 0.4.0 for ~riscv

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Alex Fan  yahoo.com>
Signed-off-by: Yixun Lan  gentoo.org>

 gui-libs/neatvnc/neatvnc-0.4.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gui-libs/neatvnc/neatvnc-0.4.0.ebuild 
b/gui-libs/neatvnc/neatvnc-0.4.0.ebuild
index 0e82ff2aa46..e4b7ec2f9fb 100644
--- a/gui-libs/neatvnc/neatvnc-0.4.0.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
 else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="~amd64 ~riscv ~x86"
 fi
 
 LICENSE="ISC"



[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/

2021-01-25 Thread Aaron Bauman
commit: 452849cfbcea53ddf8ab537769ca81b53bd5fbeb
Author: Aisha Tammy  aisha  cc>
AuthorDate: Sun Jun 28 00:17:06 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Mon Jan 25 14:55:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=452849cf

gui-libs/neatvnc: clean vnc library for wayland

can be used by any vnc server for wlroots
based compositors

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Aisha Tammy  aisha.cc>
Signed-off-by: Aaron Bauman  gentoo.org>

 gui-libs/neatvnc/Manifest |  1 +
 gui-libs/neatvnc/metadata.xml | 17 +
 gui-libs/neatvnc/neatvnc-0.4.0.ebuild | 45 +++
 gui-libs/neatvnc/neatvnc-.ebuild  | 45 +++
 4 files changed, 108 insertions(+)

diff --git a/gui-libs/neatvnc/Manifest b/gui-libs/neatvnc/Manifest
new file mode 100644
index 000..7636ee781a0
--- /dev/null
+++ b/gui-libs/neatvnc/Manifest
@@ -0,0 +1 @@
+DIST neatvnc-0.4.0.tar.gz 555438 BLAKE2B 
d6676521c3bceb43055589406419c12aca8139b561dc2f9de1ac3abae3e3c84e7ce133fb18a6206941ee9a00306a3c5c4dbebf2c36b15e57a11bd950a20f69a6
 SHA512 
cfbba3e81e1319b3c0f87644c7fb92e2a72d993c107722d6cb2e23674e1c4bfe9c281442a508a14d3e16964529d0646d1b9726d8f081157fb902454637346a7d

diff --git a/gui-libs/neatvnc/metadata.xml b/gui-libs/neatvnc/metadata.xml
new file mode 100644
index 000..90575035113
--- /dev/null
+++ b/gui-libs/neatvnc/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   gen...@aisha.cc
+   Aisha Tammy
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   Build and install examples
+   Enable fast encodings
+   Trace kernel and memory calls
+   
+

diff --git a/gui-libs/neatvnc/neatvnc-0.4.0.ebuild 
b/gui-libs/neatvnc/neatvnc-0.4.0.ebuild
new file mode 100644
index 000..0e82ff2aa46
--- /dev/null
+++ b/gui-libs/neatvnc/neatvnc-0.4.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+DESCRIPTION="liberally licensed VNC server library with a clean interface"
+HOMEPAGE="https://github.com/any1/neatvnc/";
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
+else
+   SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="ISC"
+SLOT="0"
+IUSE="examples ssl jpeg tracing"
+
+DEPEND="
+   x11-libs/pixman
+   x11-libs/libdrm
+   dev-libs/aml
+   sys-libs/zlib
+   ssl? ( net-libs/gnutls:= )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   tracing? ( dev-util/systemtap )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use examples)
+   $(meson_feature jpeg)
+   $(meson_feature ssl tls)
+   $(meson_use tracing systemtap)
+   )
+   meson_src_configure
+}

diff --git a/gui-libs/neatvnc/neatvnc-.ebuild 
b/gui-libs/neatvnc/neatvnc-.ebuild
new file mode 100644
index 000..0e82ff2aa46
--- /dev/null
+++ b/gui-libs/neatvnc/neatvnc-.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+DESCRIPTION="liberally licensed VNC server library with a clean interface"
+HOMEPAGE="https://github.com/any1/neatvnc/";
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
+else
+   SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="ISC"
+SLOT="0"
+IUSE="examples ssl jpeg tracing"
+
+DEPEND="
+   x11-libs/pixman
+   x11-libs/libdrm
+   dev-libs/aml
+   sys-libs/zlib
+   ssl? ( net-libs/gnutls:= )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   tracing? ( dev-util/systemtap )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use examples)
+   $(meson_feature jpeg)
+   $(meson_feature ssl tls)
+   $(meson_use tracing systemtap)
+   )
+   meson_src_configure
+}