From nobody Thu May 14 00:49:00 2026 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4gGBXs5GyXz6dK3j for ; Thu, 14 May 2026 00:49:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gGBXs1GtXz486q for ; Thu, 14 May 2026 00:49:01 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1778719741; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=0tuQ63q1kXOmzt4w8k4Keo9xwpV/K/foPNd4HcgDom0=; b=mxAiTsF/Qgp/O6H3d7lgHQgJHaReMi8eWTWf7HGs0dIFKWdmUw9sN2AMv4NlN3HpnJMvRc V7gfEuOGqvjHyDaBXnwgQv53BulRM73Bun2TzjVzSA8rhvgsSNGHcTNE+2PioOde55qRwZ 4sCBSu8X+PpYBt5NfSWzlcCRWbsSPpBFRLp7wcvSJvo2tcwbid2EAQiiCefDJnz4pMRyUT eauvaFWEWsj9L5bmY+cQKFYcPP7I2SMhuE3qqkjfFTIeW3aFZgg85inlqqkn+j6rkmkU4M 5XBiRmwSpUg8ivVZqpmLbOXF1tbGQV5LrMqeh+M2famXvtxDoDIg+IgqByCU1A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1778719741; a=rsa-sha256; cv=none; b=PqQ/mStNLc2rlEMwmyBZKZtd3OpPjPo8B2AEQzinRB/LV+6cMmUIdhyElnFrh6aRzoTnll Z35QaFgPuOI/FDqBKHZ06gyn/72U84xL2mDL2d9ZKTQKnHovEN9VHxRXiO2zdr5SK6YpiV j5b7JNgOVMjXOvWHiVZrU7Ix464JRHwWPFoUQauXPGM/lJ4eD0RT+CQ3NlZte4OHYZL7WQ oGKDOF4XddCCUK8CHcWfC9fosrednPU6Lhz/+HJ5vBzc7P3i6vABSuK48YLGhAdtYIPD4T F2QKKHlcTsfEzBWH8I6uu1mX+nojxThbMY8MdNuztOVocZ6nCqscGuSoRPtdyQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1778719741; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=0tuQ63q1kXOmzt4w8k4Keo9xwpV/K/foPNd4HcgDom0=; b=ivpdHHM5LH1ZkP556TL9hAqWrjhu0+hxedrEvuuDiAkWOczY0k2inDHi/BmaPkBofzYO2p Hy3G/hn/VKpy8UYEnb9xPShcMxw/r5bPVvb1E3Dq+ZrtcYbuL/hsghFgFkHI7UE5umj7La IzKdVmoy4CC5CgQnwNTuRHWZ+I3/oRt/lNgdswfCL0kp4RgOff4QyYutk8+Auh6H3EpZ5y pClvfXbKk+BeMkw11bqTtD2eEE07MGDq84ZJ6zof+VRA5h4s1LPajuO+cwspa36HYL3R8C wYC1WljQ/RjkiV73EMXRvfPoPMjchB+TY+FmIy4PfqCzmvYiet3Tl+7Qe67W7w== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4gGBXr3N2WzTT for ; Thu, 14 May 2026 00:49:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 20630 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 14 May 2026 00:49:00 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Jan Beich Subject: git: 62bca0d47f7c - main - net/wayvnc: update to 0.10.0 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jbeich X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 62bca0d47f7c08c76b7d2f8186fb547b5e343798 Auto-Submitted: auto-generated Date: Thu, 14 May 2026 00:49:00 +0000 Message-Id: <6a051bfc.20630.26da7c17@gitrepo.freebsd.org> The branch main has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=62bca0d47f7c08c76b7d2f8186fb547b5e343798 commit 62bca0d47f7c08c76b7d2f8186fb547b5e343798 Author: Jan Beich AuthorDate: 2026-04-27 21:20:01 +0000 Commit: Jan Beich CommitDate: 2026-05-14 00:48:26 +0000 net/wayvnc: update to 0.10.0 Changes: https://github.com/any1/wayvnc/releases/tag/v0.10.0 Reported by: GitHub (watch releases) --- net/wayvnc/Makefile | 5 +- net/wayvnc/distinfo | 6 +- net/wayvnc/files/patch-aml1 | 178 -------------------------------------------- 3 files changed, 4 insertions(+), 185 deletions(-) diff --git a/net/wayvnc/Makefile b/net/wayvnc/Makefile index 3a40fc6517ae..0ceda0da93ea 100644 --- a/net/wayvnc/Makefile +++ b/net/wayvnc/Makefile @@ -1,7 +1,6 @@ PORTNAME= wayvnc DISTVERSIONPREFIX= v -DISTVERSION= 0.9.1 -PORTREVISION= 1 +DISTVERSION= 0.10.0 CATEGORIES= net wayland MAINTAINER= jbeich@FreeBSD.org @@ -11,8 +10,6 @@ WWW= https://github.com/any1/wayvnc LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN= fails to build with neatvnc 1.0.0 - BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto LIB_DEPENDS= libaml.so:devel/aml \ libjansson.so:devel/jansson \ diff --git a/net/wayvnc/distinfo b/net/wayvnc/distinfo index 3892328a74fb..cbcfc471d759 100644 --- a/net/wayvnc/distinfo +++ b/net/wayvnc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1732142992 -SHA256 (any1-wayvnc-v0.9.1_GH0.tar.gz) = aaaca02d36e54ec6ecf457dc266251946d895ac91521fbabb3470c3c09b3753c -SIZE (any1-wayvnc-v0.9.1_GH0.tar.gz) = 117503 +TIMESTAMP = 1777324801 +SHA256 (any1-wayvnc-v0.10.0_GH0.tar.gz) = fcfda018d0e07ec00a80071420c8cc2a75885dc6d5e55bb50a9b12353754338f +SIZE (any1-wayvnc-v0.10.0_GH0.tar.gz) = 141451 diff --git a/net/wayvnc/files/patch-aml1 b/net/wayvnc/files/patch-aml1 deleted file mode 100644 index f49e0819b9c9..000000000000 --- a/net/wayvnc/files/patch-aml1 +++ /dev/null @@ -1,178 +0,0 @@ -https://github.com/any1/wayvnc/commit/0ef2ba31928a -https://github.com/any1/wayvnc/commit/a00d568437d1 - ---- meson.build.orig 2024-11-20 22:49:52 UTC -+++ meson.build -@@ -56,8 +56,8 @@ jansson = dependency('jansson') - wayland_client = dependency('wayland-client') - jansson = dependency('jansson') - --aml_version = ['>=0.3.0', '<0.4.0'] --neatvnc_version = ['>=0.9', '<0.10.0'] -+aml_version = ['>=1.0.0', '<2.0.0'] -+neatvnc_version = ['>=0.9', '<1.0.0'] - - neatvnc_project = subproject( - 'neatvnc', -@@ -69,7 +69,7 @@ else - if aml_project.found() - aml = aml_project.get_variable('aml_dep') - else -- aml = dependency('aml', version: aml_version) -+ aml = dependency('aml1', version: aml_version) - endif - - if neatvnc_project.found() ---- src/ctl-server.c.orig 2024-11-20 22:49:52 UTC -+++ src/ctl-server.c -@@ -700,10 +700,10 @@ request_parse_failed: - client_enqueue_internal_error(client, details); - } - --static void on_ready(void* obj) -+static void on_ready(struct aml_handler* handler) - { -- struct ctl_client* client = aml_get_userdata(obj); -- uint32_t events = aml_get_revents(obj); -+ struct ctl_client* client = aml_get_userdata(handler); -+ uint32_t events = aml_get_revents(handler); - nvnc_trace("Client %p ready: 0x%x", client, events); - - if (events & AML_EVENT_WRITE) -@@ -712,10 +712,10 @@ static void on_ready(void* obj) - recv_ready(client); - } - --static void on_connection(void* obj) -+static void on_connection(struct aml_handler* handler) - { - nvnc_log(NVNC_LOG_DEBUG, "New connection"); -- struct ctl* server = aml_get_userdata(obj); -+ struct ctl* server = aml_get_userdata(handler); - - struct ctl_client* client = calloc(1, sizeof(*client)); - if (!client) { ---- src/data-control.c.orig 2024-11-20 22:49:52 UTC -+++ src/data-control.c -@@ -73,7 +73,7 @@ static void destroy_send_context(struct send_context* - free(ctx); - } - --static void on_receive(void* handler) -+static void on_receive(struct aml_handler* handler) - { - struct receive_context* ctx = aml_get_userdata(handler); - int fd = aml_get_fd(handler); -@@ -101,7 +101,7 @@ static void on_receive(void* handler) - destroy_receive_context(ctx); - } - --static void on_send(void* handler) -+static void on_send(struct aml_handler* handler) - { - struct send_context* ctx = aml_get_userdata(handler); - int fd = aml_get_fd(handler); ---- src/ext-image-copy-capture.c.orig 2024-11-20 22:49:52 UTC -+++ src/ext-image-copy-capture.c -@@ -219,11 +219,10 @@ static void ext_image_copy_capture_schedule_capture(st - #endif - } - --static void ext_image_copy_capture_schedule_from_timer(void* obj) -+static void ext_image_copy_capture_schedule_from_timer(struct aml_timer* timer) - { -- struct ext_image_copy_capture* self = aml_get_userdata(obj); -+ struct ext_image_copy_capture* self = aml_get_userdata(timer); - assert(self); -- - ext_image_copy_capture_schedule_capture(self); - } - -@@ -703,8 +702,8 @@ static struct screencopy* ext_image_copy_capture_creat - self->wl_output = output; - self->render_cursors = render_cursor; - -- self->timer = aml_timer_new(0, ext_image_copy_capture_schedule_from_timer, self, -- NULL); -+ self->timer = aml_timer_new(0, -+ ext_image_copy_capture_schedule_from_timer, self, NULL); - assert(self->timer); - - self->pool = wv_buffer_pool_create(NULL); -@@ -736,8 +735,8 @@ static struct screencopy* ext_image_copy_capture_creat - self->wl_output = output; - self->wl_seat = seat; - -- self->timer = aml_timer_new(0, ext_image_copy_capture_schedule_from_timer, self, -- NULL); -+ self->timer = aml_timer_new(0, -+ ext_image_copy_capture_schedule_from_timer, self, NULL); - assert(self->timer); - - self->pool = wv_buffer_pool_create(NULL); ---- src/main.c.orig 2024-11-20 22:49:52 UTC -+++ src/main.c -@@ -497,9 +497,9 @@ void wayvnc_destroy(struct wayvnc* self) - wayland_detach(self); - } - --void on_wayland_event(void* obj) -+void on_wayland_event(struct aml_handler* handler) - { -- struct wayvnc* self = aml_get_userdata(obj); -+ struct wayvnc* self = aml_get_userdata(handler); - - int rc MAYBE_UNUSED = wl_display_prepare_read(self->display); - assert(rc == 0); -@@ -608,7 +608,7 @@ void wayvnc_exit(struct wayvnc* self) - self->do_exit = true; - } - --void on_signal(void* obj) -+void on_signal(struct aml_signal* obj) - { - nvnc_log(NVNC_LOG_INFO, "Received termination signal."); - struct wayvnc* self = aml_get_userdata(obj); -@@ -1044,7 +1044,7 @@ int wayvnc_start_capture_immediate(struct wayvnc* self - return rc; - } - --static void on_capture_restart_timer(void* obj) -+static void on_capture_restart_timer(struct aml_timer* obj) - { - struct wayvnc* self = aml_get_userdata(obj); - aml_unref(self->capture_retry_timer); -@@ -1221,7 +1221,7 @@ int check_cfg_sanity(struct cfg* cfg) - return 0; - } - --static void on_perf_tick(void* obj) -+static void on_perf_tick(struct aml_ticker* obj) - { - struct wayvnc* self = aml_get_userdata(obj); - -@@ -2097,9 +2097,6 @@ int main(int argc, char* argv[]) - - self.selected_seat = seat; - } -- -- if (aml_unstable_abi_version != AML_UNSTABLE_API) -- nvnc_log(NVNC_LOG_PANIC, "libaml is incompatible with this build of wayvnc!"); - - enum socket_type socket_type = SOCKET_TYPE_TCP; - if (use_unix_socket) ---- src/screencopy.c.orig 2024-11-20 22:49:52 UTC -+++ src/screencopy.c -@@ -287,10 +287,9 @@ static int screencopy__start_capture(struct wlr_screen - return 0; - } - --static void screencopy__poll(void* obj) -+static void screencopy__poll(struct aml_timer* handler) - { -- struct wlr_screencopy* self = aml_get_userdata(obj); -- -+ struct wlr_screencopy* self = aml_get_userdata(handler); - screencopy__start_capture(self); - } -