From nobody Sat Sep 30 18:23:18 2023 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 4RybF24bf8z4vg4v; Sat, 30 Sep 2023 18:23:18 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RybF241T8z4bhW; Sat, 30 Sep 2023 18:23:18 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1696098198; 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=acab7NhwPNrX6eCDs8BZcyOlYZ6QiMYwV5FUtK5Smhw=; b=Y+dhpjR5Smj4UaWwqQXvFH1CUKVg1Bpu/2/iqZdjwwRrj9lqI8XWAj8HBKRRDpwzpWftVJ zeosXymNViGlpHH060HHopKu4YdzQwhE3kymMh0CYAZIw/DR1/9nlVxNmLfCO6HhKWTGGY io2d01cKxElQ0kVXcKR8GpVXUKqRN5RTb064A0IHMu0BADA3Lo/N+b8rdpXvdhmWIwe2Li DWrBwgLmKNy9io3h2zgqv8YqGPxZjoN13JXvN/uAfqslLy7ArmvhvAszRhVQREXHDE+7ga d88wx68c0LaigQhworNxymz9VCcYJXrwupXYqtwn6ayhIQGw6UOTqfaArnuU4g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1696098198; a=rsa-sha256; cv=none; b=v4LfThLZ5MzRhfwHfUfDHX82sav6e1CELQAG7Hytfwa8a7fa9ef4cF1QfwAQqAzmLz7/xa +mAl2c+Qj1XdTQM+ZdXbWLk+8NxnUPzcYzrWj+RbHZTPhKNsG8hXXZM96Vk66HZK3jUYSf kDKKVmNfxD2nleYi2gNp+n/Ele8tCIfLbO+qXU1BzP/3iUsw9gW9IJzHEw2iqOjPqg5D6z ijXpFtp0Ixwa39bnY/3sNJ0LQdvijVur11LkeRqgrU1tjQpFLab05zNH9p6toVs+ay/5qm pwaw1g98Ue3qCy2DoPFe26jFXB0aH4BD84BwgX1u7CX7jyfZZtXiSP89acdsiw== 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=1696098198; 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=acab7NhwPNrX6eCDs8BZcyOlYZ6QiMYwV5FUtK5Smhw=; b=cW8zph2VM0X+80bODhbwevp0zE8SWK/zl7pf1HWI5UF9UvibZ/eSs+yGpX+3Iq+0eYWwnD 7lZLciM0KBm2/tXuaVLVycgCdcwtq0gjpAMRadSOx8KN51fG+CP2qR2Rb7cIAc7OQyPtj5 0x3KziF3E4sG/57f9wtJRQST6EOEBE8mObgXt26EaYT9SMK1SIPoJv+HwAVhJiQiaixnMA MBUTyrmlbcPhHv+6Z9E+PeDTeeEDvZEASDhGrLt8hmd2pOT26SyP1xzbaARMI3+2E28FKI ZLBuWrqwHEGScevWZzKXzjoH7tBPkrmhkaeYn5YybEMfP3thBIknBz22gvZm9Q== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RybF22mhSzxjC; Sat, 30 Sep 2023 18:23:18 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 38UINIVR092957; Sat, 30 Sep 2023 18:23:18 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 38UINIIY092954; Sat, 30 Sep 2023 18:23:18 GMT (envelope-from git) Date: Sat, 30 Sep 2023 18:23:18 GMT Message-Id: <202309301823.38UINIIY092954@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Jan Beich Subject: git: 5fea740a3d8e - main - multimedia/arcan: restore evdev support via upstream fix 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: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org 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: 5fea740a3d8e5092f60f0ba5ced4118c98841f28 Auto-Submitted: auto-generated The branch main has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=5fea740a3d8e5092f60f0ba5ced4118c98841f28 commit 5fea740a3d8e5092f60f0ba5ced4118c98841f28 Author: Jan Beich AuthorDate: 2023-09-30 17:06:29 +0000 Commit: Jan Beich CommitDate: 2023-09-30 18:22:36 +0000 multimedia/arcan: restore evdev support via upstream fix Arcan >= 0.6.1 respects XKB_DEFAULT_LAYOUT ("us" by default, similar to Option "XkbLayout" in xorg.conf) instead of ARCAN_INPUT_KEYMAPS (/usr/share/syscons/keymaps/us.iso.kbd by default). XKB_DEFAULT_* are also used by other libxkbcommon consumers like Wayland compositors. Users that prefer syscons input backend can override via Makefile.local e.g., $ echo CMAKE_ARGS+=-DINPUT_PLATFORM=syscons >/usr/ports/multimedia/arcan/Makefile.local PR: 274163 --- multimedia/arcan/Makefile | 3 ++- multimedia/arcan/distinfo | 2 ++ .../arcan/files/patch-platform_cmake_CMakeLists.BSD | 15 --------------- 3 files changed, 4 insertions(+), 16 deletions(-) diff --git a/multimedia/arcan/Makefile b/multimedia/arcan/Makefile index 04c42c748903..b83484e3e684 100644 --- a/multimedia/arcan/Makefile +++ b/multimedia/arcan/Makefile @@ -1,10 +1,11 @@ PORTNAME= arcan DISTVERSION= 0.6.2.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= multimedia PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES+= 9b807ac75c6f.patch:-p2 # https://github.com/letoram/arcan/issues/258 +PATCHFILES+= 9020c030cbd3.patch:-p2 # evdev crashfix MAINTAINER= jbeich@FreeBSD.org COMMENT= Display Server, Multimedia Framework, Game Engine diff --git a/multimedia/arcan/distinfo b/multimedia/arcan/distinfo index 917534939345..b7f99d53f485 100644 --- a/multimedia/arcan/distinfo +++ b/multimedia/arcan/distinfo @@ -3,3 +3,5 @@ SHA256 (letoram-arcan-0.6.2.1_GH0.tar.gz) = 7bf083412bc61555472877313c13116431a0 SIZE (letoram-arcan-0.6.2.1_GH0.tar.gz) = 11812923 SHA256 (9b807ac75c6f.patch) = 158b194c6ac99922c3ad44e9887d471523a8044a5acdb4786754d9e0a1c6509b SIZE (9b807ac75c6f.patch) = 1191 +SHA256 (9020c030cbd3.patch) = 1a2108c0cef32ec10ef62a8205992d870e5593a1be6ed22c0f897c308ffa8e50 +SIZE (9020c030cbd3.patch) = 3932 diff --git a/multimedia/arcan/files/patch-platform_cmake_CMakeLists.BSD b/multimedia/arcan/files/patch-platform_cmake_CMakeLists.BSD deleted file mode 100644 index af4661e3174a..000000000000 --- a/multimedia/arcan/files/patch-platform_cmake_CMakeLists.BSD +++ /dev/null @@ -1,15 +0,0 @@ -Partially revert https://github.com/letoram/arcan/commit/3c1674a8f5db - ---- platform/cmake/CMakeLists.BSD.orig 2022-10-12 20:23:54 UTC -+++ platform/cmake/CMakeLists.BSD -@@ -74,6 +74,10 @@ else() - set(BSD_VARIANT_DEFINITIONS - -DCLOCK_MONOTONIC_RAW=CLOCK_REALTIME_FAST) - -+# FreeBSD 12.1 enabled evdev but Arcan crashes -+ if(${INPUT_PLATFORM} STREQUAL "evdev") -+ SET(INPUT_PLATFORM "syscons") -+ endif() - if (VIDEO_PLATFORM STREQUAL "egl-dri") - list(APPEND ARCAN_PLATFORM ${PLATFORM_PATH}/psep_open.c) - else()