Bugzilla Automation <bugzi...@freebsd.org> has asked freebsd-xfce (Nobody) <xfce@FreeBSD.org> for maintainer-feedback: Bug 285670: x11-wm/xfce4-session: bashism in xflock4 script in 4.20.2 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285670
--- Description --- After updating the port to 4.20.2, attempts to lock the screen fail with this error: /usr/local/bin/xflock4: arithmetic expression: expecting primary: "2**31 - 1" I presume this is due to line#55 in xflock4 and the failure is caused by the script being run with /bin/sh: 1 #!/bin/sh 2 # [...] 49 # echo is used to strip blanks 50 # $((2**31 - 1)) is MAXINT, which disables timeout: see 51 # https://dbus.freedesktop.org/doc/api/html/group__DBusPendingCall.html 52 ret=$(echo $(dbus-send --session \ 53 --dest=org.xfce.SessionManager \ 54 --print-reply=literal \ 55 --reply-timeout=$((2**31 - 1)) \ 56 --type=method_call \ 57 /org/xfce/SessionManager \ 58 org.xfce.Session.Manager.Lock))