svn commit: r557752 - head/multimedia/arcan
Jan Beich
jbeich at FreeBSD.org
Fri Dec 11 17:29:22 UTC 2020
Author: jbeich
Date: Fri Dec 11 17:29:21 2020
New Revision: 557752
URL: https://svnweb.freebsd.org/changeset/ports/557752
Log:
multimedia/arcan: track setuid bit
When launching on console under egl-dri session at least /dev/sysmouse
fed by moused(8) requires root permissions. However, building and
staging install as non-root may clear setuid bit.
Modified:
head/multimedia/arcan/Makefile (contents, props changed)
head/multimedia/arcan/pkg-plist (contents, props changed)
Modified: head/multimedia/arcan/Makefile
==============================================================================
--- head/multimedia/arcan/Makefile Fri Dec 11 17:01:12 2020 (r557751)
+++ head/multimedia/arcan/Makefile Fri Dec 11 17:29:21 2020 (r557752)
@@ -39,8 +39,8 @@ CMAKE_ARGS= -DENGINE_BUILDTAG:STRING="${DISTVERSIONFUL
LDFLAGS+= -Wl,--as-needed # bzip2, ffmpeg, librt, libutil, lzma, zlib
LDFLAGS_i386= -Wl,-z,notext
-OPTIONS_DEFINE= ESPEAK FFMPEG LUAJIT SDL TESSERACT UVC VLC VNC WAYLAND
-OPTIONS_DEFAULT=ESPEAK FFMPEG LUAJIT SDL TESSERACT UVC VLC VNC WAYLAND
+OPTIONS_DEFINE= ESPEAK FFMPEG LUAJIT SDL SUID TESSERACT UVC VLC VNC WAYLAND
+OPTIONS_DEFAULT=ESPEAK FFMPEG LUAJIT SDL SUID TESSERACT UVC VLC VNC WAYLAND
OPTIONS_EXCLUDE_aarch64= LUAJIT # bug 225342
OPTIONS_EXCLUDE_powerpc64= LUAJIT
OPTIONS_SUB= yes
@@ -58,6 +58,10 @@ LUAJIT_CMAKE_BOOL_OFF= DISABLE_JIT
SDL_USES= sdl
SDL_USE= SDL=sdl2
SDL_CMAKE_BOOL= HYBRID_SDL
+
+SUID_DESC= setuid bit on "${PORTNAME}" binary
+SUID_PLIST_SUB= MAYBE_SUID="@(,,4755) "
+SUID_PLIST_SUB_OFF= MAYBE_SUID=""
TESSERACT_DESC= Optical Character Recognition via Tesseract
TESSERACT_LIB_DEPENDS= libtesseract.so:graphics/tesseract
Modified: head/multimedia/arcan/pkg-plist
==============================================================================
--- head/multimedia/arcan/pkg-plist Fri Dec 11 17:01:12 2020 (r557751)
+++ head/multimedia/arcan/pkg-plist Fri Dec 11 17:29:21 2020 (r557752)
@@ -5,7 +5,7 @@ bin/afsrv_game
bin/afsrv_net
bin/afsrv_remoting
bin/afsrv_terminal
-bin/arcan
+%%MAYBE_SUID%%bin/arcan
bin/arcan-net
%%WAYLAND%%bin/arcan-wayland
bin/arcan_db
More information about the svn-ports-head
mailing list