Bug 235868

Summary: devel/xdg-utils: xdg-screensaver doesn't suspend xserver screensaver
Product: Ports & Packages Reporter: Tijl Coosemans <tijl>
Component: Individual Port(s)Assignee: freebsd-gnome (Nobody) <gnome>
Status: Closed FIXED    
Severity: Affects Only Me Keywords: patch
Priority: --- Flags: tijl: maintainer-feedback-
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
patch none

Description Tijl Coosemans freebsd_committer freebsd_triage 2019-02-19 20:54:55 UTC
Created attachment 202169 [details]
patch

xdg-screensaver doesn't run "xset s off" because of a sed script that fails on FreeBSD.  FreeBSD sed interprets everything after the t command as a label.  The attached patch adds a line break.
Comment 1 commit-hook freebsd_committer freebsd_triage 2019-03-05 17:00:58 UTC
A commit references this bug:

Author: tijl
Date: Tue Mar  5 17:00:26 UTC 2019
New revision: 494714
URL: https://svnweb.freebsd.org/changeset/ports/494714

Log:
  Fix disabling of xserver screensaver by xdg-screensaver script.

  Add a newline after the t function in a sed command.  FreeBSD sed appears
  to interpret everything after the t function as a label, including
  characters that would otherwise have special meaning.

  PR:		235868
  Approved by:	maintainer timeout (2 weeks)

Changes:
  head/devel/xdg-utils/Makefile
  head/devel/xdg-utils/files/patch-scripts_xdg-screensaver.in