Page MenuHomeFreeBSD

x11/xscreensaver: Remove PAM option
ClosedPublic

Authored by zirias on Sep 2 2022, 6:20 AM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Jun 24, 11:31 AM
Unknown Object (File)
Thu, Jun 20, 10:04 AM
Unknown Object (File)
May 23 2024, 10:03 PM
Unknown Object (File)
May 23 2024, 10:03 PM
Unknown Object (File)
May 23 2024, 10:03 PM
Unknown Object (File)
May 23 2024, 10:03 PM
Unknown Object (File)
May 23 2024, 10:03 PM
Unknown Object (File)
May 22 2024, 4:58 AM
Subscribers

Details

Summary

Upstream ./configure now fails with --without-pam if PAM is found on the
build system with this message:

Your system seems to have PAM, but PAM is not being used.
That is probably not going to work out well.

We have PAM in base and can't build base without it any more
(WITHOUT_PAM is deprecated), so let's just remove that port option and
always build xscreensaver with PAM (previously enabled by default).

PR: 264361

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

zirias requested review of this revision.Sep 2 2022, 6:20 AM
tcberner requested changes to this revision.Sep 2 2022, 7:17 AM
tcberner added inline comments.
x11/xscreensaver/Makefile
2–3

^
PORTREVISON=1

This revision now requires changes to proceed.Sep 2 2022, 7:17 AM

Bump PORTREVISION. While not strictly necessary (PAM was enabled and disabling it broke the build), it documents a relevant change and fixes pkg metadata.

This revision is now accepted and ready to land.Sep 2 2022, 7:42 AM

With PAM enforced, support for shadow passwords is not needed. Forcing
it to off, we can avoid installing xscreensaver-auth suid root.

This revision now requires review to proceed.Sep 2 2022, 9:13 AM
This revision is now accepted and ready to land.Sep 2 2022, 4:12 PM
cy added a subscriber: cy.

LGTM

This revision was automatically updated to reflect the committed changes.