[Bug 262320] lumina-core: Fix password check in LScreensaver, remove xscreensaver dep

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 04 Mar 2022 01:04:22 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=262320

--- Comment #3 from commit-hook@FreeBSD.org ---
A commit in branch main references this bug:

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

commit f096655c794b3e062bf5c2eda8c71cdb798c7134
Author:     Jason W. Bacon <jwb@FreeBSD.org>
AuthorDate: 2022-03-04 00:58:34 +0000
Commit:     Jason W. Bacon <jwb@FreeBSD.org>
CommitDate: 2022-03-04 00:58:34 +0000

    x11/lumina-core: Fix LScreensaver password check

    lumina-checkpass was disabled in the previous build, causing the
    screensaver to unlock on any input rather than just the correct pw.

    Also removed xscreensaver dep, replaced by LScreensaver.

    LPanel patch is a hack to redraw the panel after screen resize.  Makes
    Lumina usable, though still not pretty, in a VirtualBox guest with
    guest additions.  Still needs wallpaper redraw.

    PR:             262320
    Approved by:    lbartoletti

 x11/lumina-core/Makefile                           |   3 +-
 x11/lumina-core/files/patch-core.pro (new)         |  13 +++
 ...tch-lumina-checkpass_lumina-checkpass.pro (new) |  11 ++
 .../files/patch-lumina-checkpass_main.c (new)      | 122 +++++++++++++++++++++
 .../files/patch-lumina-desktop_LPanel.cpp (new)    |  14 +++
 ...a-desktop_src-screensaver_LLockScreen.cpp (new) |  22 ++++
 x11/lumina-core/pkg-plist                          |   1 +
 7 files changed, 184 insertions(+), 2 deletions(-)

-- 
You are receiving this mail because:
You are the assignee for the bug.