Date: Fri, 11 Dec 2020 17:29:21 +0000 (UTC) From: Jan Beich <jbeich@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r557752 - head/multimedia/arcan Message-ID: <202012111729.0BBHTLA6019333@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202012111729.0BBHTLA6019333>