Skip to content

Commit

Permalink
multimedia/arcan: restore evdev support via upstream fix
Browse files Browse the repository at this point in the history
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
  • Loading branch information
jbeich committed Sep 30, 2023
1 parent 50aa525 commit 5fea740
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 16 deletions.
3 changes: 2 additions & 1 deletion 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
Expand Down
2 changes: 2 additions & 0 deletions multimedia/arcan/distinfo
Expand Up @@ -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
15 changes: 0 additions & 15 deletions multimedia/arcan/files/patch-platform_cmake_CMakeLists.BSD

This file was deleted.

0 comments on commit 5fea740

Please sign in to comment.