[Bug 254178] x11/xscreensaver: update to 6.02

[email protected]
Newsgroups gmane.os.freebsd.devel.x11
Message-ID <[email protected]/bugzilla/>
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=254178

--- Comment #58 from [email protected] ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=979995168c2f4dec4dd67cd617639c1abf67f16e

commit 979995168c2f4dec4dd67cd617639c1abf67f16e
Author:     Felix Palmen <[email protected]>
AuthorDate: 2021-10-13 11:23:08 +0000
Commit:     Charlie Li <[email protected]>
CommitDate: 2022-05-02 18:41:08 +0000

    x11/xscreensaver: update to 6.02

    Only install xscreensaver suid root if option PAM is disabled. In this
    case, add an extra patch, so xscreensaver-gfx drops privileges
    (otherwise it doesn't show any screensaver).

    Fix setuid installs in the Makefile and remove extra patch. Respect
    upstream's USE_CSTD=gnu89. Remove now-unknown configure option and
    associated dependency. Remove old CONFLICTS.

    Use security/pam_helper for PAM support. This is the last release
    to support pam_unix as the next release removes external helper
    calling code.

    PR: 254178
    Co-authored-by: swills, vishwin
    Approved by: arrowd (mentor), maintainer-timeout, maintainer-reset

 x11/xscreensaver/Makefile                          | 103 +++++++++++----------
 x11/xscreensaver/distinfo                          |   6 +-
 x11/xscreensaver/files/patch-config.h.in           |  10 +-
 x11/xscreensaver/files/patch-configure.ac (new)    |  91 ++++++++++++++++++
 x11/xscreensaver/files/patch-configure.in (gone)   |  11 ---
 x11/xscreensaver/files/patch-driver_Makefile.in    |  28 +++---
 .../files/patch-driver_XScreenSaver.ad.in          |  34 +++----
 .../files/patch-driver_passwd-helper.c (new)       |  11 +++
 .../files/patch-hacks_glx_Makefile.in (new)        |  11 +++
 x11/xscreensaver/pkg-plist                         |  75 ++++++++++-----
 10 files changed, 257 insertions(+), 123 deletions(-)

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.