[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 +}